Whamcloud - gitweb
LU-18539 libcfs: introduce OBD_FREE_RCU() 87/57387/2
authorAlex Zhuravlev <bzzz@whamcloud.com>
Thu, 12 Dec 2024 06:06:01 +0000 (09:06 +0300)
committerOleg Drokin <green@whamcloud.com>
Wed, 22 Jan 2025 18:44:04 +0000 (18:44 +0000)
commit679fd7353b2ad6d5042b919f22e96f40180f19d6
treecb2e40e6a03c52bd8b3cb944c109659996415b5a
parentb415b6bf22ec8c52f9f4f7ba640f75151f55c662
LU-18539 libcfs: introduce OBD_FREE_RCU()

which can be used instead of direct call to kfree_rcu(), does
internal counting for memory leak detector and let us use
regular OBD_ALLOC().

Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: I7dfbfb0856440632ef56fbd1ab76e4b5b90b81e9
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/57387
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Emoly Liu <emoly@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/obd_support.h
lustre/lod/lod_pool.c
lustre/lov/lov_pool.c
lustre/mdt/mdt_open.c
lustre/mgs/mgs_handler.c
lustre/obdclass/genops.c
lustre/obdclass/jobid.c
lustre/obdclass/local_storage.c
lustre/obdclass/lu_object.c
lustre/obdclass/obd_mount.c