From: kernel test robot <lkp@intel.com>
To: "Darrick J. Wong" <djwong@kernel.org>, Carlos Maiolino <cem@kernel.org>
Cc: <oe-kbuild-all@lists.linux.dev>, xfs <linux-xfs@vger.kernel.org>,
Christoph Hellwig <hch@infradead.org>
Subject: Re: [PATCH] xfs: port xfs/122 to the kernel
Date: Wed, 16 Oct 2024 16:58:30 +0800 [thread overview]
Message-ID: <Zw+ANpfFdGD5fqtv@rli9-mobl> (raw)
In-Reply-To: <20241011182407.GC21853@frogsfrogsfrogs>
Hi Darrick,
kernel test robot noticed the following build warnings:
[auto build test WARNING on xfs-linux/for-next]
[also build test WARNING on linus/master v6.12-rc3 next-20241014]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Darrick-J-Wong/xfs-port-xfs-122-to-the-kernel/20241012-022552
base: https://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git for-next
patch link: https://lore.kernel.org/r/20241011182407.GC21853%40frogsfrogsfrogs
patch subject: [PATCH] xfs: port xfs/122 to the kernel
:::::: branch date: 4 days ago
:::::: commit date: 4 days ago
config: arm-randconfig-r132-20241015 (https://download.01.org/0day-ci/archive/20241015/202410151539.xVeElBsB-lkp@intel.com/config)
compiler: clang version 20.0.0git (https://github.com/llvm/llvm-project 70e0a7e7e6a8541bcc46908c592eed561850e416)
reproduce: (https://download.01.org/0day-ci/archive/20241015/202410151539.xVeElBsB-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202410151539.xVeElBsB-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
fs/xfs/xfs_super.c: note: in included file:
>> fs/xfs/libxfs/xfs_ondisk.h:302:9: sparse: sparse: static assertion failed: "XFS: sizeof(struct xfs_fsop_geom_v1) is wrong, expected 112"
vim +302 fs/xfs/libxfs/xfs_ondisk.h
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 8
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 9 #define XFS_CHECK_STRUCT_SIZE(structname, size) \
c12c50393c1f6f fs/xfs/xfs_ondisk.h Christoph Hellwig 2023-12-04 10 static_assert(sizeof(structname) == (size), \
c12c50393c1f6f fs/xfs/xfs_ondisk.h Christoph Hellwig 2023-12-04 11 "XFS: sizeof(" #structname ") is wrong, expected " #size)
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 12
3f94c441e2c3de fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-06-21 13 #define XFS_CHECK_OFFSET(structname, member, off) \
c12c50393c1f6f fs/xfs/xfs_ondisk.h Christoph Hellwig 2023-12-04 14 static_assert(offsetof(structname, member) == (off), \
3f94c441e2c3de fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-06-21 15 "XFS: offsetof(" #structname ", " #member ") is wrong, " \
3f94c441e2c3de fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-06-21 16 "expected " #off)
3f94c441e2c3de fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-06-21 17
f93e5436f0ee5a fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-17 18 #define XFS_CHECK_VALUE(value, expected) \
c12c50393c1f6f fs/xfs/xfs_ondisk.h Christoph Hellwig 2023-12-04 19 static_assert((value) == (expected), \
f93e5436f0ee5a fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-17 20 "XFS: value of " #value " is wrong, expected " #expected)
f93e5436f0ee5a fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-17 21
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 22 #define XFS_CHECK_SB_OFFSET(field, offset) \
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 23 XFS_CHECK_OFFSET(struct xfs_dsb, field, offset); \
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 24 XFS_CHECK_OFFSET(struct xfs_sb, field, offset);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 25
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 26 static inline void __init
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 27 xfs_check_ondisk_structs(void)
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 28 {
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 29 /* ag/file structures */
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 30 XFS_CHECK_STRUCT_SIZE(struct xfs_acl, 4);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 31 XFS_CHECK_STRUCT_SIZE(struct xfs_acl_entry, 12);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 32 XFS_CHECK_STRUCT_SIZE(struct xfs_agf, 224);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 33 XFS_CHECK_STRUCT_SIZE(struct xfs_agfl, 36);
2a39946c984464 fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-17 34 XFS_CHECK_STRUCT_SIZE(struct xfs_agi, 344);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 35 XFS_CHECK_STRUCT_SIZE(struct xfs_bmbt_key, 8);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 36 XFS_CHECK_STRUCT_SIZE(struct xfs_bmbt_rec, 16);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 37 XFS_CHECK_STRUCT_SIZE(struct xfs_bmdr_block, 4);
ad70328a503fae fs/xfs/xfs_ondisk.h Hou Tao 2016-07-20 38 XFS_CHECK_STRUCT_SIZE(struct xfs_btree_block_shdr, 48);
ad70328a503fae fs/xfs/xfs_ondisk.h Hou Tao 2016-07-20 39 XFS_CHECK_STRUCT_SIZE(struct xfs_btree_block_lhdr, 64);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 40 XFS_CHECK_STRUCT_SIZE(struct xfs_btree_block, 72);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 41 XFS_CHECK_STRUCT_SIZE(struct xfs_dinode, 176);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 42 XFS_CHECK_STRUCT_SIZE(struct xfs_disk_dquot, 104);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 43 XFS_CHECK_STRUCT_SIZE(struct xfs_dqblk, 136);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 44 XFS_CHECK_STRUCT_SIZE(struct xfs_dsb, 264);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 45 XFS_CHECK_STRUCT_SIZE(struct xfs_dsymlink_hdr, 56);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 46 XFS_CHECK_STRUCT_SIZE(struct xfs_inobt_key, 4);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 47 XFS_CHECK_STRUCT_SIZE(struct xfs_inobt_rec, 16);
1946b91cee4fc8 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-10-03 48 XFS_CHECK_STRUCT_SIZE(struct xfs_refcount_key, 4);
1946b91cee4fc8 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-10-03 49 XFS_CHECK_STRUCT_SIZE(struct xfs_refcount_rec, 12);
035e00acb5c719 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-08-03 50 XFS_CHECK_STRUCT_SIZE(struct xfs_rmap_key, 20);
035e00acb5c719 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-08-03 51 XFS_CHECK_STRUCT_SIZE(struct xfs_rmap_rec, 24);
5a0bb066f60fa0 fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-24 52 XFS_CHECK_STRUCT_SIZE(xfs_timestamp_t, 8);
5a0bb066f60fa0 fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-24 53 XFS_CHECK_STRUCT_SIZE(struct xfs_legacy_timestamp, 8);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 54 XFS_CHECK_STRUCT_SIZE(xfs_alloc_key_t, 8);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 55 XFS_CHECK_STRUCT_SIZE(xfs_alloc_ptr_t, 4);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 56 XFS_CHECK_STRUCT_SIZE(xfs_alloc_rec_t, 8);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 57 XFS_CHECK_STRUCT_SIZE(xfs_inobt_ptr_t, 4);
1946b91cee4fc8 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-10-03 58 XFS_CHECK_STRUCT_SIZE(xfs_refcount_ptr_t, 4);
035e00acb5c719 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-08-03 59 XFS_CHECK_STRUCT_SIZE(xfs_rmap_ptr_t, 4);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 60
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 61 /* dir/attr trees */
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 62 XFS_CHECK_STRUCT_SIZE(struct xfs_attr3_leaf_hdr, 80);
a49bbce58ea90b fs/xfs/xfs_ondisk.h Darrick J. Wong 2023-07-10 63 XFS_CHECK_STRUCT_SIZE(struct xfs_attr3_leafblock, 80);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 64 XFS_CHECK_STRUCT_SIZE(struct xfs_attr3_rmt_hdr, 56);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 65 XFS_CHECK_STRUCT_SIZE(struct xfs_da3_blkinfo, 56);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 66 XFS_CHECK_STRUCT_SIZE(struct xfs_da3_intnode, 64);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 67 XFS_CHECK_STRUCT_SIZE(struct xfs_da3_node_hdr, 64);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 68 XFS_CHECK_STRUCT_SIZE(struct xfs_dir3_blk_hdr, 48);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 69 XFS_CHECK_STRUCT_SIZE(struct xfs_dir3_data_hdr, 64);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 70 XFS_CHECK_STRUCT_SIZE(struct xfs_dir3_free, 64);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 71 XFS_CHECK_STRUCT_SIZE(struct xfs_dir3_free_hdr, 64);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 72 XFS_CHECK_STRUCT_SIZE(struct xfs_dir3_leaf, 64);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 73 XFS_CHECK_STRUCT_SIZE(struct xfs_dir3_leaf_hdr, 64);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 74 XFS_CHECK_STRUCT_SIZE(xfs_attr_leaf_entry_t, 8);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 75 XFS_CHECK_STRUCT_SIZE(xfs_attr_leaf_hdr_t, 32);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 76 XFS_CHECK_STRUCT_SIZE(xfs_attr_leaf_map_t, 4);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 77 XFS_CHECK_STRUCT_SIZE(xfs_attr_leaf_name_local_t, 4);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 78
97e993830a1cdd fs/xfs/xfs_ondisk.h Darrick J. Wong 2023-10-16 79 /* realtime structures */
97e993830a1cdd fs/xfs/xfs_ondisk.h Darrick J. Wong 2023-10-16 80 XFS_CHECK_STRUCT_SIZE(union xfs_rtword_raw, 4);
663b8db7b0256b fs/xfs/xfs_ondisk.h Darrick J. Wong 2023-10-16 81 XFS_CHECK_STRUCT_SIZE(union xfs_suminfo_raw, 4);
97e993830a1cdd fs/xfs/xfs_ondisk.h Darrick J. Wong 2023-10-16 82
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 83 /*
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 84 * m68k has problems with xfs_attr_leaf_name_remote_t, but we pad it to
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 85 * 4 bytes anyway so it's not obviously a problem. Hence for the moment
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 86 * we don't check this structure. This can be re-instated when the attr
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 87 * definitions are updated to use c99 VLA definitions.
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 88 *
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 89 XFS_CHECK_STRUCT_SIZE(xfs_attr_leaf_name_remote_t, 12);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 90 */
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 91
3f94c441e2c3de fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-06-21 92 XFS_CHECK_OFFSET(xfs_attr_leaf_name_local_t, valuelen, 0);
3f94c441e2c3de fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-06-21 93 XFS_CHECK_OFFSET(xfs_attr_leaf_name_local_t, namelen, 2);
3f94c441e2c3de fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-06-21 94 XFS_CHECK_OFFSET(xfs_attr_leaf_name_local_t, nameval, 3);
3f94c441e2c3de fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-06-21 95 XFS_CHECK_OFFSET(xfs_attr_leaf_name_remote_t, valueblk, 0);
3f94c441e2c3de fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-06-21 96 XFS_CHECK_OFFSET(xfs_attr_leaf_name_remote_t, valuelen, 4);
3f94c441e2c3de fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-06-21 97 XFS_CHECK_OFFSET(xfs_attr_leaf_name_remote_t, namelen, 8);
3f94c441e2c3de fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-06-21 98 XFS_CHECK_OFFSET(xfs_attr_leaf_name_remote_t, name, 9);
a49bbce58ea90b fs/xfs/xfs_ondisk.h Darrick J. Wong 2023-07-10 99 XFS_CHECK_STRUCT_SIZE(xfs_attr_leafblock_t, 32);
414147225400a0 fs/xfs/libxfs/xfs_ondisk.h Christoph Hellwig 2023-12-20 100 XFS_CHECK_STRUCT_SIZE(struct xfs_attr_sf_hdr, 4);
414147225400a0 fs/xfs/libxfs/xfs_ondisk.h Christoph Hellwig 2023-12-20 101 XFS_CHECK_OFFSET(struct xfs_attr_sf_hdr, totsize, 0);
414147225400a0 fs/xfs/libxfs/xfs_ondisk.h Christoph Hellwig 2023-12-20 102 XFS_CHECK_OFFSET(struct xfs_attr_sf_hdr, count, 2);
414147225400a0 fs/xfs/libxfs/xfs_ondisk.h Christoph Hellwig 2023-12-20 103 XFS_CHECK_OFFSET(struct xfs_attr_sf_entry, namelen, 0);
414147225400a0 fs/xfs/libxfs/xfs_ondisk.h Christoph Hellwig 2023-12-20 104 XFS_CHECK_OFFSET(struct xfs_attr_sf_entry, valuelen, 1);
414147225400a0 fs/xfs/libxfs/xfs_ondisk.h Christoph Hellwig 2023-12-20 105 XFS_CHECK_OFFSET(struct xfs_attr_sf_entry, flags, 2);
414147225400a0 fs/xfs/libxfs/xfs_ondisk.h Christoph Hellwig 2023-12-20 106 XFS_CHECK_OFFSET(struct xfs_attr_sf_entry, nameval, 3);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 107 XFS_CHECK_STRUCT_SIZE(xfs_da_blkinfo_t, 12);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 108 XFS_CHECK_STRUCT_SIZE(xfs_da_intnode_t, 16);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 109 XFS_CHECK_STRUCT_SIZE(xfs_da_node_entry_t, 8);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 110 XFS_CHECK_STRUCT_SIZE(xfs_da_node_hdr_t, 16);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 111 XFS_CHECK_STRUCT_SIZE(xfs_dir2_data_free_t, 4);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 112 XFS_CHECK_STRUCT_SIZE(xfs_dir2_data_hdr_t, 16);
3f94c441e2c3de fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-06-21 113 XFS_CHECK_OFFSET(xfs_dir2_data_unused_t, freetag, 0);
3f94c441e2c3de fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-06-21 114 XFS_CHECK_OFFSET(xfs_dir2_data_unused_t, length, 2);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 115 XFS_CHECK_STRUCT_SIZE(xfs_dir2_free_hdr_t, 16);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 116 XFS_CHECK_STRUCT_SIZE(xfs_dir2_free_t, 16);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 117 XFS_CHECK_STRUCT_SIZE(xfs_dir2_leaf_entry_t, 8);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 118 XFS_CHECK_STRUCT_SIZE(xfs_dir2_leaf_hdr_t, 16);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 119 XFS_CHECK_STRUCT_SIZE(xfs_dir2_leaf_t, 16);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 120 XFS_CHECK_STRUCT_SIZE(xfs_dir2_leaf_tail_t, 4);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 121 XFS_CHECK_STRUCT_SIZE(xfs_dir2_sf_entry_t, 3);
3f94c441e2c3de fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-06-21 122 XFS_CHECK_OFFSET(xfs_dir2_sf_entry_t, namelen, 0);
3f94c441e2c3de fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-06-21 123 XFS_CHECK_OFFSET(xfs_dir2_sf_entry_t, offset, 1);
3f94c441e2c3de fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-06-21 124 XFS_CHECK_OFFSET(xfs_dir2_sf_entry_t, name, 3);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 125 XFS_CHECK_STRUCT_SIZE(xfs_dir2_sf_hdr_t, 10);
8337d58ab2868f fs/xfs/libxfs/xfs_ondisk.h Allison Henderson 2024-04-22 126 XFS_CHECK_STRUCT_SIZE(struct xfs_parent_rec, 12);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 127
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 128 /* log structures */
b7df5e92055c69 fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-01-07 129 XFS_CHECK_STRUCT_SIZE(struct xfs_buf_log_format, 88);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 130 XFS_CHECK_STRUCT_SIZE(struct xfs_dq_logformat, 24);
03a7485cd701e1 fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 131 XFS_CHECK_STRUCT_SIZE(struct xfs_efd_log_format_32, 16);
03a7485cd701e1 fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 132 XFS_CHECK_STRUCT_SIZE(struct xfs_efd_log_format_64, 16);
03a7485cd701e1 fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 133 XFS_CHECK_STRUCT_SIZE(struct xfs_efi_log_format_32, 16);
03a7485cd701e1 fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 134 XFS_CHECK_STRUCT_SIZE(struct xfs_efi_log_format_64, 16);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 135 XFS_CHECK_STRUCT_SIZE(struct xfs_extent_32, 12);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 136 XFS_CHECK_STRUCT_SIZE(struct xfs_extent_64, 16);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 137 XFS_CHECK_STRUCT_SIZE(struct xfs_log_dinode, 176);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 138 XFS_CHECK_STRUCT_SIZE(struct xfs_icreate_log, 28);
6fc277c7c935c7 fs/xfs/xfs_ondisk.h Christoph Hellwig 2021-04-21 139 XFS_CHECK_STRUCT_SIZE(xfs_log_timestamp_t, 8);
732de7dbdbd30d fs/xfs/xfs_ondisk.h Christoph Hellwig 2021-04-21 140 XFS_CHECK_STRUCT_SIZE(struct xfs_log_legacy_timestamp, 8);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 141 XFS_CHECK_STRUCT_SIZE(struct xfs_inode_log_format_32, 52);
20413e37d71bef fs/xfs/xfs_ondisk.h Dave Chinner 2017-10-09 142 XFS_CHECK_STRUCT_SIZE(struct xfs_inode_log_format, 56);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 143 XFS_CHECK_STRUCT_SIZE(struct xfs_qoff_logformat, 20);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 144 XFS_CHECK_STRUCT_SIZE(struct xfs_trans_header, 16);
fd920008784ead fs/xfs/xfs_ondisk.h Allison Henderson 2022-05-04 145 XFS_CHECK_STRUCT_SIZE(struct xfs_attri_log_format, 40);
fd920008784ead fs/xfs/xfs_ondisk.h Allison Henderson 2022-05-04 146 XFS_CHECK_STRUCT_SIZE(struct xfs_attrd_log_format, 16);
a38ebce1da271f fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 147 XFS_CHECK_STRUCT_SIZE(struct xfs_bui_log_format, 16);
a38ebce1da271f fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 148 XFS_CHECK_STRUCT_SIZE(struct xfs_bud_log_format, 16);
a38935c03c7914 fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 149 XFS_CHECK_STRUCT_SIZE(struct xfs_cui_log_format, 16);
a38935c03c7914 fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 150 XFS_CHECK_STRUCT_SIZE(struct xfs_cud_log_format, 16);
b45ca961e94673 fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 151 XFS_CHECK_STRUCT_SIZE(struct xfs_rui_log_format, 16);
b45ca961e94673 fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 152 XFS_CHECK_STRUCT_SIZE(struct xfs_rud_log_format, 16);
a38ebce1da271f fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 153 XFS_CHECK_STRUCT_SIZE(struct xfs_map_extent, 32);
a38935c03c7914 fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 154 XFS_CHECK_STRUCT_SIZE(struct xfs_phys_extent, 16);
a38ebce1da271f fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 155
a38ebce1da271f fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 156 XFS_CHECK_OFFSET(struct xfs_bui_log_format, bui_extents, 16);
a38935c03c7914 fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 157 XFS_CHECK_OFFSET(struct xfs_cui_log_format, cui_extents, 16);
b45ca961e94673 fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 158 XFS_CHECK_OFFSET(struct xfs_rui_log_format, rui_extents, 16);
03a7485cd701e1 fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 159 XFS_CHECK_OFFSET(struct xfs_efi_log_format, efi_extents, 16);
03a7485cd701e1 fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 160 XFS_CHECK_OFFSET(struct xfs_efi_log_format_32, efi_extents, 16);
03a7485cd701e1 fs/xfs/xfs_ondisk.h Darrick J. Wong 2022-10-20 161 XFS_CHECK_OFFSET(struct xfs_efi_log_format_64, efi_extents, 16);
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 162
233f4e12bbb2c5 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-04-22 163 /* parent pointer ioctls */
233f4e12bbb2c5 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-04-22 164 XFS_CHECK_STRUCT_SIZE(struct xfs_getparents_rec, 32);
233f4e12bbb2c5 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-04-22 165 XFS_CHECK_STRUCT_SIZE(struct xfs_getparents, 40);
233f4e12bbb2c5 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-04-22 166 XFS_CHECK_STRUCT_SIZE(struct xfs_getparents_by_handle, 64);
233f4e12bbb2c5 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-04-22 167
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 168 /*
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 169 * The v5 superblock format extended several v4 header structures with
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 170 * additional data. While new fields are only accessible on v5
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 171 * superblocks, it's important that the v5 structures place original v4
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 172 * fields/headers in the correct location on-disk. For example, we must
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 173 * be able to find magic values at the same location in certain blocks
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 174 * regardless of superblock version.
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 175 *
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 176 * The following checks ensure that various v5 data structures place the
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 177 * subset of v4 metadata associated with the same type of block at the
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 178 * start of the on-disk block. If there is no data structure definition
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 179 * for certain types of v4 blocks, traverse down to the first field of
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 180 * common metadata (e.g., magic value) and make sure it is at offset
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 181 * zero.
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 182 */
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 183 XFS_CHECK_OFFSET(struct xfs_dir3_leaf, hdr.info.hdr, 0);
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 184 XFS_CHECK_OFFSET(struct xfs_da3_intnode, hdr.info.hdr, 0);
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 185 XFS_CHECK_OFFSET(struct xfs_dir3_data_hdr, hdr.magic, 0);
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 186 XFS_CHECK_OFFSET(struct xfs_dir3_free, hdr.hdr.magic, 0);
670105de15cd98 fs/xfs/xfs_ondisk.h Brian Foster 2019-02-08 187 XFS_CHECK_OFFSET(struct xfs_attr3_leafblock, hdr.info.hdr, 0);
7035f9724f8497 fs/xfs/xfs_ondisk.h Darrick J. Wong 2019-07-03 188
7035f9724f8497 fs/xfs/xfs_ondisk.h Darrick J. Wong 2019-07-03 189 XFS_CHECK_STRUCT_SIZE(struct xfs_bulkstat, 192);
5f19c7fc687335 fs/xfs/xfs_ondisk.h Darrick J. Wong 2019-07-03 190 XFS_CHECK_STRUCT_SIZE(struct xfs_inumbers, 24);
0448b6f488fa66 fs/xfs/xfs_ondisk.h Darrick J. Wong 2019-07-03 191 XFS_CHECK_STRUCT_SIZE(struct xfs_bulkstat_req, 64);
fba9760a433634 fs/xfs/xfs_ondisk.h Darrick J. Wong 2019-07-03 192 XFS_CHECK_STRUCT_SIZE(struct xfs_inumbers_req, 64);
f93e5436f0ee5a fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-17 193
f93e5436f0ee5a fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-17 194 /*
f93e5436f0ee5a fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-17 195 * Make sure the incore inode timestamp range corresponds to hand
f93e5436f0ee5a fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-17 196 * converted values based on the ondisk format specification.
f93e5436f0ee5a fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-17 197 */
f93e5436f0ee5a fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-17 198 XFS_CHECK_VALUE(XFS_BIGTIME_TIME_MIN - XFS_BIGTIME_EPOCH_OFFSET,
f93e5436f0ee5a fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-17 199 XFS_LEGACY_TIME_MIN);
f93e5436f0ee5a fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-17 200 XFS_CHECK_VALUE(XFS_BIGTIME_TIME_MAX - XFS_BIGTIME_EPOCH_OFFSET,
f93e5436f0ee5a fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-17 201 16299260424LL);
4ea1ff3b49681a fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-17 202
4ea1ff3b49681a fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-17 203 /* Do the same with the incore quota expiration range. */
4ea1ff3b49681a fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-17 204 XFS_CHECK_VALUE(XFS_DQ_BIGTIME_EXPIRY_MIN << XFS_DQ_BIGTIME_SHIFT, 4);
4ea1ff3b49681a fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-17 205 XFS_CHECK_VALUE(XFS_DQ_BIGTIME_EXPIRY_MAX << XFS_DQ_BIGTIME_SHIFT,
4ea1ff3b49681a fs/xfs/xfs_ondisk.h Darrick J. Wong 2020-08-17 206 16299260424LL);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 207
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 208 /* stuff we got from xfs/122 */
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 209 XFS_CHECK_SB_OFFSET(sb_agblklog, 124);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 210 XFS_CHECK_SB_OFFSET(sb_agblocks, 84);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 211 XFS_CHECK_SB_OFFSET(sb_agcount, 88);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 212 XFS_CHECK_SB_OFFSET(sb_bad_features2, 204);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 213 XFS_CHECK_SB_OFFSET(sb_blocklog, 120);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 214 XFS_CHECK_SB_OFFSET(sb_blocksize, 4);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 215 XFS_CHECK_SB_OFFSET(sb_crc, 224);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 216 XFS_CHECK_SB_OFFSET(sb_dblocks, 8);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 217 XFS_CHECK_SB_OFFSET(sb_dirblklog, 192);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 218 XFS_CHECK_SB_OFFSET(sb_fdblocks, 144);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 219 XFS_CHECK_SB_OFFSET(sb_features2, 200);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 220 XFS_CHECK_SB_OFFSET(sb_features_compat, 208);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 221 XFS_CHECK_SB_OFFSET(sb_features_incompat, 216);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 222 XFS_CHECK_SB_OFFSET(sb_features_log_incompat, 220);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 223 XFS_CHECK_SB_OFFSET(sb_features_ro_compat, 212);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 224 XFS_CHECK_SB_OFFSET(sb_flags, 178);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 225 XFS_CHECK_SB_OFFSET(sb_fname[12], 120);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 226 XFS_CHECK_SB_OFFSET(sb_frextents, 152);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 227 XFS_CHECK_SB_OFFSET(sb_gquotino, 168);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 228 XFS_CHECK_SB_OFFSET(sb_icount, 128);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 229 XFS_CHECK_SB_OFFSET(sb_ifree, 136);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 230 XFS_CHECK_SB_OFFSET(sb_imax_pct, 127);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 231 XFS_CHECK_SB_OFFSET(sb_inoalignmt, 180);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 232 XFS_CHECK_SB_OFFSET(sb_inodelog, 122);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 233 XFS_CHECK_SB_OFFSET(sb_inodesize, 104);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 234 XFS_CHECK_SB_OFFSET(sb_inopblock, 106);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 235 XFS_CHECK_SB_OFFSET(sb_inopblog, 123);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 236 XFS_CHECK_SB_OFFSET(sb_inprogress, 126);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 237 XFS_CHECK_SB_OFFSET(sb_logblocks, 96);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 238 XFS_CHECK_SB_OFFSET(sb_logsectlog, 193);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 239 XFS_CHECK_SB_OFFSET(sb_logsectsize, 194);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 240 XFS_CHECK_SB_OFFSET(sb_logstart, 48);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 241 XFS_CHECK_SB_OFFSET(sb_logsunit, 196);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 242 XFS_CHECK_SB_OFFSET(sb_lsn, 240);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 243 XFS_CHECK_SB_OFFSET(sb_magicnum, 0);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 244 XFS_CHECK_SB_OFFSET(sb_meta_uuid, 248);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 245 XFS_CHECK_SB_OFFSET(sb_pquotino, 232);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 246 XFS_CHECK_SB_OFFSET(sb_qflags, 176);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 247 XFS_CHECK_SB_OFFSET(sb_rblocks, 16);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 248 XFS_CHECK_SB_OFFSET(sb_rbmblocks, 92);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 249 XFS_CHECK_SB_OFFSET(sb_rbmino, 64);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 250 XFS_CHECK_SB_OFFSET(sb_rextents, 24);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 251 XFS_CHECK_SB_OFFSET(sb_rextsize, 80);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 252 XFS_CHECK_SB_OFFSET(sb_rextslog, 125);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 253 XFS_CHECK_SB_OFFSET(sb_rootino, 56);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 254 XFS_CHECK_SB_OFFSET(sb_rsumino, 72);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 255 XFS_CHECK_SB_OFFSET(sb_sectlog, 121);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 256 XFS_CHECK_SB_OFFSET(sb_sectsize, 102);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 257 XFS_CHECK_SB_OFFSET(sb_shared_vn, 179);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 258 XFS_CHECK_SB_OFFSET(sb_spino_align, 228);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 259 XFS_CHECK_SB_OFFSET(sb_unit, 184);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 260 XFS_CHECK_SB_OFFSET(sb_uquotino, 160);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 261 XFS_CHECK_SB_OFFSET(sb_uuid, 32);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 262 XFS_CHECK_SB_OFFSET(sb_versionnum, 100);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 263 XFS_CHECK_SB_OFFSET(sb_width, 188);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 264
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 265 XFS_CHECK_STRUCT_SIZE(struct xfs_ag_geometry, 128);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 266 XFS_CHECK_STRUCT_SIZE(struct xfs_alloc_rec, 8);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 267 XFS_CHECK_STRUCT_SIZE(struct xfs_alloc_rec_incore, 8);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 268 XFS_CHECK_STRUCT_SIZE(struct xfs_attr_leaf_entry, 8);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 269 XFS_CHECK_STRUCT_SIZE(struct xfs_attr_leaf_hdr, 32);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 270 XFS_CHECK_STRUCT_SIZE(struct xfs_attr_leaf_map, 4);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 271 XFS_CHECK_STRUCT_SIZE(struct xfs_attr_leaf_name_local, 4);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 272 XFS_CHECK_STRUCT_SIZE(struct xfs_attr_leaf_name_remote, 12);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 273 XFS_CHECK_STRUCT_SIZE(struct xfs_attrlist_cursor, 16);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 274 XFS_CHECK_STRUCT_SIZE(struct xfs_attr_sf_entry, 3);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 275 XFS_CHECK_STRUCT_SIZE(xfs_bmdr_key_t, 8);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 276 XFS_CHECK_STRUCT_SIZE(struct xfs_bulk_ireq, 64);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 277 XFS_CHECK_STRUCT_SIZE(struct xfs_commit_range, 88);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 278 XFS_CHECK_STRUCT_SIZE(struct xfs_da_blkinfo, 12);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 279 XFS_CHECK_STRUCT_SIZE(struct xfs_da_intnode, 16);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 280 XFS_CHECK_STRUCT_SIZE(struct xfs_da_node_entry, 8);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 281 XFS_CHECK_STRUCT_SIZE(struct xfs_da_node_hdr, 16);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 282 XFS_CHECK_STRUCT_SIZE(enum xfs_dinode_fmt, 4);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 283 XFS_CHECK_STRUCT_SIZE(struct xfs_dir2_data_free, 4);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 284 XFS_CHECK_STRUCT_SIZE(struct xfs_dir2_data_hdr, 16);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 285 XFS_CHECK_STRUCT_SIZE(struct xfs_dir2_data_unused, 6);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 286 XFS_CHECK_STRUCT_SIZE(struct xfs_dir2_free, 16);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 287 XFS_CHECK_STRUCT_SIZE(struct xfs_dir2_free_hdr, 16);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 288 XFS_CHECK_STRUCT_SIZE(struct xfs_dir2_leaf, 16);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 289 XFS_CHECK_STRUCT_SIZE(struct xfs_dir2_leaf_entry, 8);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 290 XFS_CHECK_STRUCT_SIZE(struct xfs_dir2_leaf_hdr, 16);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 291 XFS_CHECK_STRUCT_SIZE(struct xfs_dir2_leaf_tail, 4);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 292 XFS_CHECK_STRUCT_SIZE(struct xfs_dir2_sf_entry, 3);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 293 XFS_CHECK_STRUCT_SIZE(struct xfs_dir2_sf_hdr, 10);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 294 XFS_CHECK_STRUCT_SIZE(struct xfs_error_injection, 8);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 295 XFS_CHECK_STRUCT_SIZE(struct xfs_exchange_range, 40);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 296 XFS_CHECK_STRUCT_SIZE(xfs_exntst_t, 4);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 297 XFS_CHECK_STRUCT_SIZE(struct xfs_fid, 16);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 298 XFS_CHECK_STRUCT_SIZE(struct xfs_fs_eofblocks, 128);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 299 XFS_CHECK_STRUCT_SIZE(struct xfs_fsid, 8);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 300 XFS_CHECK_STRUCT_SIZE(struct xfs_fsop_counts, 32);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 301 XFS_CHECK_STRUCT_SIZE(struct xfs_fsop_geom, 256);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 @302 XFS_CHECK_STRUCT_SIZE(struct xfs_fsop_geom_v1, 112);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 303 XFS_CHECK_STRUCT_SIZE(struct xfs_fsop_geom_v4, 112);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 304 XFS_CHECK_STRUCT_SIZE(struct xfs_fsop_resblks, 16);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 305 XFS_CHECK_STRUCT_SIZE(struct xfs_growfs_log, 8);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 306 XFS_CHECK_STRUCT_SIZE(struct xfs_handle, 24);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 307 XFS_CHECK_STRUCT_SIZE(struct xfs_scrub_metadata, 64);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 308 XFS_CHECK_STRUCT_SIZE(struct xfs_scrub_vec, 16);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 309 XFS_CHECK_STRUCT_SIZE(struct xfs_scrub_vec_head, 40);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 310 XFS_CHECK_STRUCT_SIZE(struct xfs_unmount_log_format, 8);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 311 XFS_CHECK_STRUCT_SIZE(struct xfs_xmd_log_format, 16);
19fb443bb75f03 fs/xfs/libxfs/xfs_ondisk.h Darrick J. Wong 2024-10-11 312 XFS_CHECK_STRUCT_SIZE(struct xfs_xmi_log_format, 88);
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 313 }
30cbc591c34e68 fs/xfs/xfs_ondisk.h Darrick J. Wong 2016-03-09 314
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
prev parent reply other threads:[~2024-10-16 8:58 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-10-11 18:24 [PATCH] xfs: port xfs/122 to the kernel Darrick J. Wong
2024-10-14 6:03 ` Christoph Hellwig
2024-10-14 15:25 ` Darrick J. Wong
2024-10-15 5:09 ` Christoph Hellwig
2024-10-15 17:08 ` Darrick J. Wong
2024-10-15 0:34 ` kernel test robot
2024-10-15 1:04 ` kernel test robot
2024-10-15 9:09 ` Dave Chinner
2024-10-15 16:59 ` Darrick J. Wong
2024-10-15 22:01 ` Dave Chinner
2024-10-16 17:32 ` Darrick J. Wong
2024-10-16 8:58 ` kernel test robot [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Zw+ANpfFdGD5fqtv@rli9-mobl \
--to=lkp@intel.com \
--cc=cem@kernel.org \
--cc=djwong@kernel.org \
--cc=hch@infradead.org \
--cc=linux-xfs@vger.kernel.org \
--cc=oe-kbuild-all@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox