Messages in this thread Patch in this message | ![/](/images/icornerl.gif) | | From | Ammar Faizi <> | Subject | [RFC PATCH v1 2/6] btrfs: Change `mount_opt` type in `struct btrfs_fs_info` to `u64` | Date | Sun, 26 Feb 2023 23:02:55 +0700 |
| |
On a 32-bit Linux system, `unsigned long` is 32-bit. In preparation to add more mount options, change the type to `u64` because the enum for this option has reached the max 32-bit capacity.
It does not make any difference on a system where `unsigned long` is 64-bit, only needed for the 32-bit system.
Signed-off-by: Ammar Faizi <ammarfaizi2@gnuweeb.org> --- fs/btrfs/fs.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/fs/btrfs/fs.h b/fs/btrfs/fs.h index 4c477eae689148dd..6de61367b6686197 100644 --- a/fs/btrfs/fs.h +++ b/fs/btrfs/fs.h @@ -422,7 +422,7 @@ struct btrfs_fs_info { * required instead of the faster short fsync log commits */ u64 last_trans_log_full_commit; - unsigned long mount_opt; + u64 mount_opt; unsigned long compress_type:4; unsigned int compress_level; -- Ammar Faizi
| ![\](/images/icornerr.gif) |