当前位置:网站首页>Page type
Page type
2022-07-05 06:38:00 【techtitan】
evictable
page dirty
clear_page_dirty_for_io In the actual file system, there are a lot of , But it is all to support some special features of these file systems , such as f2fs The garbage collection of .
mm/page-writeback.c 2228 Row or so , Found calling the actual file system writeback Before writing back , Will cancel the dirty bit of the file , So to the real write_back Before ,
Actually page Of dirty There are no more seats !
meanwhile ,write_one_page Function , Calling precious writeback The dirty bit of the page will also be removed before the function !
Call trace:
[<ffffffc00008960c>] dump_backtrace+0x0/0x12c
[<ffffffc000089748>] show_stack+0x10/0x1c
[<ffffffc00034d97c>] do_write_data_page+0xa8/0x77c
[<ffffffc00034e44c>] f2fs_write_data_page+0x3fc/0x5dc
[<ffffffc00034761c>] __f2fs_writepage+0x18/0x60
[<ffffffc000180d70>] write_cache_pages+0x1f0/0x5b4 In this function page Of dirty sign PG_dirty eliminate . Then enter write back The process , Set before writing write back sign , And in bio After that , stay bio In the callback function of writeback The flag bit is cleared .
[<ffffffc000348cbc>] f2fs_write_data_pages+0xf8/0x370
[<ffffffc000181bd4>] do_writepages+0x20/0x44
[<ffffffc000204e20>] __writeback_single_inode+0xac/0xbb0
[<ffffffc000205ba4>] writeback_sb_inodes+0x280/0x518
[<ffffffc000205ed4>] __writeback_inodes_wb+0x98/0xe0
[<ffffffc0002061d0>] wb_writeback+0x2b4/0x73c
[<ffffffc0002076c4>] wb_workfn+0x3d8/0x98c
[<ffffffc0000b505c>] process_one_work+0x218/0x7ec
[<ffffffc0000b5764>] worker_thread+0x134/0x458
[<ffffffc0000bc010>] kthread+0xd4/0xec
Reference material :
https://www.cnblogs.com/honpey/p/4926605.html
page writeback
边栏推荐
- [2021]GIRAFFE: Representing Scenes as Compositional Generative Neural Feature Fields
- Written examination notes
- Dameng database all
- Genesis builds a new generation of credit system
- Design specification for mobile folding screen
- Niu Mei's math problems
- There are three kinds of SQL connections: internal connection, external connection and cross connection
- 2022-5-the fourth week daily
- Modnet matting model reproduction
- ollvm编译出现的问题纪录
猜你喜欢
求组合数 AcWing 889. 满足条件的01序列
How to make water ripple effect? This wave of water ripple effect pulls full of retro feeling
20220213-CTF MISC-a_ good_ Idea (use of stegsolve tool) -2017_ Dating_ in_ Singapore
1. Create Oracle database manually
博弈论 AcWing 892. 台阶-Nim游戏
Alibaba's new member "Lingyang" officially appeared, led by Peng Xinyu, Alibaba's vice president, and assembled a number of core department technical teams
区间问题 AcWing 906. 区间分组
Bash exercise 17 writing scripts to install the server side of FRP reverse proxy software
Record of problems in ollvm compilation
博弈论 AcWing 891. Nim游戏
随机推荐
Find the combination number acwing 889 01 sequence meeting conditions
SolidWorks template and design library are convenient for designers to call
5. Oracle TABLESPACE
our solution
'mongoexport 'is not an internal or external command, nor is it a runnable program or batch file.
1. Create Oracle database manually
MQClientException: No route info of this topic: type_ topic
栈 AcWing 3302. 表达式求值
Written examination notes
Stack acwing 3302 Expression evaluation
Integer to 8-bit binary explanation (including positive and negative numbers) scope of application -127~+127
Genesis builds a new generation of credit system
代码中的英语全部
Relevant information of National Natural Science Foundation of China
What is linting
Alibaba established the enterprise digital intelligence service company "Lingyang" to focus on enterprise digital growth
微信小程序路由再次跳轉不觸發onload
International Open Source firmware Foundation (osff) organization
[Gaode map POI stepping pit] amap Placesearch cannot be used
Bit of MySQL_ OR、BIT_ Count function