All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mark Brown <broonie@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org
Subject: [GIT PULL] regmap fixes for v4.8
Date: Tue, 6 Sep 2016 14:32:51 +0100	[thread overview]
Message-ID: <20160906133251.GR3950@sirena.org.uk> (raw)

[-- Attachment #1: Type: text/plain, Size: 2109 bytes --]

The following changes since commit 3eab887a55424fc2c27553b7bfe32330df83f7b8:

  Linux 4.8-rc4 (2016-08-28 15:04:33 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git tags/regmap-fix-v4.8-rc5

for you to fetch changes up to 787ad90332b3573d502a6c1aff52f708ca141976:

  Merge remote-tracking branch 'regmap/fix/rbtree' into regmap-linus (2016-09-03 12:10:09 +0100)

----------------------------------------------------------------
regmap: Fixes for v4.8

Several fixes here, the main one being the change from Lars-Peter which
I'd been letting soak in -next since the merge window in case it
uncovered further issues as it's a minimal fix rather than a change
addressing the root cause of the problems (which would've been too
invasive for -rc):

 - The biggest change is a fix from Lars-Peter to ensure that we don't
   create overlapping rbtree nodes which in turn avoids returning
   corrupt cache values to users, fixing some issues that were exposed
   by some recent optimisations with certain access patterns but had
   been present for a long time.
 - A fix from Elaine Zhang to stop us updating the cache if we get an
   I/O error when writing to the hardware.
 - A fix fromm Maarten ter Huurne to avoid uninitialized defaults in
   cases where we have non-readable registers but are initializing the
   cache by reading from the device.

----------------------------------------------------------------
Elaine Zhang (1):
      regmap: drop cache if the bus transfer error

Lars-Peter Clausen (1):
      regmap: rbtree: Avoid overlapping nodes

Maarten ter Huurne (1):
      regmap: cache: Fix num_reg_defaults computation from reg_defaults_raw

Mark Brown (2):
      Merge remote-tracking branch 'regmap/fix/cache' into regmap-linus
      Merge remote-tracking branch 'regmap/fix/rbtree' into regmap-linus

 drivers/base/regmap/regcache-rbtree.c | 38 ++++++++++++++++++++++++++---------
 drivers/base/regmap/regcache.c        |  5 +++--
 drivers/base/regmap/regmap.c          |  2 ++
 3 files changed, 33 insertions(+), 12 deletions(-)

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 455 bytes --]

                 reply	other threads:[~2016-09-06 13:33 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=20160906133251.GR3950@sirena.org.uk \
    --to=broonie@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.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.