[RFC] PCMCIA patches for 2.6.36-rc1

Dominik Brodowski linux at dominikbrodowski.net
Sun Aug 1 08:57:49 EDT 2010


Hey,

here's another patch series for PCMCIA cleanup patches intended for
submission after 2.6.35 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 at

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

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 (11):
      pcmcia: use pcmica_{read,write}_config_byte
      pcmcia: clean up cs.h
      pcmcia: use struct resource for PCMCIA devices
      pcmcia: do not use io_req_t after call to pcmcia_request_io()
      pcmcia: do not use io_req_t when calling pcmcia_request_io()
      pcmcia: move local definitions out of include/pcmcia/cs.h
      pcmcia: remove memreq_t
      pcmcia: use struct resource for PCMCIA devices, part 2
      pcmcia: export resource information to sysfs
      pcmcia: insert PCMCIA device resources into resource tree
      pcmcia: do not request windows if you don't need to

 Documentation/pcmcia/driver-changes.txt          |    7 +
 drivers/ata/pata_pcmcia.c                        |   37 ++--
 drivers/bluetooth/bluecard_cs.c                  |   31 +-
 drivers/bluetooth/bt3c_cs.c                      |   26 +-
 drivers/bluetooth/btuart_cs.c                    |   30 +-
 drivers/bluetooth/dtl1_cs.c                      |   34 ++--
 drivers/char/pcmcia/cm4000_cs.c                  |   29 +--
 drivers/char/pcmcia/cm4040_cs.c                  |   36 +--
 drivers/char/pcmcia/ipwireless/main.c            |   47 +---
 drivers/char/pcmcia/synclink_cs.c                |   28 +-
 drivers/ide/ide-cs.c                             |   38 ++--
 drivers/isdn/hardware/avm/avm_cs.c               |   24 +-
 drivers/isdn/hisax/avma1_cs.c                    |   28 +-
 drivers/isdn/hisax/elsa_cs.c                     |   31 +-
 drivers/isdn/hisax/sedlbauer_cs.c                |   82 ++----
 drivers/isdn/hisax/teles_cs.c                    |   29 +-
 drivers/mtd/maps/pcmciamtd.c                     |   14 +-
 drivers/net/pcmcia/3c574_cs.c                    |   13 +-
 drivers/net/pcmcia/3c589_cs.c                    |   13 +-
 drivers/net/pcmcia/axnet_cs.c                    |   47 ++--
 drivers/net/pcmcia/com20020_cs.c                 |   21 +-
 drivers/net/pcmcia/fmvj18x_cs.c                  |   47 ++--
 drivers/net/pcmcia/ibmtr_cs.c                    |   28 +--
 drivers/net/pcmcia/nmclan_cs.c                   |   31 +--
 drivers/net/pcmcia/pcnet_cs.c                    |   58 ++--
 drivers/net/pcmcia/smc91c92_cs.c                 |   70 +++---
 drivers/net/pcmcia/xirc2ps_cs.c                  |   59 ++---
 drivers/net/wireless/airo_cs.c                   |   73 +----
 drivers/net/wireless/atmel_cs.c                  |   24 +-
 drivers/net/wireless/b43/pcmcia.c                |   12 +-
 drivers/net/wireless/hostap/hostap_cs.c          |  133 +++------
 drivers/net/wireless/libertas/if_cs.c            |   15 +-
 drivers/net/wireless/orinoco/orinoco_cs.c        |   29 +-
 drivers/net/wireless/orinoco/spectrum_cs.c       |   61 ++---
 drivers/net/wireless/ray_cs.c                    |   26 +--
 drivers/net/wireless/wl3501_cs.c                 |   14 +-
 drivers/parport/parport_cs.c                     |   22 +-
 drivers/pcmcia/cistpl.c                          |   10 +-
 drivers/pcmcia/cs_internal.h                     |   15 +-
 drivers/pcmcia/ds.c                              |   33 ++-
 drivers/pcmcia/pcmcia_resource.c                 |  325 ++++++++++++----------
 drivers/pcmcia/rsrc_iodyn.c                      |    5 +-
 drivers/pcmcia/rsrc_mgr.c                        |    3 +-
 drivers/pcmcia/rsrc_nonstatic.c                  |    8 +-
 drivers/scsi/pcmcia/aha152x_stub.c               |   16 +-
 drivers/scsi/pcmcia/fdomain_stub.c               |   14 +-
 drivers/scsi/pcmcia/nsp_cs.c                     |   60 ++---
 drivers/scsi/pcmcia/qlogic_stub.c                |   32 +-
 drivers/scsi/pcmcia/sym53c500_cs.c               |   30 +-
 drivers/serial/serial_cs.c                       |   67 +++---
 drivers/ssb/pcmcia.c                             |   14 +-
 drivers/staging/comedi/drivers/cb_das16_cs.c     |   36 +--
 drivers/staging/comedi/drivers/das08_cs.c        |   35 +--
 drivers/staging/comedi/drivers/ni_daq_700.c      |   61 ++---
 drivers/staging/comedi/drivers/ni_daq_dio24.c    |   62 ++---
 drivers/staging/comedi/drivers/ni_labpc_cs.c     |   62 ++---
 drivers/staging/comedi/drivers/ni_mio_cs.c       |   15 +-
 drivers/staging/comedi/drivers/quatech_daqp_cs.c |   36 +--
 drivers/staging/wlags49_h2/wl_cs.c               |   10 +-
 drivers/telephony/ixj_pcmcia.c                   |   19 +-
 drivers/usb/host/sl811_cs.c                      |   19 +-
 include/pcmcia/cs.h                              |  104 +------
 include/pcmcia/ds.h                              |   43 +++-
 sound/pcmcia/pdaudiocf/pdaudiocf.c               |    9 +-
 sound/pcmcia/vx/vxpocket.c                       |    9 +-
 65 files changed, 1093 insertions(+), 1406 deletions(-)



More information about the linux-pcmcia mailing list