[RFC] PCMCIA patches for 2.6.37-rc1

Dominik Brodowski linux at dominikbrodowski.net
Fri Sep 3 06:56:28 EDT 2010


Hey,

here's my usual patch series with PCMCIA clenaup patches intended for
submission after 2.6.36 is released. The patches will be sent to the PCMCIA
list shortly, with CC to other lists if deemed appropriate. Also, they can
be found in the "pcmcia-test" branch at

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

and gitweb at

http://git.kernel.org/?p=linux/kernel/git/brodo/pcmcia-2.6.git

As usual, I'm interested in your input to this patch series.

Best,
        Dominik


Dominik Brodowski (15):
      pcmcia: do not use win_req_t when calling pcmcia_request_window()
      pcmcia: split up modify_configuration() into two fixup functions
      pcmcia: move Vpp setup to struct pcmcia_device
      pcmcia: remove Pin, Copy configuration register access
      pcmcia: simplify Status, ExtStatus register access
      pcmcia: simplify IntType
      pcmcia: move config_{base,index,regs} to struct pcmcia_device
      pcmcia: convert pcmcia_request_configuration to pcmcia_enable_device
      pcmcia: Documentation update
      pcmcia: introduce autoconfiguration feature
      pcmcia: use autoconfiguration feature for ioports and iomem
      pcmcia: remove the "Finally, report what we've done" message
      pcmcia: move driver name to struct pcmcia_driver
      pcmcia: avoid messages on module (un)loading
      pcmcia: remove obsolete and wrong comments

 Documentation/pcmcia/driver-changes.txt          |   25 ++
 drivers/ata/pata_pcmcia.c                        |   77 ++----
 drivers/bluetooth/bluecard_cs.c                  |   12 +-
 drivers/bluetooth/bt3c_cs.c                      |   64 ++--
 drivers/bluetooth/btuart_cs.c                    |   62 ++--
 drivers/bluetooth/dtl1_cs.c                      |   27 +--
 drivers/char/pcmcia/cm4000_cs.c                  |   29 +--
 drivers/char/pcmcia/cm4040_cs.c                  |   37 +--
 drivers/char/pcmcia/ipwireless/main.c            |  117 +++-----
 drivers/char/pcmcia/ipwireless/main.h            |    5 -
 drivers/char/pcmcia/ipwireless/tty.h             |    1 -
 drivers/char/pcmcia/synclink_cs.c                |   44 +---
 drivers/ide/ide-cs.c                             |  129 ++------
 drivers/isdn/hardware/avm/avm_cs.c               |   83 +-----
 drivers/isdn/hisax/avma1_cs.c                    |   97 +-----
 drivers/isdn/hisax/elsa_cs.c                     |  100 +------
 drivers/isdn/hisax/sedlbauer_cs.c                |  168 +---------
 drivers/isdn/hisax/teles_cs.c                    |   98 +-----
 drivers/mmc/host/sdricoh_cs.c                    |    5 +-
 drivers/mtd/maps/pcmciamtd.c                     |  102 ++----
 drivers/net/pcmcia/3c574_cs.c                    |   35 +--
 drivers/net/pcmcia/3c589_cs.c                    |   47 +---
 drivers/net/pcmcia/axnet_cs.c                    |   87 +----
 drivers/net/pcmcia/com20020_cs.c                 |   43 +---
 drivers/net/pcmcia/fmvj18x_cs.c                  |   67 ++---
 drivers/net/pcmcia/ibmtr_cs.c                    |   89 ++----
 drivers/net/pcmcia/nmclan_cs.c                   |   42 +---
 drivers/net/pcmcia/pcnet_cs.c                    |  143 +++------
 drivers/net/pcmcia/smc91c92_cs.c                 |  114 ++-----
 drivers/net/pcmcia/xirc2ps_cs.c                  |  161 +++------
 drivers/net/wireless/airo_cs.c                   |  154 +--------
 drivers/net/wireless/atmel_cs.c                  |  135 +-------
 drivers/net/wireless/b43/pcmcia.c                |   24 +-
 drivers/net/wireless/hostap/hostap_cs.c          |  102 +------
 drivers/net/wireless/libertas/if_cs.c            |   58 +---
 drivers/net/wireless/orinoco/orinoco_cs.c        |  131 +-------
 drivers/net/wireless/orinoco/spectrum_cs.c       |  128 +-------
 drivers/net/wireless/ray_cs.c                    |   91 ++----
 drivers/net/wireless/ray_cs.h                    |    2 -
 drivers/net/wireless/wl3501_cs.c                 |   47 +---
 drivers/parport/parport_cs.c                     |   76 +----
 drivers/pcmcia/au1000_generic.h                  |    1 -
 drivers/pcmcia/au1000_pb1x00.c                   |    1 -
 drivers/pcmcia/cistpl.c                          |    1 -
 drivers/pcmcia/cs.c                              |    1 -
 drivers/pcmcia/cs_internal.h                     |    9 -
 drivers/pcmcia/ds.c                              |   37 ++-
 drivers/pcmcia/i82092.c                          |    1 -
 drivers/pcmcia/i82365.c                          |    1 -
 drivers/pcmcia/m32r_cfc.c                        |    1 -
 drivers/pcmcia/m32r_pcc.c                        |    1 -
 drivers/pcmcia/m8xx_pcmcia.c                     |    1 -
 drivers/pcmcia/pcmcia_cis.c                      |  116 ++++++-
 drivers/pcmcia/pcmcia_resource.c                 |  379 +++++++++++++---------
 drivers/pcmcia/pd6729.c                          |    1 -
 drivers/pcmcia/rsrc_iodyn.c                      |    1 -
 drivers/pcmcia/rsrc_mgr.c                        |    1 -
 drivers/pcmcia/rsrc_nonstatic.c                  |    1 -
 drivers/pcmcia/sa1100_generic.c                  |    1 -
 drivers/pcmcia/soc_common.h                      |    1 -
 drivers/pcmcia/socket_sysfs.c                    |    1 -
 drivers/pcmcia/tcic.c                            |    1 -
 drivers/pcmcia/xxs1500_ss.c                      |    1 -
 drivers/pcmcia/yenta_socket.c                    |    1 -
 drivers/scsi/pcmcia/aha152x_stub.c               |   48 ++--
 drivers/scsi/pcmcia/fdomain_stub.c               |   24 +-
 drivers/scsi/pcmcia/nsp_cs.c                     |  178 ++---------
 drivers/scsi/pcmcia/qlogic_stub.c                |   24 +-
 drivers/scsi/pcmcia/sym53c500_cs.c               |   22 +-
 drivers/serial/serial_cs.c                       |  200 +++++-------
 drivers/ssb/main.c                               |    1 -
 drivers/ssb/pcmcia.c                             |    1 -
 drivers/ssb/scan.c                               |    1 -
 drivers/staging/comedi/drivers/cb_das16_cs.c     |   58 +---
 drivers/staging/comedi/drivers/das08_cs.c        |  129 +-------
 drivers/staging/comedi/drivers/ni_daq_700.c      |  130 +-------
 drivers/staging/comedi/drivers/ni_daq_dio24.c    |  130 +-------
 drivers/staging/comedi/drivers/ni_labpc_cs.c     |  144 +--------
 drivers/staging/comedi/drivers/ni_mio_cs.c       |   23 +-
 drivers/staging/comedi/drivers/quatech_daqp_cs.c |  124 +-------
 drivers/staging/wlags49_h2/wl_cs.c               |   77 +----
 drivers/staging/wlags49_h2/wl_internal.h         |    1 -
 drivers/staging/wlags49_h2/wl_main.c             |   19 --
 drivers/telephony/ixj_pcmcia.c                   |   41 +--
 drivers/usb/host/sl811_cs.c                      |   68 +----
 include/pcmcia/cs.h                              |   95 ------
 include/pcmcia/ds.h                              |   85 ++++--
 include/pcmcia/ss.h                              |    1 -
 sound/pcmcia/pdaudiocf/pdaudiocf.c               |   16 +-
 sound/pcmcia/pdaudiocf/pdaudiocf.h               |    1 -
 sound/pcmcia/vx/vxpocket.c                       |   15 +-
 sound/pcmcia/vx/vxpocket.h                       |    1 -
 92 files changed, 1241 insertions(+), 4034 deletions(-)
 delete mode 100644 include/pcmcia/cs.h



More information about the linux-pcmcia mailing list