projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
be14312
)
dma_resv: prime lockdep annotations
author
Steven Price
<steven.price@arm.com>
Mon, 11 Nov 2019 13:11:20 +0000
(13:11 +0000)
committer
Daniel Vetter
<daniel.vetter@ffwll.ch>
Wed, 20 Nov 2019 10:52:05 +0000
(11:52 +0100)
From
d07ea81611ed6e4fb8cc290f42d23dbcca2da2f8
Mon Sep 17 00:00:00 2001
From: Steven Price <steven.price@arm.com>
Date: Mon, 11 Nov 2019 13:07:19 +0000
Subject: [PATCH] dma_resv: Correct return type of dma_resv_lockdep()
subsys_initcall() expects a function which returns 'int'. Fix
dma_resv_lockdep() so it returns an 'int' error code.
Fixes: b2a8116e2592 ("dma_resv: prime lockdep annotations")
Signed-off-by: Steven Price <steven.price@arm.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link:
https://patchwork.freedesktop.org/patch/msgid/c0a0c70d-e6fe-1103-2888-1ce1425f4a5d@arm.com
drivers/dma-buf/dma-resv.c
patch
|
blob
|
history
diff --git
a/drivers/dma-buf/dma-resv.c
b/drivers/dma-buf/dma-resv.c
index a05ff542be221f051bb338ecb8b549eeffdf94fd..9918a6e5cf91a05e3a76d624e59116fad909c024 100644
(file)
--- a/
drivers/dma-buf/dma-resv.c
+++ b/
drivers/dma-buf/dma-resv.c
@@
-97,13
+97,13
@@
static void dma_resv_list_free(struct dma_resv_list *list)
}
#if IS_ENABLED(CONFIG_LOCKDEP)
-static
void
__init dma_resv_lockdep(void)
+static
int
__init dma_resv_lockdep(void)
{
struct mm_struct *mm = mm_alloc();
struct dma_resv obj;
if (!mm)
- return;
+ return
-ENOMEM
;
dma_resv_init(&obj);
@@
-115,6
+115,8
@@
static void __init dma_resv_lockdep(void)
up_read(&mm->mmap_sem);
mmput(mm);
+
+ return 0;
}
subsys_initcall(dma_resv_lockdep);
#endif