Commit b71bbdf9 authored by Dave Jones's avatar Dave Jones

[PATCH] region handling cleanups for ali-ircc

parent 3581bbc7
...@@ -281,15 +281,13 @@ static int ali_ircc_open(int i, chipio_t *info) ...@@ -281,15 +281,13 @@ static int ali_ircc_open(int i, chipio_t *info)
self->io.fifo_size = 16; /* SIR: 16, FIR: 32 Benjamin 2000/11/1 */ self->io.fifo_size = 16; /* SIR: 16, FIR: 32 Benjamin 2000/11/1 */
/* Reserve the ioports that we need */ /* Reserve the ioports that we need */
ret = check_region(self->io.fir_base, self->io.fir_ext); if (!request_region(self->io.fir_base, self->io.fir_ext, driver_name)) {
if (ret < 0) {
WARNING("%s(), can't get iobase of 0x%03x\n", __FUNCTION__, WARNING("%s(), can't get iobase of 0x%03x\n", __FUNCTION__,
self->io.fir_base); self->io.fir_base);
dev_self[i] = NULL; dev_self[i] = NULL;
kfree(self); kfree(self);
return -ENODEV; return -ENODEV;
} }
request_region(self->io.fir_base, self->io.fir_ext, driver_name);
/* Initialize QoS for this device */ /* Initialize QoS for this device */
irda_init_max_qos_capabilies(&self->qos); irda_init_max_qos_capabilies(&self->qos);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment