pcmcia: Convert window_handle_t to unsigned long This set of patches change window_handle_t from being a pointer to an unsigned long. The unsigned long is now a simple index into socket->win[]. Going from a pointer to unsigned long should leave the user space interface unchanged unless I'm mistaken.
This change results in code that is less error prone and a user space interface which is much cleaner and safer. A nice side effect is that we are also are able to remove all members except one from window_t. Signed-off-by: Magnus Damm <[EMAIL PROTECTED]> --- Applies to 2.6.19-git19 drivers/isdn/hisax/sedlbauer_cs.c | 2 - drivers/mtd/maps/pcmciamtd.c | 4 +- drivers/net/pcmcia/fmvj18x_cs.c | 8 ++-- drivers/net/pcmcia/ibmtr_cs.c | 6 +-- drivers/net/pcmcia/pcnet_cs.c | 8 ++-- drivers/net/pcmcia/smc91c92_cs.c | 2 - drivers/net/pcmcia/xirc2ps_cs.c | 2 - drivers/net/wireless/airo_cs.c | 2 - drivers/net/wireless/netwave_cs.c | 2 - drivers/net/wireless/ray_cs.c | 10 ++--- drivers/pcmcia/cs_internal.h | 3 + drivers/pcmcia/pcmcia_ioctl.c | 4 +- drivers/pcmcia/pcmcia_resource.c | 68 +++++++++++++++++++------------------ drivers/scsi/pcmcia/nsp_cs.c | 2 - include/pcmcia/cs.h | 5 +- include/pcmcia/cs_types.h | 3 - include/pcmcia/ss.h | 5 -- 17 files changed, 66 insertions(+), 70 deletions(-) _______________________________________________ Linux PCMCIA reimplementation list http://lists.infradead.org/mailman/listinfo/linux-pcmcia
