Page MenuHomeFreeBSD

ffs_use_bwrite: make the superblock snapshot more consistent
ClosedPublic

Authored by kib on May 8 2022, 2:06 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Nov 4, 10:36 PM
Unknown Object (File)
Mon, Nov 3, 6:14 AM
Unknown Object (File)
Sep 30 2025, 2:03 AM
Unknown Object (File)
Sep 28 2025, 10:31 PM
Unknown Object (File)
Sep 28 2025, 11:13 AM
Unknown Object (File)
Sep 25 2025, 8:50 AM
Unknown Object (File)
Sep 18 2025, 8:22 PM
Unknown Object (File)
Sep 12 2025, 11:39 PM
Subscribers

Details

Summary
Copy in-memory struct fs to the superblock buffer under the UFS mutex.

Clear fs_fmod once more, in the buffer data copy.
This is needed for in-kernel copy of the code, where allocation might
happen after fs_fmod is cleared in ffs_sbput() but before the write.

Reported by:    markj
PR:     263765

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable