@@ -195,38 +195,38 @@ enum {
195
195
* Note: don't forget to add new options to btrfs_show_options()
196
196
*/
197
197
enum {
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 ),
230
230
BTRFS_MOUNT_IGNORESUPERFLAGS = (1ULL << 32 ),
231
231
};
232
232
@@ -481,7 +481,7 @@ struct btrfs_fs_info {
481
481
* required instead of the faster short fsync log commits
482
482
*/
483
483
u64 last_trans_log_full_commit ;
484
- unsigned long mount_opt ;
484
+ unsigned long long mount_opt ;
485
485
486
486
unsigned long compress_type :4 ;
487
487
unsigned int compress_level ;
0 commit comments