Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] pcmcia: remove client services version (fix)

One correction is needed. Changes are not needed for
drivers/scsi/pcmcia/nsp_cs.c because it uses versioning in the
compatibility part, which is never used in 2.6 kernels. The only right
thing we could to that compatibility code would be to remove it throughout
the file, but that would be a separate patch.

Cc: Dominik Brodowski <linux@dominikbrodowski.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by

Pavel Roskin and committed by
Linus Torvalds
2ffe6e28 a00db1ba

+4
+4
drivers/scsi/pcmcia/nsp_cs.c
··· 2155 2155 2156 2156 nsp_msg(KERN_INFO, "loading..."); 2157 2157 pcmcia_get_card_services_info(&serv); 2158 + if (serv.Revision != CS_RELEASE_CODE) { 2159 + nsp_msg(KERN_DEBUG, "Card Services release does not match!"); 2160 + return -EINVAL; 2161 + } 2158 2162 register_pcmcia_driver(&dev_info, &nsp_cs_attach, &nsp_cs_detach); 2159 2163 2160 2164 nsp_dbg(NSP_DEBUG_INIT, "out");