Commit 207c3b2b authored by Ian Abbott's avatar Ian Abbott Committed by Greg Kroah-Hartman

staging: comedi: amplc_dio200: remove DIO200_DRIVER_NAME

Remove the `DIO200_DRIVER_NAME` macro which expands to the driver name
"amplc_dio200".  Use the board name from our `struct dio200_board` when
requesting resources.
Signed-off-by: default avatarIan Abbott <abbotti@mev.co.uk>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent e4681eba
...@@ -267,8 +267,6 @@ ...@@ -267,8 +267,6 @@
#include "comedi_fc.h" #include "comedi_fc.h"
#include "8253.h" #include "8253.h"
#define DIO200_DRIVER_NAME "amplc_dio200"
#define DO_ISA IS_ENABLED(CONFIG_COMEDI_AMPLC_DIO200_ISA) #define DO_ISA IS_ENABLED(CONFIG_COMEDI_AMPLC_DIO200_ISA)
#define DO_PCI IS_ENABLED(CONFIG_COMEDI_AMPLC_DIO200_PCI) #define DO_PCI IS_ENABLED(CONFIG_COMEDI_AMPLC_DIO200_PCI)
...@@ -684,7 +682,7 @@ static int ...@@ -684,7 +682,7 @@ static int
dio200_request_region(struct comedi_device *dev, dio200_request_region(struct comedi_device *dev,
unsigned long from, unsigned long extent) unsigned long from, unsigned long extent)
{ {
if (!from || !request_region(from, extent, DIO200_DRIVER_NAME)) { if (!from || !request_region(from, extent, dev->board_name)) {
dev_err(dev->class_dev, "I/O port conflict (%#lx,%lu)!\n", dev_err(dev->class_dev, "I/O port conflict (%#lx,%lu)!\n",
from, extent); from, extent);
return -EIO; return -EIO;
...@@ -1794,7 +1792,7 @@ static int dio200_common_attach(struct comedi_device *dev, unsigned int irq, ...@@ -1794,7 +1792,7 @@ static int dio200_common_attach(struct comedi_device *dev, unsigned int irq,
dev->read_subdev = &dev->subdevices[sdx]; dev->read_subdev = &dev->subdevices[sdx];
if (irq) { if (irq) {
if (request_irq(irq, dio200_interrupt, req_irq_flags, if (request_irq(irq, dio200_interrupt, req_irq_flags,
DIO200_DRIVER_NAME, dev) >= 0) { dev->board_name, dev) >= 0) {
dev->irq = irq; dev->irq = irq;
} else { } else {
dev_warn(dev->class_dev, dev_warn(dev->class_dev,
...@@ -1818,7 +1816,7 @@ static int dio200_attach(struct comedi_device *dev, struct comedi_devconfig *it) ...@@ -1818,7 +1816,7 @@ static int dio200_attach(struct comedi_device *dev, struct comedi_devconfig *it)
return -EINVAL; return -EINVAL;
dev->board_name = thisboard->name; dev->board_name = thisboard->name;
dev_info(dev->class_dev, DIO200_DRIVER_NAME ": attach\n"); dev_info(dev->class_dev, "%s: attach\n", dev->driver->driver_name);
devpriv = kzalloc(sizeof(*devpriv), GFP_KERNEL); devpriv = kzalloc(sizeof(*devpriv), GFP_KERNEL);
if (!devpriv) if (!devpriv)
...@@ -1860,8 +1858,8 @@ static int dio200_auto_attach(struct comedi_device *dev, ...@@ -1860,8 +1858,8 @@ static int dio200_auto_attach(struct comedi_device *dev,
dev->board_ptr = thisboard; dev->board_ptr = thisboard;
dev->board_name = thisboard->name; dev->board_name = thisboard->name;
dev_info(dev->class_dev, DIO200_DRIVER_NAME ": attach pci %s\n", dev_info(dev->class_dev, "%s: attach pci %s\n",
pci_name(pci_dev)); dev->driver->driver_name, pci_name(pci_dev));
devpriv = kzalloc(sizeof(*devpriv), GFP_KERNEL); devpriv = kzalloc(sizeof(*devpriv), GFP_KERNEL);
if (!devpriv) if (!devpriv)
...@@ -1958,7 +1956,7 @@ static void dio200_detach(struct comedi_device *dev) ...@@ -1958,7 +1956,7 @@ static void dio200_detach(struct comedi_device *dev)
* the device code. * the device code.
*/ */
static struct comedi_driver amplc_dio200_driver = { static struct comedi_driver amplc_dio200_driver = {
.driver_name = DIO200_DRIVER_NAME, .driver_name = "amplc_dio200",
.module = THIS_MODULE, .module = THIS_MODULE,
.attach = dio200_attach, .attach = dio200_attach,
.auto_attach = dio200_auto_attach, .auto_attach = dio200_auto_attach,
...@@ -2001,7 +1999,7 @@ static int amplc_dio200_pci_probe(struct pci_dev *dev, ...@@ -2001,7 +1999,7 @@ static int amplc_dio200_pci_probe(struct pci_dev *dev,
} }
static struct pci_driver amplc_dio200_pci_driver = { static struct pci_driver amplc_dio200_pci_driver = {
.name = DIO200_DRIVER_NAME, .name = "amplc_dio200",
.id_table = dio200_pci_table, .id_table = dio200_pci_table,
.probe = &amplc_dio200_pci_probe, .probe = &amplc_dio200_pci_probe,
.remove = comedi_pci_auto_unconfig, .remove = comedi_pci_auto_unconfig,
......
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