]> git.baikalelectronics.ru Git - kernel.git/commit
V4L/DVB (4849): Add missing spin_unlock to saa6588 decoder driver
authorIra Snyder <kernel@irasnyder.com>
Mon, 20 Nov 2006 10:20:48 +0000 (07:20 -0300)
committerMauro Carvalho Chehab <mchehab@infradead.org>
Sun, 26 Nov 2006 10:52:37 +0000 (08:52 -0200)
commit9ea9d03c188a60e0409b4ef9d7ac6f2120446c51
tree88812d920d7a50a63abe123a7618c5eac2c6272a
parent32bc7c7d472e45ae9b24cffe42b6b12b0ac100c6
V4L/DVB (4849): Add missing spin_unlock to saa6588 decoder driver

Sparse noticed a lock imbalance in read_from_buf(). Further inspection shows
that the lock should not be held when the function exits.
This adds a spin_unlock_irqrestore(), so that every exit path of the
read_from_buf() function is consistent. The unlock was missing on an error
path.

Signed-off-by: Ira W. Snyder <devel@irasnyder.com>
Signed-off-by: Hans J. Koch <koch@hjk-az.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/video/saa6588.c