From: Kit Westneat Date: Fri, 3 Jun 2016 18:22:50 +0000 (-0400) Subject: LU-7061 osd-ldiskfs: NULL pointer in osd_scrub_refresh_mapping X-Git-Tag: 2.8.57~34 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=e13923f50d81f8923fbb10df4446666d725261c3;p=fs%2Flustre-release.git LU-7061 osd-ldiskfs: NULL pointer in osd_scrub_refresh_mapping Commit c0dafc483c (change 16138) missed a spot. id can be NULL for DTO_INDEX_DELETE operation. Signed-off-by: Kit Westneat Change-Id: Id73f8dfb1834ff5275da006c03f59d4c56286aa7 Reviewed-on: http://review.whamcloud.com/20620 Tested-by: Jenkins Tested-by: Maloo Reviewed-by: James Simmons Reviewed-by: Fan Yong Reviewed-by: Lai Siyao Reviewed-by: Oleg Drokin --- diff --git a/lustre/osd-ldiskfs/osd_scrub.c b/lustre/osd-ldiskfs/osd_scrub.c index 0e497c3..1484e65 100644 --- a/lustre/osd-ldiskfs/osd_scrub.c +++ b/lustre/osd-ldiskfs/osd_scrub.c @@ -115,7 +115,8 @@ static int osd_scrub_refresh_mapping(struct osd_thread_info *info, rc = PTR_ERR(th); CDEBUG(D_LFSCK, "%s: fail to start trans for scrub op %d " DFID" => %u/%u: rc = %d\n", osd_name(dev), ops, - PFID(fid), id->oii_ino, id->oii_gen, rc); + PFID(fid), id ? id->oii_ino : -1, id ? id->oii_gen : -1, + rc); RETURN(rc); }