orangefs: specify user pointers when using dev_map_desc and bufmap
Sparse lead me to the dev_map_desc one and Al Viro lead me to the bufmap one. Signed-off-by: Mike Marshall <hubcap@omnibond.com>
This commit is contained in:
parent
95f5f88f89
commit
817e9b4d9e
|
@ -138,7 +138,7 @@ static int get(struct slot_map *m)
|
|||
|
||||
/* used to describe mapped buffers */
|
||||
struct orangefs_bufmap_desc {
|
||||
void *uaddr; /* user space address pointer */
|
||||
void __user *uaddr; /* user space address pointer */
|
||||
struct page **page_array; /* array of mapped pages */
|
||||
int array_count; /* size of above arrays */
|
||||
struct list_head list_link;
|
||||
|
|
|
@ -342,7 +342,7 @@ enum {
|
|||
* that may be 32 bit!
|
||||
*/
|
||||
struct ORANGEFS_dev_map_desc {
|
||||
void *ptr;
|
||||
void __user *ptr;
|
||||
__s32 total_size;
|
||||
__s32 size;
|
||||
__s32 count;
|
||||
|
|
Loading…
Reference in New Issue