]> www.infradead.org Git - users/jedix/linux-maple.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)
committerChuck Anderson <chuck.anderson@oracle.com>
Thu, 26 May 2016 22:45:30 +0000 (15:45 -0700)
commit22de3caf6329a6ef32b235eeb02f18fe851dbced
treedd543af31b9cea62fd693df99f68a6b245eec662
parentbeabc94e14b153b92914f1df324e3ae02b4eb5c8
jffs2: Fix page lock / f->sem deadlock

Orabug: 23330971

[ 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>
(cherry picked from commit e0dae728bf0878ad831440ff5d2e90ec10b794a4)

Signed-off-by: Dan Duval <dan.duval@oracle.com>
fs/jffs2/README.Locking
fs/jffs2/gc.c