An error occurred fetching the project authors.
- 17 Mar, 2013 40 commits
-
-
Lars-Peter Clausen authored
Currently it is not save to call iio_push_event() from hard IRQ context since the IIO event code uses spin_lock()/spin_unlock() and it is not save to mix calls to spin_lock()/spin_unlock() from different contexts on the same lock. E.g. if the lock is being held in iio_event_chrdev_read() and an interrupts kicks in and the interrupt handler calls iio_push_event() we end uo with a deadlock. This patch updates iio_push_event() to use spin_lock_irqsave()/ spin_unlock_irqstrestore(), since it can be called from both IRQ and non-IRQ context. All other other users of the lock, which are always run in non-IRQ context, are updated to spin_lock_irq()/spin_unlock_irq(). Signed-off-by:
Lars-Peter Clausen <lars@metafoo.de> Signed-off-by:
Jonathan Cameron <jic23@kernel.org>
-
Jonathan Cameron authored
This has been replaced by the pair of masks info_mask_separate and info_mask_shared_by_type. Other variants may follow. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> cc: Roland Stigge <stigge@antcom.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Reviewed-by:
Marek Vasut <marex@denx.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Stefan Roese <sr@denx.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Lars-Peter Clausen <lars@metafoo.de> cc: Patrick Vasseur <patrick.vasseur@c-s.fr> cc: Christophe Leroy <christophe.leroy@c-s.fr>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Naveen Krishna Chatradhi <ch.naveen@samsung.com>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Michael Hennerich <michael.hennerich@analog.com>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Michael Hennerich <michael.hennerich@analog.com>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Michael Hennerich <michael.hennerich@analog.com>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> cc: Shubhrajyoti D <shubhrajyoti@ti.com>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> cc: Andrew Chew <achew@nvidia.com>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> cc: Jon Brenner <jon.brenner@ams.com>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Laxman Dewangan <ldewangan@nvidia.com>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Rhyland Klein <rklein@nvidia.com>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Michael Hennerich <michael.hennerich@analog.com> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Michael Hennerich <michael.hennerich@analog.com> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Michael Hennerich <michael.hennerich@analog.com> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Michael Hennerich <michael.hennerich@analog.com> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Michael Hennerich <michael.hennerich@analog.com> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> cc: Peter Meerwald <pmeerw@pmeerw.net>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> cc: Jon Brenner <jbrenner@taosinc.com>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> cc: Johan Hovold <jhovold@gmail.com>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> cc: Peter Meerwald <pmeerw@pmeerw.net>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> cc: Ge Gao <ggao@invensense.com>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> cc: Manuel Stahl <manuel.stahl@iis.fraunhofer.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-
Jonathan Cameron authored
The original info_mask is going away in favour of the broken out versions. Signed-off-by:
Jonathan Cameron <jic23@kernel.org> Acked-by:
Lars-Peter Clausen <lars@metafoo.de>
-