reiserfs: add locking around error buffer
authorJeff Mahoney <jeffm@suse.com>
Mon, 30 Mar 2009 18:02:24 +0000 (14:02 -0400)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 30 Mar 2009 19:16:36 +0000 (12:16 -0700)
commit78b6513d2881f1a759fb9825a036d926392de084
tree4839959cb1e322dbabbaba2038fd7c85cb26cdff
parentfd7cb031efb1dd71cb731668e2f597d9e61acdcb
reiserfs: add locking around error buffer

The formatting of the error buffer is race prone. It uses static buffers
for both formatting and output. While overwriting the error buffer
can product garbled output, overwriting the format buffer with incompatible
% directives can cause crashes.

Signed-off-by: Jeff Mahoney <jeffm@suse.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/reiserfs/prints.c