Commit bf45d9b0 authored by Dominik Brodowski's avatar Dominik Brodowski Committed by Linus Torvalds

[PATCH] pcmcia: deprecate ioctl

Schedule removal of the PCMCIA ioctl (and thus kernel support for the
pcmcia-cs userspace package) for November 2005.

A big "thank you" to Dave Hinds for his great work on supporting PCMCIA in
Linux.  Things are just done differently by now, so the ongoing work to make
PCMCIA behave like any other hotpluggable bus should continue.
Signed-off-by: default avatarDominik Brodowski <linux@dominikbrodowski.net>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 69a4d56b
...@@ -119,3 +119,19 @@ Why: Match the other drivers' name for the same function, duplicate names ...@@ -119,3 +119,19 @@ Why: Match the other drivers' name for the same function, duplicate names
will be available until removal of old names. will be available until removal of old names.
Who: Grant Coady <gcoady@gmail.com> Who: Grant Coady <gcoady@gmail.com>
---------------------------
What: PCMCIA control ioctl (needed for pcmcia-cs [cardmgr, cardctl])
When: November 2005
Files: drivers/pcmcia/: pcmcia_ioctl.c
Why: With the 16-bit PCMCIA subsystem now behaving (almost) like a
normal hotpluggable bus, and with it using the default kernel
infrastructure (hotplug, driver core, sysfs) keeping the PCMCIA
control ioctl needed by cardmgr and cardctl from pcmcia-cs is
unnecessary, and makes further cleanups and integration of the
PCMCIA subsystem into the Linux kernel device driver model more
difficult. The features provided by cardmgr and cardctl are either
handled by the kernel itself now or are available in the new
pcmciautils package available at
http://kernel.org/pub/linux/utils/kernel/pcmcia/
Who: Dominik Brodowski <linux@brodo.de>
# #
# PCMCIA bus subsystem configuration # PCCARD (PCMCIA/CardBus) bus subsystem configuration
#
# Right now the non-CardBus choices are not supported
# by the integrated kernel driver.
# #
menu "PCCARD (PCMCIA/CardBus) support" menu "PCCARD (PCMCIA/CardBus) support"
...@@ -32,7 +29,7 @@ config PCMCIA_DEBUG ...@@ -32,7 +29,7 @@ config PCMCIA_DEBUG
The kernel command line options are: The kernel command line options are:
pcmcia_core.pc_debug=N pcmcia_core.pc_debug=N
ds.pc_debug=N pcmcia.pc_debug=N
sa11xx_core.pc_debug=N sa11xx_core.pc_debug=N
The module option is called pc_debug=N The module option is called pc_debug=N
...@@ -73,7 +70,7 @@ config PCMCIA_LOAD_CIS ...@@ -73,7 +70,7 @@ config PCMCIA_LOAD_CIS
If unsure, say Y. If unsure, say Y.
config PCMCIA_IOCTL config PCMCIA_IOCTL
bool bool "PCMCIA control ioctl (obsolete)"
depends on PCMCIA depends on PCMCIA
default y default y
help help
...@@ -81,9 +78,8 @@ config PCMCIA_IOCTL ...@@ -81,9 +78,8 @@ config PCMCIA_IOCTL
subsystem will be built. It is needed by cardmgr and cardctl subsystem will be built. It is needed by cardmgr and cardctl
(pcmcia-cs) to function properly. (pcmcia-cs) to function properly.
If you do not use the new pcmciautils package, and have a You should use the new pcmciautils package instead (see
yenta, Cirrus PD6729, i82092, i82365 or tcic compatible bridge, <file:Documentation/Changes> for location and details).
you need to say Y here to be able to use 16-bit PCMCIA cards.
If unsure, say Y. If unsure, say Y.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment