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 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. Thanks, Ralf