Whamcloud - gitweb
lockdep_set_class(): use arguments to avoid "declared but unused warnings" (fatal...
authornikita <nikita>
Fri, 5 Sep 2008 15:42:26 +0000 (15:42 +0000)
committernikita <nikita>
Fri, 5 Sep 2008 15:42:26 +0000 (15:42 +0000)
libcfs/include/libcfs/linux/linux-lock.h

index 2f7ba36..f294428 100644 (file)
@@ -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. */