diff options
Diffstat (limited to 'Documentation/feature-removal-schedule.txt')
-rw-r--r-- | Documentation/feature-removal-schedule.txt | 44 |
1 files changed, 9 insertions, 35 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index d43900c9ede2..aca4f8235969 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 |
@@ -199,7 +199,7 @@ Files: drivers/staging/cs5535_gpio/* | |||
199 | Check: drivers/staging/cs5535_gpio/cs5535_gpio.c | 199 | Check: drivers/staging/cs5535_gpio/cs5535_gpio.c |
200 | Why: A newer driver replaces this; it is drivers/gpio/cs5535-gpio.c, and | 200 | Why: A newer driver replaces this; it is drivers/gpio/cs5535-gpio.c, and |
201 | integrates with the Linux GPIO subsystem. The old driver has been | 201 | integrates with the Linux GPIO subsystem. The old driver has been |
202 | moved to staging, and will be removed altogether around 2.6.40. | 202 | moved to staging, and will be removed altogether around 3.0. |
203 | Please test the new driver, and ensure that the functionality you | 203 | Please test the new driver, and ensure that the functionality you |
204 | need and any bugfixes from the old driver are available in the new | 204 | need and any bugfixes from the old driver are available in the new |
205 | one. | 205 | one. |
@@ -294,7 +294,7 @@ When: The schedule was July 2008, but it was decided that we are going to keep t | |||
294 | Why: The support code for the old firmware hurts code readability/maintainability | 294 | Why: The support code for the old firmware hurts code readability/maintainability |
295 | and slightly hurts runtime performance. Bugfixes for the old firmware | 295 | and slightly hurts runtime performance. Bugfixes for the old firmware |
296 | are not provided by Broadcom anymore. | 296 | are not provided by Broadcom anymore. |
297 | Who: Michael Buesch <mb@bu3sch.de> | 297 | Who: Michael Buesch <m@bues.ch> |
298 | 298 | ||
299 | --------------------------- | 299 | --------------------------- |
300 | 300 | ||
@@ -430,7 +430,7 @@ Who: Avi Kivity <avi@redhat.com> | |||
430 | ---------------------------- | 430 | ---------------------------- |
431 | 431 | ||
432 | What: iwlwifi 50XX module parameters | 432 | What: iwlwifi 50XX module parameters |
433 | When: 2.6.40 | 433 | When: 3.0 |
434 | Why: The "..50" modules parameters were used to configure 5000 series and | 434 | Why: The "..50" modules parameters were used to configure 5000 series and |
435 | up devices; different set of module parameters also available for 4965 | 435 | up devices; different set of module parameters also available for 4965 |
436 | with same functionalities. Consolidate both set into single place | 436 | with same functionalities. Consolidate both set into single place |
@@ -441,7 +441,7 @@ Who: Wey-Yi Guy <wey-yi.w.guy@intel.com> | |||
441 | ---------------------------- | 441 | ---------------------------- |
442 | 442 | ||
443 | What: iwl4965 alias support | 443 | What: iwl4965 alias support |
444 | When: 2.6.40 | 444 | When: 3.0 |
445 | Why: Internal alias support has been present in module-init-tools for some | 445 | Why: Internal alias support has been present in module-init-tools for some |
446 | time, the MODULE_ALIAS("iwl4965") boilerplate aliases can be removed | 446 | time, the MODULE_ALIAS("iwl4965") boilerplate aliases can be removed |
447 | with no impact. | 447 | with no impact. |
@@ -482,7 +482,7 @@ Who: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | |||
482 | ---------------------------- | 482 | ---------------------------- |
483 | 483 | ||
484 | What: iwlwifi disable_hw_scan module parameters | 484 | What: iwlwifi disable_hw_scan module parameters |
485 | When: 2.6.40 | 485 | When: 3.0 |
486 | Why: Hareware scan is the prefer method for iwlwifi devices for | 486 | Why: Hareware scan is the prefer method for iwlwifi devices for |
487 | scanning operation. Remove software scan support for all the | 487 | scanning operation. Remove software scan support for all the |
488 | iwlwifi devices. | 488 | iwlwifi devices. |
@@ -491,16 +491,6 @@ Who: Wey-Yi Guy <wey-yi.w.guy@intel.com> | |||
491 | 491 | ||
492 | ---------------------------- | 492 | ---------------------------- |
493 | 493 | ||
494 | What: cancel_rearming_delayed_work[queue]() | ||
495 | When: 2.6.39 | ||
496 | |||
497 | Why: The functions have been superceded by cancel_delayed_work_sync() | ||
498 | quite some time ago. The conversion is trivial and there is no | ||
499 | in-kernel user left. | ||
500 | Who: Tejun Heo <tj@kernel.org> | ||
501 | |||
502 | ---------------------------- | ||
503 | |||
504 | What: Legacy, non-standard chassis intrusion detection interface. | 494 | What: Legacy, non-standard chassis intrusion detection interface. |
505 | When: June 2011 | 495 | When: June 2011 |
506 | Why: The adm9240, w83792d and w83793 hardware monitoring drivers have | 496 | Why: The adm9240, w83792d and w83793 hardware monitoring drivers have |
@@ -518,22 +508,6 @@ Files: net/netfilter/xt_connlimit.c | |||
518 | 508 | ||
519 | ---------------------------- | 509 | ---------------------------- |
520 | 510 | ||
521 | What: noswapaccount kernel command line parameter | ||
522 | When: 2.6.40 | ||
523 | Why: The original implementation of memsw feature enabled by | ||
524 | CONFIG_CGROUP_MEM_RES_CTLR_SWAP could be disabled by the noswapaccount | ||
525 | kernel parameter (introduced in 2.6.29-rc1). Later on, this decision | ||
526 | turned out to be not ideal because we cannot have the feature compiled | ||
527 | in and disabled by default and let only interested to enable it | ||
528 | (e.g. general distribution kernels might need it). Therefore we have | ||
529 | added swapaccount[=0|1] parameter (introduced in 2.6.37) which provides | ||
530 | the both possibilities. If we remove noswapaccount we will have | ||
531 | less command line parameters with the same functionality and we | ||
532 | can also cleanup the parameter handling a bit (). | ||
533 | Who: Michal Hocko <mhocko@suse.cz> | ||
534 | |||
535 | ---------------------------- | ||
536 | |||
537 | What: ipt_addrtype match include file | 511 | What: ipt_addrtype match include file |
538 | When: 2012 | 512 | When: 2012 |
539 | Why: superseded by xt_addrtype | 513 | Why: superseded by xt_addrtype |
@@ -552,7 +526,7 @@ Who: Jean Delvare <khali@linux-fr.org> | |||
552 | ---------------------------- | 526 | ---------------------------- |
553 | 527 | ||
554 | What: Support for UVCIOC_CTRL_ADD in the uvcvideo driver | 528 | What: Support for UVCIOC_CTRL_ADD in the uvcvideo driver |
555 | When: 2.6.42 | 529 | When: 3.2 |
556 | Why: The information passed to the driver by this ioctl is now queried | 530 | Why: The information passed to the driver by this ioctl is now queried |
557 | dynamically from the device. | 531 | dynamically from the device. |
558 | Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 532 | Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
@@ -560,7 +534,7 @@ Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | |||
560 | ---------------------------- | 534 | ---------------------------- |
561 | 535 | ||
562 | What: Support for UVCIOC_CTRL_MAP_OLD in the uvcvideo driver | 536 | What: Support for UVCIOC_CTRL_MAP_OLD in the uvcvideo driver |
563 | When: 2.6.42 | 537 | When: 3.2 |
564 | Why: Used only by applications compiled against older driver versions. | 538 | Why: Used only by applications compiled against older driver versions. |
565 | Superseded by UVCIOC_CTRL_MAP which supports V4L2 menu controls. | 539 | Superseded by UVCIOC_CTRL_MAP which supports V4L2 menu controls. |
566 | Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 540 | Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
@@ -568,7 +542,7 @@ Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | |||
568 | ---------------------------- | 542 | ---------------------------- |
569 | 543 | ||
570 | What: Support for UVCIOC_CTRL_GET and UVCIOC_CTRL_SET in the uvcvideo driver | 544 | What: Support for UVCIOC_CTRL_GET and UVCIOC_CTRL_SET in the uvcvideo driver |
571 | When: 2.6.42 | 545 | When: 3.2 |
572 | Why: Superseded by the UVCIOC_CTRL_QUERY ioctl. | 546 | Why: Superseded by the UVCIOC_CTRL_QUERY ioctl. |
573 | Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 547 | Who: Laurent Pinchart <laurent.pinchart@ideasonboard.com> |
574 | 548 | ||