Hi Joe, On 05/31/2017 05:37 AM, Joe Hershberger wrote: > On Mon, Apr 10, 2017 at 6:24 PM, Joe Hershberger <joe.hershber...@ni.com> > wrote: >> Hi Jaehoon, >> >> On Mon, Apr 10, 2017 at 5:23 AM, Jaehoon Chung <jh80.ch...@samsung.com> >> wrote: >>> Dear Joe, >>> >>> I have a question about nfs. >>> I don't have a knowledge for NFS..So i don't know this is right or not.. >>> >>> When i have tested the latest u-boot(v2017.03), nfs doesn't work fine with >>> Odroid-xu3. >> >> How does it fail? Did you print out what the value of "len" is in the >> case where it was failing? How does it compare to the static size of >> the struct?
I will share the information when it's failed. >> >>> My question is a below thing...In net/nfs.c, nfs_read_reply() function is >>> called the memcpy(). >>> it should be copied the sizeof(rpc_pkt.u.reply))...is it really right? >> >> It may be copying too much, but I wouldn't expect that to be an issue. >> >> If it is not copying enough, then maybe NFS_READ_SIZE is not set >> appropriately? Or maybe there is an issue with how the server decides >> what read size to use? i didn't check in more detail..so i will debug more about what is main problem.. >> >>> diff --git a/net/nfs.c b/net/nfs.c >>> index 83ed0a7..09556c7 100644 >>> --- a/net/nfs.c >>> +++ b/net/nfs.c >>> @@ -660,7 +660,8 @@ static int nfs_read_reply(uchar *pkt, unsigned len) >>> >>> debug("%s\n", __func__); >>> >>> memcpy(&rpc_pkt.u.data[0], pkt, sizeof(rpc_pkt.u.reply)); >>> >>> >>> When i changed from "sizeof(rpc_pkt.u.reply)" to "len", it was working fine. >>> >>> Maybe i'm wrong..so i asked this to you... >> >> Please do some debugging with the Odroid and report values. Sure, I will do. >> >> Thanks, >> -Joe >> >>> Best Regards, >>> Jaehoon Chung > > Not sure that this email ever went out... I've been having trouble > with sent emails in the last few months. :/ > > -Joe > > > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot