ext4_double...ite_data_sem(9)
β¨ NAME β¨
okay bestie, we're in the Kernel API Manual and this is the page for ext4_double_up_write_data_sem(9) β the header/footer shorten it as ext4_double...ite_data_sem(9), iykyk. π
It's literally here to release two inodes' write lock of i_data_sem. no cap, that's the whole vibe.
π SYNOPSIS π
the signature, exact and untouched:
void ext4_double_up_write_data_sem (struct inode *orig_inode , struct inode *donor_inode );
π ARGUMENTS π
orig_inodeβ the original inode structure. its lock gets released first. πdonor_inodeβ the donor inode structure. its lock gets released second. π«Ά
and then: release the write lock of i_data_sem for the two inodes (orig and donor). that's the move. β¨
π SEE ALSO π
- Kernel file
./fs/ext4/move_extent.c ext4_double_down_write_data_sem(9)ext4_move_extents(9)
okay that's the whole page, mwah π β source/version ./fs/ext4, date October 2026, footer title ext4_double...ite_data_sem(9). periodt. π«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms