[git pull] PCMCIA updates for 2.6.17

From: Dominik Brodowski
Date: Fri Mar 31 2006 - 15:33:04 EST


Hi,

Please pull from

http://www.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git/

The diffstat and list of changes follows:

----
Documentation/pcmcia/driver-changes.txt | 6
drivers/bluetooth/bluecard_cs.c | 119 ++-------
drivers/bluetooth/bt3c_cs.c | 130 +++-------
drivers/bluetooth/btuart_cs.c | 130 +++-------
drivers/bluetooth/dtl1_cs.c | 120 ++-------
drivers/char/pcmcia/cm4000_cs.c | 121 +++------
drivers/char/pcmcia/cm4040_cs.c | 133 +++-------
drivers/char/pcmcia/synclink_cs.c | 116 +++------
drivers/ide/legacy/ide-cs.c | 127 +++-------
drivers/isdn/hardware/avm/avm_cs.c | 185 ++++----------
drivers/isdn/hisax/avma1_cs.c | 182 ++++----------
drivers/isdn/hisax/elsa_cs.c | 110 +++-----
drivers/isdn/hisax/sedlbauer_cs.c | 143 +++--------
drivers/isdn/hisax/teles_cs.c | 119 +++------
drivers/mtd/maps/pcmciamtd.c | 115 +++------
drivers/net/pcmcia/3c574_cs.c | 115 +++------
drivers/net/pcmcia/3c589_cs.c | 122 +++------
drivers/net/pcmcia/axnet_cs.c | 126 +++-------
drivers/net/pcmcia/com20020_cs.c | 127 +++-------
drivers/net/pcmcia/fmvj18x_cs.c | 166 +++++--------
drivers/net/pcmcia/ibmtr_cs.c | 121 +++------
drivers/net/pcmcia/nmclan_cs.c | 126 +++-------
drivers/net/pcmcia/pcnet_cs.c | 161 +++++-------
drivers/net/pcmcia/smc91c92_cs.c | 235 ++++++++----------
drivers/net/pcmcia/xirc2ps_cs.c | 185 ++++++--------
drivers/net/wireless/airo_cs.c | 158 +++---------
drivers/net/wireless/atmel_cs.c | 162 ++++--------
drivers/net/wireless/hostap/hostap_cs.c | 200 ++++++---------
drivers/net/wireless/netwave_cs.c | 127 +++-------
drivers/net/wireless/orinoco_cs.c | 189 +++++----------
drivers/net/wireless/ray_cs.c | 277 ++++++++--------------
drivers/net/wireless/ray_cs.h | 2
drivers/net/wireless/spectrum_cs.c | 173 +++++--------
drivers/net/wireless/wavelan_cs.c | 189 +++++----------
drivers/net/wireless/wavelan_cs.p.h | 6
drivers/net/wireless/wl3501.h | 1
drivers/net/wireless/wl3501_cs.c | 178 ++++----------
drivers/parport/parport_cs.c | 129 ++--------
drivers/pcmcia/Kconfig | 7
drivers/pcmcia/Makefile | 3
drivers/pcmcia/at91_cf.c | 365 +++++++++++++++++++++++++++++
drivers/pcmcia/cistpl.c | 1
drivers/pcmcia/cs.c | 43 +--
drivers/pcmcia/cs_internal.h | 19 -
drivers/pcmcia/ds.c | 249 ++++++++++++-------
drivers/pcmcia/ds_internal.h | 4
drivers/pcmcia/i82092.c | 1
drivers/pcmcia/i82365.c | 1
drivers/pcmcia/pcmcia_compat.c | 65 -----
drivers/pcmcia/pcmcia_ioctl.c | 81 ++++--
drivers/pcmcia/pcmcia_resource.c | 224 +++++++++--------
drivers/pcmcia/pd6729.c | 1
drivers/pcmcia/rsrc_mgr.c | 5
drivers/pcmcia/rsrc_nonstatic.c | 41 +--
drivers/pcmcia/sa1100_cerf.c | 1
drivers/pcmcia/socket_sysfs.c | 10
drivers/pcmcia/ti113x.h | 1
drivers/scsi/pcmcia/aha152x_stub.c | 112 ++------
drivers/scsi/pcmcia/fdomain_stub.c | 149 ++++-------
drivers/scsi/pcmcia/nsp_cs.c | 136 +++-------
drivers/scsi/pcmcia/nsp_cs.h | 8
drivers/scsi/pcmcia/qlogic_stub.c | 127 +++-------
drivers/scsi/pcmcia/sym53c500_cs.c | 124 +++------
drivers/serial/serial_cs.c | 229 ++++++++----------
drivers/telephony/ixj_pcmcia.c | 119 ++-------
drivers/usb/host/sl811_cs.c | 119 ++-------
include/asm-arm/arch-at91rm9200/hardware.h | 3
include/pcmcia/bulkmem.h | 4
include/pcmcia/ciscode.h | 5
include/pcmcia/cistpl.h | 21 +
include/pcmcia/cs.h | 34 +-
include/pcmcia/ds.h | 80 +++---
include/pcmcia/ss.h | 11
sound/pcmcia/pdaudiocf/pdaudiocf.c | 86 +-----
sound/pcmcia/pdaudiocf/pdaudiocf.h | 2
sound/pcmcia/vx/vxpocket.c | 94 ++-----
sound/pcmcia/vx/vxpocket.h | 2
77 files changed, 3150 insertions(+), 4568 deletions(-)


----
Adrian Bunk:
pcmcia: make pcmcia_release_{io,irq} static

Andrew Victor:
pcmcia: AT91RM9200 Compact Flash driver

Domen Puncer:
serial_cs: add Merlin U630 IDs

Dominik Brodowski:
pcmcia: remove unused field Present from config_t
pcmcia: access config_t using pointer instead of array
pcmcia: always use device pointer to config_t
pcmcia: make config_t independent, add reference counting
pcmcia: remove unused defines
pcmcia: use mutexes instead of semaphores
pcmcia: remove include of config.h
pcmcia: remove pcmcia_compat.c
pcmcia: size reduction if ioctl isn't compiled
pcmcia: remove duplicate fields in io_window_t
parport_cs: don't play games with resources
pcmcia: socket.functions starts with 1
pcmcia: add pcmcia_disable_device
pcmcia: convert remaining users of pcmcia_release_io and _irq
pcmcia: default suspend and resume handling
pcmcia: remove export of pcmcia_release_configuration
pcmcia: remove unneeded Vcc pseudo setting
pcmcia: rename pcmcia_device.state
pcmcia: embed dev_link_t into struct pcmcia_device
pcmcia: remove dev_link_t and client_handle_t indirection
pcmcia: add return value to _config() functions
pcmcia: remove unused p_dev->state flags
pcmcia: use bitfield instead of p_state and state
pcmcia: convert DEV_OK to pcmcia_dev_present
pcmcia: pseudo device handling update

Hugh Dickins:
pcmcia: fix pcmcia_device_remove oops

Janos Farkas:
pcmcia: permit single-character identifiers

Komuro:
pcmcia: remove wrong comment in ciscode.h

Marcelo Tosatti:
pcmcia: declare pccard_iodyn_ops (fix m8xx_pcmcia.c compilation error)

Petr Vandrovec:
pcmcia: Add support for Possio GCC AKA PCMCIA Siemens MC45


All patches are available using the git web interface at
http://kernel.org/git/ and all but the largest ones (19, 21, 23, 24, 25
and 28) will be posted to the linux-pcmcia mailing list; all patches
affecting other subsystems or drivers will be sent to the specific lists or
(at least) to lkml.

Dominik
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/