diff options
Diffstat (limited to 'vserver-sources/old/2.1.1_rc18-r1/4416_vs2.1.1-rc18-plm-fix03d.patch')
-rw-r--r-- | vserver-sources/old/2.1.1_rc18-r1/4416_vs2.1.1-rc18-plm-fix03d.patch | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/vserver-sources/old/2.1.1_rc18-r1/4416_vs2.1.1-rc18-plm-fix03d.patch b/vserver-sources/old/2.1.1_rc18-r1/4416_vs2.1.1-rc18-plm-fix03d.patch new file mode 100644 index 0000000..6c2003d --- /dev/null +++ b/vserver-sources/old/2.1.1_rc18-r1/4416_vs2.1.1-rc18-plm-fix03d.patch @@ -0,0 +1,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; |