]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - Documentation/feature-removal-schedule.txt
mm: merge populate and nopage into fault (fixes nonlinear)
[net-next-2.6.git] / Documentation / feature-removal-schedule.txt
index 66c8b4b165c13936b9c3a2e216561518accde8a7..716568afdff8eea1b2e7d68877903a30e03e4cb5 100644 (file)
@@ -135,6 +135,33 @@ Who:       Greg Kroah-Hartman <gregkh@suse.de>
 
 ---------------------------
 
+What:  filemap_nopage, filemap_populate
+When:  April 2007
+Why:   These legacy interfaces no longer have any callers in the kernel and
+       any functionality provided can be provided with filemap_fault. The
+       removal schedule is short because they are a big maintainence burden
+       and have some bugs.
+Who:   Nick Piggin <npiggin@suse.de>
+
+---------------------------
+
+What:  vm_ops.populate, install_page
+When:  April 2007
+Why:   These legacy interfaces no longer have any callers in the kernel and
+       any functionality provided can be provided with vm_ops.fault.
+Who:   Nick Piggin <npiggin@suse.de>
+
+---------------------------
+
+What:  vm_ops.nopage
+When:  February 2008, provided in-kernel callers have been converted
+Why:   This interface is replaced by vm_ops.fault, but it has been around
+       forever, is used by a lot of drivers, and doesn't cost much to
+       maintain.
+Who:   Nick Piggin <npiggin@suse.de>
+
+---------------------------
+
 What:  Interrupt only SA_* flags
 When:  September 2007
 Why:   The interrupt related SA_* flags are replaced by IRQF_* to move them