Revision 032c09d76cdb448484859cc84dac4bba8f5f8f14 authored by Hugh Dickins on 02 December 2005, 15:59:59 UTC, committed by James Bottomley on 02 December 2005, 16:24:14 UTC
2.6.15-rc1 made sg's st_unmap_user_pages and st's sgl_unmap_user_pages BUG on a PageReserved page. But that's wrong: they could be unmapping the ZERO_PAGE, which is marked PG_reserved; and perhaps others (while get_user_pages is still permitted on VM_PFNMAP areas - that may change). More change is needed here: sg claims to dirty even pages written from, and st claims not to dirty even pages read into; and SetPageDirty is not adequate for this nowadays. Fixes to those follow in a later patch: for the moment just fix the 2.6.15 regression. Signed-off-by: Hugh Dickins <hugh@veritas.com> Acked-by: Nick Piggin <npiggin@suse.de> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
1 parent 6bc733e
File | Mode | Size |
---|---|---|
Kconfig | -rw-r--r-- | 638 bytes |
Makefile | -rw-r--r-- | 107 bytes |
cn_proc.c | -rw-r--r-- | 5.9 KB |
cn_queue.c | -rw-r--r-- | 4.2 KB |
connector.c | -rw-r--r-- | 10.8 KB |
Computing file changes ...