firmware(9) is a subsystem to load binary data into the kernel via a
specially crafted module. There are several handrolled sollutions to this
problem in the tree already which will be replaced with this. They
include iwi(4), ipw(4), ispfw(4) and digi(4).
Approved by: re(scottl)
Work around the fact that nfsclient SRCS must include
nfs_diskless.c if NFS_ROOT is in effect, e.g., present
in the kernel config file. Otherwise the built module
won't load due to an undefined reference to nfs_setup_diskless.
Approved by: re (scottl)
vnode_create_vobject() while preserving the binary ABI
to filesystem modules in RELENG_6: introduce a new function
vnode_create_vobject_off() that takes the size argument
as off_t; move all stock file systems to it; re-implement
the old vnode_create_vobject() using vnode_create_vobject_off()
so that old or binary-only FS modules can work w/o hitting the
bug. The trick is to pass a size of 0 to vnode_create_vobject_off()
so that it will call VOP_GETATTR() and thus get the actual,
untruncated file size even if the calling module still uses
the old vnode_create_vobject().
PR: kern/92243
Approved by: re (scottl)
Add support for the JMicron JMB363 dual SATA + single PATA controller.
Add r/w support for JMicron ATA RAID metadata.
Add a reset of the AHCI machinery to the ICH6/ICH7 support.
Unbreak Promise SATAII/150 controllers caused by the DMA dump changes.
Unbreak DMA dump on Intel 31224.
Approved by: re@ (scottl)
But it returned 1.
It fixes the problem reported by many Japanese people that tcsh 6.14
doesn't work correctly with ja_JP.eucJP and ja_JP.SJIS locale.
share/mklocale/ja_JP.SJIS.src: 1.5
share/mklocale/ja_JP.eucJP.src: 1.4
Approved by: re (scottl)
Default number of direct access devices had been changed from three to two.
Reflect this in other paragraphs.
PR: 93201
Submitted by: Marian Cerny
Approved by: re (scottl)
- mdoc sweep.
- s/5.5/6.0/ in HISTORY section.
- Document the latest changes for controlling the fan
- s/Thinklight/ThinkLight/
- Xref led(4)
Approved by: re (scottl)
Rework icmp_error() and always quote the entire TCP header, fixes
issues in draft-gont-icmp-payload-00.txt.
New net.inet.icmp.reply_from_interface and net.inet.icmp.quotelen.
Sponsored by: TCP/IP Optimization Fundraise 2005
Approved by: re (scottl)
Fix two important typos in watchdog handling:
- Restart watchdog if we *did* processed any descriptors. [1]
- Log the watchdog event if the link is *up*. [2]
PR: kern/92948 [1]
Submitted by: Mihail Balikov <mihail.balikov interbgc.com> [1]
PR: kern/92895 [2]
Submitted by: Vladimir Ivanov <wawa yandex-team.ru> [2]
Approved by: re (kensmith)
- Increase maximum number of interfaces to 2048.
- Regroup softc so that frequently used elements are
grouped in the beginning, while the interfaces
array is at the end.
Approved by: re (kensmith)