git: annotated tag v3.8.0rc created
Zachary Crownover
zachary.crownover at gmail.com
Sun May 25 22:51:14 PDT 2014
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/20140525/1c268d2a/attachment-0002.html>
More information about the Commits
mailing list