dax: support ARM
ARM missing define copy_user_page. Signed-off-by: Tao Huang <huangtao@rock-chips.com> Change-Id: Ib2ae611a9605e153e72f4c94936ab6ebcae3510e
This commit is contained in:
parent
bd0c2d37e0
commit
f14ace6fc6
5
fs/dax.c
5
fs/dax.c
|
|
@ -728,6 +728,11 @@ static int copy_cow_page_dax(struct block_device *bdev, struct dax_device *dax_d
|
|||
return rc;
|
||||
}
|
||||
vto = kmap_atomic(to);
|
||||
#ifdef CONFIG_ARM
|
||||
#ifndef copy_user_page
|
||||
#define copy_user_page(to, from, vaddr, pg) copy_page(to, from)
|
||||
#endif
|
||||
#endif
|
||||
copy_user_page(vto, (void __force *)kaddr, vaddr, to);
|
||||
kunmap_atomic(vto);
|
||||
dax_read_unlock(id);
|
||||
|
|
|
|||
Loading…
Reference in New Issue