Yi Zhang
4bd7145b19
regmap: irq: clear status when disable irq
...
clear the status bit if the mask register doesn't prevent
the chip level irq from being asserted
OR in the following sequence, there will be irq storm happens:
1) interrupt is triggered;
2) another thread disables it(the mask bit is set);
3) _Then_ the interrupt thread is not ACKed(the status bit is not cleared),
and it's ignored;
4) if the irq is still asserted because of the uncleared status bit,
the irq storm happens;
Signed-off-by: Yi Zhang <yizhang@marvell.com>
Signed-off-by: Mark Brown <broonie@linaro.org>
2013-10-22 13:28:08 +01:00
..
power
ACPI and power management updates for 3.12-rc1
2013-09-03 15:59:39 -07:00
regmap
regmap: irq: clear status when disable irq
2013-10-22 13:28:08 +01:00
attribute_container.c
drivers: avoid format string in dev_set_name
2013-07-03 16:07:41 -07:00
base.h
driver core: bus_type: add drv_groups
2013-08-12 15:33:31 -07:00
bus.c
driver core: add #include <linux/sysfs.h> to core files.
2013-08-27 10:24:15 -07:00
class.c
sysfs.h: remove attr_name() macro
2013-08-22 10:25:34 -07:00
core.c
driver core : Fix use after free of dev->parent in device_shutdown
2013-09-26 14:46:11 -07:00
cpu.c
ACPI and power management updates for 3.12-rc1
2013-09-03 15:59:39 -07:00
dd.c
PM / Runtime: Idle devices asynchronously after probe|release
2013-04-11 12:42:52 -07:00
devres.c
Linux 3.9-rc3
2013-03-17 19:40:50 -07:00
devtmpfs.c
driver core: handle user namespaces properly with the uid/gid devtmpfs change
2013-04-11 11:43:29 -07:00
dma-buf.c
dma-buf: Expose buffer size to userspace (v2)
2013-09-10 11:36:45 +05:30
dma-coherent.c
dma-contiguous.c
drivers: dma-contiguous: clean source code and prepare for device tree
2013-08-27 09:18:29 +02:00
dma-mapping.c
[media] dma-mapping: fix dma_common_get_sgtable() conditional compilation
2012-11-27 09:42:31 -02:00
driver.c
driver core: add #include <linux/sysfs.h> to core files.
2013-08-27 10:24:15 -07:00
firmware.c
firmware_class.c
firmware loader: fix pending_fw_head list corruption
2013-08-30 12:04:27 -07:00
hypervisor.c
init.c
isa.c
Kconfig
Merge remote-tracking branch 'dma-public/for-v3.12-cma-dma' into for-next
2013-07-15 11:13:54 +02:00
Makefile
Merge remote-tracking branch 'origin/next' into kvm-ppc-next
2013-08-29 00:41:59 +02:00
map.c
memory.c
driver core: Release device_hotplug_lock when store_mem_state returns EINVAL
2013-10-16 18:42:41 -07:00
module.c
node.c
thp: account anon transparent huge pages into NR_ANON_PAGES
2013-09-12 15:38:03 -07:00
pinctrl.c
drivers: pinctrl sleep and idle states in the core
2013-06-16 11:56:52 +02:00
platform.c
driver-core: platform: convert bus code to use dev_groups
2013-08-23 14:43:44 -07:00
reservation.c
reservation: cross-device reservation support, v4
2013-06-28 12:02:15 +10:00
soc.c
syscore.c
topology.c
cpu topology: remove stale arch_provides_topology_pointers and define_siblings_show_map/list()
2013-07-29 13:12:45 -07:00
transport_class.c