git: bc2ccf0e4f8f - main - mtx: retire PARTIAL_PICKUP_GIANT

From: Mateusz Guzik <mjg_at_FreeBSD.org>
Date: Sun, 11 Dec 2022 03:28:18 UTC
The branch main has been updated by mjg:

URL: https://cgit.FreeBSD.org/src/commit/?id=bc2ccf0e4f8f655c00ab5cb344bdff0ee9546060

commit bc2ccf0e4f8f655c00ab5cb344bdff0ee9546060
Author:     Mateusz Guzik <mjg@FreeBSD.org>
AuthorDate: 2022-12-11 03:26:23 +0000
Commit:     Mateusz Guzik <mjg@FreeBSD.org>
CommitDate: 2022-12-11 03:26:23 +0000

    mtx: retire PARTIAL_PICKUP_GIANT
    
    It does not appear to have ever been used.
    
    Sponsored by:   Rubicon Communications, LLC ("Netgate")
---
 sys/sys/mutex.h | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/sys/sys/mutex.h b/sys/sys/mutex.h
index 04e2c823541a..0d5123da3b32 100644
--- a/sys/sys/mutex.h
+++ b/sys/sys/mutex.h
@@ -509,16 +509,13 @@ do {									\
 	}
 
 #define PICKUP_GIANT()							\
-	PARTIAL_PICKUP_GIANT();						\
-} while (0)
-
-#define PARTIAL_PICKUP_GIANT()						\
 	mtx_assert(&Giant, MA_NOTOWNED);				\
 	if (__predict_false(_giantcnt > 0)) {				\
 		while (_giantcnt--)					\
 			mtx_lock(&Giant);				\
 		WITNESS_RESTORE(&Giant.lock_object, Giant);		\
-	}
+	}								\
+} while (0)
 #endif
 
 struct mtx_args {