linux/drivers/staging/vme
Julia Lawall 7c0ace5488 Staging: vme: bridges: Add missing unlocks
Add a spin_unlock and mutex_unlock missing on the error path.

The semantic match that finds this problem is as follows:
(http://coccinelle.lip6.fr/)

// <smpl>
@@
expression E1;
@@

* spin_lock(E1,...);
  <+... when != E1
  if (...) {
    ... when != E1
*   return ...;
  }
  ...+>
* spin_unlock(E1,...);
// </smpl>

Signed-off-by: Julia Lawall <julia@diku.dk>
Signed-off-by: Martyn Welch <martyn.welch@ge.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-06-18 15:16:21 -07:00
..
boards Staging: remove unused #include <linux/version.h> 2010-05-11 11:35:36 -07:00
bridges Staging: vme: bridges: Add missing unlocks 2010-06-18 15:16:21 -07:00
devices Staging: vme: devices: vme_user.c: Fix checkpatch.pl issues. 2010-06-18 15:16:20 -07:00
Kconfig Staging: vme: VMIVME-7805 board support 2010-03-03 16:43:02 -08:00
Makefile Staging: vme: VMIVME-7805 board support 2010-03-03 16:43:02 -08:00
TODO Staging: vme: Add ca91cx42 rmw support 2010-03-03 16:43:01 -08:00
vme.c Staging: vme: declare vme_calc_slot() as static 2010-05-11 11:35:53 -07:00
vme.h Staging: vme: Attribute Testing For Dma Request 2010-03-03 16:43:00 -08:00
vme_api.txt Staging: vme: Attribute Testing For Dma Request 2010-03-03 16:43:00 -08:00
vme_bridge.h Staging: vme: Remove legacy unsupported code 2010-03-03 16:43:01 -08:00