[PATCH 10/15] backports: patch lib/refcount.c to make sparse happy

Johannes Berg <[email protected]>
Newsgroups org.kernel.vger.backports
Message-ID <20200221095437.ab78be8ac2e8.I1154c5725b98fb8535c25fce7862eeb546535515@changeid>
From: Johannes Berg <[email protected]>

We're testing sparse, so don't want warnings here.

Signed-off-by: Johannes Berg <[email protected]>
---
 patches/lib-refcount.patch | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/patches/lib-refcount.patch b/patches/lib-refcount.patch
index cca07cfb7df2..0f63ec6aa6d9 100644
--- a/patches/lib-refcount.patch
+++ b/patches/lib-refcount.patch
@@ -10,3 +10,21 @@ index 5d0582a..8d108f9 100644
  
  /**
   * refcount_add_not_zero_checked - add a value to a refcount unless it is 0
+@@ -153,6 +153,8 @@ bool refcount_dec_and_lock(refcount_t *r, spinlock_t *lock)
+ 		return false;
+ 	}
+ 
++	__release(lock);
++
+ 	return true;
+ }
+ EXPORT_SYMBOL(refcount_dec_and_lock);
+@@ -182,6 +184,8 @@ bool refcount_dec_and_lock_irqsave(refcount_t *r, spinlock_t *lock,
+ 		return false;
+ 	}
+ 
++	__release(lock);
++
+ 	return true;
+ }
+ EXPORT_SYMBOL(refcount_dec_and_lock_irqsave);
-- 
2.24.1

--
To unsubscribe from this list: send the line "unsubscribe backports" in
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.