> From: Al Viro <viro@ftp.linux.org.uk>
> Date: Mar 29, 2008 5:09 AM
> Subject: [PATCH] dma_page_list ->base_address is a userland pointer
> To:
torvalds@linux-foundation.org
> Cc:
linux-kernel@vger.kernel.org
>
>
>
> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
> ---
> include/linux/dmaengine.h | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/include/linux/dmaengine.h b/include/linux/dmaengine.h
> index 261e43a..34d4406 100644
> --- a/include/linux/dmaengine.h
> +++ b/include/linux/dmaengine.h
> @@ -423,7 +423,7 @@ void dma_async_device_unregister(struct dma_device
> *device); /* --- Helper iov-locking functions --- */
>
> struct dma_page_list {
> - char *base_address;
> + char __user *base_address;
> int nr_pages;
> struct page **pages;
> };
> --
> 1.5.3.GIT