summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorDavid Woodhouse <dwmw2@infradead.org>2007-08-20 12:05:29 +0200
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-08-21 07:44:27 +0200
commitb5748643332bf75274e0b639926d57e86fb133cf (patch)
treeb649c2d0abe6149343ec17dd0f4a8a5827759082 /include
parentMerge branch 'fixes-2.6.23' of git://git.kernel.org/pub/scm/linux/kernel/git/... (diff)
downloadlinux-b5748643332bf75274e0b639926d57e86fb133cf.tar.xz
linux-b5748643332bf75274e0b639926d57e86fb133cf.zip
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 <giulio.fedel@andorsystems.com> Signed-off-by: David Woodhouse <dwmw2@infradead.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions