diff options
Diffstat (limited to 'drivers/pcmcia/au1000_generic.c')
-rw-r--r-- | drivers/pcmcia/au1000_generic.c | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/drivers/pcmcia/au1000_generic.c b/drivers/pcmcia/au1000_generic.c index 87302c548c24..971a35281649 100644 --- a/drivers/pcmcia/au1000_generic.c +++ b/drivers/pcmcia/au1000_generic.c | |||
@@ -241,23 +241,6 @@ au1x00_pcmcia_get_status(struct pcmcia_socket *sock, unsigned int *status) | |||
241 | return 0; | 241 | return 0; |
242 | } | 242 | } |
243 | 243 | ||
244 | /* au1x00_pcmcia_get_socket() | ||
245 | * Implements the get_socket() operation for the in-kernel PCMCIA | ||
246 | * service (formerly SS_GetSocket in Card Services). Not a very | ||
247 | * exciting routine. | ||
248 | * | ||
249 | * Returns: 0 | ||
250 | */ | ||
251 | static int | ||
252 | au1x00_pcmcia_get_socket(struct pcmcia_socket *sock, socket_state_t *state) | ||
253 | { | ||
254 | struct au1000_pcmcia_socket *skt = to_au1000_socket(sock); | ||
255 | |||
256 | debug("for sock %u\n", skt->nr); | ||
257 | *state = skt->cs_state; | ||
258 | return 0; | ||
259 | } | ||
260 | |||
261 | /* au1x00_pcmcia_set_socket() | 244 | /* au1x00_pcmcia_set_socket() |
262 | * Implements the set_socket() operation for the in-kernel PCMCIA | 245 | * Implements the set_socket() operation for the in-kernel PCMCIA |
263 | * service (formerly SS_SetSocket in Card Services). We more or | 246 | * service (formerly SS_SetSocket in Card Services). We more or |
@@ -352,7 +335,6 @@ static struct pccard_operations au1x00_pcmcia_operations = { | |||
352 | .init = au1x00_pcmcia_sock_init, | 335 | .init = au1x00_pcmcia_sock_init, |
353 | .suspend = au1x00_pcmcia_suspend, | 336 | .suspend = au1x00_pcmcia_suspend, |
354 | .get_status = au1x00_pcmcia_get_status, | 337 | .get_status = au1x00_pcmcia_get_status, |
355 | .get_socket = au1x00_pcmcia_get_socket, | ||
356 | .set_socket = au1x00_pcmcia_set_socket, | 338 | .set_socket = au1x00_pcmcia_set_socket, |
357 | .set_io_map = au1x00_pcmcia_set_io_map, | 339 | .set_io_map = au1x00_pcmcia_set_io_map, |
358 | .set_mem_map = au1x00_pcmcia_set_mem_map, | 340 | .set_mem_map = au1x00_pcmcia_set_mem_map, |
@@ -372,13 +354,12 @@ int au1x00_pcmcia_socket_probe(struct device *dev, struct pcmcia_low_level *ops, | |||
372 | struct skt_dev_info *sinfo; | 354 | struct skt_dev_info *sinfo; |
373 | int ret, i; | 355 | int ret, i; |
374 | 356 | ||
375 | sinfo = kmalloc(sizeof(struct skt_dev_info), GFP_KERNEL); | 357 | sinfo = kzalloc(sizeof(struct skt_dev_info), GFP_KERNEL); |
376 | if (!sinfo) { | 358 | if (!sinfo) { |
377 | ret = -ENOMEM; | 359 | ret = -ENOMEM; |
378 | goto out; | 360 | goto out; |
379 | } | 361 | } |
380 | 362 | ||
381 | memset(sinfo, 0, sizeof(struct skt_dev_info)); | ||
382 | sinfo->nskt = nr; | 363 | sinfo->nskt = nr; |
383 | 364 | ||
384 | /* | 365 | /* |