From 17bb4fb5a5d4d9f1e100d4156b60f9b8088c1ab6 Mon Sep 17 00:00:00 2001 From: H Hartley Sweeten Date: Fri, 17 Aug 2012 18:21:12 -0700 Subject: [PATCH] --- yaml --- r: 324633 b: refs/heads/master c: f853d9ddf4867a4629753be4af7c5b98f7b7edd0 h: refs/heads/master i: 324631: 48bdcedfdfc953194941eb68fe4950947e5e37d5 v: v3 --- [refs] | 2 +- trunk/drivers/staging/comedi/drivers/adv_pci_dio.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index ea1382befce4..e2d196d446f1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: cb448d6572219efa4a6eb0c98f37125079b78549 +refs/heads/master: f853d9ddf4867a4629753be4af7c5b98f7b7edd0 diff --git a/trunk/drivers/staging/comedi/drivers/adv_pci_dio.c b/trunk/drivers/staging/comedi/drivers/adv_pci_dio.c index 4da0e7bd204f..a4c1b13136bc 100644 --- a/trunk/drivers/staging/comedi/drivers/adv_pci_dio.c +++ b/trunk/drivers/staging/comedi/drivers/adv_pci_dio.c @@ -1184,6 +1184,8 @@ static void pci_dio_detach(struct comedi_device *dev) if (devpriv) { if (devpriv->valid) pci_dio_reset(dev); + } + if (dev->subdevices) { for (i = 0; i < dev->n_subdevices; i++) { s = dev->subdevices + i; if (s->type == COMEDI_SUBD_DIO)