--- zzzz-none-000/linux-2.6.19.2/drivers/media/video/saa6588.c 2007-01-10 19:10:37.000000000 +0000 +++ davinci-8020-5505/linux-2.6.19.2/drivers/media/video/saa6588.c 2007-01-11 07:38:19.000000000 +0000 @@ -212,10 +212,8 @@ if (rd_blocks > s->block_count) rd_blocks = s->block_count; - if (!rd_blocks) { - spin_unlock_irqrestore(&s->lock, flags); + if (!rd_blocks) return; - } for (i = 0; i < rd_blocks; i++) { if (block_to_user_buf(s, buf_ptr)) {