c
1 void page_cache_ra_order(struct readahead_control *ractl,
2         struct file_ra_state *ra, unsigned int new_order)
3 {
4     // Increment reference count for ra
5     get_file_ra_state(ra);
6 
7     // ... existing code ...
8 
9     pgoff_t mark = index + ra->size - ra->async_size;
10     // ... rest of the function ...
11 
12     // Decrement reference count for ra
13     put_file_ra_state(ra);
14 }
