mirror of
https://github.com/torvalds/linux.git
synced 2024-11-11 06:31:49 +00:00
parisc: Change kunmap macro to static inline function
Change kunmap macro to static inline function to fix build error compiling drivers/base/dma-buf.c. Without the change, the following error can occur: CC drivers/base/dma-buf.o drivers/base/dma-buf.c: In function 'dma_buf_kunmap': drivers/base/dma-buf.c:427:46: error: macro "kunmap" passed 3 arguments, but takes just 1 I believe parisc is the only arch to implement kunmap using a macro. Signed-off-by: John David Anglin <dave.anglin@bell.net> Cc: "James E.J. Bottomley" <jejb@parisc-linux.org> Cc: Helge Deller <deller@gmx.de> Signed-off-by: Helge Deller <deller@gmx.de>
This commit is contained in:
parent
ca0ad83da1
commit
87be2f88b2
@ -140,7 +140,10 @@ static inline void *kmap(struct page *page)
|
|||||||
return page_address(page);
|
return page_address(page);
|
||||||
}
|
}
|
||||||
|
|
||||||
#define kunmap(page) kunmap_parisc(page_address(page))
|
static inline void kunmap(struct page *page)
|
||||||
|
{
|
||||||
|
kunmap_parisc(page_address(page));
|
||||||
|
}
|
||||||
|
|
||||||
static inline void *kmap_atomic(struct page *page)
|
static inline void *kmap_atomic(struct page *page)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user