Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Oct 2009 19:11:00 +0000 (UTC)
From:      Andrew Gallatin <gallatin@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/kern subr_firmware.c vfs_mount.c src/sys/sys eventhandler.h
Message-ID:  <200910191911.n9JJBsjq003813@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
gallatin    2009-10-19 19:11:00 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_7)
    sys/kern             subr_firmware.c vfs_mount.c 
    sys/sys              eventhandler.h 
  Log:
  SVN rev 198244 on 2009-10-19 19:11:00Z by gallatin
  
  MFC of 178042 to allow safe firmware(9) loading from NIC watchdog handlers.
       Also MFCed are the related changes 178016, 183614 and 184842.
  
  178042: Do firmare image loading in a context known to have a root directory
  183614: Dynamically allocate the task struct in firmware mountroot
  184842: Avoid scheduling firmware taskqueues when cold
  178016: Add a mountroot event handler.  Removal of SI_SUB_MOUNT_ROOT
          was not merged.
  
  This fixes a panic in at least mxge(4) if the NIC has a hardware fault
  when the firmware image is not resident.
  
  Reviewed by:    jhb
  
  Revision    Changes    Path
  1.9.2.1     +131 -23   src/sys/kern/subr_firmware.c
  1.265.2.17  +2 -0      src/sys/kern/vfs_mount.c
  1.37.2.4    +4 -0      src/sys/sys/eventhandler.h



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