Re: [PATCH V2] drivers: regmap: regcache-rbtree.c: Fix overlappingrbnodes.

From: Mark Brown
Date: Wed Aug 21 2013 - 12:11:10 EST


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.

Attachment: signature.asc
Description: Digital signature