diff options
Diffstat (limited to 'Documentation/feature-removal-schedule.txt')
-rw-r--r-- | Documentation/feature-removal-schedule.txt | 81 |
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 | |||
280 | Why: The support code for the old firmware hurts code readability/maintainability | 280 | Why: 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. |
283 | Who: Michael Buesch <mb@bu3sch.de> | 283 | Who: 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 | ||
418 | What: iwlwifi 50XX module parameters | 418 | What: iwlwifi 50XX module parameters |
419 | When: 2.6.40 | 419 | When: 3.0 |
420 | Why: The "..50" modules parameters were used to configure 5000 series and | 420 | Why: 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 | ||
429 | What: iwl4965 alias support | 429 | What: iwl4965 alias support |
430 | When: 2.6.40 | 430 | When: 3.0 |
431 | Why: Internal alias support has been present in module-init-tools for some | 431 | Why: 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 | ||
470 | What: iwlwifi disable_hw_scan module parameters | 470 | What: iwlwifi disable_hw_scan module parameters |
471 | When: 2.6.40 | 471 | When: 3.0 |
472 | Why: Hareware scan is the prefer method for iwlwifi devices for | 472 | Why: 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 | ||
480 | What: access to nfsd auth cache through sys_nfsservctl or '.' files | ||
481 | in the 'nfsd' filesystem. | ||
482 | When: 2.6.40 | ||
483 | Why: 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. | ||
486 | Who: NeilBrown <neilb@suse.de> | ||
487 | |||
488 | ---------------------------- | ||
489 | |||
490 | What: cancel_rearming_delayed_work[queue]() | ||
491 | When: 2.6.39 | ||
492 | |||
493 | Why: 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. | ||
496 | Who: Tejun Heo <tj@kernel.org> | ||
497 | |||
498 | ---------------------------- | ||
499 | |||
500 | What: Legacy, non-standard chassis intrusion detection interface. | 480 | What: Legacy, non-standard chassis intrusion detection interface. |
501 | When: June 2011 | 481 | When: June 2011 |
502 | Why: The adm9240, w83792d and w83793 hardware monitoring drivers have | 482 | Why: 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 | ||
517 | What: noswapaccount kernel command line parameter | ||
518 | When: 2.6.40 | ||
519 | Why: 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 (). | ||
529 | Who: Michal Hocko <mhocko@suse.cz> | ||
530 | |||
531 | ---------------------------- | ||
532 | |||
533 | What: ipt_addrtype match include file | 497 | What: ipt_addrtype match include file |
534 | When: 2012 | 498 | When: 2012 |
535 | Why: superseded by xt_addrtype | 499 | Why: superseded by xt_addrtype |
@@ -548,7 +512,7 @@ Who: Jean Delvare <khali@linux-fr.org> | |||
548 | ---------------------------- | 512 | ---------------------------- |
549 | 513 | ||
550 | What: Support for UVCIOC_CTRL_ADD in the uvcvideo driver | 514 | What: Support for UVCIOC_CTRL_ADD in the uvcvideo driver |
551 | When: 2.6.42 | 515 | When: 3.2 |
552 | Why: The information passed to the driver by this ioctl is now queried | 516 | Why: The information passed to the driver by this ioctl is now queried |
553 | dynamically from the device. | 517 | dynamically from the device. |
554 | Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 518 | Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
@@ -556,7 +520,7 @@ Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | |||
556 | ---------------------------- | 520 | ---------------------------- |
557 | 521 | ||
558 | What: Support for UVCIOC_CTRL_MAP_OLD in the uvcvideo driver | 522 | What: Support for UVCIOC_CTRL_MAP_OLD in the uvcvideo driver |
559 | When: 2.6.42 | 523 | When: 3.2 |
560 | Why: Used only by applications compiled against older driver versions. | 524 | Why: 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. |
562 | Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 526 | Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
@@ -564,8 +528,37 @@ Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | |||
564 | ---------------------------- | 528 | ---------------------------- |
565 | 529 | ||
566 | What: Support for UVCIOC_CTRL_GET and UVCIOC_CTRL_SET in the uvcvideo driver | 530 | What: Support for UVCIOC_CTRL_GET and UVCIOC_CTRL_SET in the uvcvideo driver |
567 | When: 2.6.42 | 531 | When: 3.2 |
568 | Why: Superseded by the UVCIOC_CTRL_QUERY ioctl. | 532 | Why: Superseded by the UVCIOC_CTRL_QUERY ioctl. |
569 | Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 533 | Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
570 | 534 | ||
571 | ---------------------------- | 535 | ---------------------------- |
536 | |||
537 | What: For VIDIOC_S_FREQUENCY the type field must match the device node's type. | ||
538 | If not, return -EINVAL. | ||
539 | When: 3.2 | ||
540 | Why: 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. | ||
544 | Who: Hans Verkuil <hans.verkuil@cisco.com> | ||
545 | |||
546 | ---------------------------- | ||
547 | |||
548 | What: Opening a radio device node will no longer automatically switch the | ||
549 | tuner mode from tv to radio. | ||
550 | When: 3.3 | ||
551 | Why: 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. | ||
555 | Who: Hans Verkuil <hans.verkuil@cisco.com> | ||
556 | |||
557 | ---------------------------- | ||
558 | |||
559 | What: g_file_storage driver | ||
560 | When: 3.8 | ||
561 | Why: This driver has been superseded by g_mass_storage. | ||
562 | Who: Alan Stern <stern@rowland.harvard.edu> | ||
563 | |||
564 | ---------------------------- | ||