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

pcmcia: cs: Remove unused pcmcia_get_socket_by_nr

The last use of pcmcia_get_socket_by_nr() was removed in 2010 by
commit 5716d415f8c5 ("pcmcia: remove obsolete ioctl")

Remove it.

Signed-off-by: Dr. David Alan Gilbert <linux@treblig.org>
Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>

authored by

Dr. David Alan Gilbert and committed by
Dominik Brodowski
750da502 ecef14f7

-18
-17
drivers/pcmcia/cs.c
··· 229 229 EXPORT_SYMBOL(pcmcia_unregister_socket); 230 230 231 231 232 - struct pcmcia_socket *pcmcia_get_socket_by_nr(unsigned int nr) 233 - { 234 - struct pcmcia_socket *s; 235 - 236 - down_read(&pcmcia_socket_list_rwsem); 237 - list_for_each_entry(s, &pcmcia_socket_list, socket_list) 238 - if (s->sock == nr) { 239 - up_read(&pcmcia_socket_list_rwsem); 240 - return s; 241 - } 242 - up_read(&pcmcia_socket_list_rwsem); 243 - 244 - return NULL; 245 - 246 - } 247 - EXPORT_SYMBOL(pcmcia_get_socket_by_nr); 248 - 249 232 static int socket_reset(struct pcmcia_socket *skt) 250 233 { 251 234 int status, i;
-1
drivers/pcmcia/cs_internal.h
··· 116 116 extern const struct class pcmcia_socket_class; 117 117 118 118 int pccard_register_pcmcia(struct pcmcia_socket *s, struct pcmcia_callback *c); 119 - struct pcmcia_socket *pcmcia_get_socket_by_nr(unsigned int nr); 120 119 121 120 void pcmcia_parse_uevents(struct pcmcia_socket *socket, unsigned int events); 122 121 #define PCMCIA_UEVENT_EJECT 0x0001