/kernel/linux/linux-6.6/fs/erofs/ |
H A D | internal.h | 244 EROFS_FEATURE_FUNCS(zero_padding, incompat, INCOMPAT_ZERO_PADDING) 245 EROFS_FEATURE_FUNCS(compr_cfgs, incompat, INCOMPAT_COMPR_CFGS) 246 EROFS_FEATURE_FUNCS(big_pcluster, incompat, INCOMPAT_BIG_PCLUSTER) 247 EROFS_FEATURE_FUNCS(chunked_file, incompat, INCOMPAT_CHUNKED_FILE) 248 EROFS_FEATURE_FUNCS(device_table, incompat, INCOMPAT_DEVICE_TABLE) 249 EROFS_FEATURE_FUNCS(compr_head2, incompat, INCOMPAT_COMPR_HEAD2) 250 EROFS_FEATURE_FUNCS(ztailpacking, incompat, INCOMPAT_ZTAILPACKING) 251 EROFS_FEATURE_FUNCS(fragments, incompat, INCOMPAT_FRAGMENTS) 252 EROFS_FEATURE_FUNCS(dedupe, incompat, INCOMPAT_DEDUPE) 253 EROFS_FEATURE_FUNCS(xattr_prefixes, incompat, INCOMPAT_XATTR_PREFIXE [all...] |
/kernel/linux/linux-5.10/fs/jbd2/ |
H A D | journal.c | 2121 * @incompat: bitmask of incompatible features 2128 unsigned long ro, unsigned long incompat) in jbd2_journal_check_used_features() 2132 if (!compat && !ro && !incompat) in jbd2_journal_check_used_features() 2145 ((be32_to_cpu(sb->s_feature_incompat) & incompat) == incompat)) in jbd2_journal_check_used_features() 2156 * @incompat: bitmask of incompatible features 2163 unsigned long ro, unsigned long incompat) in jbd2_journal_check_available_features() 2165 if (!compat && !ro && !incompat) in jbd2_journal_check_available_features() 2177 (incompat & JBD2_KNOWN_INCOMPAT_FEATURES) == incompat) in jbd2_journal_check_available_features() 2127 jbd2_journal_check_used_features(journal_t *journal, unsigned long compat, unsigned long ro, unsigned long incompat) jbd2_journal_check_used_features() argument 2162 jbd2_journal_check_available_features(journal_t *journal, unsigned long compat, unsigned long ro, unsigned long incompat) jbd2_journal_check_available_features() argument 2226 jbd2_journal_set_features(journal_t *journal, unsigned long compat, unsigned long ro, unsigned long incompat) jbd2_journal_set_features() argument 2316 jbd2_journal_clear_features(journal_t *journal, unsigned long compat, unsigned long ro, unsigned long incompat) jbd2_journal_clear_features() argument [all...] |
/kernel/linux/linux-6.6/fs/jbd2/ |
H A D | journal.c | 2203 * @incompat: bitmask of incompatible features 2210 unsigned long ro, unsigned long incompat) in jbd2_journal_check_used_features() 2214 if (!compat && !ro && !incompat) in jbd2_journal_check_used_features() 2223 ((be32_to_cpu(sb->s_feature_incompat) & incompat) == incompat)) in jbd2_journal_check_used_features() 2234 * @incompat: bitmask of incompatible features 2241 unsigned long ro, unsigned long incompat) in jbd2_journal_check_available_features() 2243 if (!compat && !ro && !incompat) in jbd2_journal_check_available_features() 2251 (incompat & JBD2_KNOWN_INCOMPAT_FEATURES) == incompat) in jbd2_journal_check_available_features() 2209 jbd2_journal_check_used_features(journal_t *journal, unsigned long compat, unsigned long ro, unsigned long incompat) jbd2_journal_check_used_features() argument 2240 jbd2_journal_check_available_features(journal_t *journal, unsigned long compat, unsigned long ro, unsigned long incompat) jbd2_journal_check_available_features() argument 2298 jbd2_journal_set_features(journal_t *journal, unsigned long compat, unsigned long ro, unsigned long incompat) jbd2_journal_set_features() argument 2388 jbd2_journal_clear_features(journal_t *journal, unsigned long compat, unsigned long ro, unsigned long incompat) jbd2_journal_clear_features() argument [all...] |
/kernel/linux/linux-5.10/fs/overlayfs/ |
H A D | readdir.c | 1064 #define OVL_INCOMPATDIR_NAME "incompat" 1080 bool incompat = false; in ovl_workdir_cleanup_recurse() local 1083 * The "work/incompat" directory is treated specially - if it is not in ovl_workdir_cleanup_recurse() 1085 * we will error about incompat features and fail the mount. in ovl_workdir_cleanup_recurse() 1092 incompat = true; in ovl_workdir_cleanup_recurse() 1107 } else if (incompat) { in ovl_workdir_cleanup_recurse() 1108 pr_err("overlay with incompat feature '%s' cannot be mounted\n", in ovl_workdir_cleanup_recurse()
|
/kernel/linux/linux-6.6/fs/overlayfs/ |
H A D | readdir.c | 1072 #define OVL_INCOMPATDIR_NAME "incompat" 1085 bool incompat = false; in ovl_workdir_cleanup_recurse() local 1088 * The "work/incompat" directory is treated specially - if it is not in ovl_workdir_cleanup_recurse() 1090 * we will error about incompat features and fail the mount. in ovl_workdir_cleanup_recurse() 1097 incompat = true; in ovl_workdir_cleanup_recurse() 1112 } else if (incompat) { in ovl_workdir_cleanup_recurse() 1113 pr_err("overlay with incompat feature '%s' cannot be mounted\n", in ovl_workdir_cleanup_recurse()
|
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | disk-io.c | 2300 * NOTE: super csum type and incompat features will not be checked here. 2497 * Some checks already done early at mount time, like csum type and incompat 2509 * Extra checks like csum type and incompat flags will be done here. 2528 "invalid incompat flags, has 0x%llx valid mask 0x%llx", in btrfs_validate_write_super() 3072 u64 incompat = btrfs_super_incompat_flags(disk_super); in btrfs_check_features() local 3076 if (incompat & ~BTRFS_FEATURE_INCOMPAT_SUPP) { in btrfs_check_features() 3078 "cannot mount because of unknown incompat features (0x%llx)", in btrfs_check_features() 3079 incompat); in btrfs_check_features() 3084 if ((incompat & BTRFS_FEATURE_INCOMPAT_MIXED_GROUPS) && in btrfs_check_features() 3093 incompat | in btrfs_check_features() [all...] |
/kernel/linux/linux-5.10/fs/ext4/ |
H A D | super.c | 3795 int compat, incompat; in set_journal_csum_feature_set() local 3801 incompat = JBD2_FEATURE_INCOMPAT_CSUM_V3; in set_journal_csum_feature_set() 3805 incompat = 0; in set_journal_csum_feature_set() 3816 incompat); in set_journal_csum_feature_set() 3820 incompat); in set_journal_csum_feature_set() 4414 * so there is a chance incompat flags are set on a rev 0 filesystem. in ext4_fill_super()
|
/kernel/linux/linux-6.6/fs/ext4/ |
H A D | super.c | 4082 int compat, incompat; in set_journal_csum_feature_set() local 4088 incompat = JBD2_FEATURE_INCOMPAT_CSUM_V3; in set_journal_csum_feature_set() 4092 incompat = 0; in set_journal_csum_feature_set() 4103 incompat); in set_journal_csum_feature_set() 4107 incompat); in set_journal_csum_feature_set() 4725 * so there is a chance incompat flags are set on a rev 0 filesystem. in ext4_check_feature_compatibility()
|
/kernel/linux/linux-5.10/drivers/block/drbd/ |
H A D | drbd_receiver.c | 5368 goto incompat; in drbd_do_features() 5386 incompat: in drbd_do_features()
|
/kernel/linux/linux-6.6/drivers/block/drbd/ |
H A D | drbd_receiver.c | 5320 goto incompat; in drbd_do_features() 5338 incompat: in drbd_do_features()
|
/kernel/linux/linux-5.10/drivers/block/ |
H A D | rbd.c | 5605 __le64 incompat; in _rbd_dev_v2_snap_features() member 5623 unsup = le64_to_cpu(features_buf.incompat) & ~RBD_FEATURES_SUPPORTED; in _rbd_dev_v2_snap_features() 5632 dout(" snap_id 0x%016llx features = 0x%016llx incompat = 0x%016llx\n", in _rbd_dev_v2_snap_features() 5635 (unsigned long long)le64_to_cpu(features_buf.incompat)); in _rbd_dev_v2_snap_features()
|
/kernel/linux/linux-6.6/drivers/block/ |
H A D | rbd.c | 5532 __le64 incompat; in _rbd_dev_v2_snap_features() member 5550 unsup = le64_to_cpu(features_buf.incompat) & ~RBD_FEATURES_SUPPORTED; in _rbd_dev_v2_snap_features() 5559 dout(" snap_id 0x%016llx features = 0x%016llx incompat = 0x%016llx\n", in _rbd_dev_v2_snap_features() 5562 (unsigned long long)le64_to_cpu(features_buf.incompat)); in _rbd_dev_v2_snap_features()
|