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.txt33
1 files changed, 24 insertions, 9 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index b3b62903f08c..bb3a53cdfbc3 100644
--- a/Documentation/feature-removal-schedule.txt
+++ b/Documentation/feature-removal-schedule.txt
@@ -376,15 +376,6 @@ Who: Thomas Gleixner <tglx@linutronix.de>
376 376
377----------------------------- 377-----------------------------
378 378
379What: obsolete generic irq defines and typedefs
380When: 2.6.30
381Why: The defines and typedefs (hw_interrupt_type, no_irq_type, irq_desc_t)
382 have been kept around for migration reasons. After more than two years
383 it's time to remove them finally
384Who: Thomas Gleixner <tglx@linutronix.de>
385
386---------------------------
387
388What: fakephp and associated sysfs files in /sys/bus/pci/slots/ 379What: fakephp and associated sysfs files in /sys/bus/pci/slots/
389When: 2011 380When: 2011
390Why: In 2.6.27, the semantics of /sys/bus/pci/slots was redefined to 381Why: In 2.6.27, the semantics of /sys/bus/pci/slots was redefined to
@@ -450,3 +441,27 @@ Why: cpu_policy_rwsem has a new cleaner definition making it local to
450 cpufreq core and contained inside cpufreq.c. Other dependent 441 cpufreq core and contained inside cpufreq.c. Other dependent
451 drivers should not use it in order to safely avoid lockdep issues. 442 drivers should not use it in order to safely avoid lockdep issues.
452Who: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com> 443Who: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
444
445----------------------------
446
447What: sound-slot/service-* module aliases and related clutters in
448 sound/sound_core.c
449When: August 2010
450Why: OSS sound_core grabs all legacy minors (0-255) of SOUND_MAJOR
451 (14) and requests modules using custom sound-slot/service-*
452 module aliases. The only benefit of doing this is allowing
453 use of custom module aliases which might as well be considered
454 a bug at this point. This preemptive claiming prevents
455 alternative OSS implementations.
456
457 Till the feature is removed, the kernel will be requesting
458 both sound-slot/service-* and the standard char-major-* module
459 aliases and allow turning off the pre-claiming selectively via
460 CONFIG_SOUND_OSS_CORE_PRECLAIM and soundcore.preclaim_oss
461 kernel parameter.
462
463 After the transition phase is complete, both the custom module
464 aliases and switches to disable it will go away. This removal
465 will also allow making ALSA OSS emulation independent of
466 sound_core. The dependency will be broken then too.
467Who: Tejun Heo <tj@kernel.org>