Whamcloud - gitweb
LU-16796 lfsck: Change lfsck_assistant_object to use kref 11/52811/2
authorArshad Hussain <arshad.hussain@aeoncomputing.com>
Tue, 24 Oct 2023 08:42:50 +0000 (14:12 +0530)
committerOleg Drokin <green@whamcloud.com>
Wed, 8 Nov 2023 22:05:59 +0000 (22:05 +0000)
commit37a50f74da0c8d352d7bbe83bd1f7aeb08988714
tree6f6f918d5ef0467d3df3cf67a6d2e52cfb2242a1
parentd7e3e7c1047b2e7412beadf9cd55c767b65ab4ab
LU-16796 lfsck: Change lfsck_assistant_object to use kref

This patch changes struct lfsck_assistant_object to use
kref(refcount_t) instead of atomic_t

Signed-off-by: Arshad Hussain <arshad.hussain@aeoncomputing.com>
Change-Id: I763a44d2c74f758da5a137c6673f8dfd2ef6dc0a
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/52811
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Neil Brown <neilb@suse.de>
Reviewed-by: Timothy Day <timday@amazon.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/lfsck/lfsck_engine.c
lustre/lfsck/lfsck_internal.h
lustre/lfsck/lfsck_layout.c
lustre/lfsck/lfsck_lib.c
lustre/lfsck/lfsck_namespace.c