<p>Out of curiosity sake, how long after 3.8 is live will 3.6 be supported?</p>
<div class="gmail_quote">On May 25, 2014 10:03 PM, "Justin C. Sherrill" <<a href="mailto:justin@crater.dragonflybsd.org">justin@crater.dragonflybsd.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
at 2f34f9f446a90b34ce59e170431949dfba6caef2 (tag)<br>
tagging 09f762885ab6c561ef7bf679a6b6440ea138cf4e (commit)<br>
replaces v3.7.1<br>
tagged by Justin C. Sherrill<br>
on Mon May 26 00:54:54 2014 -0400<br>
<br>
<br>
DragonFly 3.8.0rc<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v2.0.22 (DragonFly)<br>
<br>
iF4EABEIAAYFAlOCySEACgkQWhOVNC7ITaCeeAD/TWM/R7D4j6qp0bHjSd6RCAD1<br>
aTLY+x60DYgbneVwT1QA/16LZhs9iEnT2qEsE2cOhhotQZkyoBIxBLCF1tHeONZB<br>
=QXJ9<br>
-----END PGP SIGNATURE-----<br>
<br>
Alex Hornung (9):<br>
mmap - honour hint address (properly) even if randomization is on<br>
vnconfig - don't make it harder to script vnconfig<br>
udevd - fix realloc usage<br>
pfi - support for authorized_keys<br>
devfs - sync devfs after cloning a device<br>
update tcplay to 2.0<br>
cryptdisks - update to new tcplay API<br>
cryptdisks safe_mem - use weak symbols<br>
tcplay - fix compile error on i386<br>
<br>
Alexandre Perrin (7):<br>
fix the INT64_C and INTMAX_C family macro for x86_64.<br>
kernel: Remove NULL checks after kmalloc(..., M_INTWAIT).<br>
Update to bmake-20131001 on the vendor branch<br>
bmake: Revert local modification patches.<br>
bmake: new local modifications.<br>
bmake: Update READMEs and makefiles<br>
Add proper const keywords to sysctl(3) parameters.<br>
<br>
Antonio Huete Jimenez (42):<br>
hammer - Ignore privilege check for HAMMERIOC_PFS_ITERATE.<br>
Fix indentation from the previous commit.<br>
libhammer - Gather additional information about PFSes.<br>
hammer - Really fix VFS_STATFS() when operating volumes.<br>
kernel/ntfs - Fix warnings when compiling with NTFS_DEBUG<br>
kernel/ntfs - Cleanup.<br>
debug - Fix build for ncptrace.c<br>
kernel/ntfs - Fix a possible problem in bufcache.<br>
kernel/ntfs - Fix buffer overlapping problems.<br>
kernel/ntfs - Remove a forgotten #if defined<br>
kernel/nata - Fix a memory leak in ata-dma.<br>
kernel/natapci - Fix a NULL pointer dereference.<br>
test - Testing 1 2 3<br>
test again<br>
virtual/vcd - Adapt for DEVFS.<br>
vkernel - Use 'vcd0' by default.<br>
rc.d/root - Remove unnecessary 'mount /' call.<br>
kernel/vfs - Fix a refcount check in vclean_unlocked()<br>
sbin/hammer - Fix a wrong error message.<br>
sbin/hammer - Remove trailing '/' from paths.<br>
tools - Implement a simple hammer-backup script.<br>
tools - Fix indentation.<br>
tools - Improve hammer-backup.sh a bit<br>
tools - Easier incremental backups for hammer-backup.sh.<br>
tools - Add option -k to hammer-backup.sh<br>
tools - Reorganise a bit info messages in hammer-info.sh<br>
tools - Fix a couple mistakes.<br>
tools - Fix return code in hammer-backup.sh<br>
tools - Fix operator in hammer-backup.sh<br>
sbin/hammer - Add 'header' option for mirror-dump directive.<br>
nrelease - Minor fixes<br>
kernel - Add allproc_hsize global<br>
libkvm - Adjust for the proc_token changes<br>
gdbinit - A couple fixes.<br>
gdbinit - Fix previous commit.<br>
test/debug - Tweak vnodeinfo a bit<br>
ext2fs - Attempt to fix a panic on VOP_CLOSE<br>
netstat - Replace a couple malloc calls.<br>
network/gif - Correctly clear route cache on destroy.<br>
network/pf - Avoid a possible bad pointer access.<br>
netinet/ip - Avoid a NULL pointer dereference.<br>
netinet/in - Fix yet another NULL pointer panic.<br>
<br>
Eitan Adler (21):<br>
cmp(1): fix some build nits (to build on FreeBSD)<br>
Add support for an -h flag which causes cmp(1) to not follow symlinks.<br>
Remove advertising clause from extern.h header.<br>
cmp(1): Take latest changes from FreeBSD's implementation.<br>
My first commit is completely useless. Typical.<br>
newgrp(1): update newgrp's man page to explain why it does not work by<br>
newgrp(1): Add warning when running newgrp without SETUID<br>
ls(1): Add missing flags to usage()<br>
iwn.4: add missing support cards.<br>
Sync with latest FreeBSD changes. Local changes were merged into<br>
gettytab: sync changes from FreeBSD.<br>
regdomain.xml: sync from FreeBSD<br>
pf.os: Sync with FreeBSD<br>
Add static where useful.<br>
/etc/remote: Sort the explanation on the top of the file.<br>
makewhatis(1): use static where appropriate<br>
sed(1): Per the resolution of POSIX bug 0000779 (note 0002050) add<br>
libc/net: fix a portability issue<br>
units(1): update to the latest library from FreeBSD<br>
units(1): bring in latest changes from FreeBSD<br>
units(1): Sync with FreeBSD<br>
<br>
Franco Fichtner (44):<br>
mdocml: bump DragonFly version number<br>
config: improve stale ThinkPad keyboard situation<br>
groff: properly display $Mdocdate magic<br>
mdocml: Dx needs ARGS_DELIM<br>
makewhatis(8): change index build logic<br>
makewhatis(8): small cleanups, reduce diff against FreeBSD<br>
makewhatis(8): replace mdoc(7) OS text macros<br>
mdocml: end-of-sentence spacing for man(7) macros<br>
mdocml: revert local test changes to apropos/mandocdb<br>
mdocml: update to stable snapshot as per 12/23/13<br>
mdocml: most recent stable fixes; especially .Fn indent fix<br>
smrsh: silence patching<br>
mdocml: fix .Fo/.Fa output<br>
mdocml: adjust libbluetooth name<br>
mdocml: mark <a href="http://lib.in" target="_blank">lib.in</a> as locally modified<br>
libm: cacos(3) character magic zapped<br>
<a href="http://bsd.man.mk" target="_blank">bsd.man.mk</a>: change `mandiff' from groff to nroff<br>
mdocml: upstream sync<br>
libpthread: simplify parens usage in function arguments<br>
share/man: simplify parens usage in function names<br>
libdevinfo|libnetgraph7: simplify parens usage in function arguments<br>
Import mdocml-1.12.3<br>
mdocml: adjust local files; fix small merge glitch<br>
libc: sprinkle previous fairy dust around here as well<br>
libc: use literal parens in signal.3<br>
netmap: initial import of netmap core<br>
netmap: lock(9), k*() foo, no ifdefs<br>
netmap: revamped documentation<br>
netmap: more porting; undo some mistakes<br>
netmap: fix all the cdev prototypes<br>
netmap: d_poll -> d_kqfilter<br>
netmap: change header includes<br>
netmap: properly store private device data<br>
netmap: reduce upstream diff output; bring back __FBSDIDs<br>
cdefs.h: ignore known rcs id macros<br>
doc: how to port devfs_cdevpriv(9)<br>
doc: an equivalent of devfs_cdevpriv(9) is not availiable<br>
makewhatis: scan for potentially missing MLINKS in verbose mode<br>
cacos.3: add missing commas<br>
fix a couple of MLINKS issues<br>
makewhatis: move verbose stuff into respective if statement<br>
netmap: bring back cdevpriv usage<br>
netmap: remove bogus NULL check<br>
doc: remove cdevpriv bits from porting guide<br>
<br>
François Tigeot (101):<br>
kernel: Add an alias for the FreeBSD callout_drain() function<br>
drm: drm_drawable.c has been useless for years<br>
pcidevs: Add VMware vendor id<br>
Use less(1) as default pager<br>
drm: Rename drm_debug_flag to drm_debug<br>
drm: Add linux/i2c.h<br>
drm: Reduce differences with Linux 3.8<br>
drm: Convert idr spinlocks to lockmgr locks<br>
kernel: Sync the sbuf(9) subsystem with FreeBSD<br>
virtio: Adapt to the modern sbuf(9) API<br>
kernel: Add the KERN_PROC_PATHNAME sysctl<br>
kernel: Sync resource_string_value() with FreeBSD<br>
kernel: Remove useless get/rel_mplock() sequence<br>
kernel: Stop using the mplock to protect device attachment<br>
device attachment: no lock necessary<br>
drm/i915: Remove a get/rel mplock sequence<br>
sysctl: Partial sync with FreeBSD<br>
drm: Fix a merge issue in drm_fops.c<br>
drm: Rename device to dev in struct drm_device<br>
drm: Sync a few headers with Linux 3.8<br>
drm: Import linux/err.h from FreeBSD's OFED stack<br>
linux/kernel.h: printf => kprintf<br>
linux/kernel.h: Implement swap()<br>
drm: Add linux/delay.h, implement msleep()<br>
drm/radeon: Replace DRM_MSLEEP() by msleep()<br>
drm: Remove DRM_MSLEEP()<br>
drm: Import asm/uaccess.h from FreeBSD's OFED stack<br>
asm/uaccess.h: Add get_user() and put_user()<br>
drm: Reduce differences with Linux 3.8<br>
Bump __DragonFly_version after drm/i915 update<br>
drm: Fix DRM_CURRENTPID macro<br>
Use less(1) as default pager for new user accounts<br>
<a href="http://bsd.lib.mk" target="_blank">bsd.lib.mk</a>: Fix symlink creation if ${SHLIBDIR} and ${LIBDIR} differ.<br>
Add missing libraries to some program Makefiles<br>
drm: Sync drm_fb_helper files with Linux 3.8<br>
drm: Sync a few headers with Linux 3.8<br>
drm/drm_bufs.c: Reduce differences with Linux<br>
drm: Move drm_open() and drm_firstopen() to drm_fops.c<br>
drm: Implement mutex_is_locked()<br>
drm: Implement and use drm_send_vblank_event()<br>
drm/i915: Add intel_pm.c<br>
drm/i915: Move more code to intel_pm.c<br>
uuidgen(1): Move sources to src/bin<br>
drm: Manage struct drm_file with Linux list APIs<br>
drm: Reduce differences with Linux 3.8<br>
drm/i915: Partially sync headers with Linux 3.8<br>
drm/i915: Use Linux atomic types and functions<br>
drm/i915: Rename drm_i915_private.rings to .ring<br>
drm/i915: Reduce differences with Linux 3.8<br>
drm/ttm: Move headers to <include/drm/ttm><br>
drm: Implement kref_get_unless_zero()<br>
drm/ttm: Reduce differences with Linux 3.9<br>
ttm: Use Linux kref API<br>
kernel: Stop marking RB _COLOR functions as static<br>
drm: Use the Linux Red-Black Trees API<br>
hammer(8): Fix fallout from recent RB-tree change<br>
drm: Add a local implementation of linux/wait.h<br>
drm/ttm: Use the Linux wait queues API<br>
installer: Export /boot device name in loader.conf<br>
Revert "Remove crunchgen(8)."<br>
Update crunched binaries tools from FreeBSD<br>
mkinitrd(8): Use cpdup to copy files<br>
Revert "installer: Export /boot device name in loader.conf"<br>
cryptsetup: Fix a compilation warning<br>
Remove the RELEASE_CRUNCH build variable<br>
<a href="http://bsd.crunchgen.mk" target="_blank">bsd.crunchgen.mk</a>: Change paths<br>
<a href="http://bsd.crunchgen.mk" target="_blank">bsd.crunchgen.mk</a>: Add a mechanism to keep handpicked symbols<br>
crunchgen(1): Stop adding underscores to symbols<br>
mkinitrd(8): Optimize newfs for size<br>
initrd: Move existing files to an etc/ subdirectory<br>
initrd: Move mini_init sources to share/initrd/<br>
mini_init: Don't call exit(3), catch SIGTERM<br>
initrd: Run a rescue shell if vfs.real_root is not set<br>
initrd: Remount / read-write<br>
initrd: Add various binaries and scripts<br>
initrd: Add wpa_supplicant<br>
mkinitrd(8): Stop copying regular binaries to the ramdisk<br>
initrd: Add various /etc files<br>
initrd: Create a home directory, initialize $HOME<br>
initrd: Add password databases<br>
dloader: Add a rescue ramdisk boot option<br>
mkinitrd(8): gzip newly produced images<br>
Create and install an initial ramdisk image<br>
Dynamic root: Create /lib and /libexec<br>
Dynamic root: Move ld-elf.so.2 to /libexec<br>
Dynamic root: Build /bin and /sbin dynamically<br>
Dynamic root: Move required libraries to /lib<br>
buildsystem: Fix libfoo.so links for /lib libraries<br>
Dynamic root: Remove old libraries from /usr/lib<br>
initrd: Fix installation during make release<br>
passwd(1): Allow password changes for PAM users<br>
Revert "Add missing libraries to some program Makefiles"<br>
drm: Import linux/timer.h from FreeBSD's OFED stack<br>
linux/timer.h: Adapt to Dragonfly<br>
drm: Use the Linux timer API<br>
drm/i915: Use the Linux timer API<br>
drm/i915: Reduce i915_irq.c diffs with Linux 3.8.13<br>
drm: Import linux/workqueue.h from FreeBSD's OFED stack<br>
linux/timer.h: Add round_jiffies_up_relative()<br>
linux/workqueue.h: Adapt to DragonFly<br>
drm/i915: Use the Linux workqueue API<br>
<br>
Imre Vadasz (13):<br>
km(4): Update from OpenBSD.<br>
Avoiding an infinite loop during P-state adjustment on the HP6715s notebook.<br>
Implemented casuword for vkernel64. Fix two typos in casuword for pc64.<br>
bwn: Import from FreeBSD<br>
bwn: Porting from FreeBSD<br>
bwn: fixing performance problems and an RX buffer overflow problem<br>
kernel/bwn: Remove an unnecessary call to ieee80211_start_all<br>
kernel/bwn: Replace callout_drain calls. Replace a tsleep by DELAY.<br>
Importing slightly modified virtio-net by vsrinivas<br>
kernel/vtnet: Replace a kmalloc by contigmalloc.<br>
kernel/vtnet: Zeroing memory before reusing.<br>
kernel/bwn: Fix a typo. This fixes RF switch state polling.<br>
test: my first commit<br>
<br>
Johannes Hofmann (9):<br>
iwn: fix compilation without INVARIANTS<br>
idr: fix sizeof in kmalloc calls<br>
idr: access nodes array with token held<br>
tbridge: fix include paths in sample/testk1.c<br>
idr: fix bounds checks<br>
add devfs_*_cdevpriv() functions<br>
add file pointer to dev_d*() functions<br>
taskqueue: locking fix<br>
usb4bsd: make u4b compile with USB_DEBUG<br>
<br>
John Marino (25):<br>
/usr/Makefile: Switch to DragonFlyBSD repo on GitHub<br>
/usr/Makefile: Fix obsolete references to Github<br>
rtld: Implement Interpose DSO flag<br>
rtld: dl_iterate_phdr change<br>
rtld: Add directory mapping functionality<br>
libmap.conf: Update man page<br>
Initial import of Binutils 2.24 on vendor branch<br>
Binutils 2.24: Add READMEs and local modifications<br>
Rename binutils221 to binutils224 as a new makefile base<br>
binutils 2.24: Complete replacement of binutils 2.21<br>
Removed the now-unused binutils 2.21 contrib directory<br>
gold 2.24: Sync with binutils 2.22<br>
Set binutils 2.24 as primary, binutils 2.22 as alternate<br>
binutils 2.24 linkers: enable plugin capability<br>
iconv: Sync#1 with FreeBSD (minor)<br>
iconv: Sync#2 - Support ICONV_{GET,SET}_ILSEQ_INVALID<br>
Build: Bump version to 300701 for smb.h relocation<br>
libc: Add initial sysvipc Symbol map (untested)<br>
fetch(1), libfetch: Sync with FreeBSD<br>
patch(1): Sync with FreeBSD<br>
install(1): Fix 2.5 y/o verbose bug, use static functions<br>
libutil: Various updates from FreeBSD, esp. pid_* functions<br>
daemon(8): Add -P, -r, -u options from FreeBSD<br>
libutil: Remove expand_number(3)<br>
Dynamic root: Add "/lib" to gold and ld linker search paths<br>
<br>
Joris Giovannangeli (9):<br>
idr : Fix logic error in binary tree allocation<br>
idr : fix error in previous commit<br>
fortune : convert dragonfly tips from pkgsrc to dports<br>
/sbin/swapon : adds a -i flag which prompts for user confirmation.<br>
swapon(8): Fix wrong constant parameter for function call<br>
dma(8) : update to version 0.9<br>
ttm: fix porting typo<br>
mmap : check the return code of dev_dmmap_single<br>
kernel: check that p_ucred is not NULL before calling p_trespass<br>
<br>
Justin C. Sherrill (5):<br>
Use 'static' where appropriate<br>
Add note about reboot before 'make upgrade' step.<br>
Note on ABI change requiring rebuild of third-party software.<br>
Sun switched these files to a 3-clause BSD license in 2009.<br>
Release 3.8 changes.<br>
<br>
Markus Pfeiffer (52):<br>
Added CFLAGS+= -DTARGET_SYSTEM_ROOT=\"${USRDATA_PREFIX}\" to makefile for ld.<br>
Bring in GSoC code: SysV IPC in userspace<br>
usb4bsd resolve conflicts<br>
usb4bsd: Synchronise with FreeBSD r254159<br>
usb4bsd: re-add function for rescanning the SCSI bus after attach<br>
usb4bsd: fix a panic due to wrong locking<br>
usb4bsd/udav sync driver with FreeBSD<br>
Sync ehci.c with FreeBSD<br>
Sync ehci.h with FreeBSD<br>
Sync ehci_pci.c with FreeBSD<br>
Sync ohci code with FreeBSD<br>
Sync uhci with FreeBSD<br>
Sync xhci with FreeBSD<br>
Sync with FreeBSD<br>
Add another controller to ohci_pci.c<br>
Add usb_dragonfly.h for DragonFly specific configuration<br>
Sync sys/bus/u4b/* with FreeBSD<br>
Use sys/bus/u4b/usb_dragonfly.h<br>
Fix some spillage from the sync<br>
Fix some minor compilation issues after sync<br>
Sync umass driver with FreeBSD<br>
Re-add the cam rescan yet again. I shouldn't delete this every time I merge.<br>
manpages: Update documentation of lock(9) to include lockowned<br>
Apply patches to enable get/set_cdevpriv<br>
usb4bsd: remove merge artifact<br>
devfs: add passing of file pointer through to dev_dclose<br>
usb4bsd: remove debug kprintfs<br>
usb4bsd sync ukbd<br>
usb4bsd: sync if_axe<br>
usb4bsd: fix if_axe lock issue<br>
kern/usb4bsd: update usb_dev.c kqfilter code<br>
nrelease: Correct help message when cdrtools is not installed<br>
jails/netinet6: Only select jailed ips for outgoing<br>
jails/netinet6: unbreak source selection after cfd7912<br>
kernel: Fixup KERN_PROC_PATHNAME sysctl<br>
Start porting ucom.<br>
usb4bsd: port usb_serial<br>
usb4bsd: Implement kqfilter for usb_dev<br>
usb4bsd: use generated usbdevs.h<br>
usb4bsd: work on usb_serial.c<br>
usb4bsd: usb_dev kqfilter<br>
usb4bsd: Remove irritating kprintf<br>
usb4bsd: Fix some SCSI handling in umass<br>
usb4bsd: Update ukbd driver<br>
libusb: add libusb_log_level enum<br>
Add ident string to acpi_thinkpad module<br>
kernel - bring acpi_thinkpad in sync with FreeBSD r246128<br>
kernel/drm: use devfs_*_cdevpriv functions<br>
kernel/drm: Add a missing include<br>
kernel: fix buildkernel by adding include to subr_diskiocom.c<br>
bin/ps: adjust PIDLEN<br>
usr.bin/top: Correct formatting for PIDs<br>
<br>
Matthew Dillon (145):<br>
hammer2 - Stabilization<br>
kernel - Improve SMP collision statistics<br>
systat - Sync with kernel changes for SMP collision statistics<br>
ps - Remove display of the 'M'P state<br>
kernel - slotimer is MPSAFE, fix degenerate mplock case in callout threads<br>
kernel - Fine-grain getnewbuf() and related vfs/bio data structures<br>
openssh - Fix an openssh issue.<br>
kernel - Fix lockmgr LK_UPGRADE bug<br>
kernel - Performance tuning<br>
pkill - Optimize pgrep -F<br>
kernel - Fix bug in e11efbb<br>
kernel - Correct bug in buf/bio locking work<br>
kernel - Fix lock/delete race in the namecache<br>
hammer - Remove cache_inval_vp() call<br>
hammer2 - Add assertions, fix a flush race against delete-duplicate<br>
vkernel - Minor adjustments to test/vkernel<br>
hammer2 - Implement crash recovery, cleanups, stabilization<br>
kernel - Performance tuning (2)<br>
kernel - Fine-grain getnewbuf() and related vfs/bio data structures (2)<br>
kernel - Performance tuning (3)<br>
cpdup - Add another way to prevent host:path misintepretation<br>
kernel - Performance tuning (4)<br>
hammer2 - Stabilization<br>
kernel - Fix ESTALE handling in stat() and access()<br>
kernel - Fix bug in ehci port reset code<br>
iwn - Resync from FreeBSD 1/2<br>
kernel - minor netproto/802_11 stuff to support iwn re-port<br>
iwn - Resync from FreeBSD 2/2<br>
iwn - Sync with FreeBSD through today (9817dff in FBsd git repo)<br>
802_11 - Bring in some recent work<br>
kernel - Fix SMP races with vnode cluster fields<br>
hammer2 - stabilization, improvements<br>
hammer2 - stabilization<br>
idr: Fix an infinite loop issue<br>
hammer2 - Refactor reserved block selection in freemap code<br>
kernel - rate-limit the '%s: FAILURE - oversized DMA transfer' console msg<br>
hammer2 - Refactor reserved block selection in freemap code (2)<br>
hammer2 - Refactor file unlink w/open descriptor<br>
hammer2 - Refactor file unlink w/open descriptor (2)<br>
hammer2 - cleanup embedded data hacks<br>
kernel - Fix rare buffer cache deadlock<br>
kernel - Add cache_isopen()<br>
hammer2 - Refactor file unlink w/open descriptor (3)<br>
kernel - Correct edge-case for machdep.pmap_mmu_optimize<br>
kernel - Attempt to fix a rare vm_page_queues panic<br>
kernel - Attempt to fix a rare vm_page_queues panic (2)<br>
boot - Hack workarounds for chromebook 'SeaBIOS' issues<br>
kernel - if_rue (old usb stack) fixes<br>
ath - Reimport fresh from FreeBSD 01-Jan-2014 for re-port<br>
ath - Basic Makefile infrastructure<br>
ath - Remove __FBSDID<br>
ath - Basic #include adjustments<br>
ath - Basic re-port, base code compile<br>
ieee80211 - Sync support for atheros<br>
ath - Reimport fresh from FreeBSD 01-Jan-2014 for re-port<br>
ath - AR9300 Basic re-port, base code compile<br>
ath - Basic report - Additional DragonFly compatibility work<br>
ath - Temporarily remove ath from kernel build<br>
kernel - Fix keyboard probe for chromebooks<br>
kernel - Fix keyboard probe for chromebooks (2)<br>
kernel - Move amdsmb and ichsmb from dev/powermng to bus/smbus/<br>
kernel - Add support for haswell I2C, expand smbus API, fix /dev/smb*<br>
kernel - Add sys/contrib/linux/include/uapi/linux/input.h<br>
kernel - Create dev/smbus infrastructure<br>
kernel - Adjust access to thel linux input.h file<br>
kernel - Further smb cleanup<br>
kernel - Initial cyapa driver and input skeleton<br>
kernel - cyapa driver operational in PS/2 mode<br>
build - Document usb4bsd build requirements<br>
kernel - remove i2c debugging for ig4<br>
build - Add dev/smbus to kernel module build<br>
kernel - Hack fixes for EHCI issues in U4B<br>
cyapa - Add 1-pixel hystersis<br>
cyapa - Adjust button and multi-touch handling a bit<br>
cyapa - Add Intellimouse support (mousewheel) - right side slider<br>
cyapa - cleanup, bug fixes<br>
hammer2 - minor cleanups<br>
kernel - Add another prototype skeleton to subr_input.c<br>
build - remove uapi/linux.h for now<br>
cyapa - Introduce better three-finger button emulation<br>
cyapa - Add false 3-finger button and add emulation for all three buttons<br>
kernel - Fix bug in last commit to sys_generic.c<br>
build - Bump version to 300701<br>
kernel - u4b - Implement doorbell<br>
kernel - Revert version to 300700<br>
ig4 - Use interrupt to wait for receive data<br>
cyapa - Reduced polling rate on idle detection<br>
ig4 - improve interrupt handling<br>
swapcache - Fix token leak<br>
hammer2 - Refactor flush mechanics<br>
kernel - Change add_buffer_randomness() a little<br>
kernel - Fix bugs in rdrand, change sampling frequency<br>
kernel - Fix similar register call-used bug in the padlock assembly<br>
kernel - Use add_buffer_randomness()<br>
kernel - Fix bug in last rdrand commit<br>
kernel - Fix SMP race in VMM/VMX vmclear() call<br>
kernel - Try to catch possible bug in getnewbuf()<br>
hammer2 - Reduce flush complexity, fix panics<br>
hammer2 - Stabilization pass<br>
hammer2 - stabilization<br>
hammer2 - Fix stack blowout in lookup iteration<br>
usb4bsd - Fix poll/select/kqfilter issues with ums and usb_fifo*() API<br>
kernel - Hack fix for tty last-close bug<br>
kernel - Correct second edge-case for machdep.pmap_mmu_optimize<br>
dntpd - Improve offset correction precision<br>
hammer2 - Start adding internal cluster API<br>
hammer2 - Cluster API stabilization<br>
hammer2 - cluster API, preliminary implementation of multi-chain updates<br>
hammer2 - skeleton multi target mount detection<br>
newfs_hammer2 - add -R uuid and -I uuid<br>
mount_hammer2 - Check ERANGE for mount integration result<br>
hammer2 - multi-target mount part 2/many<br>
hammer2 - multi-target mount part 3/many (stabilization)<br>
hammer2 - Add debug ioctl<br>
hammer2 - multi-target mount part 4/many (stabilization)<br>
crunch - Remove FBSDID<br>
boot - boot loader fixes<br>
kernel - Fix mid-kernel-boot lockups due to module order<br>
libstand - Fix excessive memory use by hammer2 module<br>
loader - Add slowprint() debugging helper<br>
wlan - Allow NULL field in amrr_node_deinit()<br>
bmake - Always pass the jobs pipe descriptor<br>
hammer - Fix missing reltoken<br>
kernel - Add mandatory config hooks delay<br>
mount - Generate correct argv[0] for crunches<br>
loader - unset correct kenv for 'r'ecovery ramdisk mode<br>
buildworld - Make auto-backup smarter.<br>
libthread_xu - Clean up the red zone on library unload<br>
hammer2 - Shift dmsg structures around<br>
libdmsg - refactor remove hammer2-specific code<br>
hammer2 - refactor libdmsg volume configuration<br>
hammer2 - Revise newfs_hammer2<br>
dmsg, hammer2 - refactor remove hammer2-specific code<br>
hammer2 - more dmsg/separation work, add nmasters field to inode<br>
hammer2 - more dmsg/separation work<br>
hammer2 - more dmsg/separation work<br>
kernel - Improve pid-reuse algorithm, fix bug<br>
hammer2 - Retool dmsg mechanics to improve virtual circuit design 1/2<br>
Import libpcap-1.4.0.<br>
wlan/atheros - Synchronize sleep state code from FreeBSD<br>
wlan/atheros - Remove debugging<br>
hammer2 - Retool dmsg mechanics to improve virtual circuit design 2/2<br>
hammer2 - dmsg stabilization<br>
kernel - Fix racing assertion<br>
groff - horrible hack to fix .gz issues<br>
<br>
Mihai Carabas (2):<br>
sys: platform: pc64: vmm: vmx.c: bug-fix in PROCBASED2 detection<br>
CPU Topology: add support for Compute Units on AMD processors<br>
<br>
Nicolas Thery (5):<br>
umtx.2: fix typos<br>
libc: fix incorrect error handling in shm_open<br>
strlcpy.3: fix parameter name<br>
dfregress.8: fix typo<br>
kernel: forbid ptrace on system processes<br>
<br>
Peeter (1):<br>
pflogd: Make pflog readable by tcpdump<br>
<br>
Peter Avalos (4):<br>
Import OpenSSL-1.0.1g.<br>
Update files for OpenSSL-1.0.1g import.<br>
Import file-5.18.<br>
Update files for file-5.18 import.<br>
<br>
Sascha Wildner (548):<br>
kernel: Mark two variables as being used by KKASSERT() only.<br>
kernel/drm: Fix incomplete commit 116d6d9766.<br>
kernel/iwn: Update FreeBSD SVN IDs.<br>
<time.h>: #if 0 some prototypes of syscalls which we don't (yet) have.<br>
ed(1): Sync with FreeBSD.<br>
kernel/drm: Remove an unused MALLOC_DECLARE.<br>
Update the pciconf(8) database.<br>
Fix some typos in manual page references.<br>
libc: Add vprintf_l(), which somehow was missed.<br>
Add the printf_l.3 manual page from FreeBSD.<br>
libc: Add swprintf_l() and vwprintf_l().<br>
wprintf.3: Add a missing argument name.<br>
Add a wprintf_l.3 manual page, modeled after printf_l.3.<br>
Add the scanf_l.3 manual page from FreeBSD.<br>
libc: Add swscanf_l() and vwscanf_l().<br>
Add a wscanf_l.3 manual page, modeled after scanf_l.3.<br>
libc: Oops, typo in the Makefile.<br>
w{print,scan}f_l.3: Fix manual page titles.<br>
wscanf_l.3: Fix description.<br>
libc: Add atof_l(), atoi_l(), atol_l() and atoll_l().<br>
wscanf_l.3: Adjust wording yet again to match scanf_l.3.<br>
digittoint.3: Add missing whitespace.<br>
Add localeconv_l(3) MLINK.<br>
<sys/cdefs.h>: Add __strfmonlike and __strftimelike (from FreeBSD).<br>
<xlocale.h>: Mark strftime_l() as __strftimelike.<br>
libc: Sync strfmon() with FreeBSD (brings in strfmon_l(), too).<br>
isphonogram.3: Fix xlocale(3) reference.<br>
kmalloc.9: Mention kmalloc_cachealign() in the NAME section, too.<br>
Add MLINKS for kmalloc_cachealign() and kmalloc_raise_limit().<br>
memcpy.3: Bring back mempcpy() docs which were removed by mistake.<br>
kernel/isp: Remove two checks which were never true.<br>
<sys/types.h>: Remove wrong #include guard check.<br>
boot: Adjust some printfs which take unsigned but had %d.<br>
boot: Remove an unused variable.<br>
boot: switch limits check and usage of the index in two for()s.<br>
kernel: Fix two typos, _KERNRL -> _KERNEL and ALTQ_unLOCK -> ALTQ_UNLOCK.<br>
kernel: Remove random_poll().<br>
Sync environ.7 and nls.7.<br>
Remove various unneeded .Pp macro in manual pages (all before .It).<br>
kernel/iwn: Put some finishing touches to the recent upgrade.<br>
iwn.4: Mention that the Intel Centrino Wireless-N 2230 is supported.<br>
ato{f,i,l}.3: Fix ato{f,i,l,ll}_l() prototypes.<br>
ato{f,i}.3: Grr, fix typos.<br>
rpc_soc.3: Remove unneeded Xo/Xc.<br>
bsd-family-tree: Sync with FreeBSD (for DragonFly 3.6.0).<br>
Remove the <sys/syscall-hide.h> header file.<br>
kernel: Generate miidevs.h, pccarddevs.h and pcidevs.h on the fly.<br>
Remove old {pccard,pci,usb}devs.h via 'make upgrade'.<br>
kernel: Clean up sys/kern/Makefile and sys/emulation/linux/i386/Makefile<br>
kernel/i386: Remove two Makefiles used for tag generation.<br>
getopt.3: Fix excessive quotation marks.<br>
nsdispatch.3: Fix excessive quotation marks.<br>
kernel: Fix missing 'pcidevs.h' in a Makefile.<br>
{pstat,swapinfo}(8): Add -g/-m to swapinfo, fix warnings, raise WARNS to 6.<br>
Fix some typos (duplicate words) in messages.<br>
libc/xprintf: Fix namespace.h/un-namespace.h inclusion.<br>
libc/stdtime: Sync with tzcode2013h from <a href="ftp://ftp.iana.org/tz/releases" target="_blank">ftp://ftp.iana.org/tz/releases</a><br>
mount_msdos(8): Fix indent.<br>
kernel/msdos: Really fix indentation.<br>
sili.4: Mention the MSI tunable.<br>
sili.4: Remove leftover .El<br>
Fix some mandoc warnings (tab in non-literal context).<br>
mail(1): Fix an over 9 years old typo/bug.<br>
drill(1): Raise WARNS to 2.<br>
ldd(1): Raise WARNS to 2 and fix warnings.<br>
mail(1): Raise WARNS to 2 and fix warnings.<br>
mt(1): Raise WARNS to 2 and fix warnings.<br>
nfsstat(1): Raise WARNS to 2 and fix warnings.<br>
opie{info,key,passwd}(1): Raise WARNS to 2 or 3 and fix warnings.<br>
rdist(1): Raise WARNS to 2 and fix warnings.<br>
symorder(1): Raise WARNS to 2.<br>
tcopy(1): Raise WARNS to 3 and fix warnings.<br>
telnet(1): Raise WARNS to 2 and fix warnings.<br>
vgrind(1): Raise WARNS to 3 and fix warnings.<br>
<sys/time.h>: setitimer() and utimes() are not BSD specific.<br>
bootparamd/callbootd(8): Raise WARNS to 2.<br>
cron(8): Raise WARNS to 2 and fix warnings.<br>
ifmcstat(8): Raise WARNS to 3 and fix warnings.<br>
rpcbind(8): Raise WARNS to 3 and fix warnings.<br>
sdpd(8): Raise WARNS to 2 and fix warnings.<br>
tcpd{chk,match}(8): Raise WARNS to 2 and fix warnings.<br>
libopie: Raise WARNS to 2 and fix warnings.<br>
libm: Properly end some comments before starting a new one.<br>
fsck(8): Raise WARNS to 2 and fix warnings.<br>
ipfw(8): Raise WARNS to 2 and fix warnings.<br>
Remove libxpg4 stub which never played a role for DragonFly.<br>
kernel/i386: Remove some old devices from the userconfig list.<br>
kernel: Fix a bunch of drm warnings.<br>
kernel: Drop ISA support from most remaining drivers that had some.<br>
LINT/LINT64: Additional adjustment for e19e3c77407.<br>
kernel/i386: Make digi(4) compilable into the kernel and add it to LINT.<br>
Remove unused file.<br>
libwrap: Raise WARNS to 2 and fix warnings.<br>
rogue(6): Fix a warning which crept up with -O2.<br>
acpi utilities: Raise WARNS to 2, bump CSTD to gnu99, fix warnings.<br>
UPDATING: Don't stop shouting in the middle of the sentence.<br>
make upgrade: Remove old binutils manual pages, too.<br>
make upgrade: Fix typo.<br>
Remove /usr/include/tzfile.h, since it is not supposed to be public.<br>
sysctl.3: Remove useless .Ns and use .Vt for types.<br>
rdist.1: Untangle nested displays.<br>
{ctype,iswalnum}_l.3: Remove references to non-existant is{w,}ascii_l().<br>
Remove libxpg4 from <a href="http://bsd.libnames.mk" target="_blank">bsd.libnames.mk</a> too.<br>
Update the pciconf(8) database.<br>
ppp.8: Fix the last mandoc(1) warnings.<br>
libalias.3: Remove nested displays, we can live without them here.<br>
nsdispatch.3: Use lists instead of displays to better handle nesting.<br>
Mark up some email addresses in various manual pages.<br>
kgdb(1): Mention -w in the usage().<br>
mandoc(1): Add XSH4.2 to the list of known standards (for .St).<br>
libc/stdtime: Sync with tzcode2013i from <a href="ftp://ftp.iana.org/tz/releases" target="_blank">ftp://ftp.iana.org/tz/releases</a><br>
zic(8): Sync with tzcode2013i from <a href="ftp://ftp.iana.org/tz/releases" target="_blank">ftp://ftp.iana.org/tz/releases</a><br>
Sync zoneinfo database with tzdata2013i from <a href="ftp://ftp.iana.org/tz/releases" target="_blank">ftp://ftp.iana.org/tz/releases</a><br>
mount_msdos(8): Adjust usage() and the manual page SYNOPSIS.<br>
Remove America/Shiprock and Antarctica/South_Pole zones via 'make upgrade'.<br>
iswalnum_l: iswnumber_l() isn't in 1003.1-2008 either.<br>
Document wcscoll_l() and wcsxfrm_l().<br>
We don't have wcscasecmp_l() and wcsncasecmp_l(), so #if 0 prototypes.<br>
Improve various ctype.h manual pages.<br>
<xlocale.h>: strcasecmp_l() and strncasecmp_l() are in 1003.1-2008.<br>
strcasecmp.3: Mention _l() functions better, add to STANDARDS.<br>
zoneinfo: Add the NEWS file from tzcode.<br>
Some improvements to *_l.3 manual pages (all part of 1003.1-2008).<br>
zic.8: Fix section in .Xr macro.<br>
libc: Document some more *_l() functions.<br>
libc: Document some more *_l() functions.<br>
libc: Document some more *_l() functions.<br>
libc: Add xlocale(3) references to some manual pages.<br>
libc: Document some more *_l() functions.<br>
libc: Document some more *_l() functions.<br>
libc: Document some more *_l() functions.<br>
libc: Remove documentation for strtoq_l() and strtouq_l().<br>
Remove various manual pages which have newer copies in libc/locale.<br>
mbsrtowcs.3: Add missing type.<br>
getwc.3: Fix typo.<br>
<monetary.h>: Expose strfmon_l()'s prototype properly.<br>
mandoc(1): Allow ERRORS section headers in section 4 manual pages.<br>
mem.4: Change RETURN VALUES -> ERRORS.<br>
colcrt(1): Sync with FreeBSD (mainly for multibyte char support).<br>
colrm(1): Sync with FreeBSD (mainly for multibyte char support).<br>
Remove main() prototypes.<br>
column(1): Sync with FreeBSD (mainly for multibyte char support).<br>
ul(1): Sync with FreeBSD (mainly for multibyte char support).<br>
rev(1): Add multibyte char support.<br>
paste(1): Sync with FreeBSD (mainly for multibyte char support).<br>
pkill.1: Re-adjust the manual page a bit.<br>
Bring in FreeBSD's perror(1) utility.<br>
kernel/vmx: Fix typo in a message.<br>
acpi_sony(4): Free the sysctl_ctx upon detaching.<br>
Bump copyrights.<br>
syscall.9: Add a rough explanation of how a syscall ends up in the kernel.<br>
kernel/ath: Make it compile into the kernel again and re-add to GENERIC.<br>
Update ath.4 and ath_hal.4 manual pages from FreeBSD.<br>
kernel/ath: Add missing __printflike().<br>
Remove the old if_ixgbe.ko via 'make upgrade'.<br>
Add IX_RSS_DEBUG to the LINT configs.<br>
Fix building kernels with amdsmb or ichsmb in the config.<br>
A few accumulated manual page fixes.<br>
rc.conf: Fix typo in a comment.<br>
rc.conf: Set default for sysvipcd(8) and document.<br>
<sys/sysctl.h>: Fix indent.<br>
sysvipcd(8): It is -p which takes an argument, not -f.<br>
sysvipcd(8): Make -d imply -f and write a usage().<br>
sysvipcd(8): Use pidfile() and add missing header.<br>
sysvipc.8: Add description for -p.<br>
Adjust i386 for the sysvipc work.<br>
libc/sys: Fix Makefile typo.<br>
libc/gen: Remove 0 byte long msg*.3 files.<br>
rc: Put back the sysvipc line. Some more adjustment is needed here.<br>
libc/sysvipc: Only check for the presence of USR_SYSVIPC, not any value.<br>
libc/sysvipc: Use a less generic name for a global.<br>
sbuf.9: Use .Er for errors and comment out refs to sysctl_wire_old_buffer().<br>
sysvipcd(8): Mark two functions as printf like.<br>
sysvipcd(8): Put SYSV_SEMS related messages under -d.<br>
sysvipcd(8): Clean up log functions a bit.<br>
sysvipcd(8): Oops, remove forgotten brace.<br>
lastcomm(1): Build without <utmp.h>.<br>
pax(1): Build without <utmp.h>.<br>
ps(1): Build without <utmp.h>.<br>
In userland, fix printf(-like) calls without literal format and no args.<br>
Unbreak building kernels that have snd_hda or hifn in the config.<br>
kernel: Make ichiic compilable into the kernel and add it to LINT.<br>
libevtr: Fix another -Wformat-security warning.<br>
libwrap: Fix two -Wformat-security warnings.<br>
Add -Wformat-security to WARNS >= 2.<br>
rc.d/sysdb: Remove NetBSD specific stuff.<br>
Document usb4bsd build instructions for 32 bit users, too.<br>
kernel/acpi_fujitsu: Sync with FreeBSD (adds P8010 support).<br>
Teach GCC about our strftime()'s non-standard %+ conversion specifier.<br>
Remove <bus/smbus/smb.h> via 'make upgrade'.<br>
pcm.4: Clean up .Nm and MLINKS situation.<br>
installer: Fix recently introduced format / argument breakage.<br>
Add a little ichiic(4) manual page.<br>
Oops, fix typo in man4/Makefile.<br>
getosreldate.3: Update a bit (fix header for prototype, RETURN VALUES).<br>
libc/getosreldate: Include <unistd.h> for prototype.<br>
libc/fork: Fix __fork() definition.<br>
nrelease: Stop putting net/isc-dhcp42-client on the ISOs/IMGs.<br>
Bring back smb.h in /usr/include<br>
include/Makefile: Sort LSUBDIRS a bit better.<br>
rndtest(4): Sync with FreeBSD (cosmetics), build as a module.<br>
kernel/smbfs: Remove dead code.<br>
Remove redefinition warning in netgraph7.<br>
exec.3/sbuf.9: Fix some prototypes.<br>
Clean up some things in /usr/src/sys/conf.<br>
ps.1: Remove info about the no longer existing 'M' process state.<br>
<sys/param.h>: Fix typo in a comment.<br>
libmd: Fix some manual page prototypes.<br>
Update the pciconf(8) database.<br>
Remove a bunch of unnecessary semicolons.<br>
hammer2(8): Fix wrong sizeof.<br>
kernel/dm_target_striped: Plug a memory leak.<br>
libc/sysvipc: Rename sysvipc_semctl() to sysvipc___semctl().<br>
altq.9: Fix some prototypes (altq_pkgattr -> altq_pktattr).<br>
kernel: Make eventhandler_{register,find_list}()'s name argument const.<br>
kernel/ppc: Fix a tsleep with NULL ident.<br>
<sys/systm.h>: Mark various function parameters as __nonnull().<br>
Only run the 670.pkgsrcaudit periodic script if pkgsrc is found.<br>
sys/acpi: Bring in Intel's acpica-unix2-20131218 verbatim.<br>
acpi: Fix building userland.<br>
acpi: Fix building the kernel.<br>
Remove previous ACPICA.<br>
kernel/acpi: Silence exception warning when a \\_Sx_ object can't be found.<br>
acpidump.8: acpidb is acpiexec now but no manpage yet. Comment out .Xr.<br>
bsd-family-tree: Sync with FreeBSD (for FreeBSD 10.0).<br>
Stop using libcompat in our tree.<br>
kernel/drm: Add some missing opt_ktr.h in Makefiles.<br>
swapon(8): Remove forgotten initialization of iflag (which broke booting).<br>
libc/net: Fix some issues in our inet6_opt_init() (from RFC 3542).<br>
kernel/x86_64: Make a function argument const (fixes a new warning).<br>
bsd-family-tree: Sync with FreeBSD (for FreeBSD 2.2.9 and NetBSD 6.1.3).<br>
rcrun(8): Read /etc/rc.conf too for overrides of $local_startup.<br>
rcrun(8): Rename $i, $j and $k to (more) meaningful names.<br>
libc: Fix some -Wunused-parameter.<br>
libc: Fix -Wmissing-field-initializer for FAKE_FILE usages.<br>
libc: __atfork() is only used by the WR() in this file, so make it static.<br>
libc: Silence another -Wtype-limits (socklen_t is unsigned).<br>
libc_r: Compile with our default CSTD (gnu99) and raise WARNS to 2.<br>
libc_r: Fix up for the recent sysvipc work.<br>
libc: __sys_fork() and _fork() are no more.<br>
libc_r: Check attr.sched_inherit for PTHREAD_INHERIT_SCHED, not attr.flags.<br>
libc_r: Add inheritsched check in pthread_attr_setinheritsched().<br>
libthread_xu: Fix wrong return value in pthread_attr_setinheritsched().<br>
pthread_attr.3: Adjust pthread_attr_setinheritsched() return value.<br>
kernel/sched_setscheduler: Fix return value.<br>
libthread_xu: Properly inherit the creating thread's sched_priority.<br>
gcore(1): Remove sparc specific core image handling.<br>
gcore(1): Remove no longer needed prototype.<br>
Add gcore(1) to the x86_64 build too. It builds and appears to work.<br>
libc: Create MLINKS for hesiod(3) too when it is requested.<br>
callout.9: Mention callout_stop_sync().<br>
kernel: Use callout_stop_sync() in a number of drivers.<br>
kernel: Revert the callout_stop_sync() changes in the wlan stack.<br>
fetch.1: Use .Mt for email address.<br>
Add missing newlines at EOF in a couple of files.<br>
Import ee 1.5.2<br>
ee(1): Switch over to ee 1.5.2<br>
tools/diag: Remove FreeBSD specific 'ac' script.<br>
kernel: Sync ACPICA with Intel's version 20140114.<br>
libutil: Fix a bunch of manual page issues.<br>
kernel/i915: Add missing prototype.<br>
kernel/drm: Fix some warnings due to our vm_paddr_t being 64 bits on i386.<br>
acpi: Clean up acdragonfly.h a bit.<br>
acpi: Move acdragonfly.h to where all host config files reside.<br>
acpi: Move osdragonflytbl.c where it belongs in the contrib dir.<br>
login.conf.5: Add a missing space.<br>
libutil/pw_util.3: Fix two prototypes.<br>
kernel: Fix topology fallout for vkernel and i386.<br>
rc.conf.5: Fix SEE ALSO order.<br>
rcrun(8): Properly handle scripts that provide more than one keyword.<br>
Update the pciconf(8) database.<br>
rc: Fix a typo in a comment.<br>
kernel/nataraid: Fix nVidia MediaShield metadata kprintfs for unsigned.<br>
kernel/nataraid: Add devstat support.<br>
kernel/nataraid: Fix a bug for array sizes >2TB.<br>
su(1)/passwd(1): Silence -Winit-self.<br>
kernel: Mark some contigfree()/kfree() arguments as "never NULL".<br>
<sys/cdefs.h>: Add a __heedresult macro to warn of discarded return values.<br>
colldef(1)/mklocale(1): Define __heedresult when BOOTSTRAPPING.<br>
Mark malloc() and various similar functions with __heedresult.<br>
kernel/ichsmb: We don't define __CC_SUPPORTS___FUNC__.<br>
kernel/usb4bsd: Use the standard __func__ for function names.<br>
kernel: Sync ACPICA with Intel's version 20140214.<br>
kernel/acpi: Fix comment.<br>
{clockmod,perfbias}.4: Remove unneeded .Ed<br>
<rpc/types.h>: Use our standard definition for NULL, instead of 0.<br>
hammer.5: Remove CAVEATS saying that dedup is experimental.<br>
Raise WARNS for a few things in usr.sbin and fix warnings.<br>
kern/dsched_bfq: Remove local NULL, and some whitespace/comment cleanup.<br>
kernel/nataraid: Fix a panic upon booting with a degraded Intel RAID.<br>
libcalendar: Use our own definition of NULL, instead of rolling an own.<br>
kernel/nataraid: Fix an issue with the devstat support I added recently.<br>
libc/getaddrinfo: Fix bugs in two early error paths of _dns_getaddrinfo().<br>
rpc.lockd(8): Fix some references of the wrong lock.<br>
libc/rpc: Fix some confusing indentation.<br>
dma(8): Fix i386 build.<br>
dma(8): Add a fixed version number instead of running git every time.<br>
libc/rpc: Fix a reference of an uninitialized variable.<br>
libc/rand(3) & random(3): Throw out USE_WEAK_SEEDING, which we don't use.<br>
Remove some casts of NULL to pointer types which had accumulated.<br>
iscontrol(8): Use offsetof().<br>
kernel: Build and install nata(4) modules too.<br>
kernel/i386: Remove two unused math helper functions in ACPI.<br>
kernel/i386: Remove an unused ACPI prototype.<br>
bsd-family-tree: Sync with FreeBSD (for DragonFly 3.6.1).<br>
libutil: Fix indent.<br>
libm: Fix indent.<br>
rtld: Fix indent.<br>
syslogd: Fix indent.<br>
kernel/drm: Add missing braces.<br>
kernel/i386: Apply 94514bea15a0328e256cda414594fe6e631705a5 in i386 too.<br>
getifaddrs.3: Improve markup (.Vt for types and .Fa for struct fields).<br>
getifaddrs.3: Point out that ifa_broadaddr isn't really a struct field.<br>
arcmsr(4): Sync with FreeBSD (1.20.00.25 -> 1.20.00.29).<br>
kernel/usb4bsd: Small -Wunused-variable fix from FreeBSD.<br>
km(4): Revert some email address changes at the request of Constantine.<br>
aibs.4: Use .Lk for the URL.<br>
kernel/drm: Fix -Winit-self.<br>
Add -Winit-self to the kernel warning flags.<br>
ldns: Fix -Winit-self.<br>
rtld(1): Comment out max_stack_flags and the setting of it for now.<br>
rand(3): Fix up sranddev(3) a bit better.<br>
ee(1): Temporarily lower WARNS to 1 until spell check support is fixed.<br>
Stop suppressing -Wuninitialized in userland for WARNS >= 2 and <= 4.<br>
kernel/usb4bsd: Remove usbdevs.h again. We generate it upon building.<br>
kernel/usb4bsd: Add usbdevs.h to a few Makefile which need it.<br>
kernel: Remove {msg,sem,shm}sys() syscalls.<br>
libsmb: Bump WARNS to 2 and fix a warning.<br>
rtadvt(8): Bump WARNS to 2.<br>
test<br>
kernel/ixgbe: Fix building kernels with IX_RSS_DEBUG in the config.<br>
Some fixes to allow building with gcc44.<br>
rtld(1): Fix a typo in inactive code.<br>
kernel: Add more detailed VM detection.<br>
installer: Adjust so we can install a vkernel environment using our ISOs.<br>
kernel: Adjust type of vmm_guest to enum vmm_guest_type.<br>
hier.7: Add /compat/ndis, binutils adjustments, remove /etc/firmare.<br>
Add a urtwnfw(4) manual page (from FreeBSD).<br>
Add an /etc/periodic script to check for dports package vulnerabilities.<br>
Revert "Add an /etc/periodic script to check for dports package vulnerabilities."<br>
usb4bsd: Fix some warnings in usb_serial.<br>
usb4bsd: Fix typo in last commit.<br>
usb4bsd: Allow to build serial drivers into the kernel too.<br>
usb4bsd: Adjust 'make upgrade' for the serial driver modules.<br>
Make usb4bsd the default USB stack.<br>
usb4bsd: Adjust a Makefile comment.<br>
kernel: Comment out old or yet unsupported USB devices in our configs.<br>
LINT/LINT64: Fix umass comment.<br>
usb4bsd: Fix a couple of typos and build issues.<br>
Add new usb4bsd only devices to LINT/LINT64.<br>
kernel/ndis: Solve module build without a USB bus in the config better.<br>
Adjust SYNOPSIS in a couple of USB driver manual pages.<br>
Sync libusb with FreeBSD.<br>
Sync the new USB stack's libusbhid with FreeBSD.<br>
Sync the new USB stack's usbhidctl(1) with FreeBSD.<br>
Bring in FreeBSD's usbhidaction(1).<br>
Bring in FreeBSD's usbdump(8).<br>
Sync usbconfig(8) with FreeBSD.<br>
Add libusb to <<a href="http://bsd.libnames.mk" target="_blank">bsd.libnames.mk</a>>.<br>
usb4bsd: Remove an obsolete comment in a Makefile.<br>
usbconfig.8: Add a usbdump(8) reference.<br>
Add some USB serial driver manpages from FreeBSD.<br>
usb4bsd: Add back the ID for HandyTech's Braille displays to ubsa(4).<br>
Sync some USB serial driver manual pages with FreeBSD.<br>
Sync uvisor.4 and uvscom.4 with FreeBSD.<br>
urtwn.4: Use %O for now.<br>
usbdi.9: Sync with FreeBSD.<br>
Sync ums.4 and ukbd.4 with FreeBSD.<br>
Sync zoneinfo database with tzdata2014a from <a href="ftp://ftp.iana.org/tz/releases" target="_blank">ftp://ftp.iana.org/tz/releases</a><br>
Sync umass.4 with FreeBSD.<br>
Bring in libusb20 examples from FreeBSD.<br>
uipaq.4: Comment out a dead reference.<br>
libusb20.3: Remove a reference to a (yet?) non-existent module.<br>
flex: Fix -Wsign-compare warnings in generated scanners.<br>
Now that the base issue is fixed, enable -Wsign-compare again in scanners.<br>
kldload(8): Add -n for checking if a module is already loaded.<br>
rc: Use kldload -n in our rc scripts which load modules.<br>
usb4bsd: Fix some mistakes i made in 5782e8a131ef79.<br>
rc.subr: Add get_pidfile_from_conf (from FreeBSD).<br>
devd(8): Sync with FreeBSD and turn it on by default.<br>
Add a tool to keep the devd(8) database in sync with our USB device support.<br>
bus_autoconf.sh: Stop putting $FreeBSD$ into the usb.conf database.<br>
usb4bsd: Remove usbdevs_data.h again.<br>
Fix a couple of mdoc issues in libusb.3 and usbdi.9.<br>
Sync ehci.4, ohci.4 and uhci.4 with FreeBSD. Bring in xhci.4.<br>
ehci.4: Break a long line.<br>
Remove usbdevs_data.h in /usr/include via 'make upgrade'.<br>
Gnargh, fix typo.<br>
Sync axe.4 with FreeBSD.<br>
Sync ugen.4 with FreeBSD.<br>
Sync uhid.4 with FreeBSD.<br>
Add udav(4) and uep(4) manual pages.<br>
Sync ucom.4, uplcom.4 and uslcom.4 with FreeBSD.<br>
Add a ufoma(4) manual page (from FreeBSD).<br>
usb.4: Sync parts of the manual page with FreeBSD.<br>
Some usb4bsd manpage related shuffling/additions in Makefiles.<br>
Update the pciconf(8) database.<br>
usb.4: Use .Nx and fix a wrong reference.<br>
man.1: Add missing section.<br>
usb4bsd: Port ufm.<br>
kernel/twa: Sync a bit with FreeBSD.<br>
usb.4: Add ufm reference.<br>
devd: Regenerate usb.conf.<br>
usbhid.3: u_int -> unsigned int<br>
libusb20.3: uint61_t -> uint16_t<br>
Remove old tcplay(3) MLINKS via 'make upgrade'.<br>
tcplay: Fix a function name in tcplay.3 and .Dd in tcplay.8.<br>
Add umoscom(4) and usfs(4) manual pages (from FreeBSD).<br>
usb4bsd: FWIW, port usb_template and hook it into the build.<br>
Try to start usbd(8) only if it actually exists.<br>
Fix license in some USB related manual pages (taken from FreeBSD).<br>
usb4bsd/run: Fix compilation without INVARIANTS.<br>
aac(4): Sync with FreeBSD.<br>
tbridge.9: Adjust typedefs a bit.<br>
Add some missing MLINKS for lock.9 and pidfile.3.<br>
mpt(4): Sync with FreeBSD.<br>
crashinfo(8): Add -w and -R to the ps command.<br>
Fix MLINKS for the last sbuf(9) update.<br>
kernel/msdosfs: Merge deName and deExtension in the direntry struct.<br>
kernel/802_11: Fix panic when the desired ratectl algorithm is unavailable.<br>
usb4bsd: Sync the run(4) driver with FreeBSD.<br>
libc: Remove a useless assignment.<br>
Fix kernel build.<br>
kernel/i386: Remove CPU_ENABLE_TCC traces.<br>
Sync zoneinfo database with tzdata2014b from <a href="ftp://ftp.iana.org/tz/releases" target="_blank">ftp://ftp.iana.org/tz/releases</a><br>
Fix the usbd rc script a bit better.<br>
kernel/acpi: Improve the errors which AcpiOsTableOverride() returns.<br>
<sys/hash.h>: Fix wrong header guard.<br>
kernel/acpi_fujitsu: Doh, fix a copy/paste error I did in my last upgrade.<br>
kernel/cpu_topology: Fix a casting issue in the topology tree printing.<br>
kernel/hptmv: Don't mess up the struct by copying too much.<br>
<sys/cdefs.h>: Use _Static_assert for CTASSERT.<br>
<sys/cdefs.h>: Simplify the CTASSERT definition better.<br>
Unbreak buildworld after recent hammer2 changes.<br>
kernel/acpi: Restore ACPI_DEBUG_{CACHE,LOCKS,MEMMAP} functionality.<br>
kernel/acpi: Fix a x86_64 warning in the ACPI_DEBUG_MEMMAP code.<br>
crunch: We use .Mt for mail addresses.<br>
Revert "wlan - Allow NULL field in amrr_node_deinit()"<br>
Move ieee80211_ratectl_node_init() from drivers into ieee80211.<br>
ls(1): Restore the traditional behavior of -f implying -a.<br>
kernel/802_11: More ratectl fixes (fixes an ath(4) panic).<br>
Fix buildkernel (missing include).<br>
kernel/ath: Grab the WLAN serializer around ieee80211_ifdetach().<br>
kernel/802_11: Release the WLAN serializer around if_detach().<br>
kernel/802_11: Fix a panic in RUN -> AUTH -> RUN FSM transition.<br>
<sys/cdefs.h>: Make CTASSERT() kernel only (again).<br>
run.4: D1 is an mdoc macro, so we have to escape it :)<br>
kernel/run: Add missing unlock.<br>
bwn.4: Comment out another bwi(4) reference.<br>
libu4bhid: Add missing MLINKS.<br>
make upgrade: Add more files for cleaner switching between USB stacks.<br>
bwn.4: There is no 'firmware' kernel option in DragonFly.<br>
Remove NOLINT from a couple of Makefiles (we don't have it).<br>
devd.conf: Comment some entries where we lack support in one way or the other.<br>
Remove the acpisrc utility which is for ACPICA distribution maintenance.<br>
Add some manual pages for the ACPICA utilities provided by Intel.<br>
kernel/acpi: Move strstr() to libkern.<br>
kernel/acpi: Add back two includes which are needed.<br>
kernel/acpi: Add back another needed include. That should be all.<br>
kernel: Sync ACPICA with Intel's version 20140325.<br>
Update the pciconf(8) database.<br>
units(1): Sync the manual page with FreeBSD too.<br>
initrd: Not everyone keeps their source in /usr/src.<br>
kernel/acpi: In the OS dependent layer, sync the debug code w/ FreeBSD.<br>
acpi: machdep.acpi_root should have the RSDP, so taking that should be fine.<br>
loader/acpi: Fix/remove some comments and remove a misleading error msg.<br>
Fix a number of typos in messages and manual pages.<br>
mount{,d}(8): Use the pidfile(3) API for handling mountd's PID file.<br>
urtwn.4: Fix synopsis (usb4bsd -> usb).<br>
Exclude libdmsg temporarily from the build until it is fixed.<br>
Remove some XEROX Network Systems (NS) protocol remains.<br>
route.8: Remove NS remains.<br>
Remove support for the IPX and NCP protocols, and for NWFS.<br>
kernel: Remove some unused options (forgotten in the IPX removal).<br>
vtnet.4: Add a reference to ifmedia(4).<br>
vtnet.4: Use .Mt for email addresses.<br>
kernel/drm: Fix two warnings in the radeon driver.<br>
Adjust newsyslog(8) and pkill(1) for the new PID_MAX.<br>
vtnet.4: Fix SYNOPSIS ("device if_vtnet" -> "device vtnet").<br>
kernel/acpi: Improve a message a bit.<br>
bsd-family-tree: Sync with FreeBSD.<br>
kernel/acpi: Add the ACPI_LV_REPAIR debug level (added in ACPICA 20091214).<br>
OpenSSL: Add fix for CVE-2010-5298.<br>
OpenSSL: Check the correct pointer in EC_POINT_invert.<br>
<assert.h>: Define a static_assert macro for C11.<br>
Add the <stdalign.h> header for C11 conformance.<br>
Add the <stdnoreturn.h> header for C11 conformance.<br>
kernel: Sync ACPICA with Intel's version 20140424.<br>
Remove ATM protocol support.<br>
kernel/ral: Switch back to using pcidevs.h.<br>
pcidevs: Remove some IDs we don't use.<br>
Remove some more files via 'make upgrade' and fix a typo.<br>
<setjmp.h>: <sys/cdefs.h> must be included before <machine/setjmp.h>.<br>
<setjmp.h>: Fix up visibility checks a bit (avoid checking _ANSI_SOURCE).<br>
ix.4: Mention polling(4) support.<br>
<setjmp.h>: Make _setjmp() and _longjmp() visible for SUSv2 too.<br>
nrelease: Copying pkg.conf.sample to pkg.conf is no longer needed.<br>
kernel: Fix some boolean_t vs. int confusion.<br>
kernel: Remove two oldusb wlan drivers, rum and ural.<br>
kernel/acpi: Move the declaration of _debug_acpi to acpivar.h.<br>
kernel/acpi: Use ACPI_SUCCESS()/ACPI_FAILURE() in a few places.<br>
loader: Remove some commented out code to load modules based on PNP IDs.<br>
kernel/acpi: Add some ktr events to the acpi_ec code.<br>
kernel/acpi: Remove an unused define.<br>
kernel/acpi: Improve the disabling of Debug object dumping.<br>
Revert "kernel/acpi: Improve the disabling of Debug object dumping."<br>
kernel/acpi: Print any errors returned by CPU capability setting using _OSC.<br>
Sync zoneinfo database with tzdata2014c from <a href="ftp://ftp.iana.org/tz/releases" target="_blank">ftp://ftp.iana.org/tz/releases</a><br>
ktrdump(8): Add some needed newlines and remove some unneeded ones.<br>
ktrdump(8): Remove some stuff that was not meant to be pushed.<br>
kernel/acpi: Add quirks framework (and some quirks) from FreeBSD.<br>
libmagic(3): Some MLINKS adjustments for the most recent upgrade.<br>
kernel/acpi: Remove a debug printf I accidentally pushed.<br>
kernel/acpi: i386 build fixes.<br>
Update the pciconf(8) database.<br>
kernel/ral: Bring in support for further chips (RT2700/2800/3090 series).<br>
kernel/acpi: ACPI_INTEGER is obsolete since 20100121 (replaced with UINT64).<br>
kernel/ral: Clean up a mis-delete I did.<br>
kernel/netgraph7: Fix Makefile.<br>
kernel/netgraph7: Remove KMODDEPS.<br>
loader.conf: Fix ACPI DSDT overriding.<br>
acpi.4: Refresh COMPATIBILITY and update the spec reference.<br>
acpi.4: Remove COMPATIBILITY altogether.<br>
kernel/acpi: Remove unneeded kprintf when overriding DSDT.<br>
kernel/acpi: Add missing header to the Makefile.<br>
kernel/acpi: Use ACPI_COMPARE_NAME().<br>
kernel/acpi: Include <sys/ktr.h> from acpi_ec.c instead of from acpivar.h.<br>
kernel/acpi: Use AE_OK.<br>
Adjust some LDADD/DPADD.<br>
acpi: s/ACPI[ -]CA/ACPICA/ in a few places.<br>
kernel: Fix kernel build when _KPOSIX_PRIORITY_SCHEDULING is not set.<br>
kernel/acpi: Remove an Itanium define.<br>
kernel/acpi: Fix memory and port I/O functions in the OS services layer.<br>
acpica: Use only one #ifdef _KERNEL ... and use 'inline' directly.<br>
kernel/acpi: Improve the disabling of Debug object output.<br>
kernel: Remove some unused code.<br>
loader: Remove some unused code.<br>
libc: Fix strcasecmp_l() and strncasecmp_l() issues.<br>
s/NO_OBJ/NOOBJ/ in a few Makefiles.<br>
acpi.4: Add missing space.<br>
acpixtract.8: Add missing Fl<br>
kernel/acpi: Add a docking station driver.<br>
acpi_dock.4: Add Mt<br>
acpi.4: Sort hpet.<br>
kernel/acpi: Fix indent, also use NULL for pointers (no functional change).<br>
kernel/acpi: Use standard types.<br>
kernel: Fix various indentation issues (no functional change).<br>
kernel/ig_hal: Add missing braces.<br>
<br>
Sepherosa Ziehau (181):<br>
ifq: Use lwkt_sendmsg_oncpu to schedule the netisr on the current CPU<br>
ahci: Print "Serial ATA Additional capabilities"<br>
ahci: If the "nominal rotation rate" is 1, then disk is SSD<br>
da: Independant read/write bioqs are used, so no need to use bioqdisksort<br>
Revert "da: Independant read/write bioqs are used, so no need to use bioqdisksort"<br>
bnx: Only 5718 chip family use PCI_BAR4 as MSI-X table; rest use PCI_BAR2<br>
tcp: Use lwkt_sendmsg_oncpu to run TCP timers in the current CPU's netisr<br>
dummynet: Utilize lwkt_sendmsg_oncpu<br>
bridge: Utilize lwkt_sendmsg_oncpu<br>
ipfw: Utilize lwkt_sendmsg_oncpu<br>
ipflow: Utilize lwkt_sendmsg_oncpu<br>
arp: Utilize lwkt_sendmsg_oncpu<br>
route/ip4: Utilize lwkt_sendmsg_oncpu<br>
carp: Utilize lwkt_sendmsg_oncpu<br>
syncache: Use lwkt_sendmsg_oncpu to schedule timeouts<br>
igb: Remove unused header files<br>
sili: Add MSI support; not enabled by default<br>
bge: Bring in ASF support from FreeBSD<br>
bge: No need to call reset after stop; stop does the reset now<br>
bge/bnx: Remove duplicated register names; keep names consistent w/ FreeBSD<br>
bge: Keep MAC_MODE accesses atomic<br>
bge: Add 40us delay after updating MAC_MODE<br>
bge: Add delays after enable RX/TX MAC<br>
bge: Move BCM5906 VCPU reset before global reset<br>
bge: Reorder reset sequence a little bit<br>
bge: Correct setting TX random backoff register.<br>
bge: Don't blindly clear GPIOs configuration.<br>
bge: Bring in APE support from FreeBSD<br>
bge: Extend delay time for 5761 during firmware hand shaking<br>
bnx: Merge several recent bge changes<br>
bnx: Bring in APE support from FreeBSD bge(4)<br>
callout: Fix callout_terminate() if the callout_reset() is never called<br>
ix: Import Intel ixgbe-2.5.15<br>
serialize: Optimize atomic_intr_cond_{enter,try,exit}()<br>
if: Use critical section on ifnet.if_start path<br>
serialize: Rework adaptive enter<br>
atomic: Adjust style a little bit<br>
x86_64: Extract "Thermal and Power management Feature"<br>
cputimer/intr: Restart only if the intr cputimer is changed<br>
x86_64: Mark LAPIC timer as powersaving capable intr cputimer<br>
acpi/cstate: Allow request deeper C-state, even it has no _CST entry<br>
acpi/cstate: Make sure we could handle C-state deeper than C3<br>
cpu_idle_hlt: Remove unapplied comment<br>
cpuinfo: "Standard Extended Features" -> "Structured Extended Features"<br>
platform/acpi: Update according to ACPI spec 5.0<br>
x86_64: Detect CPU specific C-state through CPUID(5)<br>
atomic: Update intr_cond comment according to the recent changes<br>
serializer.9: Update<br>
spinlock.9: Update<br>
acpi/cstate: Remove unused fields in softc<br>
serializer.9: Mention LWKT_SERIALIZE_INITIALIZER<br>
atomic/i386: Update intr_cond comment<br>
acpi/cstate: Use serializer to protect _CST notfication and sysctls<br>
acpi/cstate: Minor style cleanup<br>
acpi/cstate: Set non-C3 state during generic Cx probing<br>
acpi/cstate: Fix non-C3 setting<br>
acpi/cstate: Use u_long as stats type<br>
acpi/cstate: Fix global Cx count setup<br>
acpi/cstate: Set cx_lowest on the target CPU<br>
acpi/cstate: Dispatch Cx re-probing to the target CPU<br>
acpi/cstate: Break long lines; minor style changes<br>
acpi/cstate: Remove useless device methods<br>
acpi/cstate: acpi_cpu_softc -> acpi_cst_softc<br>
acpi/cstate: Remove unused macros<br>
acpi/acad: CST changed may service as notification for acline changes<br>
acpi/acad: Put unknown notify print under bootverbose<br>
acpi/cstate: Restore cx_lowest_req, if no suitable intr cputimer<br>
acpi/cstate: acpi_cpu_cst -> acpi_cst for device methods<br>
acpi/cstate: acpi_cpu_cst -> acpi_cst for driver glue variables<br>
acpi/pstate: Utilize CPUID_TO_{FAMILY,MODEL} macros<br>
acpi/cstate: Free previously allocated resource during re-probing<br>
acpi/cstate: BM_STS only needs check before entering C3+ state<br>
mwait: Allow treating interrupts as break-event for MWAIT<br>
acpi/cstate: If FADT is used, take C2_MP_SUPPORTED into consideration<br>
x86_64: Log MONITOR/MWAIT features<br>
time: Add functions to calculate time difference<br>
polling: Utilize microtime_pcpu<br>
acpi/cstate: Utilize microtime_pcpu instead of ACPI timer<br>
acpi/cstate: Save bus tag and handle to I/O operation beforehand<br>
acpi/cstate: White space cleanup<br>
acpi/cstate: If C3+ is detected, BM_RLD is always set<br>
acpi/cstate: Fix up comment<br>
acpi/cstate: Go though set_lowest routing after _CST reprobing<br>
acpi/cstate: Function/variable/macro renaming<br>
acpi/cstate: Save ACPI_GENERIC_ADDRESS for later use<br>
acpi/cstate: Rearrange _CST reprobe code path<br>
acpi/cstate: If there is bus master activity pick up non-C3 is enough<br>
acpi/cstate: Make sure that idle hook is installed as the last step<br>
acpi/cstate: Add a method to per C-state softc to enter the C-state<br>
acpi/cstate: Rework preamble operation for entering C-state<br>
acpi/cstate: Use boolean_t for acpi_cst_disable_idle<br>
acpi/cstate: Fix resource leakage<br>
acpi/cstate: Allow fixed hardware GAS for C1, which means "sti;halt"<br>
acpi/cstate/x86_64: Implement native C-state support for Intel CPUs<br>
acpi/cpu: Remove the cpux naming hack<br>
x86_64: Export Cx support list through sysctl machdep.mwait.CX.supported<br>
x86_64: Add new sysctls to set idle/spin mwait hint<br>
cputimer/intr: Move powersaving intr cputimer switching to kern_cputimer.c<br>
x86_64/mwait: Request proper intr cputimer, if C3+ is used as hint<br>
x86_64: Save mwait hints<br>
x86_64: Implement idle mwait hint auto tuning<br>
x86_64: Check preamble operation before allowing deep cpu specific C-state<br>
x86_64: Use per-cpu stats for idle<br>
x86_64: Rework cpu specific C-state auto tuning<br>
x86_64: Fix up the setting of BM_STS<br>
x86_64/mwait: Start auto tuning from C1<br>
x86_64/mwait: Cap idle repeat stats<br>
mwait: Staticize cpu_mwait_halt<br>
x86_64: Make sysctl hw.cpu_mwait_halt read only<br>
mwait/spin: Push sysctl into machdep code<br>
acpica: Disable debug message by default<br>
altq: Byte counter is not compat w/ RED or RIO AQM<br>
x86_64: Print TURBO and SENSOR for "Thermal and PM features"<br>
x86_64: Turbo is now reported along w/ "Thermal and PM features"<br>
x86_64: Factor out cpu_mwait_attach<br>
cpu: Add necessary bits to detect existance of PERF_BIAS MSR<br>
perfbias: Implement Intel performance-energy hint support<br>
acpica/cpu: Add missing bus_generic_probe<br>
acpi/cstate: Remove unnecessary bus_generic_{attach,probe}()<br>
x86_64/mwait: Ramp up faster, if all C1 states are iterated<br>
tools/toeplitz: Install to /usr/local/bin<br>
tools/mwait_mon: Monitor mwait C-state hint usage<br>
x86_64: Add machdep.cpu.mwait.bm_sts to bypass BM_STS check<br>
perfbias: Set to highest performance on detach path<br>
acpica: Start task thread after all children of acpi are attached<br>
clockmod: Properly implement Intel software controlled clock modulation<br>
p4tcc: Nuke; replaced by clockmod(4)<br>
coretemp: Add to i386 and x86_64 GENERIC<br>
clockmod.4: Add man page<br>
perfbias.4: Add man page<br>
man: Add perfbias.4 and clockmod.4<br>
clockmod: Add more errata checks for old CPUs<br>
ix: Implement MSI-X support and enable multiple TX rings<br>
x86_64/mwait: Fix sysctl node OID settings<br>
ethernet: If caller thread cpu is fixed, pass cpuid to ether_input_pkt()<br>
chgsbsize: Reduce cover range of uidinfo spinlock<br>
chgsbsize: Optimize for x86_64 by avoid uidinfo spinlock<br>
tcp: Remove unused code<br>
in_pcbbind: Merge duplicated prison_replace_wildcards()<br>
in_pcbconn_bind: Remove duplicated prison_replace_wildcards()<br>
in_pcbconn_bind: Reduce port token cover range<br>
inpcb: in_pcblookup_addrport() must have been protected by port token<br>
in6pcb: Properly hold port token for in6_pcbbind() and in6_pcbsetport()<br>
inpcb: in_pcblookup_local() must have been protected by port token<br>
in6pcb: in6_pcblookup_local() must have been protected by port token<br>
inpcb/in6pcb: in_pcbinsporthash() never fails<br>
inpcb: in_pcblookup_addrport -> in_pcblookup_localremote<br>
in_pcbconn_bind: Change argument name from 'nam' to 'remote'<br>
inpcb: in_pcbconn_bind -> in_pcbsetlport_remote; no functional change.<br>
inpcb: Break long line<br>
in_pcbbind: Move stack variable declaration near its usage<br>
in6_pcbbind: Move stack variable declaration near its usage<br>
in_pcbbind: Rearrange local port bind/select code path.<br>
in6_pcblookup_local: Make in6_addr const<br>
in6_pcbbind: Rearrange local port bind/select code path.<br>
inpcb: Group port related fields into inpcbportinfo<br>
inpcb: Use a special version of in_pcbinsporthash() on TCP accept path<br>
inpcb/in6pcb: Split port token<br>
inpcb: Add macros to get/release/assert port token<br>
inpcb: Add comment about saved inpcbport<br>
in6pcb: in6_pcbsetport -> in6_pcbsetlport; no functional changes<br>
ix: Add polling(4) support<br>
tcp: Multicast sockopts do not make sense on TCP sockets<br>
igmp: Dispatch fast and slow timeout handler to netisr0<br>
pfsync: Dispatch in_{add,del}multi to netisr0<br>
inet: Dispatch in_ifdetach to netisr0 to run<br>
inet: in_{add,del}multi should only be called in netisr0<br>
polling.4: Add ix(4)<br>
x86_64/ioapic: Enable GSI target CPU auto-balance by default<br>
ix.4: Update according to the overhaul of ix(4)<br>
mcast: ifma_protospec is pointer; use NULL for it.<br>
ifnet: Properly protect if_multiaddrs using ifnet serializers<br>
test/mcast: Install to /usr/local/bin<br>
netisr: Don't free mbuf, if hash function has already done it.<br>
ix.4: Fix description of TSO and multiple tranmission queue arbitration.<br>
ip_output: if_simloop is MPSAFE<br>
ip_input: Only multicast forwarding may be not MPSAFE<br>
inet: Return NULL from IN_LOOKUP_MULTI if ifnet is NULL<br>
in_pcbladdr: Break long line; no functional changes<br>
ifnet: Remove marker from if_multiaddrs, once iteration is done<br>
udp: Add KTR to measure UDP packet creation and ip_output cost<br>
<br>
YONETANI Tomokazu (1):<br>
Fix typo<br>
<br>
minux (1):<br>
kern: fix integer underflow in exec_shell_imgact.<br>
<br>
<br>
<br>
--<br>
DragonFly BSD source repository<br>
</blockquote></div>