blob: 6c2003d8eebd63bb78e4a6fa917e7d7674ac68f3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
Index: vserver-sources-2.6.16_2.1.1/mm/filemap.c
===================================================================
--- vserver-sources-2.6.16_2.1.1.orig/mm/filemap.c
+++ vserver-sources-2.6.16_2.1.1/mm/filemap.c
@@ -2221,7 +2221,7 @@ generic_kernel_file_aio_write_nolock(str
const struct kvec *cur_iov = iov; /* current kvec */
size_t iov_base = 0; /* offset in the current kvec */
unsigned long seg;
- char *buf;
+ char __user *buf;
ocount = 0;
for (seg = 0; seg < nr_segs; seg++) {
@@ -2258,7 +2258,7 @@ generic_kernel_file_aio_write_nolock(str
/* There is no sane reason to use O_DIRECT */
BUG_ON(file->f_flags & O_DIRECT);
- buf = (char __user *)iov->iov_base;
+ buf = iov->iov_base;
do {
unsigned long index;
unsigned long offset;
|