[PARPORT] Remove unused 'irq' argument from parport irq functions

None of the drivers with a struct pardevice's ->irq_func() hook ever
used the 'irq' argument passed to it, so remove it.

Signed-off-by: Jeff Garzik <jgarzik@redhat.com>

+19 -39
+2 -2
drivers/char/ppdev.c
··· 267 267 return bytes_written; 268 268 } 269 269 270 - static void pp_irq (int irq, void * private) 270 + static void pp_irq (void *private) 271 271 { 272 - struct pp_struct * pp = (struct pp_struct *) private; 272 + struct pp_struct *pp = private; 273 273 274 274 if (pp->irqresponse) { 275 275 parport_write_control (pp->pdev->port, pp->irqctl);
+1 -1
drivers/input/serio/parkbd.c
··· 102 102 return 0; 103 103 } 104 104 105 - static void parkbd_interrupt(int irq, void *dev_id) 105 + static void parkbd_interrupt(void *dev_id) 106 106 { 107 107 108 108 if (parkbd_writing) {
+1 -7
drivers/net/hamradio/baycom_epp.c
··· 325 325 326 326 /* ---------------------------------------------------------------------- */ 327 327 328 - static void epp_interrupt(int irq, void *dev_id) 329 - { 330 - } 331 - 332 - /* ---------------------------------------------------------------------- */ 333 - 334 328 static inline void do_kiss_params(struct baycom_state *bc, 335 329 unsigned char *data, unsigned long len) 336 330 { ··· 865 871 } 866 872 memset(&bc->modem, 0, sizeof(bc->modem)); 867 873 bc->pdev = parport_register_device(pp, dev->name, NULL, epp_wakeup, 868 - epp_interrupt, PARPORT_DEV_EXCL, dev); 874 + NULL, PARPORT_DEV_EXCL, dev); 869 875 parport_put_port(pp); 870 876 if (!bc->pdev) { 871 877 printk(KERN_ERR "%s: cannot register parport at 0x%lx\n", bc_drvname, pp->base);
+2 -2
drivers/net/hamradio/baycom_par.c
··· 270 270 271 271 /* --------------------------------------------------------------------- */ 272 272 273 - static void par96_interrupt(int irq, void *dev_id) 273 + static void par96_interrupt(void *dev_id) 274 274 { 275 - struct net_device *dev = (struct net_device *)dev_id; 275 + struct net_device *dev = dev_id; 276 276 struct baycom_state *bc = netdev_priv(dev); 277 277 278 278 baycom_int_freq(bc);
+3 -3
drivers/net/plip.c
··· 143 143 static void plip_timer_bh(struct work_struct *work); 144 144 145 145 /* Interrupt handler */ 146 - static void plip_interrupt(int irq, void *dev_id); 146 + static void plip_interrupt(void *dev_id); 147 147 148 148 /* Functions for DEV methods */ 149 149 static int plip_tx_packet(struct sk_buff *skb, struct net_device *dev); ··· 380 380 container_of(work, struct net_local, timer.work); 381 381 382 382 if (!(atomic_read (&nl->kill_timer))) { 383 - plip_interrupt (-1, nl->dev); 383 + plip_interrupt (nl->dev); 384 384 385 385 schedule_delayed_work(&nl->timer, 1); 386 386 } ··· 897 897 898 898 /* Handle the parallel port interrupts. */ 899 899 static void 900 - plip_interrupt(int irq, void *dev_id) 900 + plip_interrupt(void *dev_id) 901 901 { 902 902 struct net_device *dev = dev_id; 903 903 struct net_local *nl;
+2 -11
drivers/parport/daisy.c
··· 199 199 * parport_open - find a device by canonical device number 200 200 * @devnum: canonical device number 201 201 * @name: name to associate with the device 202 - * @pf: preemption callback 203 - * @kf: kick callback 204 - * @irqf: interrupt handler 205 - * @flags: registration flags 206 - * @handle: driver data 207 202 * 208 203 * This function is similar to parport_register_device(), except 209 204 * that it locates a device by its number rather than by the port ··· 209 214 * for parport_register_device(). 210 215 **/ 211 216 212 - struct pardevice *parport_open(int devnum, const char *name, 213 - int (*pf) (void *), void (*kf) (void *), 214 - void (*irqf) (int, void *), 215 - int flags, void *handle) 217 + struct pardevice *parport_open(int devnum, const char *name) 216 218 { 217 219 struct daisydev *p = topology; 218 220 struct parport *port; ··· 229 237 port = parport_get_port(p->port); 230 238 spin_unlock(&topology_lock); 231 239 232 - dev = parport_register_device(port, name, pf, kf, 233 - irqf, flags, handle); 240 + dev = parport_register_device(port, name, NULL, NULL, NULL, 0, NULL); 234 241 parport_put_port(port); 235 242 if (!dev) 236 243 return NULL;
+1 -2
drivers/parport/probe.c
··· 255 255 ssize_t parport_device_id (int devnum, char *buffer, size_t count) 256 256 { 257 257 ssize_t retval = -ENXIO; 258 - struct pardevice *dev = parport_open (devnum, "Device ID probe", 259 - NULL, NULL, NULL, 0, NULL); 258 + struct pardevice *dev = parport_open (devnum, "Device ID probe"); 260 259 if (!dev) 261 260 return -ENXIO; 262 261
+1 -1
drivers/parport/share.c
··· 524 524 struct pardevice * 525 525 parport_register_device(struct parport *port, const char *name, 526 526 int (*pf)(void *), void (*kf)(void *), 527 - void (*irq_func)(int, void *), 527 + void (*irq_func)(void *), 528 528 int flags, void *handle) 529 529 { 530 530 struct pardevice *tmp;
+4 -8
include/linux/parport.h
··· 230 230 int (*preempt)(void *); 231 231 void (*wakeup)(void *); 232 232 void *private; 233 - void (*irq_func)(int, void *); 233 + void (*irq_func)(void *); 234 234 unsigned int flags; 235 235 struct pardevice *next; 236 236 struct pardevice *prev; ··· 383 383 struct pardevice *parport_register_device(struct parport *port, 384 384 const char *name, 385 385 int (*pf)(void *), void (*kf)(void *), 386 - void (*irq_func)(int, void *), 386 + void (*irq_func)(void *), 387 387 int flags, void *handle); 388 388 389 389 /* parport_unregister unlinks a device from the chain. */ ··· 507 507 /* IEEE1284.3 functions */ 508 508 extern int parport_daisy_init (struct parport *port); 509 509 extern void parport_daisy_fini (struct parport *port); 510 - extern struct pardevice *parport_open (int devnum, const char *name, 511 - int (*pf) (void *), 512 - void (*kf) (void *), 513 - void (*irqf) (int, void *), 514 - int flags, void *handle); 510 + extern struct pardevice *parport_open (int devnum, const char *name); 515 511 extern void parport_close (struct pardevice *dev); 516 512 extern ssize_t parport_device_id (int devnum, char *buffer, size_t len); 517 513 extern void parport_daisy_deselect_all (struct parport *port); ··· 519 523 parport_ieee1284_interrupt (port); 520 524 read_lock(&port->cad_lock); 521 525 if (port->cad && port->cad->irq_func) 522 - port->cad->irq_func(port->irq, port->cad->private); 526 + port->cad->irq_func(port->cad->private); 523 527 read_unlock(&port->cad_lock); 524 528 } 525 529
+1 -1
sound/drivers/mts64.c
··· 830 830 /********************************************************************* 831 831 * parport stuff 832 832 *********************************************************************/ 833 - static void snd_mts64_interrupt(int irq, void *private) 833 + static void snd_mts64_interrupt(void *private) 834 834 { 835 835 struct mts64 *mts = ((struct snd_card*)private)->private_data; 836 836 u16 ret;
+1 -1
sound/drivers/portman2x4.c
··· 611 611 /********************************************************************* 612 612 * parport stuff 613 613 *********************************************************************/ 614 - static void snd_portman_interrupt(int irq, void *userdata) 614 + static void snd_portman_interrupt(void *userdata) 615 615 { 616 616 unsigned char midivalue = 0; 617 617 struct portman *pm = ((struct snd_card*)userdata)->private_data;