diff options
Diffstat (limited to 'Documentation/feature-removal-schedule.txt')
-rw-r--r-- | Documentation/feature-removal-schedule.txt | 116 |
1 files changed, 1 insertions, 115 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index cd648dbb5146..71f0fea1058f 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt | |||
@@ -93,7 +93,7 @@ Why: Broken design for runtime control over driver power states, confusing | |||
93 | inputs. This framework was never widely used, and most attempts to | 93 | inputs. This framework was never widely used, and most attempts to |
94 | use it were broken. Drivers should instead be exposing domain-specific | 94 | use it were broken. Drivers should instead be exposing domain-specific |
95 | interfaces either to kernel or to userspace. | 95 | interfaces either to kernel or to userspace. |
96 | Who: Pavel Machek <pavel@suse.cz> | 96 | Who: Pavel Machek <pavel@ucw.cz> |
97 | 97 | ||
98 | --------------------------- | 98 | --------------------------- |
99 | 99 | ||
@@ -116,29 +116,6 @@ Who: Mauro Carvalho Chehab <mchehab@infradead.org> | |||
116 | 116 | ||
117 | --------------------------- | 117 | --------------------------- |
118 | 118 | ||
119 | What: PCMCIA control ioctl (needed for pcmcia-cs [cardmgr, cardctl]) | ||
120 | When: 2.6.35/2.6.36 | ||
121 | Files: drivers/pcmcia/: pcmcia_ioctl.c | ||
122 | Why: With the 16-bit PCMCIA subsystem now behaving (almost) like a | ||
123 | normal hotpluggable bus, and with it using the default kernel | ||
124 | infrastructure (hotplug, driver core, sysfs) keeping the PCMCIA | ||
125 | control ioctl needed by cardmgr and cardctl from pcmcia-cs is | ||
126 | unnecessary and potentially harmful (it does not provide for | ||
127 | proper locking), and makes further cleanups and integration of the | ||
128 | PCMCIA subsystem into the Linux kernel device driver model more | ||
129 | difficult. The features provided by cardmgr and cardctl are either | ||
130 | handled by the kernel itself now or are available in the new | ||
131 | pcmciautils package available at | ||
132 | http://kernel.org/pub/linux/utils/kernel/pcmcia/ | ||
133 | |||
134 | For all architectures except ARM, the associated config symbol | ||
135 | has been removed from kernel 2.6.34; for ARM, it will be likely | ||
136 | be removed from kernel 2.6.35. The actual code will then likely | ||
137 | be removed from kernel 2.6.36. | ||
138 | Who: Dominik Brodowski <linux@dominikbrodowski.net> | ||
139 | |||
140 | --------------------------- | ||
141 | |||
142 | What: sys_sysctl | 119 | What: sys_sysctl |
143 | When: September 2010 | 120 | When: September 2010 |
144 | Option: CONFIG_SYSCTL_SYSCALL | 121 | Option: CONFIG_SYSCTL_SYSCALL |
@@ -303,15 +280,6 @@ Who: Johannes Berg <johannes@sipsolutions.net> | |||
303 | 280 | ||
304 | --------------------------- | 281 | --------------------------- |
305 | 282 | ||
306 | What: CONFIG_NF_CT_ACCT | ||
307 | When: 2.6.29 | ||
308 | Why: Accounting can now be enabled/disabled without kernel recompilation. | ||
309 | Currently used only to set a default value for a feature that is also | ||
310 | controlled by a kernel/module/sysfs/sysctl parameter. | ||
311 | Who: Krzysztof Piotr Oledzki <ole@ans.pl> | ||
312 | |||
313 | --------------------------- | ||
314 | |||
315 | What: sysfs ui for changing p4-clockmod parameters | 283 | What: sysfs ui for changing p4-clockmod parameters |
316 | When: September 2009 | 284 | When: September 2009 |
317 | Why: See commits 129f8ae9b1b5be94517da76009ea956e89104ce8 and | 285 | Why: See commits 129f8ae9b1b5be94517da76009ea956e89104ce8 and |
@@ -377,16 +345,6 @@ Who: Eric Paris <eparis@redhat.com> | |||
377 | 345 | ||
378 | ---------------------------- | 346 | ---------------------------- |
379 | 347 | ||
380 | What: lock_policy_rwsem_* and unlock_policy_rwsem_* will not be | ||
381 | exported interface anymore. | ||
382 | When: 2.6.33 | ||
383 | Why: cpu_policy_rwsem has a new cleaner definition making it local to | ||
384 | cpufreq core and contained inside cpufreq.c. Other dependent | ||
385 | drivers should not use it in order to safely avoid lockdep issues. | ||
386 | Who: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com> | ||
387 | |||
388 | ---------------------------- | ||
389 | |||
390 | What: sound-slot/service-* module aliases and related clutters in | 348 | What: sound-slot/service-* module aliases and related clutters in |
391 | sound/sound_core.c | 349 | sound/sound_core.c |
392 | When: August 2010 | 350 | When: August 2010 |
@@ -459,57 +417,6 @@ Who: Corentin Chary <corentin.chary@gmail.com> | |||
459 | 417 | ||
460 | ---------------------------- | 418 | ---------------------------- |
461 | 419 | ||
462 | What: usbvideo quickcam_messenger driver | ||
463 | When: 2.6.35 | ||
464 | Files: drivers/media/video/usbvideo/quickcam_messenger.[ch] | ||
465 | Why: obsolete v4l1 driver replaced by gspca_stv06xx | ||
466 | Who: Hans de Goede <hdegoede@redhat.com> | ||
467 | |||
468 | ---------------------------- | ||
469 | |||
470 | What: ov511 v4l1 driver | ||
471 | When: 2.6.35 | ||
472 | Files: drivers/media/video/ov511.[ch] | ||
473 | Why: obsolete v4l1 driver replaced by gspca_ov519 | ||
474 | Who: Hans de Goede <hdegoede@redhat.com> | ||
475 | |||
476 | ---------------------------- | ||
477 | |||
478 | What: w9968cf v4l1 driver | ||
479 | When: 2.6.35 | ||
480 | Files: drivers/media/video/w9968cf*.[ch] | ||
481 | Why: obsolete v4l1 driver replaced by gspca_ov519 | ||
482 | Who: Hans de Goede <hdegoede@redhat.com> | ||
483 | |||
484 | ---------------------------- | ||
485 | |||
486 | What: ovcamchip sensor framework | ||
487 | When: 2.6.35 | ||
488 | Files: drivers/media/video/ovcamchip/* | ||
489 | Why: Only used by obsoleted v4l1 drivers | ||
490 | Who: Hans de Goede <hdegoede@redhat.com> | ||
491 | |||
492 | ---------------------------- | ||
493 | |||
494 | What: stv680 v4l1 driver | ||
495 | When: 2.6.35 | ||
496 | Files: drivers/media/video/stv680.[ch] | ||
497 | Why: obsolete v4l1 driver replaced by gspca_stv0680 | ||
498 | Who: Hans de Goede <hdegoede@redhat.com> | ||
499 | |||
500 | ---------------------------- | ||
501 | |||
502 | What: zc0301 v4l driver | ||
503 | When: 2.6.35 | ||
504 | Files: drivers/media/video/zc0301/* | ||
505 | Why: Duplicate functionality with the gspca_zc3xx driver, zc0301 only | ||
506 | supports 2 USB-ID's (because it only supports a limited set of | ||
507 | sensors) wich are also supported by the gspca_zc3xx driver | ||
508 | (which supports 53 USB-ID's in total) | ||
509 | Who: Hans de Goede <hdegoede@redhat.com> | ||
510 | |||
511 | ---------------------------- | ||
512 | |||
513 | What: sysfs-class-rfkill state file | 420 | What: sysfs-class-rfkill state file |
514 | When: Feb 2014 | 421 | When: Feb 2014 |
515 | Files: net/rfkill/core.c | 422 | Files: net/rfkill/core.c |
@@ -538,27 +445,6 @@ Who: Jan Kiszka <jan.kiszka@web.de> | |||
538 | 445 | ||
539 | ---------------------------- | 446 | ---------------------------- |
540 | 447 | ||
541 | What: KVM memory aliases support | ||
542 | When: July 2010 | ||
543 | Why: Memory aliasing support is used for speeding up guest vga access | ||
544 | through the vga windows. | ||
545 | |||
546 | Modern userspace no longer uses this feature, so it's just bitrotted | ||
547 | code and can be removed with no impact. | ||
548 | Who: Avi Kivity <avi@redhat.com> | ||
549 | |||
550 | ---------------------------- | ||
551 | |||
552 | What: KVM kernel-allocated memory slots | ||
553 | When: July 2010 | ||
554 | Why: Since 2.6.25, kvm supports user-allocated memory slots, which are | ||
555 | much more flexible than kernel-allocated slots. All current userspace | ||
556 | supports the newer interface and this code can be removed with no | ||
557 | impact. | ||
558 | Who: Avi Kivity <avi@redhat.com> | ||
559 | |||
560 | ---------------------------- | ||
561 | |||
562 | What: KVM paravirt mmu host support | 448 | What: KVM paravirt mmu host support |
563 | When: January 2011 | 449 | When: January 2011 |
564 | Why: The paravirt mmu host support is slower than non-paravirt mmu, both | 450 | Why: The paravirt mmu host support is slower than non-paravirt mmu, both |