aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/feature-removal-schedule.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/feature-removal-schedule.txt')
-rw-r--r--Documentation/feature-removal-schedule.txt51
1 files changed, 24 insertions, 27 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index fdb79994e79b..503d21216d58 100644
--- a/Documentation/feature-removal-schedule.txt
+++ b/Documentation/feature-removal-schedule.txt
@@ -235,24 +235,6 @@ Who: Len Brown <len.brown@intel.com>
235 235
236--------------------------- 236---------------------------
237 237
238What: libata spindown skipping and warning
239When: Dec 2008
240Why: Some halt(8) implementations synchronize caches for and spin
241 down libata disks because libata didn't use to spin down disk on
242 system halt (only synchronized caches).
243 Spin down on system halt is now implemented. sysfs node
244 /sys/class/scsi_disk/h:c:i:l/manage_start_stop is present if
245 spin down support is available.
246 Because issuing spin down command to an already spun down disk
247 makes some disks spin up just to spin down again, libata tracks
248 device spindown status to skip the extra spindown command and
249 warn about it.
250 This is to give userspace tools the time to get updated and will
251 be removed after userspace is reasonably updated.
252Who: Tejun Heo <htejun@gmail.com>
253
254---------------------------
255
256What: i386/x86_64 bzImage symlinks 238What: i386/x86_64 bzImage symlinks
257When: April 2010 239When: April 2010
258 240
@@ -398,15 +380,6 @@ Who: Thomas Gleixner <tglx@linutronix.de>
398 380
399----------------------------- 381-----------------------------
400 382
401What: obsolete generic irq defines and typedefs
402When: 2.6.30
403Why: The defines and typedefs (hw_interrupt_type, no_irq_type, irq_desc_t)
404 have been kept around for migration reasons. After more than two years
405 it's time to remove them finally
406Who: Thomas Gleixner <tglx@linutronix.de>
407
408---------------------------
409
410What: fakephp and associated sysfs files in /sys/bus/pci/slots/ 383What: fakephp and associated sysfs files in /sys/bus/pci/slots/
411When: 2011 384When: 2011
412Why: In 2.6.27, the semantics of /sys/bus/pci/slots was redefined to 385Why: In 2.6.27, the semantics of /sys/bus/pci/slots was redefined to
@@ -472,3 +445,27 @@ Why: cpu_policy_rwsem has a new cleaner definition making it local to
472 cpufreq core and contained inside cpufreq.c. Other dependent 445 cpufreq core and contained inside cpufreq.c. Other dependent
473 drivers should not use it in order to safely avoid lockdep issues. 446 drivers should not use it in order to safely avoid lockdep issues.
474Who: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com> 447Who: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
448
449----------------------------
450
451What: sound-slot/service-* module aliases and related clutters in
452 sound/sound_core.c
453When: August 2010
454Why: OSS sound_core grabs all legacy minors (0-255) of SOUND_MAJOR
455 (14) and requests modules using custom sound-slot/service-*
456 module aliases. The only benefit of doing this is allowing
457 use of custom module aliases which might as well be considered
458 a bug at this point. This preemptive claiming prevents
459 alternative OSS implementations.
460
461 Till the feature is removed, the kernel will be requesting
462 both sound-slot/service-* and the standard char-major-* module
463 aliases and allow turning off the pre-claiming selectively via
464 CONFIG_SOUND_OSS_CORE_PRECLAIM and soundcore.preclaim_oss
465 kernel parameter.
466
467 After the transition phase is complete, both the custom module
468 aliases and switches to disable it will go away. This removal
469 will also allow making ALSA OSS emulation independent of
470 sound_core. The dependency will be broken then too.
471Who: Tejun Heo <tj@kernel.org>