summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorBen Skeggs <bskeggs@redhat.com>2015-08-20 14:54:16 +1000
committerBen Skeggs <bskeggs@redhat.com>2015-08-28 12:37:38 +1000
commit4759e64523d65e88dd9f1a980583ad5b46cc828c (patch)
tree8b0b9e5bd73b465eed7e5522d4dc11a06512efa3 /lib
parent8ca612ac96b0dd919e43f99ebdc812357eb91b47 (diff)
downloadnouveau-4759e64523d65e88dd9f1a980583ad5b46cc828c.tar.gz
subdev: implement support for new-style nvkm_subdev
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'lib')
-rw-r--r--lib/include/nvif/os.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/include/nvif/os.h b/lib/include/nvif/os.h
index 58f71c535..e1bb3b9e7 100644
--- a/lib/include/nvif/os.h
+++ b/lib/include/nvif/os.h
@@ -544,7 +544,10 @@ struct mutex {
struct lock_class_key {
};
-#define __mutex_init(a,b,c) pthread_mutex_init(&(a)->mutex, NULL)
+#define __mutex_init(a,b,c) do { \
+ struct lock_class_key *_key = (c); (void)_key; \
+ pthread_mutex_init(&(a)->mutex, NULL); \
+} while(0)
/******************************************************************************
* lists