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.txt81
1 files changed, 37 insertions, 44 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index 6257186b5869..f10014fa1d14 100644
--- a/Documentation/feature-removal-schedule.txt
+++ b/Documentation/feature-removal-schedule.txt
@@ -184,7 +184,7 @@ Why: /proc/<pid>/oom_adj allows userspace to influence the oom killer's
184 184
185 A much more powerful interface, /proc/<pid>/oom_score_adj, was 185 A much more powerful interface, /proc/<pid>/oom_score_adj, was
186 introduced with the oom killer rewrite that allows users to increase or 186 introduced with the oom killer rewrite that allows users to increase or
187 decrease the badness() score linearly. This interface will replace 187 decrease the badness score linearly. This interface will replace
188 /proc/<pid>/oom_adj. 188 /proc/<pid>/oom_adj.
189 189
190 A warning will be emitted to the kernel log if an application uses this 190 A warning will be emitted to the kernel log if an application uses this
@@ -280,7 +280,7 @@ When: The schedule was July 2008, but it was decided that we are going to keep t
280Why: The support code for the old firmware hurts code readability/maintainability 280Why: The support code for the old firmware hurts code readability/maintainability
281 and slightly hurts runtime performance. Bugfixes for the old firmware 281 and slightly hurts runtime performance. Bugfixes for the old firmware
282 are not provided by Broadcom anymore. 282 are not provided by Broadcom anymore.
283Who: Michael Buesch <mb@bu3sch.de> 283Who: Michael Buesch <m@bues.ch>
284 284
285--------------------------- 285---------------------------
286 286
@@ -416,7 +416,7 @@ Who: Avi Kivity <avi@redhat.com>
416---------------------------- 416----------------------------
417 417
418What: iwlwifi 50XX module parameters 418What: iwlwifi 50XX module parameters
419When: 2.6.40 419When: 3.0
420Why: The "..50" modules parameters were used to configure 5000 series and 420Why: The "..50" modules parameters were used to configure 5000 series and
421 up devices; different set of module parameters also available for 4965 421 up devices; different set of module parameters also available for 4965
422 with same functionalities. Consolidate both set into single place 422 with same functionalities. Consolidate both set into single place
@@ -427,7 +427,7 @@ Who: Wey-Yi Guy <wey-yi.w.guy@intel.com>
427---------------------------- 427----------------------------
428 428
429What: iwl4965 alias support 429What: iwl4965 alias support
430When: 2.6.40 430When: 3.0
431Why: Internal alias support has been present in module-init-tools for some 431Why: Internal alias support has been present in module-init-tools for some
432 time, the MODULE_ALIAS("iwl4965") boilerplate aliases can be removed 432 time, the MODULE_ALIAS("iwl4965") boilerplate aliases can be removed
433 with no impact. 433 with no impact.
@@ -468,7 +468,7 @@ Who: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
468---------------------------- 468----------------------------
469 469
470What: iwlwifi disable_hw_scan module parameters 470What: iwlwifi disable_hw_scan module parameters
471When: 2.6.40 471When: 3.0
472Why: Hareware scan is the prefer method for iwlwifi devices for 472Why: Hareware scan is the prefer method for iwlwifi devices for
473 scanning operation. Remove software scan support for all the 473 scanning operation. Remove software scan support for all the
474 iwlwifi devices. 474 iwlwifi devices.
@@ -477,26 +477,6 @@ Who: Wey-Yi Guy <wey-yi.w.guy@intel.com>
477 477
478---------------------------- 478----------------------------
479 479
480What: access to nfsd auth cache through sys_nfsservctl or '.' files
481 in the 'nfsd' filesystem.
482When: 2.6.40
483Why: This is a legacy interface which have been replaced by a more
484 dynamic cache. Continuing to maintain this interface is an
485 unnecessary burden.
486Who: NeilBrown <neilb@suse.de>
487
488----------------------------
489
490What: cancel_rearming_delayed_work[queue]()
491When: 2.6.39
492
493Why: The functions have been superceded by cancel_delayed_work_sync()
494 quite some time ago. The conversion is trivial and there is no
495 in-kernel user left.
496Who: Tejun Heo <tj@kernel.org>
497
498----------------------------
499
500What: Legacy, non-standard chassis intrusion detection interface. 480What: Legacy, non-standard chassis intrusion detection interface.
501When: June 2011 481When: June 2011
502Why: The adm9240, w83792d and w83793 hardware monitoring drivers have 482Why: The adm9240, w83792d and w83793 hardware monitoring drivers have
@@ -514,22 +494,6 @@ Files: net/netfilter/xt_connlimit.c
514 494
515---------------------------- 495----------------------------
516 496
517What: noswapaccount kernel command line parameter
518When: 2.6.40
519Why: The original implementation of memsw feature enabled by
520 CONFIG_CGROUP_MEM_RES_CTLR_SWAP could be disabled by the noswapaccount
521 kernel parameter (introduced in 2.6.29-rc1). Later on, this decision
522 turned out to be not ideal because we cannot have the feature compiled
523 in and disabled by default and let only interested to enable it
524 (e.g. general distribution kernels might need it). Therefore we have
525 added swapaccount[=0|1] parameter (introduced in 2.6.37) which provides
526 the both possibilities. If we remove noswapaccount we will have
527 less command line parameters with the same functionality and we
528 can also cleanup the parameter handling a bit ().
529Who: Michal Hocko <mhocko@suse.cz>
530
531----------------------------
532
533What: ipt_addrtype match include file 497What: ipt_addrtype match include file
534When: 2012 498When: 2012
535Why: superseded by xt_addrtype 499Why: superseded by xt_addrtype
@@ -548,7 +512,7 @@ Who: Jean Delvare <khali@linux-fr.org>
548---------------------------- 512----------------------------
549 513
550What: Support for UVCIOC_CTRL_ADD in the uvcvideo driver 514What: Support for UVCIOC_CTRL_ADD in the uvcvideo driver
551When: 2.6.42 515When: 3.2
552Why: The information passed to the driver by this ioctl is now queried 516Why: The information passed to the driver by this ioctl is now queried
553 dynamically from the device. 517 dynamically from the device.
554Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 518Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
@@ -556,7 +520,7 @@ Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
556---------------------------- 520----------------------------
557 521
558What: Support for UVCIOC_CTRL_MAP_OLD in the uvcvideo driver 522What: Support for UVCIOC_CTRL_MAP_OLD in the uvcvideo driver
559When: 2.6.42 523When: 3.2
560Why: Used only by applications compiled against older driver versions. 524Why: Used only by applications compiled against older driver versions.
561 Superseded by UVCIOC_CTRL_MAP which supports V4L2 menu controls. 525 Superseded by UVCIOC_CTRL_MAP which supports V4L2 menu controls.
562Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 526Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
@@ -564,8 +528,37 @@ Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
564---------------------------- 528----------------------------
565 529
566What: Support for UVCIOC_CTRL_GET and UVCIOC_CTRL_SET in the uvcvideo driver 530What: Support for UVCIOC_CTRL_GET and UVCIOC_CTRL_SET in the uvcvideo driver
567When: 2.6.42 531When: 3.2
568Why: Superseded by the UVCIOC_CTRL_QUERY ioctl. 532Why: Superseded by the UVCIOC_CTRL_QUERY ioctl.
569Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 533Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
570 534
571---------------------------- 535----------------------------
536
537What: For VIDIOC_S_FREQUENCY the type field must match the device node's type.
538 If not, return -EINVAL.
539When: 3.2
540Why: It makes no sense to switch the tuner to radio mode by calling
541 VIDIOC_S_FREQUENCY on a video node, or to switch the tuner to tv mode by
542 calling VIDIOC_S_FREQUENCY on a radio node. This is the first step of a
543 move to more consistent handling of tv and radio tuners.
544Who: Hans Verkuil <hans.verkuil@cisco.com>
545
546----------------------------
547
548What: Opening a radio device node will no longer automatically switch the
549 tuner mode from tv to radio.
550When: 3.3
551Why: Just opening a V4L device should not change the state of the hardware
552 like that. It's very unexpected and against the V4L spec. Instead, you
553 switch to radio mode by calling VIDIOC_S_FREQUENCY. This is the second
554 and last step of the move to consistent handling of tv and radio tuners.
555Who: Hans Verkuil <hans.verkuil@cisco.com>
556
557----------------------------
558
559What: g_file_storage driver
560When: 3.8
561Why: This driver has been superseded by g_mass_storage.
562Who: Alan Stern <stern@rowland.harvard.edu>
563
564----------------------------