From ae19bc780fa2ed785e81e8c8efc67dd0119953a6 Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Sun, 20 Apr 2003 20:20:56 -0700 Subject: [PATCH] [PATCH] parport_serial fix parport_serial is calling a couple of 8250 driver functions with no prototypes in scope. Turns out it was calling them with too many args, too. --- drivers/parport/parport_serial.c | 5 +++-- drivers/serial/8250_pci.c | 1 + include/linux/8250_pci.h | 2 ++ 3 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 include/linux/8250_pci.h diff --git a/drivers/parport/parport_serial.c b/drivers/parport/parport_serial.c index f80f9301314d7..536337c77cb86 100644 --- a/drivers/parport/parport_serial.c +++ b/drivers/parport/parport_serial.c @@ -26,6 +26,7 @@ #include #include #include +#include #include @@ -150,12 +151,12 @@ struct pci_board_no_ids { static int __devinit siig10x_init_fn(struct pci_dev *dev, struct pci_board_no_ids *board, int enable) { - return pci_siig10x_fn(dev, NULL, enable); + return pci_siig10x_fn(dev, enable); } static int __devinit siig20x_init_fn(struct pci_dev *dev, struct pci_board_no_ids *board, int enable) { - return pci_siig20x_fn(dev, NULL, enable); + return pci_siig20x_fn(dev, enable); } static struct pci_board_no_ids pci_boards[] __devinitdata = { diff --git a/drivers/serial/8250_pci.c b/drivers/serial/8250_pci.c index 954a362b4f076..d9e97644862ef 100644 --- a/drivers/serial/8250_pci.c +++ b/drivers/serial/8250_pci.c @@ -23,6 +23,7 @@ #include #include #include +#include #include #include diff --git a/include/linux/8250_pci.h b/include/linux/8250_pci.h new file mode 100644 index 0000000000000..5f3ab21b339b7 --- /dev/null +++ b/include/linux/8250_pci.h @@ -0,0 +1,2 @@ +int pci_siig10x_fn(struct pci_dev *dev, int enable); +int pci_siig20x_fn(struct pci_dev *dev, int enable); -- 2.53.0