linux/drivers/staging/iio
Linus Torvalds b7133a9a10 Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull irq core changes from Ingo Molnar:
 "The biggest changes are the IRQ-work and printk changes from Frederic
  Weisbecker, which prepare the code for 'full dynticks' (the ability to
  stop or slow down the periodic tick arbitrarily, not just in idle time
  as today):

   - Don't stop tick with irq works pending.  This fix is generally
     useful and concerns archs that can't raise self IPIs.

   - Flush irq works before CPU offlining.

   - Introduce "lazy" irq works that can wait for the next tick to be
     executed, unless it's stopped.

   - Implement klogd wake up using irq work.  This removes the ad-hoc
     printk_tick()/printk_needs_cpu() hooks and make it working even in
     dynticks mode.

   - Cleanups and fixes."

* 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  genirq: Export enable/disable_percpu_irq()
  arch Kconfig: Remove references to IRQ_PER_CPU
  irq_work: Remove return value from the irq_work_queue() function
  genirq: Avoid deadlock in spurious handling
  printk: Wake up klogd using irq_work
  irq_work: Make self-IPIs optable
  irq_work: Warn if there's still work on cpu_down
  irq_work: Flush work on CPU_DYING
  irq_work: Don't stop the tick with pending works
  nohz: Add API to check tick state
  irq_work: Remove CONFIG_HAVE_IRQ_WORK
  irq_work: Fix racy check on work pending flag
  irq_work: Fix racy IRQ_WORK_BUSY flag setting
2013-02-19 17:47:58 -08:00
..
accel staging: iio: remove use of __devexit_p 2012-11-21 15:02:23 -08:00
adc iio: mxs-lradc: indexes are unsigned 2013-01-09 20:06:22 +00:00
addac staging: iio: remove use of __devexit_p 2012-11-21 15:02:23 -08:00
cdc staging: iio: remove use of __devexit_p 2012-11-21 15:02:23 -08:00
Documentation iio: Documentation change for inkern interface. 2012-09-15 10:02:16 +01:00
frequency staging: iio: remove use of __devexit_p 2012-11-21 15:02:23 -08:00
gyro staging:iio:adis16080: Perform sign extension 2013-01-09 21:15:33 +00:00
impedance-analyzer staging: iio: remove use of __devexit_p 2012-11-21 15:02:23 -08:00
imu staging: iio: remove use of __devexit_p 2012-11-21 15:02:23 -08:00
light staging: iio: remove use of __devexit_p 2012-11-21 15:02:23 -08:00
magnetometer staging: iio: remove use of __devexit_p 2012-11-21 15:02:23 -08:00
meter staging: iio: remove use of __devexit_p 2012-11-21 15:02:23 -08:00
resolver staging: iio: remove use of __devexit_p 2012-11-21 15:02:23 -08:00
trigger Merge branch 'core/irq_work' of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/linux-dynticks into irq/core 2013-01-24 12:48:41 +01:00
iio_dummy_evgen.c staging:iio: Don't compare boolean values with true/false 2012-10-19 16:19:45 +01:00
iio_dummy_evgen.h staging:iio:dummy Add event support + fake event generator 2011-10-17 15:36:30 -07:00
iio_hwmon.c staging: iio: remove use of __devexit_p 2012-11-21 15:02:23 -08:00
iio_simple_dummy_buffer.c staging:iio: Add support for multiple buffers 2012-11-10 10:17:21 +00:00
iio_simple_dummy_events.c staging: iio: Fix typo in iio 2012-05-08 16:04:12 -07:00
iio_simple_dummy.c staging: iio: remove use of __devinit 2012-11-21 14:31:41 -08:00
iio_simple_dummy.h staging:iio:dummy: Fix potential NULL pointer dereference 2012-09-22 10:55:08 +01:00
Kconfig iio: fix spelling of subsystem 2012-09-03 20:26:44 +01:00
Makefile staging:iio: Move DAC drivers out of staging 2012-06-05 14:02:25 +09:00
ring_hw.h staging:iio: Update email address for Jonathan Cameron. 2012-09-03 20:26:46 +01:00
ring_sw.c iio: Drop timestamp parameter from buffer store_to callback 2012-09-08 10:14:34 +01:00
ring_sw.h IIO: Move core headers to include/linux/iio 2012-04-25 11:01:43 -07:00
TODO staging:iio: Update email address for Jonathan Cameron. 2012-09-03 20:26:46 +01:00