projects
/
platform
/
kernel
/
linux-rpi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cff8267
)
btrfs: extent-tree: Add lockdep assert when updating space info
author
Qu Wenruo
<wqu@suse.com>
Mon, 29 Apr 2019 06:03:32 +0000
(14:03 +0800)
committer
David Sterba
<dsterba@suse.com>
Mon, 1 Jul 2019 11:34:58 +0000
(13:34 +0200)
Just add a safe net for btrfs_space_info member updating.
Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/extent-tree.c
patch
|
blob
|
history
diff --git
a/fs/btrfs/extent-tree.c
b/fs/btrfs/extent-tree.c
index af73264e33a557a93055efa22453554eadcbf4e1..f37daddbeabeda93836adbe0a568728df5732f9e 100644
(file)
--- a/
fs/btrfs/extent-tree.c
+++ b/
fs/btrfs/extent-tree.c
@@
-58,6
+58,7
@@
enum {
static inline void update_##name(struct btrfs_space_info *sinfo, \
s64 bytes) \
{ \
+ lockdep_assert_held(&sinfo->lock); \
if (bytes < 0 && sinfo->name < -bytes) { \
WARN_ON(1); \
sinfo->name = 0; \