A few more fixes for the img-ir RC driver in addition to the ones I posted a couple of weeks ago. The first patch fixes some broken behaviour when the same protocol is set twice and the effective scancode filter gets cleared as a result. The second patch fixes a potential deadlock and lockdep splat due to the repeat end timer being del_timer_sync'd with the spin lock held when changing protocols. The second patch here depends on "img-ir/hw: Always read data to clear buffer" (patch 1 in the previous img-ir patchset) to avoid conflicts, so that patch should be applied first. I've tagged both for stable (v3.15+). Cc: Mauro Carvalho Chehab <m.chehab@xxxxxxxxxxx> Cc: Sifan Naeem <sifan.naeem@xxxxxxxxxx> Cc: linux-media@xxxxxxxxxxxxxxx James Hogan (2): img-ir/hw: Avoid clearing filter for no-op protocol change img-ir/hw: Fix potential deadlock stopping timer drivers/media/rc/img-ir/img-ir-hw.c | 28 +++++++++++++++++++++++++--- drivers/media/rc/img-ir/img-ir-hw.h | 3 +++ 2 files changed, 28 insertions(+), 3 deletions(-) -- 2.0.4 -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html