[RFC] PCMCIA patches for 2.6.28
Dominik Brodowski
linux at dominikbrodowski.net
Mon Aug 18 14:50:25 EDT 2008
Hi,
the following pcmcia-related patches are in the queue for 2.6.28 and
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
Comments, reviews and feedback are welcome. The diffstat and list of changes
follows; the individual diffs are sent (at least) to the linux-pcmcia list.
Dominik Brodowski (40):
pcmcia: only copy CIS override data once
pcmcia: add pcmcia_loop_config() helper
pcmcia: use pcmcia_loop_config in pata and ide drivers
pcmcia: use pcmcia_loop_config in bluetooth drivers
pcmcia: use dev_printk and dev_dbg in yenta_socket
pcmcia: use dev_printk in module pcmcia_core
pcmcia: use dev_printk in module pcmcia
pcmcia: use dev_printk in module rsrc_nonstatic
pcmcia: don't add extra DEBUG cflag
pcmcia: remove unused cs_socket_name() definition
pcmcia: use pcmcia_loop_config in scsi pcmcia drivers
pcmcia: use pcmcia_loop_config in ISDN pcmcia drivers
pcmcia: use pcmcia_loop_config in net pcmcia drivers
pcmcia: use pcmcia_loop_config in misc pcmcia drivers
pcmcia: pcmcia_config_loop() ConfigIndex unification
pcmcia: pcmcia_config_loop() default CIS entry handling
pcmcia: pcmcia_config_loop() improvement by passing vcc
Merge branches 'pcmcia-config-loop' and 'pcmcia-printk' into pcmcia
pcmcia: remove remaining in-kernel pcmcia_get_configuration_info() users
pcmcia: move pccard_get_configuration_info to ioctl
pcmcia: move config_info_t definition to ioctl-related parts in header files
pcmcia: deprecate CS_SUCCESS
pcmcia: deprecate unused CS_ error codes
pcmcia: deprecate CS_OUT_OF_RESOURCE
pcmcia: deprecate CS_UNSUPPORTED_*
pcmcia: deprecate CS_BAD_VCC and CS_BAD_VPP
pcmcia: deprecate CS_NO_CARD
pcmcia: deprecate CS_GENERAL_FAILURE
pcmcia: deprecate CS_BAD_HANDLE
pcmcia: deprecate CS_CONFIGURATION_LOCKED
pcmcia: deprecate CS_IN_USE
pcmcia: deprecate CS_NO_MORE_ITEMS
pcmcia: deprecate CS_BAD_ATTRIBUTE, CS_BAD_TYPE and CS_BAD_PAGE
pcmcia: deprecate CS_BAD_BASE, CS_BAD_IRQ, CS_BAD_OFFSET and CS_BAD_SIZE
pcmcia: deprecate CS_BAD_ARGS
pcmcia: deprecate CS_BAD_TUPLE
pcmcia: remove CS_ error codes alltogether
pcmcia: use dev_printk for cs_error()
pcmcia: uniform device IDs of pata_pcmcia and ide-cs
pcmcia: don't add extra DEBUG cflag bugfix
Documentation/pcmcia/driver-changes.txt | 6 +
drivers/ata/pata_pcmcia.c | 168 ++++++--------
drivers/bluetooth/bluecard_cs.c | 8 +-
drivers/bluetooth/bt3c_cs.c | 123 ++++------
drivers/bluetooth/btuart_cs.c | 124 ++++------
drivers/bluetooth/dtl1_cs.c | 67 ++-----
drivers/char/pcmcia/cm4000_cs.c | 73 ++----
drivers/char/pcmcia/cm4040_cs.c | 79 +++----
drivers/char/pcmcia/ipwireless/main.c | 46 ++---
drivers/ide/legacy/ide-cs.c | 155 ++++++-------
drivers/isdn/hardware/avm/avm_cs.c | 85 +++-----
drivers/isdn/hisax/avma1_cs.c | 81 ++-----
drivers/isdn/hisax/elsa_cs.c | 77 ++-----
drivers/isdn/hisax/sedlbauer_cs.c | 197 ++++++++---------
drivers/isdn/hisax/teles_cs.c | 77 ++-----
drivers/mtd/maps/pcmciamtd.c | 26 +--
drivers/net/pcmcia/3c574_cs.c | 6 +-
drivers/net/pcmcia/3c589_cs.c | 6 +-
drivers/net/pcmcia/axnet_cs.c | 77 +++----
drivers/net/pcmcia/com20020_cs.c | 8 +-
drivers/net/pcmcia/fmvj18x_cs.c | 18 +-
drivers/net/pcmcia/ibmtr_cs.c | 2 +-
drivers/net/pcmcia/pcnet_cs.c | 85 ++++----
drivers/net/pcmcia/smc91c92_cs.c | 138 +++++-------
drivers/net/pcmcia/xirc2ps_cs.c | 75 ++++---
drivers/net/wireless/airo_cs.c | 222 +++++++++---------
drivers/net/wireless/atmel_cs.c | 119 +++++------
drivers/net/wireless/b43/pcmcia.c | 14 +-
drivers/net/wireless/hostap/hostap_cs.c | 235 +++++++++-----------
drivers/net/wireless/netwave_cs.c | 4 +-
drivers/net/wireless/orinoco_cs.c | 163 ++++++--------
drivers/net/wireless/ray_cs.c | 4 +-
drivers/net/wireless/spectrum_cs.c | 162 ++++++--------
drivers/net/wireless/wavelan_cs.c | 16 +-
drivers/net/wireless/wl3501_cs.c | 4 +-
drivers/parport/parport_cs.c | 70 +++----
drivers/pcmcia/Makefile | 4 -
drivers/pcmcia/cardbus.c | 2 +-
drivers/pcmcia/cistpl.c | 240 +++++++++++----------
drivers/pcmcia/cs.c | 72 +++---
drivers/pcmcia/cs_internal.h | 11 +-
drivers/pcmcia/ds.c | 238 +++++++++-----------
drivers/pcmcia/ds_internal.h | 2 +-
drivers/pcmcia/m32r_cfc.c | 2 +-
drivers/pcmcia/m32r_pcc.c | 2 +-
drivers/pcmcia/m8xx_pcmcia.c | 4 +-
drivers/pcmcia/o2micro.h | 6 +-
drivers/pcmcia/pcmcia_ioctl.c | 114 ++++++++--
drivers/pcmcia/pcmcia_resource.c | 374 +++++++++++++++++--------------
drivers/pcmcia/rsrc_nonstatic.c | 67 +++---
drivers/pcmcia/soc_common.c | 2 +-
drivers/pcmcia/socket_sysfs.c | 13 +-
drivers/pcmcia/tcic.c | 2 +-
drivers/pcmcia/ti113x.h | 70 +++---
drivers/pcmcia/yenta_socket.c | 77 ++++---
drivers/scsi/pcmcia/aha152x_stub.c | 58 +++---
drivers/scsi/pcmcia/fdomain_stub.c | 37 ++--
drivers/scsi/pcmcia/nsp_cs.c | 192 ++++++++--------
drivers/scsi/pcmcia/qlogic_stub.c | 47 ++---
drivers/scsi/pcmcia/sym53c500_cs.c | 46 ++--
drivers/serial/serial_cs.c | 300 +++++++++++--------------
drivers/ssb/pcmcia.c | 22 +-
drivers/telephony/ixj_pcmcia.c | 72 +++----
drivers/usb/host/sl811_cs.c | 130 +++++-------
include/pcmcia/cistpl.h | 18 +-
include/pcmcia/cs.h | 55 -----
include/pcmcia/ds.h | 43 ++++-
include/pcmcia/ss.h | 4 +-
68 files changed, 2346 insertions(+), 2800 deletions(-)
More information about the linux-pcmcia
mailing list