[U-Boot] [PATCH] nfs: NfsTimeout() updates
Wolfgang Denk
wd at denx.de
Mon Dec 7 22:36:15 CET 2009
Dear Peter Tyser,
In message <1257818916-30673-1-git-send-email-ptyser at xes-inc.com> you wrote:
> From: Evan Samanas <esamanas at xes-inc.com>
>
> - NfsTimeout() does not correctly update the NFS timeout value which
> results in NfsTimeout() only being called once in certain situations.
> This can result in the 'nfs' command hanging indefinetly. For
> example, the command:
>
> nfs 192.168.0.1:/home/user/file
>
> will not exit until ctrl-c is pressed if 192.168.0.1 does not have an
> NFS server running.
>
> This issue is resolved by reinitializting the NFS timeout value inside
> NfsTimeout() when a timeout occurs.
>
> - Make the 'nfs' command print the 'T' character when a timeout occurs.
> Previously there was no indication that timeouts were occuring.
>
> - Mimic the 'tftpboot' command and when a download fails print "Retry
> count exceeded; starting again", and restart the download taking the
> 'netretry' environment variable into account.
>
> Signed-off-by: Evan Samanas <esamanas at xes-inc.com>
> Signed-off-by: Peter Tyser <ptyser at xes-inc.com>
> ---
> net/nfs.c | 11 ++++++-----
> 1 files changed, 6 insertions(+), 5 deletions(-)
Applied, thanks.
Ben, I hope ... etc. :-)
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
There's another way to survive. Mutual trust -- and help.
-- Kirk, "Day of the Dove", stardate unknown
More information about the U-Boot
mailing list