Whamcloud - gitweb
LU-17773 lov: avoid partly outside array bounds build error
authorBobi Jam <bobijam@whamcloud.com>
Sat, 1 Jun 2024 18:29:57 +0000 (11:29 -0700)
committerAndreas Dilger <adilger@whamcloud.com>
Thu, 6 Jun 2024 08:18:41 +0000 (08:18 +0000)
commitc9fb11c079666213479078cea6c1c9b8f0c27af4
treea00a43f430aa742c4d2079fd15b48e1dcd058319
parent3952e4f59e6c06c9d2fe03e316374abd75a2f13b
LU-17773 lov: avoid partly outside array bounds build error

Avoid "array subscript 'struct lov_stripe_md_entry[0]’ is partly
outside array bounds of ‘struct lov_stripe_md_entry[0]’ error.
Otherwise an lsme holder will be allocated for invalid lmm magic.

Lustre-change: https://review.whamcloud.com/54944
Lustre-commit: TBD (from 2859950cc91df34ddaf0a45f5f37fa13faf99a5d)

Fixes: 902fe290 ("LU-17261 lov: ignore broken components")
Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Change-Id: I5a403a0d230d2129e372fd8a22f58901cd0c1b68
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/54868
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/lov/lov_ea.c