Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Mar 2008 16:01:34 +0000 (UTC)
From:      Rafal Jaworowski <raj@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/boot/common dev_net.c src/sys/boot/uboot/lib console.c copy.c glue.c libuboot.h net.c time.c
Message-ID:  <200803121601.m2CG1ZbG072258@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
raj         2008-03-12 16:01:34 UTC

  FreeBSD src repository

  Modified files:
    sys/boot/common      dev_net.c 
    sys/boot/uboot/lib   console.c copy.c glue.c libuboot.h net.c 
                         time.c 
  Log:
  Eliminate artificial increasing of 'netdev_opens' counter in loader's net_open().
  
  This was introduced as a workaround long time ago for some Alpha firmware
  (which is now gone), and actually prevented net_close() to ever be
  called.
  
  Certain firmwares (U-Boot) need local shutdown operations to be performed on a
  network controller upon transaction end: such platform-specific hooks are
  supposed to be called via netif_close() (from within net_close()).
  
  This change effectively reverts the following CVS commit:
  
      sys/boot/common/dev_net.c
  
      revision 1.7
      date: 2000/05/13 15:40:46;  author: dfr;  state: Exp;  lines: +2 -1
      Only probe network settings on the first open of the network device.
      The alpha firmware takes a seriously long time to open the network device
      the first time.
  
  Also suppress excessive output while netbooting via loader, unless debugging.
  
  While there, make sys/boot/uboot more style(9) compliant.
  
  Reviewed by:    imp
  Approved by:    cognet (mentor)
  
  Revision  Changes    Path
  1.16      +11 -8     src/sys/boot/common/dev_net.c
  1.2       +5 -0      src/sys/boot/uboot/lib/console.c
  1.2       +3 -0      src/sys/boot/uboot/lib/copy.c
  1.3       +54 -49    src/sys/boot/uboot/lib/glue.c
  1.2       +10 -12    src/sys/boot/uboot/lib/libuboot.h
  1.2       +16 -18    src/sys/boot/uboot/lib/net.c
  1.2       +2 -0      src/sys/boot/uboot/lib/time.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803121601.m2CG1ZbG072258>