From dfc2f7a4e844ae97a93d7de78b73c68c27fdf97e Mon Sep 17 00:00:00 2001 From: Zach Brown Date: Wed, 14 Apr 2021 10:19:13 -0700 Subject: [PATCH] Remove unused scoutfs_free_unused_locks nr arg The nr argument wasn't used. It always tries to free as many as the shrinker call will let it. Signed-off-by: Zach Brown --- kmod/src/lock.c | 2 +- kmod/src/lock.h | 2 +- kmod/src/super.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/kmod/src/lock.c b/kmod/src/lock.c index d136e95f..120bcdf7 100644 --- a/kmod/src/lock.c +++ b/kmod/src/lock.c @@ -1571,7 +1571,7 @@ out: return ret; } -void scoutfs_free_unused_locks(struct super_block *sb, unsigned long nr) +void scoutfs_free_unused_locks(struct super_block *sb) { struct lock_info *linfo = SCOUTFS_SB(sb)->lock_info; struct shrink_control sc = { diff --git a/kmod/src/lock.h b/kmod/src/lock.h index bf9a9b8a..40f8f5b9 100644 --- a/kmod/src/lock.h +++ b/kmod/src/lock.h @@ -101,7 +101,7 @@ void scoutfs_lock_del_coverage(struct super_block *sb, bool scoutfs_lock_protected(struct scoutfs_lock *lock, struct scoutfs_key *key, enum scoutfs_lock_mode mode); -void scoutfs_free_unused_locks(struct super_block *sb, unsigned long nr); +void scoutfs_free_unused_locks(struct super_block *sb); int scoutfs_lock_setup(struct super_block *sb); void scoutfs_lock_unmount_begin(struct super_block *sb); diff --git a/kmod/src/super.c b/kmod/src/super.c index 3d0d2050..b691b038 100644 --- a/kmod/src/super.c +++ b/kmod/src/super.c @@ -168,7 +168,7 @@ out: * try to free as many locks as possible. */ if (scoutfs_trigger(sb, STATFS_LOCK_PURGE)) - scoutfs_free_unused_locks(sb, -1UL); + scoutfs_free_unused_locks(sb); return ret; }