diff options
Diffstat (limited to 'Documentation/feature-removal-schedule.txt')
-rw-r--r-- | Documentation/feature-removal-schedule.txt | 65 |
1 files changed, 64 insertions, 1 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index e4b57756b9f..56000b33340 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt | |||
@@ -2,7 +2,14 @@ The following is a list of files and features that are going to be | |||
2 | removed in the kernel source tree. Every entry should contain what | 2 | removed in the kernel source tree. Every entry should contain what |
3 | exactly is going away, why it is happening, and who is going to be doing | 3 | exactly is going away, why it is happening, and who is going to be doing |
4 | the work. When the feature is removed from the kernel, it should also | 4 | the work. When the feature is removed from the kernel, it should also |
5 | be removed from this file. | 5 | be removed from this file. The suggested deprecation period is 3 releases. |
6 | |||
7 | --------------------------- | ||
8 | |||
9 | What: ddebug_query="query" boot cmdline param | ||
10 | When: v3.8 | ||
11 | Why: obsoleted by dyndbg="query" and module.dyndbg="query" | ||
12 | Who: Jim Cromie <jim.cromie@gmail.com>, Jason Baron <jbaron@redhat.com> | ||
6 | 13 | ||
7 | --------------------------- | 14 | --------------------------- |
8 | 15 | ||
@@ -534,6 +541,18 @@ Who: Kees Cook <keescook@chromium.org> | |||
534 | 541 | ||
535 | ---------------------------- | 542 | ---------------------------- |
536 | 543 | ||
544 | What: Removing the pn544 raw driver. | ||
545 | When: 3.6 | ||
546 | Why: With the introduction of the NFC HCI and SHDL kernel layers, pn544.c | ||
547 | is being replaced by pn544_hci.c which is accessible through the netlink | ||
548 | and socket NFC APIs. Moreover, pn544.c is outdated and does not seem to | ||
549 | work properly with the latest Android stacks. | ||
550 | Having 2 drivers for the same hardware is confusing and as such we | ||
551 | should only keep the one following the kernel NFC APIs. | ||
552 | Who: Samuel Ortiz <sameo@linux.intel.com> | ||
553 | |||
554 | ---------------------------- | ||
555 | |||
537 | What: setitimer accepts user NULL pointer (value) | 556 | What: setitimer accepts user NULL pointer (value) |
538 | When: 3.6 | 557 | When: 3.6 |
539 | Why: setitimer is not returning -EFAULT if user pointer is NULL. This | 558 | Why: setitimer is not returning -EFAULT if user pointer is NULL. This |
@@ -542,6 +561,15 @@ Who: Sasikantha Babu <sasikanth.v19@gmail.com> | |||
542 | 561 | ||
543 | ---------------------------- | 562 | ---------------------------- |
544 | 563 | ||
564 | What: remove bogus DV presets V4L2_DV_1080I29_97, V4L2_DV_1080I30 and | ||
565 | V4L2_DV_1080I25 | ||
566 | When: 3.6 | ||
567 | Why: These HDTV formats do not exist and were added by a confused mind | ||
568 | (that was me, to be precise...) | ||
569 | Who: Hans Verkuil <hans.verkuil@cisco.com> | ||
570 | |||
571 | ---------------------------- | ||
572 | |||
545 | What: V4L2_CID_HCENTER, V4L2_CID_VCENTER V4L2 controls | 573 | What: V4L2_CID_HCENTER, V4L2_CID_VCENTER V4L2 controls |
546 | When: 3.7 | 574 | When: 3.7 |
547 | Why: The V4L2_CID_VCENTER, V4L2_CID_HCENTER controls have been deprecated | 575 | Why: The V4L2_CID_VCENTER, V4L2_CID_HCENTER controls have been deprecated |
@@ -549,3 +577,38 @@ Why: The V4L2_CID_VCENTER, V4L2_CID_HCENTER controls have been deprecated | |||
549 | There are newer controls (V4L2_CID_PAN*, V4L2_CID_TILT*) that provide | 577 | There are newer controls (V4L2_CID_PAN*, V4L2_CID_TILT*) that provide |
550 | similar functionality. | 578 | similar functionality. |
551 | Who: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> | 579 | Who: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> |
580 | |||
581 | ---------------------------- | ||
582 | |||
583 | What: cgroup option updates via remount | ||
584 | When: March 2013 | ||
585 | Why: Remount currently allows changing bound subsystems and | ||
586 | release_agent. Rebinding is hardly useful as it only works | ||
587 | when the hierarchy is empty and release_agent itself should be | ||
588 | replaced with conventional fsnotify. | ||
589 | |||
590 | ---------------------------- | ||
591 | |||
592 | What: KVM debugfs statistics | ||
593 | When: 2013 | ||
594 | Why: KVM tracepoints provide mostly equivalent information in a much more | ||
595 | flexible fashion. | ||
596 | |||
597 | ---------------------------- | ||
598 | |||
599 | What: at91-mci driver ("CONFIG_MMC_AT91") | ||
600 | When: 3.7 | ||
601 | Why: There are two mci drivers: at91-mci and atmel-mci. The PDC support | ||
602 | was added to atmel-mci as a first step to support more chips. | ||
603 | Then at91-mci was kept only for old IP versions (on at91rm9200 and | ||
604 | at91sam9261). The support of these IP versions has just been added | ||
605 | to atmel-mci, so atmel-mci can be used for all chips. | ||
606 | Who: Ludovic Desroches <ludovic.desroches@atmel.com> | ||
607 | |||
608 | ---------------------------- | ||
609 | |||
610 | What: net/wanrouter/ | ||
611 | When: June 2013 | ||
612 | Why: Unsupported/unmaintained/unused since 2.6 | ||
613 | |||
614 | ---------------------------- | ||