On Mon, 26 Feb 2007 19:50:24 +0300 Alexey Dobriyan <[EMAIL PROTECTED]> wrote: > > +asmlinkage long compat_sys_lutimesat(int dfd, char __user *filename, struct > compat_timespec __user *utimes) > +{ > + struct timespec ts[2]; > + > + if (utimes) { > + if (get_user(ts[0].tv_sec, &utimes[0].tv_sec) || > + get_user(ts[0].tv_nsec, &utimes[0].tv_nsec) || > + get_user(ts[1].tv_sec, &utimes[1].tv_sec) || > + get_user(ts[1].tv_nsec, &utimes[1].tv_nsec)) > + return -EFAULT;
if (get_compat_timespec(&ts[0], &utimes[0]) || get_compat_timespec(&ts[1], &utimes[1])) return -EFAULT; -- Cheers, Stephen Rothwell [EMAIL PROTECTED] http://www.canb.auug.org.au/~sfr/
pgpFDGfh5wqVW.pgp
Description: PGP signature