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/

Attachment: pgpUnIopGC1DD.pgp
Description: PGP signature

_______________________________________________
Devel mailing list
Devel@openvz.org
https://openvz.org/mailman/listinfo/devel

Reply via email to