jffs2: Fix page lock / f->sem deadlock
authorDavid Woodhouse <David.Woodhouse@intel.com>
Mon, 1 Feb 2016 12:37:20 +0000 (12:37 +0000)
committerSasha Levin <sasha.levin@oracle.com>
Wed, 9 Mar 2016 18:15:07 +0000 (13:15 -0500)
commite0dae728bf0878ad831440ff5d2e90ec10b794a4
tree99d75e76c0c280a81d6a308ea388d193f61f5fa2
parent74d11976ff45dfe15b8a965d72237ac98533f788
jffs2: Fix page lock / f->sem deadlock

[ Upstream commit 49e91e7079febe59a20ca885a87dd1c54240d0f1 ]

With this fix, all code paths should now be obtaining the page lock before
f->sem.

Reported-by: Szabó Tamás <sztomi89@gmail.com>
Tested-by: Thomas Betker <thomas.betker@rohde-schwarz.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Cc: stable@vger.kernel.org
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
fs/jffs2/README.Locking
fs/jffs2/gc.c