From: Heiner Kallweit Date: Thu, 29 Oct 2015 21:19:19 +0000 (-0200) Subject: [media] media: rc: nuvoton-cir: remove unneeded lock X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=d5b04311cb31ba351a278d2a32487bf09843cb55;p=deliverable%2Flinux.git [media] media: rc: nuvoton-cir: remove unneeded lock chip_major / chip_minor are accessed sequentially in probe only. Therefore no lock is needed. Signed-off-by: Heiner Kallweit Signed-off-by: Mauro Carvalho Chehab --- diff --git a/drivers/media/rc/nuvoton-cir.c b/drivers/media/rc/nuvoton-cir.c index 3d9a4cf29919..4d8e12f2247d 100644 --- a/drivers/media/rc/nuvoton-cir.c +++ b/drivers/media/rc/nuvoton-cir.c @@ -227,7 +227,6 @@ static void cir_wake_dump_regs(struct nvt_dev *nvt) /* detect hardware features */ static int nvt_hw_detect(struct nvt_dev *nvt) { - unsigned long flags; u8 chip_major, chip_minor; char chip_id[12]; bool chip_unknown = false; @@ -279,10 +278,8 @@ static int nvt_hw_detect(struct nvt_dev *nvt) nvt_efm_disable(nvt); - spin_lock_irqsave(&nvt->nvt_lock, flags); nvt->chip_major = chip_major; nvt->chip_minor = chip_minor; - spin_unlock_irqrestore(&nvt->nvt_lock, flags); return 0; }