Dan Carpenter wrote:
If change_protocol() fails and we goto out_raw, then it calls unlock
twice.

Gah, good catch, I gotta quit adding new bugs... ;)


I noticed that the other time we called change_protocol() we
held the &dev->lock, so I changed it to hold it here too.

Signed-off-by: Dan Carpenter<erro...@gmail.com>
---
Compile tested only.


I've sanity-checked the code, and yeah, calling change_protocol() function pointers with the lock held should be perfectly fine here too. The change_protocol functions are device-driver-specific, and don't touch the core rc device lock.

Reviewed-by: Jarod Wilson <ja...@redhat.com>
Acked-by: Jarod Wilson <ja...@redhat.com>

--
Jarod Wilson
ja...@redhat.com


--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to