Pull ext4 fixes from Ted Ts'o: - Fix an inconsistency in structure size on 32-bit platforms caused by padding differences for the new EXT4_IOC_[GS]ET_TUNE_SB_PARAM ioctls - Fix a buffer leak on the error path when dropping the refcount an xattr value stored in an inode - Fix missing locking on the error path for the file defragmentation ioctl leading to a BUG * tag 'ext4_for_linus-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref ext4: add missing down_write_data_sem in mext_move_extent(). ext4: fix ext4_tune_sb_params padding
Showing the changes to include/uapi (1 of 3 files). Show all
Unified · Split
| @@ -139,7 +139,7 @@ struct ext4_tune_sb_params { · 138 unmodified lines | |||
| 139 | __u32 clear_feature_incompat_mask; | 139 | __u32 clear_feature_incompat_mask; |
| 140 | __u32 clear_feature_ro_compat_mask; | 140 | __u32 clear_feature_ro_compat_mask; |
| 141 | __u8 mount_opts[64]; | 141 | __u8 mount_opts[64]; |
| 142 | __u8 pad[64]; | 142 | __u8 pad[68]; |
| 143 | }; | 143 | }; |
| 144 | 144 | ||
| 145 | #define EXT4_TUNE_FL_ERRORS_BEHAVIOR 0x00000001 | 145 | #define EXT4_TUNE_FL_ERRORS_BEHAVIOR 0x00000001 |