diff options
| author | Linus Torvalds <torvalds@penguin.transmeta.com> | 2003-04-16 01:35:05 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@penguin.transmeta.com> | 2003-04-16 01:35:05 -0700 |
| commit | 8e368e793e46e0a627b11c7016dbb0cb752c8599 (patch) | |
| tree | 933dc1130ab83b927c6c3769cfdb11bc3c8bf6b4 /fs/exec.c | |
| parent | 3f069ce54e339de329402afb16eeffa38bf561d9 (diff) | |
Add more user pointer annotations.
Diffstat (limited to 'fs/exec.c')
| -rw-r--r-- | fs/exec.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/exec.c b/fs/exec.c index cf9842394ea3..b9d201512b5b 100644 --- a/fs/exec.c +++ b/fs/exec.c @@ -491,7 +491,8 @@ int kernel_read(struct file *file, unsigned long offset, old_fs = get_fs(); set_fs(get_ds()); - result = vfs_read(file, addr, count, &pos); + /* The cast to a user pointer is valid due to the set_fs() */ + result = vfs_read(file, (void __user *)addr, count, &pos); set_fs(old_fs); return result; } |
