git: annotated tag v3.8.0rc created

Justin Sherrill justin at shiningsilence.com
Sun May 25 23:07:58 PDT 2014


Generally, developers only commit changes to the current stable and current
development versions.  Right now, that's 3.6 and 3.7.  When 3.8 is out, it
will be 3.8 and 3.9.


On Mon, May 26, 2014 at 1:51 AM, Zachary Crownover <
zachary.crownover at gmail.com> wrote:

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


More information about the Commits mailing list