]> Pileus Git - ~andy/linux/blobdiff - drivers/staging/comedi/drivers/me_daq.c
staging: comedi: remove inline alloc_private()
[~andy/linux] / drivers / staging / comedi / drivers / me_daq.c
index 3eac3ef8d79d7ffd1e042d29b9f82e4978bbc990..33b13aedfc021c9b13d42b16041367e74d4ea503 100644 (file)
@@ -656,10 +656,10 @@ static int me_attach_pci(struct comedi_device *dev, struct pci_dev *pcidev)
        dev->board_ptr = board;
        dev->board_name = board->name;
 
-       error = alloc_private(dev, sizeof(*dev_private));
-       if (error)
-               return error;
-       dev_private = dev->private;
+       dev_private = kzalloc(sizeof(*dev_private), GFP_KERNEL);
+       if (!dev_private)
+               return -ENOMEM;
+       dev->private = dev_private;
 
        /* Enable PCI device and request PCI regions */
        if (comedi_pci_enable(pcidev, dev->board_name) < 0) {