inode_io_list_move_locked(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to the inode_io_list_move_locked(9) page from the Kernel API Manual πŸ’…βœ¨ this one is short but it's literally doing important writeback list choreography, so let's get into it.

🌸 NAME 🌸

inode_io_list_move_locked β€” move an inode onto a bdi_writeback IO list. periodt πŸ’–

πŸŽ€ SYNOPSIS πŸŽ€

bool inode_io_list_move_locked (struct inode *inode , struct
       bdi_writeback *wb , struct list_head *head );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • inode β€” the inode to be moved 🫢
  • wb β€” target bdi_writeback
  • head β€” literally one of wb->b_{dirty|io|more_io|dirty_time} πŸ’…

πŸ”₯ DESCRIPTION πŸ”₯

okay so the move is: take inode->i_io_list, move it to the list of wb, and set WB_has_dirty_io. πŸŽ€

the return vibe is true if inode is the first occupant of the !dirty_time IO lists; otherwise, it's false. that's the whole tea, no cap πŸ«–βœ¨

πŸ’œ SEE ALSO πŸ’œ

go touch grass in these, bestie:


πŸŽ€ cute little sign-off: this iconic page comes from ./fs, dated October 2026, and it's literally the inode_io_list_move_locked(9) manual page. that's the footer, bestie β€” slay and read the source πŸ’–βœ¨
πŸ“¦ where this page comes from