Skip to content

fault vs truncate/invalidate race fix

Nick Piggin linux-mm lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7mm: debug check for the fault vs invalidate racemm/filemap.c+2 -00 replies
2/7mm: simplify filemap_nopagemm/filemap.c+0 -240 replies
3/7mm: fix fault vs invalidate race for linear mappingsfs/gfs2/ops_file.c fs/ncpfs/mmap.c fs/ocfs2/mmap.c +7 more+111 -1130 replies
4/7mm: merge populate and nopage into fault (fixes nonlinear)Documentation/feature-removal-schedule.txt Documentation/filesystems/Locking fs/gfs2/ops_address.c +16 more+374 -2660 replies
5/7mm: add vm_insert_pfninclude/linux/mm.h mm/memory.c+45 -00 replies
6/7mm: merge nopfn into faultdrivers/char/mspec.c include/linux/mm.h mm/memory.c+24 -680 replies
7/7mm: remove legacy cruftDocumentation/feature-removal-schedule.txt include/linux/mm.h mm/filemap.c +2 more+19 -3090 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [patch 0/7] fault vs truncate/invalidate race fix

The following set of patches fix the fault vs invalidate and fault vs truncate_range race for filemap_nopage mappings, plus those and fault vs truncate race for nonlinear mappings.

Hasn't changed since I last submitted it, when it was rejected because it made one of the buffered write deadlocks easier to hit. I'll try again.

Patches based on 2.6.20-rc4. Comments?

Thanks,
Nick

--
SuSE Labs

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to [email protected]. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"[email protected]"> [email protected] </a>