Messages in this thread | | | Date | Fri, 15 May 2009 11:38:38 +0200 | From | Andi Kleen <> | Subject | Re: [PATCH 2/2] Perform check in iov_iter_fault_in_readable() by check_readable_bytes() |
| |
> ptr = mmap(0, page_size, ....); > ... > write(fd, ptr + page_size - 256, 512); > > Write() will fail here, but it can write first 256 bytes. Previously, > all 512 bytes were proceeded, but last 256 bytes were zeroed, and > sys_write() returned 256. Not very nice too.
Is that really something that users rely on? It looks like a seriously broken user program. Which one is that? (just that I can avoid it :)
-Andi
-- ak@linux.intel.com -- Speaking for myself only.
| |