Messages in this thread Patch in this message | | | Date | Wed, 20 Jun 2018 08:10:59 -0500 | From | "Gustavo A. R. Silva" <> | Subject | [PATCH] fs/super.c: Fix lock/unlock imbalance in sget_fc |
| |
It seems a spin_unlock is missing before return at line 532: return old.
Addresses-Coverity-ID: 1470111 ("Missing unlock") Fixes: 4f3911e76e19 ("vfs: Implement a filesystem superblock creation/configuration context") Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com> --- fs/super.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/fs/super.c b/fs/super.c index 43400f5..ff24532 100644 --- a/fs/super.c +++ b/fs/super.c @@ -529,6 +529,7 @@ struct super_block *sget_fc(struct fs_context *fc, destroy_unused_super(s); s = NULL; } + spin_unlock(&sb_lock); return old; } } -- 2.7.4
| |