On Thu, May 21, 2009 at 05:50:01AM +0800, wuzhangjin@xxxxxxxxx wrote: > From: Wu Zhangjin <wuzhangjin@xxxxxxxxx> > > there are lots of warnings about the macro: clear_user in linux-mips. > > the type of the second argument of access_ok should be (void __user *), > but there is an un-needed (unsigned long) conversion before __cl_addr, > so, remove the (unsigned long) will fix this problem. I assume you're talking about sparse warnings, not gcc warnings? Either way, access_ok() is defined to take pointer arguments, so patch applied. Thanks! Ralf