Date: Mon, 19 Oct 2009 19:14:04 +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: <200910191914.n9JJEfB4003977@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
gallatin 2009-10-19 19:14:04 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_6)
sys/kern subr_firmware.c vfs_mount.c
sys/sys eventhandler.h
Log:
SVN rev 198245 on 2009-10-19 19:14:04Z 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. 178042 is dependant upon this.
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.1.2.6 +140 -23 src/sys/kern/subr_firmware.c
1.196.2.25 +2 -0 src/sys/kern/vfs_mount.c
1.33.2.2 +4 -0 src/sys/sys/eventhandler.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200910191914.n9JJEfB4003977>
