diff options
Diffstat (limited to 'Documentation/feature-removal-schedule.txt')
-rw-r--r-- | Documentation/feature-removal-schedule.txt | 88 |
1 files changed, 61 insertions, 27 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index 05df0b7514b6..a86152ae2f6f 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt | |||
@@ -241,16 +241,6 @@ Who: Thomas Gleixner <tglx@linutronix.de> | |||
241 | 241 | ||
242 | --------------------------- | 242 | --------------------------- |
243 | 243 | ||
244 | What (Why): | ||
245 | - xt_recent: the old ipt_recent proc dir | ||
246 | (superseded by /proc/net/xt_recent) | ||
247 | |||
248 | When: January 2009 or Linux 2.7.0, whichever comes first | ||
249 | Why: Superseded by newer revisions or modules | ||
250 | Who: Jan Engelhardt <jengelh@computergmbh.de> | ||
251 | |||
252 | --------------------------- | ||
253 | |||
254 | What: GPIO autorequest on gpio_direction_{input,output}() in gpiolib | 244 | What: GPIO autorequest on gpio_direction_{input,output}() in gpiolib |
255 | When: February 2010 | 245 | When: February 2010 |
256 | Why: All callers should use explicit gpio_request()/gpio_free(). | 246 | Why: All callers should use explicit gpio_request()/gpio_free(). |
@@ -520,26 +510,21 @@ Who: Hans de Goede <hdegoede@redhat.com> | |||
520 | 510 | ||
521 | ---------------------------- | 511 | ---------------------------- |
522 | 512 | ||
523 | What: corgikbd, spitzkbd, tosakbd driver | 513 | What: sysfs-class-rfkill state file |
524 | When: 2.6.35 | 514 | When: Feb 2014 |
525 | Files: drivers/input/keyboard/{corgi,spitz,tosa}kbd.c | 515 | Files: net/rfkill/core.c |
526 | Why: We now have a generic GPIO based matrix keyboard driver that | 516 | Why: Documented as obsolete since Feb 2010. This file is limited to 3 |
527 | are fully capable of handling all the keys on these devices. | 517 | states while the rfkill drivers can have 4 states. |
528 | The original drivers manipulate the GPIO registers directly | 518 | Who: anybody or Florian Mickler <florian@mickler.org> |
529 | and so are difficult to maintain. | ||
530 | Who: Eric Miao <eric.y.miao@gmail.com> | ||
531 | 519 | ||
532 | ---------------------------- | 520 | ---------------------------- |
533 | 521 | ||
534 | What: corgi_ssp and corgi_ts driver | 522 | What: sysfs-class-rfkill claim file |
535 | When: 2.6.35 | 523 | When: Feb 2012 |
536 | Files: arch/arm/mach-pxa/corgi_ssp.c, drivers/input/touchscreen/corgi_ts.c | 524 | Files: net/rfkill/core.c |
537 | Why: The corgi touchscreen is now deprecated in favour of the generic | 525 | Why: It is not possible to claim an rfkill driver since 2007. This is |
538 | ads7846.c driver. The noise reduction technique used in corgi_ts.c, | 526 | Documented as obsolete since Feb 2010. |
539 | that's to wait till vsync before ADC sampling, is also integrated into | 527 | Who: anybody or Florian Mickler <florian@mickler.org> |
540 | ads7846 driver now. Provided that the original driver is not generic | ||
541 | and is difficult to maintain, it will be removed later. | ||
542 | Who: Eric Miao <eric.y.miao@gmail.com> | ||
543 | 528 | ||
544 | ---------------------------- | 529 | ---------------------------- |
545 | 530 | ||
@@ -564,6 +549,16 @@ Who: Avi Kivity <avi@redhat.com> | |||
564 | 549 | ||
565 | ---------------------------- | 550 | ---------------------------- |
566 | 551 | ||
552 | What: xtime, wall_to_monotonic | ||
553 | When: 2.6.36+ | ||
554 | Files: kernel/time/timekeeping.c include/linux/time.h | ||
555 | Why: Cleaning up timekeeping internal values. Please use | ||
556 | existing timekeeping accessor functions to access | ||
557 | the equivalent functionality. | ||
558 | Who: John Stultz <johnstul@us.ibm.com> | ||
559 | |||
560 | ---------------------------- | ||
561 | |||
567 | What: KVM kernel-allocated memory slots | 562 | What: KVM kernel-allocated memory slots |
568 | When: July 2010 | 563 | When: July 2010 |
569 | Why: Since 2.6.25, kvm supports user-allocated memory slots, which are | 564 | Why: Since 2.6.25, kvm supports user-allocated memory slots, which are |
@@ -592,6 +587,35 @@ Who: Len Brown <len.brown@intel.com> | |||
592 | 587 | ||
593 | ---------------------------- | 588 | ---------------------------- |
594 | 589 | ||
590 | What: iwlwifi 50XX module parameters | ||
591 | When: 2.6.40 | ||
592 | Why: The "..50" modules parameters were used to configure 5000 series and | ||
593 | up devices; different set of module parameters also available for 4965 | ||
594 | with same functionalities. Consolidate both set into single place | ||
595 | in drivers/net/wireless/iwlwifi/iwl-agn.c | ||
596 | |||
597 | Who: Wey-Yi Guy <wey-yi.w.guy@intel.com> | ||
598 | |||
599 | ---------------------------- | ||
600 | |||
601 | What: iwl4965 alias support | ||
602 | When: 2.6.40 | ||
603 | Why: Internal alias support has been present in module-init-tools for some | ||
604 | time, the MODULE_ALIAS("iwl4965") boilerplate aliases can be removed | ||
605 | with no impact. | ||
606 | |||
607 | Who: Wey-Yi Guy <wey-yi.w.guy@intel.com> | ||
608 | |||
609 | --------------------------- | ||
610 | |||
611 | What: xt_NOTRACK | ||
612 | Files: net/netfilter/xt_NOTRACK.c | ||
613 | When: April 2011 | ||
614 | Why: Superseded by xt_CT | ||
615 | Who: Netfilter developer team <netfilter-devel@vger.kernel.org> | ||
616 | |||
617 | --------------------------- | ||
618 | |||
595 | What: video4linux /dev/vtx teletext API support | 619 | What: video4linux /dev/vtx teletext API support |
596 | When: 2.6.35 | 620 | When: 2.6.35 |
597 | Files: drivers/media/video/saa5246a.c drivers/media/video/saa5249.c | 621 | Files: drivers/media/video/saa5246a.c drivers/media/video/saa5249.c |
@@ -612,3 +636,13 @@ Why: The vtx device nodes have been superseded by vbi device nodes | |||
612 | provided by the vtx API, then that functionality should be build | 636 | provided by the vtx API, then that functionality should be build |
613 | around the sliced VBI API instead. | 637 | around the sliced VBI API instead. |
614 | Who: Hans Verkuil <hverkuil@xs4all.nl> | 638 | Who: Hans Verkuil <hverkuil@xs4all.nl> |
639 | |||
640 | ---------------------------- | ||
641 | |||
642 | What: IRQF_DISABLED | ||
643 | When: 2.6.36 | ||
644 | Why: The flag is a NOOP as we run interrupt handlers with interrupts disabled | ||
645 | Who: Thomas Gleixner <tglx@linutronix.de> | ||
646 | |||
647 | ---------------------------- | ||
648 | |||