aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/feature-removal-schedule.txt16
-rw-r--r--drivers/pcmcia/Kconfig14
2 files changed, 21 insertions, 9 deletions
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
index 1d227ee3792a..12dde43fe657 100644
--- a/Documentation/feature-removal-schedule.txt
+++ b/Documentation/feature-removal-schedule.txt
@@ -119,3 +119,19 @@ Why: Match the other drivers' name for the same function, duplicate names
119 will be available until removal of old names. 119 will be available until removal of old names.
120Who: Grant Coady <gcoady@gmail.com> 120Who: Grant Coady <gcoady@gmail.com>
121 121
122---------------------------
123
124What: PCMCIA control ioctl (needed for pcmcia-cs [cardmgr, cardctl])
125When: November 2005
126Files: drivers/pcmcia/: pcmcia_ioctl.c
127Why: With the 16-bit PCMCIA subsystem now behaving (almost) like a
128 normal hotpluggable bus, and with it using the default kernel
129 infrastructure (hotplug, driver core, sysfs) keeping the PCMCIA
130 control ioctl needed by cardmgr and cardctl from pcmcia-cs is
131 unnecessary, and makes further cleanups and integration of the
132 PCMCIA subsystem into the Linux kernel device driver model more
133 difficult. The features provided by cardmgr and cardctl are either
134 handled by the kernel itself now or are available in the new
135 pcmciautils package available at
136 http://kernel.org/pub/linux/utils/kernel/pcmcia/
137Who: Dominik Brodowski <linux@brodo.de>
diff --git a/drivers/pcmcia/Kconfig b/drivers/pcmcia/Kconfig
index 52ea34594363..bb4dd2735d70 100644
--- a/drivers/pcmcia/Kconfig
+++ b/drivers/pcmcia/Kconfig
@@ -1,8 +1,5 @@
1# 1#
2# PCMCIA bus subsystem configuration 2# PCCARD (PCMCIA/CardBus) bus subsystem configuration
3#
4# Right now the non-CardBus choices are not supported
5# by the integrated kernel driver.
6# 3#
7 4
8menu "PCCARD (PCMCIA/CardBus) support" 5menu "PCCARD (PCMCIA/CardBus) support"
@@ -32,7 +29,7 @@ config PCMCIA_DEBUG
32 29
33 The kernel command line options are: 30 The kernel command line options are:
34 pcmcia_core.pc_debug=N 31 pcmcia_core.pc_debug=N
35 ds.pc_debug=N 32 pcmcia.pc_debug=N
36 sa11xx_core.pc_debug=N 33 sa11xx_core.pc_debug=N
37 34
38 The module option is called pc_debug=N 35 The module option is called pc_debug=N
@@ -73,7 +70,7 @@ config PCMCIA_LOAD_CIS
73 If unsure, say Y. 70 If unsure, say Y.
74 71
75config PCMCIA_IOCTL 72config PCMCIA_IOCTL
76 bool 73 bool "PCMCIA control ioctl (obsolete)"
77 depends on PCMCIA 74 depends on PCMCIA
78 default y 75 default y
79 help 76 help
@@ -81,9 +78,8 @@ config PCMCIA_IOCTL
81 subsystem will be built. It is needed by cardmgr and cardctl 78 subsystem will be built. It is needed by cardmgr and cardctl
82 (pcmcia-cs) to function properly. 79 (pcmcia-cs) to function properly.
83 80
84 If you do not use the new pcmciautils package, and have a 81 You should use the new pcmciautils package instead (see
85 yenta, Cirrus PD6729, i82092, i82365 or tcic compatible bridge, 82 <file:Documentation/Changes> for location and details).
86 you need to say Y here to be able to use 16-bit PCMCIA cards.
87 83
88 If unsure, say Y. 84 If unsure, say Y.
89 85