aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
diff options
context:
space:
mode:
authorQu Wenruo <[email protected]>2024-07-13 09:03:44 +0000
committerDavid Sterba <[email protected]>2024-07-19 15:20:23 +0000
commitc3ece6b7ffb4a7c00e8d53cbf4026a32b6127914 (patch)
tree3efd8c387863d20ab8fa0ed177b19141affff292 /drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
parentbtrfs: fix extent map use-after-free when adding pages to compressed bio (diff)
downloadkernel-c3ece6b7ffb4a7c00e8d53cbf4026a32b6127914.tar.gz
kernel-c3ece6b7ffb4a7c00e8d53cbf4026a32b6127914.zip
btrfs: change BTRFS_MOUNT_* flags to 64bit type
Currently the BTRFS_MOUNT_* flags are already beyond 32 bits, this is going to cause compilation errors for some 32 bit systems, as their unsigned long is only 32 bits long, thus flag BTRFS_MOUNT_IGNORESUPERFLAGS overflows and can lead to errors. Fix the problem by: - Migrate all existing BTRFS_MOUNT_* flags to unsigned long long - Migrate all mount option related variables to unsigned long long * btrfs_fs_info::mount_opt * btrfs_fs_context::mount_opt * mount_opt parameter of btrfs_check_options() * old_opts parameter of btrfs_remount_begin() * old_opts parameter of btrfs_remount_cleanup() * mount_opt parameter of btrfs_check_mountopts_zoned() * mount_opt and opt parameters of check_ro_option() Fixes: 32e6216512b4 ("btrfs: introduce new "rescue=ignoresuperflags" mount option") Signed-off-by: Qu Wenruo <[email protected]> Reviewed-by: David Sterba <[email protected]> Signed-off-by: David Sterba <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_object.c')
0 files changed, 0 insertions, 0 deletions