On 1/25/24 18:37, Zhaoyang Huang wrote: > Actually, the activity information comes from page's history (recorded > at page cache's slot) instead of user space in step(1) and can be > associate with bio in step(2) or iterate the bio in step(3) > page fault(or vfs)(1) > | > alloc_pages > | > add_page_to_pagecache(get the page's activity information) > | > fs_readpage > | > bio_add_page(2) > | set your prio here. No change to the block layer needed. That is FS land. > submit_bio(3) -- Damien Le Moal Western Digital Research