Whamcloud - gitweb
LU-15278 lod: distinguish DIR/REGULAR lod_object members 10/45710/6
authorBobi Jam <bobijam@whamcloud.com>
Thu, 2 Dec 2021 10:34:42 +0000 (18:34 +0800)
committerBobi Jam <bobijam@whamcloud.com>
Fri, 24 Dec 2021 12:54:41 +0000 (20:54 +0800)
commitaa4755ed8f12faf88e175d9dca32e0c4f0913d91
tree150db5cdbb503b7c0816ad5285843364fa52f1ac
parent98a32acd90dca37178e85021708702d1a79494b3
LU-15278 lod: distinguish DIR/REGULAR lod_object members

In lod_striping_free_nolock(), we need to distinguish lod_object
type, since DIR/REGULAR lod_object structure share the same memory
region, it could accidently free some unintended memory if it treat
DIR lod_object as REGULAR one, or vice versa.

Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Change-Id: I2d4c563725b35f7a75f0f1fbf9c1d35b1799eff4
lustre/lod/lod_lov.c
lustre/lod/lod_object.c