linux/drivers/media/usb/cx231xx
Sebastian Andrzej Siewior aa53bf0b03 media: cx231xx: use irqsave() in USB's complete callback
The USB completion callback does not disable interrupts while acquiring
the lock. We want to remove the local_irq_disable() invocation from
__usb_hcd_giveback_urb() and therefore it is required for the callback
handler to disable the interrupts while acquiring the lock.
The callback may be invoked either in IRQ or BH context depending on the
USB host controller.
Use the _irqsave() variant of the locking primitives.

Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
2018-08-02 13:49:35 -04:00
..
cx231xx-417.c media: usb: cx231xx-417: include linux/slab.h header 2018-05-11 11:37:57 -04:00
cx231xx-audio.c media: cx231xx: use irqsave() in USB's complete callback 2018-08-02 13:49:35 -04:00
cx231xx-avcore.c media: replace all <spaces><tab> occurrences 2018-01-04 13:15:05 -05:00
cx231xx-cards.c media: cx231xx: Fix several incorrect demod addresses 2018-05-05 08:23:00 -04:00
cx231xx-conf-reg.h
cx231xx-core.c media: cx231xx: use irqsave() in USB's complete callback 2018-08-02 13:49:35 -04:00
cx231xx-dif.h [media] media: Drop FSF's postal address from the source code files 2017-01-27 11:38:09 -02:00
cx231xx-dvb.c media: cx231xx: remove a now unused var 2018-05-05 08:55:29 -04:00
cx231xx-i2c.c media: cx231xx: don't check number of messages in the driver 2018-07-27 06:39:57 -04:00
cx231xx-input.c media: usb: add SPDX identifiers to some code I wrote 2017-12-11 07:41:11 -05:00
cx231xx-pcb-cfg.c media: cx231xx: Fix spelling mistake: "senario" -> "scenario" 2018-05-11 11:30:16 -04:00
cx231xx-pcb-cfg.h media: replace all <spaces><tab> occurrences 2018-01-04 13:15:05 -05:00
cx231xx-reg.h media: replace all <spaces><tab> occurrences 2018-01-04 13:15:05 -05:00
cx231xx-vbi.c media: cx231xx: use irqsave() in USB's complete callback 2018-08-02 13:49:35 -04:00
cx231xx-vbi.h media: cx231xx: make cx231xx_vbi_qops const 2017-10-31 06:37:49 -04:00
cx231xx-video.c media: add tuner standby op, use where needed 2018-03-21 12:05:39 -04:00
cx231xx.h media: cx231xx: get rid of videobuf-dvb dependency 2018-05-04 10:56:57 -04:00
Kconfig media: cx231xx: fix RC_CORE dependency 2018-06-27 10:45:15 -04:00
Makefile media: don't include drivers/media/i2c at cflags 2017-12-28 14:14:09 -05:00