[PULL] IIO fixes for 3.12 set 2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The following changes since commit bda2f8fca20b564ac8edb2b9c080d942c2144359:

  iio:buffer_cb: Add missing iio_buffer_init() (2013-09-21 12:52:50 +0100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git tags/iio-fixes-for-3.12b

for you to fetch changes up to f09b44ed1d8553c8a91b8de8cfa05f2ea585ab0d:

  iio:magnetometer: Bugfix magnetometer default output registers (2013-09-28 12:03:24 +0100)

----------------------------------------------------------------
Second set of IIO fixes for the 3.12 cycle.

One large fix here to add reference counting to IIO's buffers
in order to prevent them being prematurely freed. The actual code addition
is small but needs to be repeated in a number of different places.

A few small additional fixes:
1) Make sure that debugfs entries are removed early enough to prevent
a race.
2) Drop a stray regulator_put from ad8366 left over from the devm_ patches.
3) The ST magnetometer driver had incorrect register addresses for the
   actual data channels.

----------------------------------------------------------------
Denis CIOCCA (1):
      iio:magnetometer: Bugfix magnetometer default output registers

Lars-Peter Clausen (2):
      iio: Add reference counting for buffers
      iio: Remove debugfs entries in iio_device_unregister()

Sachin Kamat (1):
      iio: amplifiers: ad8366: Remove regulator_put

 drivers/iio/amplifiers/ad8366.c                 |  4 +--
 drivers/iio/buffer_cb.c                         | 21 +++++++----
 drivers/iio/industrialio-buffer.c               | 41 +++++++++++++++++++---
 drivers/iio/industrialio-core.c                 |  6 +++-
 drivers/iio/industrialio-triggered-buffer.c     |  7 ++--
 drivers/iio/kfifo_buf.c                         |  8 ++++-
 drivers/iio/magnetometer/st_magn_core.c         | 18 +++++-----
 drivers/staging/iio/accel/lis3l02dq_ring.c      |  2 +-
 drivers/staging/iio/accel/sca3000_ring.c        | 13 ++++---
 drivers/staging/iio/iio_simple_dummy_buffer.c   |  2 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c |  8 +++--
 drivers/staging/iio/meter/ade7758_ring.c        |  7 ++--
 include/linux/iio/buffer.h                      | 46 +++++++++++++++++++++++++
 13 files changed, 146 insertions(+), 37 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-iio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux