[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20130821161057.GG26118@sirena.org.uk>
Date: Wed, 21 Aug 2013 17:10:57 +0100
From: Mark Brown <broonie@...nel.org>
To: David Jander <david@...tonic.nl>
Cc: Dimitris Papastamos <dp@...nsource.wolfsonmicro.com>,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH V2] drivers: regmap: regcache-rbtree.c: Fix overlapping
rbnodes.
On Wed, Aug 21, 2013 at 05:37:22PM +0200, David Jander wrote:
> Avoid overlapping register regions by making the initial blklen of a new
> node 1. If a register write occurs to a yet uncached register, that is
> lower than but near an existing node's base_reg, a new node is created
> and it's blklen is set to an arbitrary value (sizeof(*rbnode)). That may
> cause this node to overlap with another node. Those nodes should be merged,
> but this merge doesn't happen yet, so this patch at least makes the initial
> blklen small enough to avoid hitting the wrong node, which may otherwise
> lead to severe breakage.
Applied, thanks.
Download attachment "signature.asc" of type "application/pgp-signature" (837 bytes)
Powered by blists - more mailing lists