On Wed, May 21, 2014 at 01:29:36PM +0200, Ralf Baechle wrote: > On Wed, May 21, 2014 at 01:38:53PM +0800, Yong Zhang wrote: > > > Please check the V2 in which I add the reporter. > > And thanks libin for reporting it :) > > The bug was introduced in 5636919b5c909fee54a6ef5226475ecae012ad02 > [MIPS: Outline udelay and fix a few issues.] in 2009 btw. I think > the intension was to avoid holes in the structure and minimize > the bloat. I instead applied aptch Could you please show the patch? > which also moves another member > of the struct arond such that no hole will be created in the struct. > This is important because the strcture it accessed fairly frequently > so we want to fit the most important members into as few cache > lines as possible. I have tried to move the struct member around, but I found that the hole cann't be avoided completely because for exampe struct cache_desc is a bit special. Thanks, Yong > > Thanks, > > Ralf