浏览代码

pcmcia: remove cs_types.h

Remove cs_types.h which is no longer needed: Most definitions aren't
used at all, a few can be made away with, and two remaining definitions
(typedefs, unfortunatley) may be moved to more specific places.

CC: linux-ide@vger.kernel.org
CC: linux-usb@vger.kernel.org
CC: laforge@gnumonks.org
CC: linux-mtd@lists.infradead.org
CC: alsa-devel@alsa-project.org
CC: linux-serial@vger.kernel.org
Acked-by: Marcel Holtmann <marcel@holtmann.org> (for drivers/bluetooth/)
Acked-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
Dominik Brodowski 15 年之前
父节点
当前提交
ac8b422838
共有 90 个文件被更改,包括 14 次插入151 次删除
  1. 5 0
      Documentation/pcmcia/driver-changes.txt
  2. 0 1
      drivers/ata/pata_pcmcia.c
  3. 0 1
      drivers/bluetooth/bluecard_cs.c
  4. 0 1
      drivers/bluetooth/bt3c_cs.c
  5. 0 1
      drivers/bluetooth/btuart_cs.c
  6. 0 1
      drivers/bluetooth/dtl1_cs.c
  7. 0 1
      drivers/char/pcmcia/cm4000_cs.c
  8. 0 1
      drivers/char/pcmcia/cm4040_cs.c
  9. 0 1
      drivers/char/pcmcia/ipwireless/main.h
  10. 0 1
      drivers/char/pcmcia/ipwireless/tty.h
  11. 0 1
      drivers/char/pcmcia/synclink_cs.c
  12. 0 1
      drivers/ide/ide-cs.c
  13. 0 1
      drivers/isdn/hardware/avm/avm_cs.c
  14. 0 1
      drivers/isdn/hisax/avma1_cs.c
  15. 0 1
      drivers/isdn/hisax/elsa_cs.c
  16. 0 1
      drivers/isdn/hisax/sedlbauer_cs.c
  17. 0 1
      drivers/isdn/hisax/teles_cs.c
  18. 0 1
      drivers/mmc/host/sdricoh_cs.c
  19. 0 1
      drivers/mtd/maps/pcmciamtd.c
  20. 0 1
      drivers/net/pcmcia/3c574_cs.c
  21. 0 1
      drivers/net/pcmcia/3c589_cs.c
  22. 0 1
      drivers/net/pcmcia/axnet_cs.c
  23. 0 1
      drivers/net/pcmcia/com20020_cs.c
  24. 0 1
      drivers/net/pcmcia/fmvj18x_cs.c
  25. 0 1
      drivers/net/pcmcia/ibmtr_cs.c
  26. 0 1
      drivers/net/pcmcia/nmclan_cs.c
  27. 1 4
      drivers/net/pcmcia/pcnet_cs.c
  28. 0 1
      drivers/net/pcmcia/smc91c92_cs.c
  29. 0 1
      drivers/net/pcmcia/xirc2ps_cs.c
  30. 0 1
      drivers/net/wireless/airo_cs.c
  31. 0 1
      drivers/net/wireless/atmel_cs.c
  32. 0 1
      drivers/net/wireless/b43/pcmcia.c
  33. 1 2
      drivers/net/wireless/hostap/hostap_cs.c
  34. 0 1
      drivers/net/wireless/libertas/if_cs.c
  35. 0 1
      drivers/net/wireless/orinoco/orinoco_cs.c
  36. 0 1
      drivers/net/wireless/orinoco/spectrum_cs.c
  37. 0 1
      drivers/net/wireless/ray_cs.c
  38. 1 9
      drivers/net/wireless/wl3501_cs.c
  39. 0 1
      drivers/parport/parport_cs.c
  40. 0 1
      drivers/pcmcia/au1000_generic.h
  41. 0 2
      drivers/pcmcia/au1000_pb1x00.c
  42. 0 1
      drivers/pcmcia/cistpl.c
  43. 0 1
      drivers/pcmcia/cs.c
  44. 0 1
      drivers/pcmcia/db1xxx_ss.c
  45. 0 1
      drivers/pcmcia/ds.c
  46. 0 1
      drivers/pcmcia/i82092.c
  47. 0 1
      drivers/pcmcia/i82365.c
  48. 0 1
      drivers/pcmcia/m32r_cfc.c
  49. 0 1
      drivers/pcmcia/m32r_pcc.c
  50. 0 1
      drivers/pcmcia/m8xx_pcmcia.c
  51. 0 1
      drivers/pcmcia/pcmcia_cis.c
  52. 0 1
      drivers/pcmcia/pcmcia_resource.c
  53. 0 1
      drivers/pcmcia/pd6729.c
  54. 0 1
      drivers/pcmcia/pxa2xx_base.c
  55. 0 1
      drivers/pcmcia/rsrc_iodyn.c
  56. 0 1
      drivers/pcmcia/rsrc_mgr.c
  57. 0 1
      drivers/pcmcia/rsrc_nonstatic.c
  58. 0 1
      drivers/pcmcia/sa1100_generic.c
  59. 0 1
      drivers/pcmcia/soc_common.h
  60. 0 1
      drivers/pcmcia/socket_sysfs.c
  61. 0 1
      drivers/pcmcia/tcic.c
  62. 0 1
      drivers/pcmcia/xxs1500_ss.c
  63. 0 1
      drivers/pcmcia/yenta_socket.c
  64. 0 1
      drivers/scsi/pcmcia/aha152x_stub.c
  65. 0 1
      drivers/scsi/pcmcia/fdomain_stub.c
  66. 0 1
      drivers/scsi/pcmcia/nsp_cs.c
  67. 0 1
      drivers/scsi/pcmcia/qlogic_stub.c
  68. 0 1
      drivers/scsi/pcmcia/sym53c500_cs.c
  69. 0 1
      drivers/serial/serial_cs.c
  70. 0 1
      drivers/ssb/main.c
  71. 0 1
      drivers/ssb/pcmcia.c
  72. 0 1
      drivers/ssb/scan.c
  73. 0 1
      drivers/staging/comedi/drivers/cb_das16_cs.c
  74. 0 1
      drivers/staging/comedi/drivers/das08_cs.c
  75. 0 1
      drivers/staging/comedi/drivers/ni_daq_700.c
  76. 0 1
      drivers/staging/comedi/drivers/ni_daq_dio24.c
  77. 0 1
      drivers/staging/comedi/drivers/ni_labpc_cs.c
  78. 0 1
      drivers/staging/comedi/drivers/ni_mio_cs.c
  79. 0 1
      drivers/staging/comedi/drivers/quatech_daqp_cs.c
  80. 0 1
      drivers/staging/wlags49_h2/wl_cs.c
  81. 0 1
      drivers/staging/wlags49_h2/wl_internal.h
  82. 0 1
      drivers/telephony/ixj_pcmcia.c
  83. 1 4
      drivers/usb/host/sl811_cs.c
  84. 2 0
      include/pcmcia/cistpl.h
  85. 1 9
      include/pcmcia/cs.h
  86. 0 40
      include/pcmcia/cs_types.h
  87. 2 1
      include/pcmcia/ds.h
  88. 0 1
      include/pcmcia/ss.h
  89. 0 1
      sound/pcmcia/pdaudiocf/pdaudiocf.h
  90. 0 1
      sound/pcmcia/vx/vxpocket.h

+ 5 - 0
Documentation/pcmcia/driver-changes.txt

@@ -1,4 +1,9 @@
 This file details changes in 2.6 which affect PCMCIA card driver authors:
+* No dev_info_t, no cs_types.h (as of 2.6.36)
+   dev_info_t and a few other typedefs are removed. No longer use them
+   in PCMCIA device drivers. Also, do not include pcmcia/cs_types.h, as
+   this file is gone.
+
 * No dev_node_t (as of 2.6.35)
    There is no more need to fill out a "dev_node_t" structure.
 

+ 0 - 1
drivers/ata/pata_pcmcia.c

@@ -34,7 +34,6 @@
 #include <linux/ata.h>
 #include <linux/libata.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/bluetooth/bluecard_cs.c

@@ -39,7 +39,6 @@
 #include <linux/skbuff.h>
 #include <linux/io.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ciscode.h>

+ 0 - 1
drivers/bluetooth/bt3c_cs.c

@@ -45,7 +45,6 @@
 #include <linux/device.h>
 #include <linux/firmware.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ciscode.h>

+ 0 - 1
drivers/bluetooth/btuart_cs.c

@@ -41,7 +41,6 @@
 #include <asm/system.h>
 #include <asm/io.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ciscode.h>

+ 0 - 1
drivers/bluetooth/dtl1_cs.c

@@ -41,7 +41,6 @@
 #include <asm/system.h>
 #include <asm/io.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ciscode.h>

+ 0 - 1
drivers/char/pcmcia/cm4000_cs.c

@@ -34,7 +34,6 @@
 #include <linux/uaccess.h>
 #include <linux/io.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/char/pcmcia/cm4040_cs.c

@@ -29,7 +29,6 @@
 #include <asm/uaccess.h>
 #include <asm/io.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/char/pcmcia/ipwireless/main.h

@@ -21,7 +21,6 @@
 #include <linux/sched.h>
 #include <linux/types.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/char/pcmcia/ipwireless/tty.h

@@ -21,7 +21,6 @@
 #include <linux/types.h>
 #include <linux/sched.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/char/pcmcia/synclink_cs.c

@@ -70,7 +70,6 @@
 #include <linux/workqueue.h>
 #include <linux/hdlc.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/ide/ide-cs.c

@@ -43,7 +43,6 @@
 #include <asm/io.h>
 #include <asm/system.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/isdn/hardware/avm/avm_cs.c

@@ -20,7 +20,6 @@
 #include <asm/io.h>
 #include <asm/system.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ciscode.h>

+ 0 - 1
drivers/isdn/hisax/avma1_cs.c

@@ -20,7 +20,6 @@
 #include <asm/io.h>
 #include <asm/system.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/isdn/hisax/elsa_cs.c

@@ -46,7 +46,6 @@
 #include <asm/io.h>
 #include <asm/system.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/isdn/hisax/sedlbauer_cs.c

@@ -46,7 +46,6 @@
 #include <asm/io.h>
 #include <asm/system.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/isdn/hisax/teles_cs.c

@@ -27,7 +27,6 @@
 #include <asm/io.h>
 #include <asm/system.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/mmc/host/sdricoh_cs.c

@@ -30,7 +30,6 @@
 #include <linux/ioport.h>
 #include <linux/scatterlist.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/mtd/maps/pcmciamtd.c

@@ -16,7 +16,6 @@
 #include <asm/io.h>
 #include <asm/system.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/net/pcmcia/3c574_cs.c

@@ -87,7 +87,6 @@ earlier 3Com products.
 #include <linux/bitops.h>
 #include <linux/mii.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/net/pcmcia/3c589_cs.c

@@ -41,7 +41,6 @@
 #include <linux/bitops.h>
 #include <linux/jiffies.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/net/pcmcia/axnet_cs.c

@@ -39,7 +39,6 @@
 #include <linux/mii.h>
 #include "../8390.h"
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ciscode.h>

+ 0 - 1
drivers/net/pcmcia/com20020_cs.c

@@ -43,7 +43,6 @@
 #include <linux/arcdevice.h>
 #include <linux/com20020.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/net/pcmcia/fmvj18x_cs.c

@@ -49,7 +49,6 @@
 #include <linux/ioport.h>
 #include <linux/crc32.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ciscode.h>

+ 0 - 1
drivers/net/pcmcia/ibmtr_cs.c

@@ -57,7 +57,6 @@
 #include <linux/trdevice.h>
 #include <linux/ibmtr.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/net/pcmcia/nmclan_cs.c

@@ -146,7 +146,6 @@ Include Files
 #include <linux/ioport.h>
 #include <linux/bitops.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cisreg.h>
 #include <pcmcia/cistpl.h>

+ 1 - 4
drivers/net/pcmcia/pcnet_cs.c

@@ -42,7 +42,6 @@
 #include <linux/mii.h>
 #include "../8390.h"
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ciscode.h>
@@ -113,8 +112,6 @@ static int setup_dma_config(struct pcmcia_device *link, int start_pg,
 
 static void pcnet_detach(struct pcmcia_device *p_dev);
 
-static dev_info_t dev_info = "pcnet_cs";
-
 /*====================================================================*/
 
 typedef struct hw_info_t {
@@ -956,7 +953,7 @@ static int pcnet_open(struct net_device *dev)
     set_misc_reg(dev);
 
     outb_p(0xFF, nic_base + EN0_ISR); /* Clear bogus intr. */
-    ret = request_irq(dev->irq, ei_irq_wrapper, IRQF_SHARED, dev_info, dev);
+    ret = request_irq(dev->irq, ei_irq_wrapper, IRQF_SHARED, dev->name, dev);
     if (ret)
 	    return ret;
 

+ 0 - 1
drivers/net/pcmcia/smc91c92_cs.c

@@ -44,7 +44,6 @@
 #include <linux/jiffies.h>
 #include <linux/firmware.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/net/pcmcia/xirc2ps_cs.c

@@ -82,7 +82,6 @@
 #include <linux/bitops.h>
 #include <linux/mii.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/net/wireless/airo_cs.c

@@ -32,7 +32,6 @@
 #include <linux/timer.h>
 #include <linux/netdevice.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/net/wireless/atmel_cs.c

@@ -42,7 +42,6 @@
 #include <linux/moduleparam.h>
 #include <linux/device.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/net/wireless/b43/pcmcia.c

@@ -26,7 +26,6 @@
 #include <linux/ssb/ssb.h>
 #include <linux/slab.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ciscode.h>

+ 1 - 2
drivers/net/wireless/hostap/hostap_cs.c

@@ -12,7 +12,6 @@
 #include <linux/wireless.h>
 #include <net/iw_handler.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>
@@ -23,7 +22,7 @@
 #include "hostap_wlan.h"
 
 
-static dev_info_t dev_info = "hostap_cs";
+static char *dev_info = "hostap_cs";
 
 MODULE_AUTHOR("Jouni Malinen");
 MODULE_DESCRIPTION("Support for Intersil Prism2-based 802.11 wireless LAN "

+ 0 - 1
drivers/net/wireless/libertas/if_cs.c

@@ -28,7 +28,6 @@
 #include <linux/firmware.h>
 #include <linux/netdevice.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/net/wireless/orinoco/orinoco_cs.c

@@ -17,7 +17,6 @@
 #include <linux/kernel.h>
 #include <linux/init.h>
 #include <linux/delay.h>
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/net/wireless/orinoco/spectrum_cs.c

@@ -25,7 +25,6 @@
 #include <linux/kernel.h>
 #include <linux/init.h>
 #include <linux/delay.h>
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/net/wireless/ray_cs.c

@@ -46,7 +46,6 @@
 #include <linux/ethtool.h>
 #include <linux/ieee80211.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 1 - 9
drivers/net/wireless/wl3501_cs.c

@@ -48,7 +48,6 @@
 
 #include <net/iw_handler.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>
@@ -89,13 +88,6 @@
 static int wl3501_config(struct pcmcia_device *link);
 static void wl3501_release(struct pcmcia_device *link);
 
-/*
- * The dev_info variable is the "key" that is used to match up this
- * device driver with appropriate cards, through the card configuration
- * database.
- */
-static dev_info_t wl3501_dev_info = "wl3501_cs";
-
 static const struct {
 	int reg_domain;
 	int min, max, deflt;
@@ -1421,7 +1413,7 @@ static struct iw_statistics *wl3501_get_wireless_stats(struct net_device *dev)
 
 static void wl3501_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info)
 {
-	strlcpy(info->driver, wl3501_dev_info, sizeof(info->driver));
+	strlcpy(info->driver, "wl3501_cs", sizeof(info->driver));
 }
 
 static const struct ethtool_ops ops = {

+ 0 - 1
drivers/parport/parport_cs.c

@@ -48,7 +48,6 @@
 #include <linux/parport.h>
 #include <linux/parport_pc.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/pcmcia/au1000_generic.h

@@ -23,7 +23,6 @@
 
 /* include the world */
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/ss.h>
 #include <pcmcia/cistpl.h>

+ 0 - 2
drivers/pcmcia/au1000_pb1x00.c

@@ -31,11 +31,9 @@
 #include <linux/proc_fs.h>
 #include <linux/types.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/ss.h>
 #include <pcmcia/cistpl.h>
-#include <pcmcia/bus_ops.h>
 
 #include <asm/io.h>
 #include <asm/irq.h>

+ 0 - 1
drivers/pcmcia/cistpl.c

@@ -27,7 +27,6 @@
 #include <asm/byteorder.h>
 #include <asm/unaligned.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/ss.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/pcmcia/cs.c

@@ -32,7 +32,6 @@
 #include <asm/system.h>
 #include <asm/irq.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/ss.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>

+ 0 - 1
drivers/pcmcia/db1xxx_ss.c

@@ -29,7 +29,6 @@
 #include <linux/slab.h>
 #include <linux/spinlock.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/ss.h>
 
 #include <asm/mach-au1x00/au1000.h>

+ 0 - 1
drivers/pcmcia/ds.c

@@ -26,7 +26,6 @@
 #include <linux/dma-mapping.h>
 #include <linux/slab.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/pcmcia/i82092.c

@@ -15,7 +15,6 @@
 #include <linux/interrupt.h>
 #include <linux/device.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/ss.h>
 #include <pcmcia/cs.h>
 

+ 0 - 1
drivers/pcmcia/i82365.c

@@ -50,7 +50,6 @@
 #include <asm/io.h>
 #include <asm/system.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/ss.h>
 #include <pcmcia/cs.h>
 

+ 0 - 1
drivers/pcmcia/m32r_cfc.c

@@ -26,7 +26,6 @@
 #include <asm/io.h>
 #include <asm/system.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/ss.h>
 #include <pcmcia/cs.h>
 

+ 0 - 1
drivers/pcmcia/m32r_pcc.c

@@ -27,7 +27,6 @@
 #include <asm/system.h>
 #include <asm/addrspace.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/ss.h>
 #include <pcmcia/cs.h>
 

+ 0 - 1
drivers/pcmcia/m8xx_pcmcia.c

@@ -59,7 +59,6 @@
 #include <asm/irq.h>
 #include <asm/fs_pd.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/ss.h>
 

+ 0 - 1
drivers/pcmcia/pcmcia_cis.c

@@ -19,7 +19,6 @@
 #include <linux/kernel.h>
 #include <linux/netdevice.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cisreg.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ss.h>

+ 0 - 1
drivers/pcmcia/pcmcia_resource.c

@@ -25,7 +25,6 @@
 
 #include <asm/irq.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/ss.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>

+ 0 - 1
drivers/pcmcia/pd6729.c

@@ -17,7 +17,6 @@
 #include <linux/device.h>
 #include <linux/io.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/ss.h>
 #include <pcmcia/cs.h>
 

+ 0 - 1
drivers/pcmcia/pxa2xx_base.c

@@ -32,7 +32,6 @@
 #include <mach/pxa2xx-regs.h>
 #include <asm/mach-types.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/ss.h>
 #include <pcmcia/cistpl.h>
 

+ 0 - 1
drivers/pcmcia/rsrc_iodyn.c

@@ -16,7 +16,6 @@
 #include <linux/module.h>
 #include <linux/kernel.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/ss.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>

+ 0 - 1
drivers/pcmcia/rsrc_mgr.c

@@ -16,7 +16,6 @@
 #include <linux/module.h>
 #include <linux/kernel.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/ss.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>

+ 0 - 1
drivers/pcmcia/rsrc_nonstatic.c

@@ -28,7 +28,6 @@
 
 #include <asm/irq.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/ss.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>

+ 0 - 1
drivers/pcmcia/sa1100_generic.c

@@ -35,7 +35,6 @@
 #include <linux/slab.h>
 #include <linux/platform_device.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/ss.h>
 

+ 0 - 1
drivers/pcmcia/soc_common.h

@@ -11,7 +11,6 @@
 
 /* include the world */
 #include <linux/cpufreq.h>
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/ss.h>
 #include <pcmcia/cistpl.h>

+ 0 - 1
drivers/pcmcia/socket_sysfs.c

@@ -26,7 +26,6 @@
 #include <asm/system.h>
 #include <asm/irq.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/ss.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>

+ 0 - 1
drivers/pcmcia/tcic.c

@@ -49,7 +49,6 @@
 #include <asm/io.h>
 #include <asm/system.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/ss.h>
 #include "tcic.h"

+ 0 - 1
drivers/pcmcia/xxs1500_ss.c

@@ -17,7 +17,6 @@
 #include <linux/slab.h>
 #include <linux/spinlock.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/ss.h>
 #include <pcmcia/cistpl.h>

+ 0 - 1
drivers/pcmcia/yenta_socket.c

@@ -19,7 +19,6 @@
 #include <linux/io.h>
 #include <linux/slab.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/ss.h>
 #include <pcmcia/cs.h>
 

+ 0 - 1
drivers/scsi/pcmcia/aha152x_stub.c

@@ -49,7 +49,6 @@
 #include <scsi/scsi_host.h>
 #include "aha152x.h"
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/scsi/pcmcia/fdomain_stub.c

@@ -46,7 +46,6 @@
 #include <scsi/scsi_host.h>
 #include "fdomain.h"
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/scsi/pcmcia/nsp_cs.c

@@ -47,7 +47,6 @@
 #include <scsi/scsi.h>
 #include <scsi/scsi_ioctl.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/scsi/pcmcia/qlogic_stub.c

@@ -48,7 +48,6 @@
 #include <scsi/scsi_host.h>
 #include "../qlogicfas408.h"
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/scsi/pcmcia/sym53c500_cs.c

@@ -71,7 +71,6 @@
 #include <scsi/scsi.h>
 #include <scsi/scsi_host.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/serial/serial_cs.c

@@ -45,7 +45,6 @@
 #include <asm/io.h>
 #include <asm/system.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ciscode.h>

+ 0 - 1
drivers/ssb/main.c

@@ -20,7 +20,6 @@
 #include <linux/mmc/sdio_func.h>
 #include <linux/slab.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/ssb/pcmcia.c

@@ -13,7 +13,6 @@
 #include <linux/io.h>
 #include <linux/etherdevice.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ciscode.h>

+ 0 - 1
drivers/ssb/scan.c

@@ -17,7 +17,6 @@
 #include <linux/pci.h>
 #include <linux/io.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/staging/comedi/drivers/cb_das16_cs.c

@@ -37,7 +37,6 @@ Status: experimental
 #include <linux/delay.h>
 #include <linux/pci.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/staging/comedi/drivers/das08_cs.c

@@ -48,7 +48,6 @@ Command support does not exist, but could be added for this board.
 #include "das08.h"
 
 /* pcmcia includes */
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/staging/comedi/drivers/ni_daq_700.c

@@ -47,7 +47,6 @@ IRQ is assigned but not used.
 
 #include <linux/ioport.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/staging/comedi/drivers/ni_daq_dio24.c

@@ -48,7 +48,6 @@ the PCMCIA interface.
 
 #include "8255.h"
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/staging/comedi/drivers/ni_labpc_cs.c

@@ -71,7 +71,6 @@ NI manuals:
 #include "comedi_fc.h"
 #include "ni_labpc.h"
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/staging/comedi/drivers/ni_mio_cs.c

@@ -48,7 +48,6 @@ See the notes in the ni_atmio.o driver.
 #include "ni_stc.h"
 #include "8255.h"
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
drivers/staging/comedi/drivers/quatech_daqp_cs.c

@@ -50,7 +50,6 @@ Devices: [Quatech] DAQP-208 (daqp), DAQP-308
 #include "../comedidev.h"
 #include <linux/semaphore.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/staging/wlags49_h2/wl_cs.c

@@ -83,7 +83,6 @@
 #include <linux/if_arp.h>
 #include <linux/ioport.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/staging/wlags49_h2/wl_internal.h

@@ -69,7 +69,6 @@
  ******************************************************************************/
 #include <linux/version.h>
 #ifdef BUS_PCMCIA
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>

+ 0 - 1
drivers/telephony/ixj_pcmcia.c

@@ -8,7 +8,6 @@
 #include <linux/errno.h>	/* error codes */
 #include <linux/slab.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 1 - 4
drivers/usb/host/sl811_cs.c

@@ -20,7 +20,6 @@
 #include <linux/ioport.h>
 #include <linux/platform_device.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/cisreg.h>
@@ -43,8 +42,6 @@ MODULE_LICENSE("GPL");
 /* VARIABLES                                                          */
 /*====================================================================*/
 
-static const char driver_name[DEV_NAME_LEN]  = "sl811_cs";
-
 typedef struct local_info_t {
 	struct pcmcia_device	*p_dev;
 } local_info_t;
@@ -246,7 +243,7 @@ MODULE_DEVICE_TABLE(pcmcia, sl811_ids);
 static struct pcmcia_driver sl811_cs_driver = {
 	.owner		= THIS_MODULE,
 	.drv		= {
-		.name	= (char *)driver_name,
+		.name	= "sl811_cs",
 	},
 	.probe		= sl811_cs_probe,
 	.remove		= sl811_cs_detach,

+ 2 - 0
include/pcmcia/cistpl.h

@@ -15,6 +15,8 @@
 #ifndef _LINUX_CISTPL_H
 #define _LINUX_CISTPL_H
 
+typedef unsigned char cisdata_t;
+
 #define CISTPL_NULL		0x00
 #define CISTPL_DEVICE		0x01
 #define CISTPL_LONGLINK_CB	0x02

+ 1 - 9
include/pcmcia/cs.h

@@ -43,14 +43,6 @@ typedef struct conf_reg_t {
 #define CV_COPY_VALUE		0x08
 #define CV_EXT_STATUS		0x10
 
-/* For GetFirst/NextClient */
-typedef struct client_req_t {
-    socket_t	Socket;
-    u_int	Attributes;
-} client_req_t;
-
-#define CLIENT_THIS_SOCKET	0x01
-
 /* ModifyConfiguration */
 typedef struct modconf_t {
     u_int	Attributes;
@@ -133,7 +125,7 @@ typedef struct io_req_t {
 /* For GetMemPage, MapMemPage */
 typedef struct memreq_t {
     u_int	CardOffset;
-    page_t	Page;
+    u_short	Page;
 } memreq_t;
 
 /* For ModifyWindow */

+ 0 - 40
include/pcmcia/cs_types.h

@@ -1,40 +0,0 @@
-/*
- * cs_types.h
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * The initial developer of the original code is David A. Hinds
- * <dahinds@users.sourceforge.net>.  Portions created by David A. Hinds
- * are Copyright (C) 1999 David A. Hinds.  All Rights Reserved.
- *
- * (C) 1999             David A. Hinds
- */
-
-#ifndef _LINUX_CS_TYPES_H
-#define _LINUX_CS_TYPES_H
-
-#ifdef __KERNEL__
-#include <linux/types.h>
-#else
-#include <sys/types.h>
-#endif
-
-typedef u_short	socket_t;
-typedef u_int	event_t;
-typedef u_char	cisdata_t;
-typedef u_short	page_t;
-
-typedef unsigned long window_handle_t;
-
-struct region_t;
-typedef struct region_t *memory_handle_t;
-
-#ifndef DEV_NAME_LEN
-#define DEV_NAME_LEN 32
-#endif
-
-typedef char dev_info_t[DEV_NAME_LEN];
-
-#endif /* _LINUX_CS_TYPES_H */

+ 2 - 1
include/pcmcia/ds.h

@@ -20,7 +20,6 @@
 #include <linux/mod_devicetable.h>
 #endif
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/device_id.h>
 
 #ifdef __KERNEL__
@@ -37,6 +36,8 @@ struct pcmcia_device;
 struct config_t;
 struct net_device;
 
+typedef unsigned long window_handle_t;
+
 /* dynamic device IDs for PCMCIA device drivers. See
  * Documentation/pcmcia/driver.txt for details.
 */

+ 0 - 1
include/pcmcia/ss.h

@@ -19,7 +19,6 @@
 #include <linux/sched.h>	/* task_struct, completion */
 #include <linux/mutex.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #ifdef CONFIG_CARDBUS
 #include <linux/pci.h>

+ 0 - 1
sound/pcmcia/pdaudiocf/pdaudiocf.h

@@ -24,7 +24,6 @@
 #include <sound/pcm.h>
 #include <asm/io.h>
 #include <linux/interrupt.h>
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>

+ 0 - 1
sound/pcmcia/vx/vxpocket.h

@@ -23,7 +23,6 @@
 
 #include <sound/vx_core.h>
 
-#include <pcmcia/cs_types.h>
 #include <pcmcia/cs.h>
 #include <pcmcia/cistpl.h>
 #include <pcmcia/ds.h>