On Thu, Jan 03, 2002 at 10:44:30PM +0100, Vivien Chappelier wrote: > Hi, > > There is a binutils bug (as) which produces bad addresses when > getting the address of a struct member for initializing the same struct, > and when there is data or static functions declared before: > int test = 0xdeadbeef; > > struct { > int dummy; > void *ptr; > } bug = > { > ptr: &bug.ptr > }; > > will produce bad value for bug.ptr. > > This patch move the declaration of kswapd_wait as a workaround to > this compiler bug. This probably affects all mips64 kernels. > Shouldn't you fix the assmbler instead? H.J.