From 33468b4879a56a347ecc7b77b033151bc8e7277d Mon Sep 17 00:00:00 2001
From: nikita <nikita>
Date: Fri, 5 Sep 2008 15:42:26 +0000
Subject: [PATCH] lockdep_set_class(): use arguments to avoid "declared but
 unused warnings" (fatal with -Werror).

---
 libcfs/include/libcfs/linux/linux-lock.h | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/libcfs/include/libcfs/linux/linux-lock.h b/libcfs/include/libcfs/linux/linux-lock.h
index 2f7ba364dc..f294428786 100644
--- a/libcfs/include/libcfs/linux/linux-lock.h
+++ b/libcfs/include/libcfs/linux/linux-lock.h
@@ -157,9 +157,8 @@ struct lock_class_key {
         ;
 };
 
-#ifndef lockdep_set_class
-# define lockdep_set_class(lock, key) do {;} while (0)
-#endif
+# define lockdep_set_class(lock, key) \
+        do { (void)sizeof (lock);(void)sizeof (key); } while (0)
 
 /* This has to be a macro, so that `subclass' can be undefined in kernels that
  * do not support lockdep. */
-- 
GitLab