All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jonathan Cameron <jic23@kernel.org>
To: Greg KH <gregkh@linuxfoundation.org>
Cc: "linux-iio@vger.kernel.org" <linux-iio@vger.kernel.org>
Subject: [PULL] IIO fixes for 3.12
Date: Sat, 21 Sep 2013 16:18:27 +0100	[thread overview]
Message-ID: <523DB8C3.9000902@kernel.org> (raw)

The following changes since commit c3cb718acc17f8e0d6b4b8d1f8ca9a20d1999159:

  staging: line6: add bounds check in snd_toneport_source_put() (2013-09-17 07:39:28 -0700)

are available in the git repository at:

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

for you to fetch changes up to bda2f8fca20b564ac8edb2b9c080d942c2144359:

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

----------------------------------------------------------------
First round of IIO fixes for 3.12

A series of wrong 'struct dev' assumptions in suspend/resume callbacks
following on from this issue being identified in a new driver review.
One to watch out for in future.

A number of driver specific fixes
1) at91 - fix a overflow in clock rate computation
2) dummy - Kconfig dependency issue
3) isl29018 - uninitialized value
4) hmc5843 - measurement conversion bug introduced by recent cleanup.
5) ade7854-spi - wrong return value.

Some IIO core fixes
1) Wrong value picked up for event code creation for a modified channel
2) A null dereference on failure to initialize a buffer after no buffer has
   been in use, when using the available_scan_masks approach.
3) Sampling not stopped when a device is removed. Effects forced removal
   such as hot unplugging.
4) Prevent device going away if a chrdev is still open in userspace.
5) Prevent race on chardev opening and device being freed.
6) Add a missing iio_buffer_init in the call back buffer.

These last few are the first part of a set from Lars-Peter Clausen who
has been taking a closer look at our removal paths and buffer handling
than anyone has for quite some time.

----------------------------------------------------------------
Derek Basehore (1):
      iio: isl29018: Fix uninitialized value

Jonathan Cameron (1):
      staging:iio:dummy fix kfifo_buf kconfig dependency issue if kfifo modular and buffer enabled for built in dummy
driver.

Josh Wu (1):
      iio: at91: fix adc_clk overflow

Lars-Peter Clausen (4):
      iio: Stop sampling when the device is removed
      iio: fix: Keep a reference to the IIO device for open file descriptors
      iio: Prevent race between IIO chardev opening and IIO device free
      iio:buffer_cb: Add missing iio_buffer_init()

Lukasz Czerwinski (1):
      iio: iio_device_add_event_sysfs() bugfix

Peter Meerwald (5):
      staging:iio:hmc5843: Fix measurement conversion
      iio: Fix tmp006 dev-to-indio_dev conversion in suspend/resume
      iio: Fix bma180 dev-to-indio_dev conversion in suspend/resume
      iio: Fix mcp4725 dev-to-indio_dev conversion in suspend/resume
      iio: Fix crash when scan_bytes is computed with active_scan_mask == NULL

Sachin Kamat (1):
      staging: iio: ade7854-spi: Fix return value

 drivers/iio/accel/bma180.c                 |  4 ++--
 drivers/iio/adc/at91_adc.c                 | 11 ++++++-----
 drivers/iio/buffer_cb.c                    |  2 ++
 drivers/iio/dac/mcp4725.c                  | 12 ++++++------
 drivers/iio/iio_core.h                     |  4 ++++
 drivers/iio/industrialio-buffer.c          | 30 +++++++++++++++++++++++++++--
 drivers/iio/industrialio-core.c            | 31 ++++++++++++++++++++----------
 drivers/iio/industrialio-event.c           | 20 +++++++++++++------
 drivers/iio/temperature/tmp006.c           |  6 ++++--
 drivers/staging/iio/Kconfig                |  2 +-
 drivers/staging/iio/light/isl29018.c       |  1 +
 drivers/staging/iio/magnetometer/hmc5843.c |  2 +-
 drivers/staging/iio/meter/ade7854-spi.c    |  2 +-
 13 files changed, 91 insertions(+), 36 deletions(-)

             reply	other threads:[~2013-09-21 14:18 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-09-21 15:18 Jonathan Cameron [this message]
2013-09-21 23:46 ` [PULL] IIO fixes for 3.12 Greg KH

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=523DB8C3.9000902@kernel.org \
    --to=jic23@kernel.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=linux-iio@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.