On Fri, Dec 29, 2000 at 01:06:30AM +0000, Albert Cranford wrote:
> Simply executing
>          *p++ = htonl(fl->fl_pid);
> before 
>          start = loff_t_to_s64(fl->fl_start);
> also works.

Yes, confirmed.
Since you're located in Florida I vote for this and I hope that
Linus will elect it. :)


--- linux/fs/lockd/xdr4.c.orig  Fri Dec 29 01:35:32 2000
+++ linux/fs/lockd/xdr4.c       Fri Dec 29 14:56:07 2000
@@ -167,13 +167,13 @@
         || (fl->fl_end > NLM4_OFFSET_MAX && fl->fl_end != OFFSET_MAX))
                return NULL;
 
+       *p++ = htonl(fl->fl_pid);
        start = loff_t_to_s64(fl->fl_start);
        if (fl->fl_end == OFFSET_MAX)
                len = 0;
        else
                len = loff_t_to_s64(fl->fl_end - fl->fl_start + 1);
 
-       *p++ = htonl(fl->fl_pid);
        p = xdr_encode_hyper(p, start);
        p = xdr_encode_hyper(p, len);

-- 

  ciao - 
    Stefan

"                export PS1="((((((((((((rms))))))))))))# "              "

Stefan Traby                Linux/ia32               fax:  +43-3133-6107-9
Mitterlasznitzstr. 13       Linux/alpha            phone:  +43-3133-6107-2
8302 Nestelbach             Linux/sparc       http://www.hello-penguin.com
Austria                                    mailto:[EMAIL PROTECTED]
Europe                                   mailto:[EMAIL PROTECTED]
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.tux.org/lkml/

Reply via email to