Whamcloud - gitweb
LU-15811 llite: Refactor DIO/AIO free code 15/48115/3
authorPatrick Farrell <pfarrell@whamcloud.com>
Wed, 3 Aug 2022 16:48:13 +0000 (12:48 -0400)
committerPatrick Farrell <pfarrell@whamcloud.com>
Wed, 3 Aug 2022 17:06:20 +0000 (13:06 -0400)
commit0358bd41174176cbfc9d6786bffb6dc95b68adcf
treef476eb47427c01139c36e487b49c4aae59dd3979
parent84064c8e8112aed2e49d2dcd6b4f1c6a21770261
LU-15811 llite: Refactor DIO/AIO free code

Refactor the DIO/AIO free code and add some asserts.

This removes a potential use-after-free in the freeing
code.

Signed-off-by: Patrick Farrell <pfarrell@whamcloud.com>
Change-Id: I335b18fc7a28fc426a25675e2449d3d192cba596
lustre/include/cl_object.h
lustre/llite/file.c
lustre/llite/rw26.c
lustre/obdclass/cl_io.c