Searched hist:dc8a0843a435b2c0891e7eaea64faaf1ebec9b11 (Results 1 – 1 of 1) sorted by relevance
/linux/fs/jffs2/ |
H A D | compr_lzo.c | diff dc8a0843a435b2c0891e7eaea64faaf1ebec9b11 Wed Nov 05 23:21:16 CET 2008 Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com> [JFFS2] fix race condition in jffs2_lzo_compress()
deflate_mutex protects the globals lzo_mem and lzo_compress_buf. However, jffs2_lzo_compress() unlocks deflate_mutex _before_ it has copied out the compressed data from lzo_compress_buf. Correct this by moving the mutex unlock after the copy.
In addition, document what deflate_mutex actually protects.
Cc: stable@kernel.org Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com> Acked-by: Richard Purdie <rpurdie@openedhand.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
|