From: David Woodhouse Date: Mon, 20 Aug 2007 10:05:29 +0000 (+0100) Subject: JFFS2 locking regression fix. X-Git-Tag: v2.6.23-rc4~104 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b5748643332bf75274e0b639926d57e86fb133cf;p=pandora-kernel.git JFFS2 locking regression fix. Commit a491486a2087ac3dfc00efb4f838c8d684afaf54 introduced a locking problem in JFFS2 -- we up() the alloc_sem when we weren't previously holding it. This leads to all kinds of fun behaviour later. There was a _reason_ for the if (1 /* alternative path needs testing */ || which the above-mentioned commit removed :) Discovered and debugged by Giulio Fedel Signed-off-by: David Woodhouse Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed