git: annotated tag v4.1.0 created
Justin C. Sherrill
justin at crater.dragonflybsd.org
Sat Oct 25 20:46:22 PDT 2014
at 357e4aef8e7715a2e03d02fdf0f81f81d285b2ce (tag)
tagging 6c7d9e6aea3e6576cd6ce8fe650e679d71d24861 (commit)
replaces v3.9.0
tagged by Justin C. Sherrill
on Sat Oct 25 23:44:08 2014 -0400
DragonFly 4.1.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (DragonFly)
iF4EABEIAAYFAlRMbgwACgkQWhOVNC7ITaCqAAD+IaaapMS2c+QXH8H3cQDmATIA
004JPLDTN0ZdAfhnNfUA/RG+4EkADTh7hps8dYj3D2AyGTOaHaB+HHD9E2P6Vm6j
=VTvk
-----END PGP SIGNATURE-----
Alex Hornung (18):
network.subr - move get_if_var here
add load_kld to rc.subr
network.subr - use get_if_var extensively
ifconfig - use correct name after cloning
rc.conf - Add support for FreeBSD-style vlan conf
Revert "add load_kld to rc.subr"
glxsb(4) - use add_buffer_randomness()
kernel - add ChaCha algorithm (djb's merged implementation)
kernel - add a fortuna-based CSPRNG
Add ChaCha and CSPRNG to conf/files
kern_nrandom, rnd drivers: update for new CSPRNG
random.4 - update for new CSPRNG status
rc.d/random: bring back rc.conf defaults, minor fixes
csprng - If not enough entropy is available, sleep
csprng - don't wait for entropy for the ratectl'ed reseed
csprng - fix unused variable
csprng - Add copyright & comment around sleep code
rc.d/ppp: add support for -unitN override
Antonio Huete Jimenez (29):
share/examples - Fix cdev warnings
hammer - Fix max volumes check on mount time
kernel - Rule out vkernels from config hook delays.
dhclient - State engine for packet processing.
dhclient - Remove unused field 'next' from struct timeout.
dhclient - Don't print time_t as %d
dhclient - Don't store a time_t into an int.
dhclient - Don't abandon time_t precision for intervals.
dhclient - Add ignore keyword to conf file.
dhclient - Remove cur_time global.
dhclient - No point having two copies of this file
dhclient - Nuke some comments.
dhclient - Nuke 'interfaces_invalidated' global variable.
dhclient - Missed a reinitialize_interface() declaration.
dhclient - Update reality correspondance of some comments.
dhclient - When a link is lost, call dhclient-script with reason "FAIL".
dhclient - Refuse leases for already configured subnets.
dhclient - Remove saved resolv.conf to avoid problems.
dhclient - Update OBSD Ids
dhclient - Revert a4a242d4bd3b87eb38ccf205bb2784ada509ca3a
dhclient - Do not update linkstat several times.
dhclient - Change config 'ignore' directive behaviour.
test - Testing the bot
test - Testing the bot 1
manpages - Bring VOP_FSYNC(9) up to date
manpages - Bring VOP_ACCESS(9) up to date
tools - Fix backup file permissions for hammer-backup.sh
manpages: Fix a couple things left behind on the previous commit
hammer - Fix a NULL pointer dereference.
Francis GUDIN (1):
localdaemons should care for scripts dependencies in $local_startup too
Franco Fichtner (11):
service: vanilla import of /etc/rc.d/xxx wrapper
mandoc: bump DragonFly version number
netmap: reconstruct vm_page_getfake/vm_page_updatefake
libmagic: link against libz
libmagic: fix file identification
file: libmagic knows about libz now so drop the dependency
author style fixes in manual pages
netmap: port if_transmit() to ifq_dispatch()
kernel: make pktinfo and cpuid native to ip_input()
kernel: switch newer drivers back to if_input()
kernel: remove layer of indirection for ether_input()
François Tigeot (84):
Linux headers: Improve the WARN_ON() macro
drm: Change the prototype of fb_create()
drm/i915: New IRQ management code from Linux
initrd: Create a bin/scp link
ipv6: Silence src xxx is not link-local messages
drm/i915: Reduce differences with Linux 3.8.13
drm/i915: Partial sync of the ring handling code...
drm/i915: Fix unresponsive X server issues
drm/i915: drm_i915_private_t changed
drm/i915: More initialization code from Linux
mountd: Stop refusing requests from "unprivileged ports"
Revert "mountd: Stop refusing requests from "unprivileged ports""
drm/i915: Update ivybridge_init_clock_gating()
drm: Add linux/io.h
drm/i915: Sync drm_irq.c with Linux 3.8.13
drm/i915: Sync intel_pm.c with Linux 3.8.13
drm/i915: Reorder function definitions in i915_gem.c
drm: Add a linux/completion.h implementation
drm: Use the Linux completion API
drm/i915: i915_debug.c really is i915_debugfs.c
drm/i915: intel_iic.c really is intel_i2c.c
drm/i915: Sync intel_ringbuffer.h with Linux 3.8.13
drm/i915: Add i915_gem_check_wedge()
drm/i915: Reduce ring code differences with Linux
drm/i915: Add i915_gem_object_sync()
drm/i915: Add some missing locks
drm: Add a linux/time.h implementation
drm: Add a linux/jiffies.h implementation
drm: Replace some custom code by wait_event routines
drm/i915: Fix flickering screen issues on some laptops
drm: Improve the BUG() macro
drm/ttm: Replace FreeBSD custom code by Linux workqueues
drm: Reorder functions in drm_irq.c
drm: Fix locking issues in drm_irq.c
drm/i915: Sync ringbuffer code with Linux 3.8.13
drm/i915: Sync intel_sprite.c with Linux 3.8.13
drm(4): This device is MPSAFE
re(4): Use MPSAFE callout
drm: Remove a no longer used kmalloc type
drm: Add Linux wake_up() and wait_event()
i915_gem.c: Simplify fence code
drm/i915: Use a common fence writing routine
drm/i915: Reduce differences with Linux 3.8.13
drm/i915: Sync intel_ringbuffer.c with Linux 3.8.13
linux/kernel.h: Add WARN_ONCE()
linux/delay.h: Add mdelay()
linux/err.h: Add IS_ERR_OR_NULL()
drm/i915: Fix locking in i915_dma.c
drm/i915: Modesetting code rework
agp/drm: Rename agp_i810.h to intel-gtt.h
agp/drm: Remove intel_gtt_get_bridge_device()
drm/i915: Sync i915_gem_evict.c with Linux 3.8.13
drm/i915: Enable Haswell support
agp: Add more Haswell PCI IDs
drm/i915: i915_emit_box() from Linux 3.8.13
drm: Add Linux kmap functions
drm/i915: Fix display corruption issues on Haswell
drm/i915: Sync i915_gem_execbuffer.c with Linux 3.8.13
drm/i915: Only build on amd64/x86_64 machines
drm/i915: Sync i915_drv.h and i915_debugfs.c with Linux 3.8.13
drm/i915: Enable fbc on Mobile Ironlake
drm/i915: Sync ioctl definitions with Linux 3.8.13
drm/i915: Implement GEM GET and SET_CACHING ioctls
linux/time.h: Add a few Linux timespec functions
drm/i915: Add the I915_GEM_WAIT ioctl
drm: struct drm_driver.max_ioctl doesn't exist
drm/i915: Reduce differences with Linux 3.8.13
drm: Stop building the mach64 driver
drm/i915: Reduce differences with Linux 3.8.13
drm/i915: Add i915_gem_object_wait_rendering__nonblocking()
drm: Add WARN_ON_ONCE()
drm/i915: Add hardware context support
drm/i915: Add the I915_REG_READ IOCTL
drm/i915: i915_gem_object_pin() takes 4 arguments
drm: Fix a randr bug
Bump __DragonFly_version for i915 hw context support
drm/i915: Simplify the flush code
drm: Add Linux PCI headers
drm: Consolidate memory allocation types
drm: Add and use drm/drm_mem_util.h
drm: msleep() must not sleep forever
kernel: Drop drm1 drivers
drm: Remove unused PCI ids
Remove remaining drm1 bits
Imre Vadasz (11):
top: Fix the interactive command 'U'.
Convert files to UTF-8
kernel/bwn: Improve error handling in bwn_attach().
vga_pci: Improve vga boot display detection.
km(4): Support for sensors in AMDs Kaveri and Kabini APUs
identcpu: Add AMD Features2 strings for bits 25 to 28
km(4): Also supports sensors in AMD Family 12h CPUs. Update manpage.
mii: Add RealTek RTL8251 phy found on an ASUS A88XM-Plus mainboard.
kernel/rum: Fix TX rate control. Use usb_pause_ls instead of zsleep.
wpa_supplicant(8): Fix struct ieee80211req_scan_result parsing in driver_bsd.c
kernel/vtnet: Replace recursion with a loop to avoid a stack overflow.
Jan Lentfer (4):
wpa-supplicant: remove version tag from directory
hostapd: remove version tag from directory
wpa_supplicant: update vendor branch to 0.6.10
hostapd: Update vendor branch to 0.6.10
Johannes Hofmann (3):
kernel/iwn: Fix panic on kldunload
kernel/ath: Remove wlan_serialize_enter/exit() in ath_led_blink()
drm/i915: fix notify_ring()
John Marino (28):
hostapd vendor branch: Update version from 0.6.10 => 2.1
wpa_supplicant vendor branch: Update version 0.6.10 => 2.1
Removed copies of hostapd/wpa to prepare for branch merge
WPA Supplicant upgrade: Add local modifications and READMEs
WPA Supplicant version upgrade complete: 0.6.10 => 2.1
top: Fix -Sc option combination (bug #2670)
unbreak kernel (netgraph) by adding missing header inclusion
Upgrade GCC from 4.7.3 to 4.7.4 on the vendor branch
Complete upgrade of gcc 4.7.3 => 4.7.4
Upgrade xz from 5.0.4 to 5.0.7 on the vendor branch
Complete upgrade of XZ 5.0.4 => 5.0.7
Upgrade grep from 2.14 => 2.20 on the vendor branch
Complete upgrade of gnu grep 2.14 => 2.20
wpa_supplicant: Fix driver list with -h or invalid command switch
Update libedit from version 2012-12-13 to 2014-06-20 on vendor branch
Complete upgrade of libedit from 2012-12-13 => 2014-06-20
Makefile.inc1: Remove obsolete NO_FORTRAN definitions
customcc: Improve wrapper script efficiency and capabilities
csu: Remove $CFLAGS from intermediate object targets
boot: remove sparc, powerpc, ia64 code and references
Really set default binutils to version 2.24
tip(1): Fix various warnings and errors emitted by clang
pc64/acpica: specify cmpw in acpi_wakecode.S
boot/dloader: Remove duplicate CFLAGS
boot/pc32: specify some flags based on CCVER
libstand: Isolate gcc-specific flags, avoid native compilations
kern.mk: isolate gcc-only flags to gcc compilers (determined by CCVER)
dev/drm: For now, only build radeon drivers with base compilers
Joris Giovannangeli (12):
libthread_xu: add support for named POSIX semaphores.
libfetch: sync with freebsd
kernel/dsched: add a missing LK_RELEASE
kern/dsched: remove leftover code
patch: use size_t for line len.
kernel disk/vn: fix locking in vnstrategy
kernel: fix an invalid self assignment in linker
ips: initialize local variables
drm/ttm: convert rb_tree back to tree(3) and fix a few races
drm/ttm: remove linux_compat.c from conf/files too
libc/nmalloc: add an integer overflow check to calloc
libc/nmalloc: fix a mistake in previous commit
Justin C. Sherrill (5):
Note need for most recent 3.6 possible before updating.
Correct math and limerick.
RPC: remove some extraneous $id$ lines.
Move from dns/bind98 on install img/iso to dns/bind-tools.
4.1 branch.
Markus Pfeiffer (35):
kernel/npx: add process name to error message
usb4bsd: implement pause function with lock and serializer
usb4bsd: change if_run to use usb_pause_ls
man: Add locking(9) manpage about locking and synchronisation
locking.9 updates
locking.9: more updates
locking.9: more editing
kernel/npx: Add detection code for default MXCSR mask
vkernel64: fix compilation after npx mask work
vkernel64: support mxcsr mask on vkernel64 too
kernel/vkernel: port mxcsr mask probing to i386.
kernel/npx: Enable printing of npx mask on bootverbose on i386
Set CR4.OSFXSR before probing the mxcsr mask
usb4bsd: set D_MPSAFE for usb devices
usb4bsd: set D_MPSAFE for usb devices (static)
drm/i915: Fix multiple off-by-one errors in intel_i2c
drm/i915: Use intel_gmbus_get_adapter instead of dev_priv->gmbus array
drm/i915: grab the config log on hardware init
sys/platform/pc64: port the ram device from FreeBSD's nexus.c
sys/subr_rman: fix some issues
usb4bsd: make uaudio work
sys/dev/disk/sdhci: update to FreeBSD r270885
sys/dev/disk/sdhci: Make it possible to build as a module
sys/dev/disk/sdhci: Adapt manpage
usb4bsd: fix ehci_device_resume panic
usb4bsd: Fix race condition in usb_dev
sys/dev/drm/i915: Activate ACPI
Revert "sys/dev/drm/i915: Activate ACPI"
sys/dev/drm/i915: Activate ACPI
net: import FreeBSD's if_lagg
net: add version numbers to lagg sourcefiles, adapt manpage
net: some LINTing after if_lagg import
netinet: Remove check for jailed process
kernel - fixup buildworld after recent commits
vkernel: Add rudimentary media support to if_vke
Matteo Cypriani (1):
Improve frequency scaling-related manual pages
Matthew Dillon (132):
hammer - Fix wild free() in 'hammer info' path
sendmail - Apply CVE-2014-3956
usb - Fix mouse stall issue in X
kernel - Update existing csprng
kernel - Fix rare ucred race
boot - Fix BIOS lockup due to H2 probe on small medias
boot - Timeout seta20 for normal boots as well as for cd boots.
boot - consistently reload v86.ctl/v86.addr (non-bug)
boot - Return proper sense from probe_keyboard()
pfctl - Fix pf_print_state
pf - make the bulk of PF concurrent under normal operation
buildworld - Add sync/sleep safety before mkinitrd
kernel - Force manual hash calculation for IP fragments
kernel - Fix pf-based NAT
pfctl - Change default keep-policy to bring more in-line with other BSDs
kernel - merge fixes from FreeBSD
kernel - add toeplitz_piecemeal_addr/port()
kernel - Fix pf-based NAT
kernel - Fix nfs server-side shutdown race
build - Add additional CFLAGS
kernel - Move CPUMASK_LOCK out of the cpumask_t
kernel - Fix bug in cdev_pager_allocate() that was messing up gem/ttm
kernel - Fix several taskqueue livelocks
dmesg - Add -ff feature
kernel - add vm_contig_avail_pages() API
kernel - Fix PF tables (SMP work)
drm/ttm - stabilizing pass, misc bug fixes
kernel - Refactor cpumask_t to extend cpus past 64, part 1/2
kernel - Refactor cpumask_t to extend cpus past 64, part 2/2
build - Add missing symbol for vkernel64 build
kernel - extend cpus past 64 - fixes
kernel - remove debugging
kernel - extend cpus past 64 - fixes and adjustments
boot - Fix timecount issues with some BIOSes
build - Fix vkernel64 build
vkernel64 - Make operational again after bootstrap changes
vkernel - Fix systat -vm 1
kernel - (32 bit) fix MP boot problems
kernel - Fix table problem w/IPV6 matching with PF
kernel - Fix crypto boots and rescue boots
kernel - Reduce console spam in verbose mode when printing cpu sets
kernel - Add lwkt_cpusync_quick()
kernel - Add two features to improve qemu emulation (64-bit only)
kernel - More verbose boot de-spamming
build - allow ABIVERS to be overridden in Makefile.usr
kgdb - Fix for new CPU_prvspace[]
drm - Fix bug with ttm_tt_swapin()
kernel - Fix stability issue with net.inet.tcp.inflight*
powerd - Set to max performance if killed
kernel - Add safety for Intel SYSRET issue
kernel - Improve TCP socket handling at high speeds
kernel - Add feature to allow sendbuf_auto to decrease the buffer size
kernel - minor cpu idle statistics adjustment
kernel - Move wakeup*() to ouside a spin lock
kernel - Fix two NFS crashes
kernel - turn off auto-socket sizing
kernel - network adjustments (netisr, tcp, and socket buffer changes)
kernel - Adjust ssb_space_prealloc() use cases
kernel - Revert "Fix buildworld."
kernel - Fix error handling in NFS async bio callbacks
kernel - Redo struct vmspace allocator and ref-count handling.
kernel - Fix jumbo cluster buffer deadlock
hammer2 - major simplification of algorithms part 1/many
hammer2 - major simplification 1/many (stabilization)
hammer2 - major simplification 1/many (stabilization)
hammer2 - major simplification 1/many (stabilization B)
drm/i915 - Fix double lock deadlock
hammer2 - hammer2 stat adjustments
hammer2 - Implement meta-data statistics rollup
hammer2 - major simplification 1/many (stabilization C)
hammer2 - Make snapshot directive more convenient
hammer2 - Get snapshots working again
hammer2 - add crc checking skeleton
hammer2 - freemap and data check code
hammer2 - Make the CRC check code programmable
hammer2 - Add directives for setting the check mode
newfs_hammer2 - Set default compression and check modes
cyapa - Add sysctl for minimum pressure
ig4 - Fix minor documentation bug
installer - Fix time selection, again.
boot - Add 'crc' command.
boot - Fix two bugs in the ufs code.
kernel - Fix serialization bug in if_ath
kernel - Fix PF SMP issues
kernel - PF SMP work - fix RDR rules
smb - Increase max block size from 32 to 1024
atmel_mxt - Add atmel MXT touchscreen driver (Acer c720p)
smbus - Add SMB_TRANS_NOREPORT
ig4 - Fix rxdata shift error and add debugging
atmel - Add automatic recalibration
kernel - Reduce ig4 receive errors
ath - incremental update ar9300 from FreeBSD
ath - incremental update ath from FreeBSD
kernel - Adjust BUS_DMASYNC_* API
ath - Change the way the edma rxfifo is reset
ath - Change the way the edma rxfifo is reset (2)
dmesg - flush stdout before sleeping
cyapa - Implement power save mode, try to fix boot issue (Acer c720 chromebook)
cyapa - attempt #2 to fix boot issue
kernel - Add EVFILT_USER
dhclient - Add -x and -w and adjust rc scripts
sendmail - pre-fork in daemon mode to avoid stall
dhclient - Adjust documentation
boot - don't wait for wpa_supplicant to associate
dhclient - Do not force-up wlan interfaces
ath - move kprintf() under debug variable
sendmail - pre-fork in daemon mode to avoid stall (2)
u4b - Fix panic on certain cell phone connections
kernel - Fix sendfile() bugs / nginx
ucom - Hack unref to fix infinite 1-second wait loop.
kernel config - Build 'vn' into the kernel
build - separate out the rescue initrd
build - Update Makefile.usr to use new pkg-static
pf - clear M_HASH in a few more places, cleanups, structure size change!
PF - Force 'sloppy' when establishing conflicting state
build - Remove csa.4 remainders
nfsd, mountd - daemonize earlier
systat - Add -altq display, bug fixes
pf - assign hash even if no queue is specified
systat - Add -altq display, bug fixes (2)
pf - assign hash even if no queue is specified (2)
hammer - Disallow creation of a file/subdir/etc in a deleted directory
kernel - Add /dev/upmap and /dev/kpmap and sys/upmap.h
kernel - Add /dev/upmap and /dev/kpmap and sys/upmap.h (2)
kernel - Add /dev/upmap and /dev/kpmap and sys/upmap.h (3)
vkernel - Support BPF for if_vke.
kernel - Add /dev/upmap and /dev/kpmap and sys/upmap.h (4)
vkernel - Enhance panic message for freeing held page table page
kernel - Add the nitems(x) macro from FreeBSD to sys/param.h
kernel - Fix int/long truncation problem in rman_reserve_resource()
routed - Apply FreeBSD-SA-14:21.routed
reboot - Mask SIGTERM to fix a self-immolation issue
Michael Neumann (12):
Add field to tls_tcb to support segmented stacks in LLVM
Document that tcb_segstack should not be reordered.
Make sure to disable RX MAC in alc_stop_mac(). Previously there was a logic error which it always enabled RX MAC.
status bits should be &'ed against status to be really functional.
Don't bother to enable ASPM L1 to save more power. Even though I am
Correct wrong definition of PM timer mask and adjust L1/PM timer
Fix typo.
Fix logic error. Due to the bug, it incorrectly checked TXQ status
[iwn] Fix required calibration flags for the Centrino 1000 NIC.
iwn - Sync with FreeBSD up to ffb6d5c3967d1342fa5e2d6f51c8ea8aff1419e2
moused - Ease usb mouse attach/detach
udev - use objcache for struct udev_event_kernel
Nicolas Thery (3):
libc - change SEM_VALUE_MAX
libc - bail out on invalid sem_open(3) flags
add posix semaphore test suite
Nuno Antunes (19):
libradius(3): Sync with FreeBSD head.
kernel: Unbreak vkernel64 build.
paths.h: Add path to ifconfig.
netgraph7: Bring in ng_eiface.
netgraph7/eiface: Remove KMODDEPS from Makefile.
netgraph7: Major rework of netgraph7 internal mechanisms.
netgraph7: Directly use objcache_* functions instead of a translation macro.
netgraph7: Remove unneeded critical sections.
netgraph7: Use a shared token to protect topology changes.
netgraph7: Use a shared token to protect typelist changes.
netgraph7: Plug item allocation leak in ng_socket.
netgraph7: Allow name and ID hashes to grow.
netgraph7: Fix a bug in the Makefile.
netgraph7: Factor out and inline item reference counting code.
msgport.9: lwkt_initport_spin now takes a fixed_cpuid argument.
netgraph7: Assert the refcount is zero when freeing the item.
net/route.h: Expose the ROUNDUP and ADVANCE macros.
Use system's RT_ROUNDUP and RT_ADVANCE macros instead of local copies.
kernel/netisr: Use __func__ in kprintfs.
Peeter (1):
pflogd: Make pflogd recognize previous logfile
Peter Avalos (1):
Sync ftp with NetBSD.
Robert Garrett (1):
PER FREEBSD-SA-14:13 Incorrect error handling in PAM policy parser
Robin Hahling (1):
sed(1): add -r option for compatibility with GNU sed.
Sascha Wildner (213):
kernel/acpi: Remove some unneeded code in acpi_hp.
newvers.sh: Adjust revision.
installer: Fix disk_find() on systems that have both da1 and da10.
kernel/acpi: Sync acpi_video with FreeBSD.
nrelease: Verify that $DPORTS_TREE indeed exists as a directory.
kernel/acpi: Remove some empty code.
acpica: Add a Makefile for the 'aapits' utility (part of the ACPICA tests).
kernel/acpi: Make interpreter slack mode a tunable.
kernel/xdisk: Move the dereference of 'tag' below the NULL check.
wpa_supplicant/hostapd: Fix a number of manual page issues.
hostapd.conf.5: Add back Mt for email addresses.
bsd-family-tree: Sync with FreeBSD (for OpenBSD 5.5 and DragonFly 3.8.0).
Import OpenSSL-1.0.1h.
openssl: Adjust manual pages for 1.0.1h.
Move ed(4), sr(4), and ng_sync_{ar,sr} to being i386 only.
kernel: Build modules with -Werror too.
kernel: Add a number of missing crit_exit, lwkt_reltoken, rel_mplock, etc.
Improve our unlock_return.cocci (now finds much more candidates).
kernel: Add a missing vn_unlock().
kernel/iwn: Add a missing wlan_serialize_exit().
unlock_return.cocci: Add vn_unlock() and wlan_serialize_exit() tests.
kernel/hammer2: Add two missing lockmgr(..., LK_RELEASE).
unlock_return.cocci: Add a nlookup_init()/done() test (which we pass).
kernel: Add some more missing crit_exit(), rel_mplock(), etc.
df(1): Fix field widths for iused and ifree when df -hi is used.
kernel/oce: Remove some redundant code.
kernel/acpi: Tabify
kernel: GC never true CPU_DISABLE_SSE checks from x86_64/vkernel64.
kernel: Add a few more missing crit_exit()s.
sftp(1): Link libtermcap instead of libcurses.
drill(1): Fix library order (helps static building).
fetch(1): Fix library order (helps static building).
kernel/sound: Take the correct variable for a tunable.
kernel: Add the mrsas(4) RAID driver for LSI Thunderbolt and newer series.
Sync zoneinfo database with tzdata2014e from ftp://ftp.iana.org/tz/releases
Remove some unneeded continue statements.
Update the pciconf(8) database.
netstat(8): Remove upHex(), which is unused since we dropped NS.
ctags(1): Fix use after free().
jscan(8): Remove dupdata() (no longer used since 36d6bdee113b682f2).
kernel: Correct function names in comments.
kernel/vinum: Use %jx in a number of places instead of %llx.
kernel/mrsas: Fix memset() size.
kernel/pci: Fix wrong checks for U4B presence.
perror.1: Document which locale related env variables affect perror(1).
Always check the limits of array index variables before using them.
route(8): Fix a sizeof bug.
newsyslog(8): Remove a NULL-check-after-use and instead assert != NULL.
kernel: Sync ACPICA with Intel's version 20140627.
acpi: Sync aapits Makefile with 20140627 ACPICA test suite.
kernel/acpi_thinkpad: Unlock properly before returning.
unlock_return.cocci: Add a check for ACPI_SERIAL_{BEGIN,END}.
kernel/acpi: Fix a kprintf for ACPI_DEBUG_MEMMAP.
kernel/acpi: Solve ACPI_DEBUG_{CACHE,LOCKS,MEMMAP} building better.
Chmod 644 a few scripts in the tree.
kernel/pf: Check size of long at compile time (fixes i386 build).
Fix buildworld.
kernel/acpica: Add tunables for editing the _OSI string list.
kernel/acpi: Stop installing default address space handlers explicitly.
kernel/acpi: Use device_printf() in a few places.
kernel: Fix some -Wundef warnings.
<sys/sysctl.h>: Remove CTLFLAGs which we don't handle.
<sys/sysctl.h>: Indentation fixes (nothing functional).
<sys/sysctl.h>: Put the access argument in parentheses.
kernel/netgraph7: Build fix.
kernel/i386: Fix buildkernel.
kernel: Fix KTR compilation.
Fix VKERNEL/i386 build.
rpc: Remove empty FreeBSD ID.
acpica: Clean up the config header a bit.
kernel/usb4bsd: Add the urndis(4) driver for Remote NDIS device support.
kernel/vga: Remove VGA_NO_BIOS and VGA_ALT_SEQACCESS options.
kernel/vga: Fix a CRTC register setting which I botched back in 2008.
kernel/vga: Fix register name in a comment.
libradius.3: Add missing include file in the manual page.
kernel: Remove unused functions vop_panic() and vfs_std{,un}mount().
Fix a couple of typos in a manpage and readme file.
kernel: Use NULL for pointers.
kernel/netgraph7: Sync ubt and ubtbcmfw with current FreeBSD.
kernel/netgraph: Remove useless Makefile.inc's.
kernel/netgraph7: Sync ng_bt3c with current FreeBSD and port it over.
kernel/netgraph7: Adjust SVN ID.
kernel/netgraph7: Remove unneeded CFLAGS.
kernel/netgraph: Don't grab the tty_token around ldisc_{,de}register().
kernel/netgraph7: Use kprintf etc. directly instead of defining printf.
<sys/protosw.h>: Use netmsg_t.
Update the pciconf(8) database.
kernel: Switch to mrsas(4) as the default for 'Thunderbird' series cards.
kernel/sym: Remove an extra semicolon in a #define.
kernel/virtio: Remove a useless #ifndef (CSUM_TSO is defined there).
kernel: Use NELEM() in a number of places.
kernel/csprng: Compile in the SHA256_*() functions by default.
acpica: Exclude nsdumpdv.c, it's obsolete & its code is #ifdef'd out.
Sync ACPICA with Intel's version 20140724.
kernel: Make sysvipc syscalls non-optional.
kernel: Remove unused and unbuilt code from the userland sysvipc GSoC.
kernel: Completely remove the obsolete DEVICE_POLLING and SMP options.
"Normalize" some types, s/long unsigned/unsigned long/ etc.
kernel/usb4bsd: Sync urtwn(4) with current FreeBSD.
Remove duplicates in usbdevs, urtwn(4) and devd(8)'s usb.conf.
mps(4): Remove unnecessary assignment (cam_calc_geometry() sets it).
ciss(4): Add forgotten D_MPSAFE to dev_ops and use callout_init_mp().
mps(4): Add forgotten D_MPSAFE to dev_ops and use callout_init_mp().
kernel: Add D_MPSAFE to the ops of mfi(4), mrsas(4) and twa(4).
kernel/usched: Make the bootverbose messages a bit more informative.
mpt(4): Add D_MPSAFE to ops.
isp(4): Remove wrong D_DISK and add D_MPSAFE to ops.
kernel: Don't pass the size of the var as arg2 to sysctl_handle_int().
kernel/acpi_timer: Lower the bar for ACPI-fast on real and virtual machines.
rc.subr: Add quietstart and pass through arguments to rc scripts.
openssl: Remove some local changes from the vendor branch.
openssl: Add our local changes on master.
Import OpenSSL-1.0.1i.
Adjust things for OpenSSL-1.0.1i.
installer: Remove a more or less arbitrary check of the swap size.
bsd-family-tree: Sync with FreeBSD.
Update the pciconf(8) database.
libc: Remove unneeded semconfig function & file.
unifdef(1): Update to upstream version 2.10.15.a52596a
<sys/taskqueue>: Remove FreeBSD specific, *_fast() related defines.
drm/i915: Fix a missing initialization.
drm/ttm: Add missing kfree().
libc/valloc(): Use posix_memalign().
libc/locale: Remove a wrong comma in the monetary testcase.
libstand: Add a missing free() in an error path.
pam/pam_unix: Sync function declaration and definition.
bsd-family-tree: Sync with FreeBSD (for various minor DragonFly releases).
csh(1): Use iconv().
kernel/ath: Add missing #ifdef ATH_DEBUG (fixes kernel build).
kernel: Fix error for dup2 if the new file descriptor is out of bounds.
kernel/kern_dup(): Fix comment.
kernel/pci: Use spin_*() functions directly.
unifdef.1: Use Mt.
kernel/spinlock: Add a description to struct spinlock.
rc.conf.5: Document moused_nondefault_enable (taken from FreeBSD).
nrelease: Do not provide default make.conf files.
rc.conf: Provide a default for rc_startmsgs and document it.
kernel/devfs: Allow devices to devctl_notify() also during cold boot.
Sync ACPICA with Intel's version 20140828.
rc.d/moused: Remove wrong stop_cmd.
Fix buildkernel without INVARIANTS.
Update devd(8)'s usb.conf for uaudio(4).
snd_uaudio.4: Sync with FreeBSD for a few changes.
Create snd_blah.4 -> blah.4 MLINKS.
Make uaudio(4) compilable into the kernel.
Remove csa.4. It is really snd_csa.4 and a csa.4 MLINK will be created.
installer: Fix unknown REQUIRE in rc.d/pfi which is on the install media.
kernel: Remove some lonely tabs.
kernel: Use NULL for pointers in DRIVER_MODULE().
kernel/nexus: Use __func__.
kernel/i386: Add SMAP type constants.
kernel/nexus: Tabify the RAM driver.
nexus/x86_64: Add a description to the RAM driver but quiet it.
kernel/i386: Add RAM driver for i386.
kernel/i386: In the RAM driver, don't include regions above 4GB.
icmp6.4: Fix typo.
split(1): Remove wrong semicolon in the Makefile.
dfregress(8): Fix typos in DPADDs.
bmake(1): Add missing DPADD.
rc.d/localdaemons: Redirect rcorder's stderr output rather than tr's.
kernel/acpi: Sync acpi_battery and acpi_cmbat with FreeBSD.
acpiconf(8): Sync with FreeBSD.
kernel/acpi_battery: Add quirk for DSDTs which report a negative 16-bit rate.
kernel/acpi: Add acpi_eval_osc() as a general function for running _OSCs.
kernel/acpi: Fix typo, i must be <count.
kernel/acpi: Add our copyright to two files.
kernel/ale: Fix typo in a comment.
Update the pciconf(8) database.
kernel/acpi: Use ACPI_FAILURE() and also remove unneeded variables.
kernel/acpi: Sync acpi_resource with FreeBSD.
kernel/drm: Add back #include "opt_drm.h" to drmP.h so that DRM_DEBUG works.
kernel/i915: Add missing opt_acpi.h to SRCS.
kernel/lockf: Add include for LOCKF_DEBUG and fix printf warnings.
kernel/slaballoc: Remove redundant if().
kernel: Remove some dead code.
kernel/smbfs: Tabify a few lines.
tools: Add some missing includes.
installer: Save the installation log as the last step.
installer: Create an initial initrd unconditionally.
sys/conf/files: Sort ACPI alphabetically.
kernel/libkern: Add strncat() to libkern.
kernel/acpica: Don't use ACPICA's own versions of various POSIX functions.
kernel/acpica: Stop being prepared for using ACPICA's local cache.
Sync snapshots tools with pkgbox64's current.
VOP_FSYNC.9: Missing comma
find.1: Add missing whitespace.
kernel/acpi: Remove unused variable from Makefile.
Sync zoneinfo database with tzdata2014h from ftp://ftp.iana.org/tz/releases
Remove old time zones via 'make upgrade'.
lagg.4: Use .Mt for email addresses.
apciconf.8: Clarify that 0 means the first battery.
kernel/acpi: Process the ACPI_Q_BATT_RATE_ABS quirk before the rate is used.
Adjust the cc wrapper script and compilers.conf to dports.
est.4: Comment out estd reference.
rc.conf.5: Adjust pim6dd reference to dports.
Update the pciconf(8) database.
acpiconf.8: Remove duplicate SEE ALSO.
Sort SEE ALSO in libusb20.3 and environ.7
dma(8): Fix some comment typos.
Add ifmedia(4) reference to vkernel.7 (which is vke's manual page too).
dma(8): Better integration with our periodic scripts.
kernel: FWIW, add FreeBSD's led(4) framework.
Import OpenSSL-1.0.1j.
Local adjustments for OpenSSL-1.0.1j.
bsd-family-tree: Sync with FreeBSD (for Mac OS X 10.10).
openssl: Update version/date in the manual pages.
tip(1): Raise WARNS to 2 and fix all corresponding warnings.
Remove forgotten backslash.
drm1: Remove formatted manual pages via 'make upgrade', too.
drm/radeon: Handle -fms-extensions better (fixes the clang build).
Add a upmap(4)/kpmap(4) manual page.
mdoc.local: Add version 3.9 for .Dx
upmap.4: Add missing .El
Sepherosa Ziehau (83):
Import of WPA supplicant 0.4.9
Import of hostapd 0.4.9
Import wpa_supplicant 0.5.8
Import hostapd 0.5.8
udp: Remove no longer necessary code
udp: Merge udp_send and udp_output
udp: Wait for address memory
pktgen: Allow switching dst and src addresses configuration
tools/udpecho: Tool to test UDP request/response rate
udp: Dispatch UDP datagrams to the correct netisr to perform ip_output()
inpcb: Remove the weird in_pcbdetach() in in_pcbdisconnect()
udp: Don't ref/free socket to call in_pcbdisconnect()
udp: Reduce rcvbuf token cover range
udp: Cleanup ctlinput related code
tcp: Number of netisrs for tcp is ncpus2
inet: Migrate to CPU0 to perform in_pcblist_global() for rawip and divert
udp: No data will be carried along w/ connect
net: Remove unnecessary sosetport() in various pru_attachs
inet: in_pcbsetlport_remote -> in_pcbbind_remote
inpcb: Cache align inpcbinfo
inpcb: Remove inp_cpcbinfo, which serves no purpose now
tcp: Avoid unnecessary calling of in_pcbladdr() in tcp_connect()
net: Add initport protosw method to init socket's default protocol port
systat/ip,tcp: Initialize curstate to avoid overflow/underflow
udp: Fix "unconnect" and cleanup connect
ip/demux: Remove no longer applied comment
tcp: White space cleanup; no functional changes.
uipc: Nuke unnecessary void cast
uipc: Fix comment
socket: {soabort,so_pru_abort}a -> {soabort,so_pru_abort}_async
socket: so_pru_abort_oncpu -> so_pru_abort_direct
inpcb: Reorganize localgroup manages functions.
inet: Handle IP fragments in netisr0
inpcb: Rework insertion of local group
inet: Make ip fragments reassemble queue per-cpu and lockless MPSAFE
igb: enable MSI-X for i354 on C2550 SoC
tcp: Set upper limit for the DupThresh generated by the NCR
msgport: Add message put done receipt support
tcp: Fix upper half (socket code) and so_port switching race.
tools/netrate: Use FIONBIO to make the socket nonblocking
tools/udpecho: Add option to disable echo; just sink
tools/kq_connect_client: Add option to create UDP socket before connect
test: Add bunch of tests for udp protocol
udp: Make udp pcbinfo and portinfo per-cpu; greatly improve performance
udp: For connected socket, don't rehash sending datagram
tools/netrate: Use ncpus as # of instance by default
tcp: Fix getcred
udp: Simplify getcred
tools/netrate/netperf: Switch to err(3)
bpf: Use uint32_t for scratch memory.
tcp: Fix tcp_drain_oncpu()
tcp: Dispatch tcp_drain to netisrs to run
ip: Prioritize drain and timeout netmsgs
ipflow: Prioritize timeout netmsgs
igmp: Prioritize fast and slow timeout netmsgs
route/inet: Prioritize timeout netmsgs
arp: Prioritize timeout netmsgs
syncache: Prioritize timeout netmsgs
syncache: Remove syncache_null_rport; use netisr_adone_rport instead
route/inet: Dispatch in_rtqdrain to netisrs to run
netrate/accept_connect: Switch to err(3)
divert: All processing should only happens in netisr0
divert: Don't call abort method in disconnect method
rip: All processing should only happens in netisr0
udp: Prepare for re-redispatching for SO_REUSEPORT sockets
inpcb: Remove the code that does hash-threshold wildcard sockets selection
netrate/pktgen: Unbreak building
udp: Factor out function to reset inpcb route cache
test/udp: Add SO_REUSEPORT test
inpcb: Save local group index
inpcb: Add in_pcb{link,unlink}_flags() to bypass INP_WILDCARD check
udp: Redistribute SO_REUSEPORT socket based on local group index
socket: Provide socket owner cpuid hint
tools/netrate: Get socket's cpu hint and bind cpu accordingly
tcp: Check multicast sopt name after sopt level is checked
inpcb: Revoke INP_WILDCARD_MP, which serves no purpose now
inpcb: Define INP_WASBOUND_NOTANY as protocol specific flag
udp: Optimize detach path
inpcb: Factor out in_pcbresetroute()
udp: Use ncpus2 instead of ncpus, since udp uses ncpus2 netisrs
inpcb: Factor out ASSERT_INP_NOTINHASH
udp: Add NOTINHASH assertion to udp_inswildcardhash()
udp: Add assertion for preconditions for direct detach
YONETANI Tomokazu (1):
rc.d/nfsd: Add shutdown keyword so as it's stopped at shutdown.
Zach Crownover (1):
Added support for rcreload
hrs (1):
RPC: replace Sun license with 3-clause BSD license.
--
DragonFly BSD source repository
More information about the Commits
mailing list