Whamcloud - gitweb
LU-17848 osd: fix deref in ldiskfs osd_health_check() 89/58989/3
authorTimothy Day <timday@amazon.com>
Sun, 27 Apr 2025 16:55:24 +0000 (12:55 -0400)
committerOleg Drokin <green@whamcloud.com>
Sat, 7 Jun 2025 23:01:52 +0000 (23:01 +0000)
commit9d48cfbb3631d0a29de85edca348351fae9a3845
tree35fd447ddd09b4acb20918c7690ba546793d153b
parent9a14d75e0af90cc76262b369d14be2093fb4e4c9
LU-17848 osd: fix deref in ldiskfs osd_health_check()

The implementations of osd_health_check() in ldiskfs
incorrectly check for a NULL mount after already
dereferencing it. Add a check for a NULL mount in
osd_sb() and check for a NULL sb in osd_health_check().

CoverityID: 397885 ("Dereference before null check")

Test-Parameters: trivial
Signed-off-by: Timothy Day <timday@amazon.com>
Change-Id: Id1ce015eb420fe067be375bf0019f305e3e2718c
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/58989
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Lijing Chen <lijinc@amazon.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/osd-ldiskfs/osd_handler.c
lustre/osd-ldiskfs/osd_internal.h