On Wed, May 09, 2012 at 05:20:39PM +0530, Laxman Dewangan wrote: > The function regmap_bulk_read() calls the regmap_read() for > each register if set of register has volatile and cache is > enabled. In this case, last few register read makes the memory Looks like a good fix but can you please regenerate this against Linus' tree as the issue is also present there?