From: Masatake YAMATO Date: Tue, 9 Dec 2025 22:11:39 +0000 (+0900) Subject: lslocks: (refactor) specify list_head as type instead of abusing void* X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2d6fd67e5748e215a7d37c0c14ae5d4bba24d187;p=thirdparty%2Futil-linux.git lslocks: (refactor) specify list_head as type instead of abusing void* Signed-off-by: Masatake YAMATO --- diff --git a/misc-utils/lslocks.c b/misc-utils/lslocks.c index a5ebd25a7..e08090478 100644 --- a/misc-utils/lslocks.c +++ b/misc-utils/lslocks.c @@ -324,7 +324,7 @@ static void patch_lock(struct lock *l, void *fallback) } } -static void add_to_list(void *locks, struct lock *l) +static void add_to_list(struct list_head *locks, struct lock *l) { list_add(&l->locks, locks); } @@ -525,7 +525,7 @@ static void get_pids_locks(void *locks, void (*add_lock)(void *, struct lock *)) return; } -static int get_proc_locks(void *locks, void (*add_lock)(void *, struct lock *), void *fallback) +static int get_proc_locks(struct list_head *locks, void (*add_lock)(struct list_head *, struct lock *), void *fallback) { FILE *fp; char buf[PATH_MAX];