@@ -195,38 +195,38 @@ enum {
195195 * Note: don't forget to add new options to btrfs_show_options()
196196 */
197197enum {
198- BTRFS_MOUNT_NODATASUM = (1UL << 0 ),
199- BTRFS_MOUNT_NODATACOW = (1UL << 1 ),
200- BTRFS_MOUNT_NOBARRIER = (1UL << 2 ),
201- BTRFS_MOUNT_SSD = (1UL << 3 ),
202- BTRFS_MOUNT_DEGRADED = (1UL << 4 ),
203- BTRFS_MOUNT_COMPRESS = (1UL << 5 ),
204- BTRFS_MOUNT_NOTREELOG = (1UL << 6 ),
205- BTRFS_MOUNT_FLUSHONCOMMIT = (1UL << 7 ),
206- BTRFS_MOUNT_SSD_SPREAD = (1UL << 8 ),
207- BTRFS_MOUNT_NOSSD = (1UL << 9 ),
208- BTRFS_MOUNT_DISCARD_SYNC = (1UL << 10 ),
209- BTRFS_MOUNT_FORCE_COMPRESS = (1UL << 11 ),
210- BTRFS_MOUNT_SPACE_CACHE = (1UL << 12 ),
211- BTRFS_MOUNT_CLEAR_CACHE = (1UL << 13 ),
212- BTRFS_MOUNT_USER_SUBVOL_RM_ALLOWED = (1UL << 14 ),
213- BTRFS_MOUNT_ENOSPC_DEBUG = (1UL << 15 ),
214- BTRFS_MOUNT_AUTO_DEFRAG = (1UL << 16 ),
215- BTRFS_MOUNT_USEBACKUPROOT = (1UL << 17 ),
216- BTRFS_MOUNT_SKIP_BALANCE = (1UL << 18 ),
217- BTRFS_MOUNT_PANIC_ON_FATAL_ERROR = (1UL << 19 ),
218- BTRFS_MOUNT_RESCAN_UUID_TREE = (1UL << 20 ),
219- BTRFS_MOUNT_FRAGMENT_DATA = (1UL << 21 ),
220- BTRFS_MOUNT_FRAGMENT_METADATA = (1UL << 22 ),
221- BTRFS_MOUNT_FREE_SPACE_TREE = (1UL << 23 ),
222- BTRFS_MOUNT_NOLOGREPLAY = (1UL << 24 ),
223- BTRFS_MOUNT_REF_VERIFY = (1UL << 25 ),
224- BTRFS_MOUNT_DISCARD_ASYNC = (1UL << 26 ),
225- BTRFS_MOUNT_IGNOREBADROOTS = (1UL << 27 ),
226- BTRFS_MOUNT_IGNOREDATACSUMS = (1UL << 28 ),
227- BTRFS_MOUNT_NODISCARD = (1UL << 29 ),
228- BTRFS_MOUNT_NOSPACECACHE = (1UL << 30 ),
229- BTRFS_MOUNT_IGNOREMETACSUMS = (1UL << 31 ),
198+ BTRFS_MOUNT_NODATASUM = (1ULL << 0 ),
199+ BTRFS_MOUNT_NODATACOW = (1ULL << 1 ),
200+ BTRFS_MOUNT_NOBARRIER = (1ULL << 2 ),
201+ BTRFS_MOUNT_SSD = (1ULL << 3 ),
202+ BTRFS_MOUNT_DEGRADED = (1ULL << 4 ),
203+ BTRFS_MOUNT_COMPRESS = (1ULL << 5 ),
204+ BTRFS_MOUNT_NOTREELOG = (1ULL << 6 ),
205+ BTRFS_MOUNT_FLUSHONCOMMIT = (1ULL << 7 ),
206+ BTRFS_MOUNT_SSD_SPREAD = (1ULL << 8 ),
207+ BTRFS_MOUNT_NOSSD = (1ULL << 9 ),
208+ BTRFS_MOUNT_DISCARD_SYNC = (1ULL << 10 ),
209+ BTRFS_MOUNT_FORCE_COMPRESS = (1ULL << 11 ),
210+ BTRFS_MOUNT_SPACE_CACHE = (1ULL << 12 ),
211+ BTRFS_MOUNT_CLEAR_CACHE = (1ULL << 13 ),
212+ BTRFS_MOUNT_USER_SUBVOL_RM_ALLOWED = (1ULL << 14 ),
213+ BTRFS_MOUNT_ENOSPC_DEBUG = (1ULL << 15 ),
214+ BTRFS_MOUNT_AUTO_DEFRAG = (1ULL << 16 ),
215+ BTRFS_MOUNT_USEBACKUPROOT = (1ULL << 17 ),
216+ BTRFS_MOUNT_SKIP_BALANCE = (1ULL << 18 ),
217+ BTRFS_MOUNT_PANIC_ON_FATAL_ERROR = (1ULL << 19 ),
218+ BTRFS_MOUNT_RESCAN_UUID_TREE = (1ULL << 20 ),
219+ BTRFS_MOUNT_FRAGMENT_DATA = (1ULL << 21 ),
220+ BTRFS_MOUNT_FRAGMENT_METADATA = (1ULL << 22 ),
221+ BTRFS_MOUNT_FREE_SPACE_TREE = (1ULL << 23 ),
222+ BTRFS_MOUNT_NOLOGREPLAY = (1ULL << 24 ),
223+ BTRFS_MOUNT_REF_VERIFY = (1ULL << 25 ),
224+ BTRFS_MOUNT_DISCARD_ASYNC = (1ULL << 26 ),
225+ BTRFS_MOUNT_IGNOREBADROOTS = (1ULL << 27 ),
226+ BTRFS_MOUNT_IGNOREDATACSUMS = (1ULL << 28 ),
227+ BTRFS_MOUNT_NODISCARD = (1ULL << 29 ),
228+ BTRFS_MOUNT_NOSPACECACHE = (1ULL << 30 ),
229+ BTRFS_MOUNT_IGNOREMETACSUMS = (1ULL << 31 ),
230230 BTRFS_MOUNT_IGNORESUPERFLAGS = (1ULL << 32 ),
231231};
232232
@@ -481,7 +481,7 @@ struct btrfs_fs_info {
481481 * required instead of the faster short fsync log commits
482482 */
483483 u64 last_trans_log_full_commit ;
484- unsigned long mount_opt ;
484+ unsigned long long mount_opt ;
485485
486486 unsigned long compress_type :4 ;
487487 unsigned int compress_level ;
0 commit comments