From be55a6671c8445a5275e553214bffd4c0bf5f58e Mon Sep 17 00:00:00 2001 From: Sascha Wildner Date: Thu, 16 Aug 2012 19:53:40 +0200 Subject: [PATCH] unlock_return.cocci: Add vm_object_{hold,drop}(). --- test/cocci/unlock_return.cocci | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/test/cocci/unlock_return.cocci b/test/cocci/unlock_return.cocci index 6775567..1a8a392 100644 --- a/test/cocci/unlock_return.cocci +++ b/test/cocci/unlock_return.cocci @@ -119,3 +119,21 @@ if (...) { ... when != spin_unlock(l) | spin_unlock(l); ) + +// vm_object_hold(...) / vm_object_drop(...) +// +@@ +expression l; +@@ +vm_object_hold(l); +... when != vm_object_drop(l) + when any + when strict +( +if (...) { ... when != vm_object_drop(l) ++ vm_object_drop(l); + return ...; +} +| +vm_object_drop(l); +) -- 1.7.7.2