]> err.no Git - linux-2.6/commit
[PATCH] pcmcia: remove client services version
authorPavel Roskin <proski@gnu.org>
Fri, 8 Jul 2005 00:59:03 +0000 (17:59 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Fri, 8 Jul 2005 01:24:06 +0000 (18:24 -0700)
commita00db1ba7c33619cbd7c3153e4746d15881c0383
tree5cb3bbbd8b9fd03947c75b7bdfede1db27c9d6b6
parent2bc5a9bdc56fac6f7cbf95b89443e3809141c247
[PATCH] pcmcia: remove client services version

The Linux PCMCIA code has some data that was apparently used (or meant to be
used) to ensure that only proper client drivers are loaded.  This is now
ensured (to a certain degree) by the fact that the most client drivers are
part of the kernel.  Also, the version information has not been updated
despite major changes in PCMCIA API.  This has made it meaningless.

This patch removes servinfo_t and pcmcia_get_card_services_info.  They are not
used in any userspace utilities such as pcmcia-cs and pcmciautils.
drivers/pcmcia/pcmcia_ioctl.c is adjusted accordingly.

CS_RELEASE and CS_RELEASE_CODE are removed.  include/pcmcia/version.h is empty
now.  It will be removed later, but for now it's left in the tree to avoid
touching all PCMCIA clients.

The only driver that needs to be changed is drivers/scsi/pcmcia/nsp_cs.c,
which uses CS_RELEASE_CODE.

Signed-off-by: Pavel Roskin <proski@gnu.org>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
drivers/pcmcia/pcmcia_ioctl.c
drivers/scsi/pcmcia/nsp_cs.c
include/pcmcia/cs.h
include/pcmcia/ds.h
include/pcmcia/version.h