mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-31 04:01:48 -04:00
drivers/pcmcia/m32r_pcc.c: check return from request_irq
While building m32r allmodconfig we were getting warning: drivers/pcmcia/m32r_pcc.c:331:2: warning: ignoring return value of 'request_irq', declared with attribute warn_unused_result request_irq() can fail and we should always be checking the result from it. Check the result and return it to the caller. Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Sudip Mukherjee <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
This commit is contained in:
parent
17e96230d9
commit
4170a20f21
1 changed files with 10 additions and 4 deletions
|
|
@ -296,10 +296,11 @@ static int __init is_alive(u_short sock)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static void add_pcc_socket(ulong base, int irq, ulong mapaddr,
|
||||
unsigned int ioaddr)
|
||||
static int add_pcc_socket(ulong base, int irq, ulong mapaddr,
|
||||
unsigned int ioaddr)
|
||||
{
|
||||
pcc_socket_t *t = &socket[pcc_sockets];
|
||||
int err;
|
||||
|
||||
/* add sockets */
|
||||
t->ioaddr = ioaddr;
|
||||
|
|
@ -328,11 +329,16 @@ static void add_pcc_socket(ulong base, int irq, ulong mapaddr,
|
|||
t->socket.irq_mask = 0;
|
||||
t->socket.pci_irq = 2 + pcc_sockets; /* XXX */
|
||||
|
||||
request_irq(irq, pcc_interrupt, 0, "m32r-pcc", pcc_interrupt);
|
||||
err = request_irq(irq, pcc_interrupt, 0, "m32r-pcc", pcc_interrupt);
|
||||
if (err) {
|
||||
if (t->base > 0)
|
||||
release_region(t->base, 0x20);
|
||||
return err;
|
||||
}
|
||||
|
||||
pcc_sockets++;
|
||||
|
||||
return;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue