]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
jffs2: Fix page lock / f->sem deadlock
authorDavid Woodhouse <David.Woodhouse@intel.com>
Mon, 1 Feb 2016 12:37:20 +0000 (12:37 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 9 Mar 2016 23:33:26 +0000 (15:33 -0800)
commit47ccc4c5f9832faef1770f306ff112570df358c4
tree3353e2488390a92fffc80035eabe66aeba60ffde
parente60a8c9765b9ddf7e7f0c309d1287e73ef8c3691
jffs2: Fix page lock / f->sem deadlock

commit 49e91e7079febe59a20ca885a87dd1c54240d0f1 upstream.

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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
fs/jffs2/README.Locking
fs/jffs2/gc.c