Whamcloud - gitweb
LU-17773 lov: avoid partly outside array bounds build error 44/54944/3
authorBobi Jam <bobijam@whamcloud.com>
Sat, 1 Jun 2024 18:24:08 +0000 (11:24 -0700)
committerOleg Drokin <green@whamcloud.com>
Mon, 10 Jun 2024 06:12:12 +0000 (06:12 +0000)
commitefbae87c84a78fc0508921362254aa75735b4b85
treefcfabc2a9d26d20b095ae4914acbe47c7412dcea
parent4cdabc2c25f71ed968d8c2300d3b717e3160d46e
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.

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/fs/lustre-release/+/54944
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/lov/lov_ea.c