Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 798cdd05 authored by H Hartley Sweeten's avatar H Hartley Sweeten Committed by Greg Kroah-Hartman
Browse files

staging: comedi: icp_multi: remove board attach noise



Remove the kernel message noise during the attach of the board.
Use a simple/clean dev_info at the end of the attach.

Signed-off-by: default avatarH Hartley Sweeten <hsweeten@visionengravers.com>
Cc: Ian Abbott <abbotti@mev.co.uk>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 12b4a097
Loading
Loading
Loading
Loading
+7 −29
Original line number Diff line number Diff line
@@ -706,10 +706,6 @@ static int icp_multi_attach(struct comedi_device *dev,
	resource_size_t io_addr[5], iobase;
	unsigned char pci_bus, pci_slot, pci_func;

	printk(KERN_WARNING
	       "icp_multi EDBG: BGN: icp_multi_attach(...)\n");

	/*  Allocate private data storage space */
	ret = alloc_private(dev, sizeof(struct icp_multi_private));
	if (ret < 0)
		return ret;
@@ -718,10 +714,6 @@ static int icp_multi_attach(struct comedi_device *dev,
	if (pci_list_builded++ == 0)
		pci_card_list_init(PCI_VENDOR_ID_ICP, 0);

	printk(KERN_WARNING
	       "Anne's comedi%d: icp_multi: board=%s", dev->minor,
	       this_board->name);

	card = select_and_alloc_pci_card(PCI_VENDOR_ID_ICP,
					 this_board->device_id, it->options[0],
					 it->options[1]);
@@ -732,24 +724,14 @@ static int icp_multi_attach(struct comedi_device *dev,
	devpriv->card = card;

	if ((pci_card_data(card, &pci_bus, &pci_slot, &pci_func, &io_addr[0],
			   &irq)) < 0) {
		printk(KERN_WARNING " - Can't get configuration data!\n");
			   &irq)) < 0)
		return -EIO;
	}

	iobase = io_addr[2];
	devpriv->phys_iobase = iobase;

	printk(KERN_WARNING
	       ", b:s:f=%d:%d:%d, io=0x%8llx \n", pci_bus, pci_slot, pci_func,
	       (unsigned long long)iobase);

	devpriv->io_addr = ioremap(iobase, ICP_MULTI_SIZE);

	if (devpriv->io_addr == NULL) {
		printk(KERN_WARNING "ioremap failed.\n");
	if (devpriv->io_addr == NULL)
		return -ENOMEM;
	}

	dev->board_name = this_board->name;

@@ -762,19 +744,12 @@ static int icp_multi_attach(struct comedi_device *dev,
	if (irq) {
		if (request_irq(irq, interrupt_service_icp_multi,
				IRQF_SHARED, "Inova Icp Multi", dev)) {
			printk(KERN_WARNING
				"unable to allocate IRQ %u, DISABLING IT",
				irq);
			irq = 0;	/* Can't use IRQ */
		} else
			printk(KERN_WARNING ", irq=%u", irq);
	} else
		printk(KERN_WARNING ", IRQ disabled");
		}
	}

	dev->irq = irq;

	printk(KERN_WARNING ".\n");

	s = &dev->subdevices[0];
	dev->read_subdev = s;
	s->type = COMEDI_SUBD_AI;
@@ -828,6 +803,9 @@ static int icp_multi_attach(struct comedi_device *dev,

	devpriv->valid = 1;

	dev_info(dev->class_dev, "%s attached, irq %sabled\n",
		dev->board_name, dev->irq ? "en" : "dis");

	return 0;
}