]> err.no Git - linux-2.6/commit
drivers/misc: Move misplaced pci_dev_put's
authorJulia Lawall <julia@diku.dk>
Thu, 15 Nov 2007 00:59:26 +0000 (16:59 -0800)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Thu, 15 Nov 2007 02:45:39 +0000 (18:45 -0800)
commit90d8dabf74179e6615bd4688a118e12ec29ab7aa
treee68d18238d7e07702c7ab2300f742c2d8cd4ebcb
parente62aa046e1748b8ea0354951685478030392cf56
drivers/misc: Move misplaced pci_dev_put's

Move pci_dev_put outside the loops in which it occurs.  Within the loop,
pci_dev_put is done implicitly by pci_get_device.

The problem was detected using the following semantic patch, and corrected
by hand.

@@
expression dev;
expression E;
@@

- pci_dev_put(dev)
   ... when != dev = E
- pci_get_device(...,dev)

Signed-off-by: Julia Lawall <julia@diku.dk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/misc/ioc4.c