at fac046bcbefda31b2112a6da53fb008de5ea834f (tag) tagging 68c3dbac0e4bdfb2146da07d438edcf7dff1130e (commit) replaces v4.3.0 tagged by Justin C. Sherrill on Mon Jul 13 19:55:40 2015 -0400
DragonFly 4.2.2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAABCAAGBQJVpE/9AAoJEFUXbO+LAd2J14wH/0g6adGqssJg1cpOLETOeuLO 6i12I0/YNsJ733Tn4X3twA52rENzBajE/rlmpvfEhW1bqCphSbnC3PnMIOA2S8k7 1CZv+0A8yXz27Nmjl8ZzUJYFEuYHczEY/+Ymih8n/xAnrY1fqY8o8tY22b9MrTtP AcxDhhy4I2wmHjyjJ98mpSyBicwRiAquTDifSQ3VBN3/jNA0otCd9NbGIaevMkCI MpUHjDjEljR3CN10Q10ZRlZLH0UVU+PNq1CzgGBA+ubOXWMkENBoiK6wN+mI0S2E 7pkBVamsKMPw+48sWqysgc9h++A1aK7TT0oWdYSxNCUVyMBmiibknknf9I3tg60= =sktg -----END PGP SIGNATURE----- Antonio Huete Jimenez (2): testcases: Attempt to integrate POSIX IPC tests to dfregress(8) dirfs - Restore old behavior for 0-refs vnodes Bill Yuan (7): ipfw3: stop deleting in-use NAT conf ipfw3: filter 'established' in layer4 module ipfw3: misc - fix MACRO name ipfw3: support bpf filter in layer4 module ipfw3: show NAT records ipfw3: filter from/to supports me/any/subnet ipfw3: join same filters with or operator François Tigeot (6): rc.subr: Add common functions for run_rc_command drm/i915: Sync with Linux 3.14 a tiny bit drm/linux: Fix WARN_ONCE() drm/linux: Implement GENMASK() drm: Add linux/irqflags.h drm: Implement set_memory_wc() and set_memory_wb() Imre Vadász (3): drm/radeon: Use fb->pitches[0] for the correctly aligned stride vgapci: Allow children of vgapci to use MSI interrupts and query VPD strings sysctl.3: Fix struct types for the KERN_BOOTTIME and KERN_PROC nodes. John Marino (22): Restore ability for master to build release 4.2 iconv sync 1/x: FreeBSD SVN 262441 iconv sync 2/x: FreeBSD SVN 263986 iconv sync 3/x: FreeBSD SVN 267437 iconv sync 4/x: FreeBSD SVN 267438 iconv sync 5/x: FreeBSD SVN 269529 + 269530 + 275805 iconv sync 6/x: FreeBSD SVN 279404 iconv sync 7/x: FreeBSD SVN 281798 iconv sync 8/x: FreeBSD SVN 281550 iconv sync 9/x: FreeBSD SVN 260003 iconv sync 10/x: FreeBSD SVN 258316 + 283406 + 283418 iconv sync 11/11: Use macro like FreeBSD (1 file) to eliminate diff Makefile.inc: Add kernel install complete message gcc50 c++: Restore C99 after change to __LONG_LONG_SUPPORTED xlocale: Fix potential segfault Import OpenBSD's libm (trunk, 4 July 2015) to a new vendor branch OpenLIBM: local modification - elf notes on assembly OpenLIBM: remaining local modifications OpenLIBM: Add DRAGONFLY.README to contrib xlocale: remove const qualifier from __xlocale_C_ctype OpenLIBM local mod: change another __fpclassify => __fpclassifyd OpenLIBM math.h: change __XPG_VISIBLE => __XSI_VISIBLE Markus Pfeiffer (2): drm: Change MSI handling btx: Fixup comment indent Matthew Dillon (35): kernel - Reduce interrupt latency during large framebuffer updates i915_gem_mmap_ioctl - Align the mmap to 256KB hammer2 - Refactor frontend part 1/many hammer2 - Refactor frontend part 2/many hammer2 - Refactor frontend part 3/many hammer2 - Refactor frontend part 4/many hammer2 - Refactor frontend part 5/many hammer2 - Refactor frontend part 6/many hammer2 - Refactor frontend part 7/many hammer2 - Refactor frontend part 8/many hammer2 - Fix buildworld kernel - Sync ehci controller with FreeBSD kernel - Sync uaudio to fix clicking issue kernel/syscons - Fix excessive cpu latency during scrolling kernel - Add zero-on-instantiate objcache ctor hammer2 - Refactor frontend part 9/many hammer2 - Refactor frontend part 10/many hammer2 - Refactor frontend part 11/many hammer2 - Refactor frontend part 12/many kernel - Fix syscons deadlock during panic hammer2 - Refactor frontend part 13/many hammer2 - Refactor frontend part 14/many hammer2 - Refactor frontend part 15/many hammer2 - Refactor frontend part 16/many hammer2 - Refactor frontend part 17 hammer2 - xop stabilization - part 1/many kernel - Add atomic_fetchadd_64() hammer2 - xop stabilization - part 2/many drm - Used fixed start address instead of vm_map_hint() in i915_gem_mmap_ioctl() syscons - reenable cursor kernel - Improve basic entropy collector tmpfs - Fix write-append/mmap-read race kernel - Fix syscons cursor movement kernel - Fix panic during coredump kernel - Fix mlock() related panic and memory leak Sascha Wildner (61): kernel/syscons: Temporarily disable a6aa39351756c. kernel/syscons: Allow to turn off scaling by setting kern.kms_columns <0. Import OpenSSL 1.0.1n. openssl: Adjust manual pages for 1.0.1n. Stop removing i915drm.4.gz via 'make upgrade'. libusb: Use the right include file. usb4bsd: Remove FreeBSD's config file. We use usb_dragonfly.h. Import OpenSSL 1.0.1o. openssl: Adjust manual pages for 1.0.1o. <sys/cdefs.h>: Fix a typo introduced (in 2005) with 3d28a5332f9b5. Update the pciconf(8) database. kernel/ext2fs: Fix building ext2fs into the kernel. restore(8): Remove unused macro. Use <sys/param.h>'s roundup() in a few places. syslogd(8): Get rid of an unnecessary goto and label, add braces too. <sys/cdefs.h>: Define __LONG_LONG_SUPPORTED for C++11. i386 removal, part 1/x: Remove 'real' APM and associated stuff. i386 removal, part 2/x: Remove i386 specific kernel config files. i386 removal, part 3/x: Remove more apm related files via 'make upgrade'. Add IPFIREWALL3 to LINT64. Sync ACPICA with Intel's version 20150619. i386 removal, part 4/x: Remove i386 specific code from libc. i386 removal, part 5/x: Remove i386 parts of the HighPoint RAID drivers. kernel: Include generic headers which will take care of platforms. i386 removal, part 6/x: Remove i386 parts of the ISA and PCI buses. i386 removal, part 7/x: Remove the old i386 DragonFly 1.2 compat libraries. i386 removal, part 8/x: Remove i386 DragonFly 1.2 compat kernel code. i386 removal, part 9/x: Remove the 32 bit vkernel platform code. Sync zoneinfo database with tzdata2015e from ftp://ftp.iana.org/tz/releases dump(8): Remove some old code. kernel/acpica: Change button type to int. kernel: Use 'normal' types (i.e., uint8_t instead of __uint8_t). rtld(1): Use standard boolean type from <stdbool.h>. acpiexec(8): Fix a crash with the '!!' command. dloader: Bump the max. line length in includes (e.g. loader.conf) to 1024. kernel/acpica: Simplify machine dependent initialization a bit. Fix some typos in variable names. Convert acpi_timer to using ACPICA functions. bsd-family-tree: Sync with FreeBSD (for DragonFly 4.2.0). kernel/acpi_thermal: Fix comment typo. <sys/lock.h>: Fix comment typo. i386 removal, part 10/x: Fixes in sys/boot to compile without platform/pc32. i386 removal, part 11/x: Remove wrong machine/ setup in the boot Makefiles. i386 removal, part 12/x: Remove sys/platform/pc32. i386 removal, part 13/x: Some cleanup after pc32 platform removal. Use roundup2() from <sys/param.h> in a number of places. Remove duplicate includes in <iconv.h> and <sys/socket.h>. <sys/socket.h>: Whitespace cleanup. kernel/uaudio: Fix weird indent. <net/bpf.h>: Include <sys/param.h> for roundup2(). Sync ACPICA code with the Intel licensed 20150619 distribution. iasl(8): Remove whitespace I overlooked in 44db1c69b6. kernel/hda: Add missing != NULL check around kfree(). Remove non-existant .PATH components from a number of Makefiles. i386 removal, part 14/x: Remove i386 specific code from ext2fs. i386 removal, part 15/x: Remove i386 specific network drivers. i386 removal, part 16/x: Remove forgotten file via 'make upgrade'. Import OpenSSL 1.0.1p. Local adjustments for OpenSSL-1.0.1p. i386 removal, part 17/x: Remove i386 code from various parts of the tree. gcc5: Fix quickworld. Sepherosa Ziehau (39): acpi/cpu/coretemp: Move sensor device from coretemp to acpi/cpu powerd: Linger a little bit if battery life is low x86_64/mwait: Sysctl write is protected; no need to protect it again here. acpi/cstate: Allow forcing busmastering status and arbitration for C3 powerd: Fix # of supported cpus powerd: Make sure that cpu0 is in the usched global cpumask. usched: Fix kern.usched_global_cpumask sysctl type. powerd: Avoid magic number and nuke set-only CpuToDom powerd: Use linked list for CPU power domain powerd: Fix usched cpumask setting acpi/pstate: Add binary form for available CPU power domain frequencies powerd: Utilize new acpi/pstate sysctl node for available frequencies powerd: Make sure that all CPUs are found before we move on acpi/pstate: Fix _PPC support acpi/pstate: Support _PDL, which limits number of usable P-States acpi/pstate: Evaluate _OST after successful _PPC processing powerd: Move TurboOpt test to the beginning of the condition list acpi/pstate: Rename sysctl node available_bin to avail acpi/pstate: Allow users to set _PDL cpumask: Add XORMASK powerd: Save usched mask for later use, e.g. by perf-energy bias powerd: Support Intel Performance and Energy Bias Hint x86_64: Add per-cpu mwait CX setting powerd: Remove unused global variable CpuCount[] powerd.8: List only related kernel modules powerd: Merge TotalCpus and NCpus powerd: Staticize global variables powerd: Rework cpu and cpu power domain selection powerd: Allow disable CPU power domain frequency adjustment powerd: Implement mwait C-state hint adjustment acpi/pstate: Increase max supported P-states acpi/pstate: Expose frequency power consumption table sensors: Fix value type sensors: Add frequency sensor type aperf: Sensor for effective CPU frequency using APERF/MPERF MSRs. acpi/pstate: Since AMD 11h, 8 P-states are supported. acpi/pstate: Fix and cleanup 465a6ec cam: Initialize counted_to_config properly in xpt_bus_register bus: Clear device description when we set driver. Tomohiro Kusumi (39): sbin/newfs_hammer: Fix "less than 10GB" error message on newfs sbin/hammer: Cleanups sbin/hammer: Abort if a device is used for more than one volumes sys/gnu/vfs/ext2fs: Isolate Linux kernel code (just like other files do) sbin/newfs_hammer: Fail with "less than 10GB" without formatting half way through sbin/newfs_hammer: Cleanup zone index sys/vfs/hammer: Define HAMMER_ZONE2_MAPPED_INDEX for zone# assertions sys/vfs/hammer: Fix comments on zones sbin/hammer: Add hammer volume-blkdevs command sys/vfs/hammer: Revert one line from ccdea23 sys/vfs/hammer: Change "big block" to "big-block" sys/vfs/hammer: Change "bigblock" to "big-block" sys/vfs/hammer: Change "xxx-map" to "xxxmap" sbin/hammer: Use const char* for string literal args sbin/hammer: Remove test_volume() sbin/hammer: Remove panic() sys/vfs/hammer: Define and use HAMMER_ENCODE() on blockmap formatting sys/vfs/hammer: Cleanup HAMMER_ENCODE_XXX() macros sbin/hammer: Use HAMMER_ENCODE_XXX() to encode zone address sys/vfs/hammer: Cleanups sys/vfs/hammer: Rename macros for consistency sys/vfs/hammer: Remove obsolete macros sys/*: Fix typos hammer: Remove trailing tabs hammer: Remove trailing whitespaces sys/gnu/vfs/ext2fs: Update COPYRIGHT.INFO sbin/hammer: Remove init_fifo_head() sbin/hammer: Enable readhammerbuf() sbin/mount_hammer: Fix indentation sys/vfs/hammer: Use HAMMER_BUFFERS_PER_BIGBLOCK sys/vfs/hammer: Add hammer_node_max_elements() sbin/hammer: Cleanup blockmap initialization sbin/hammer: Make function prototype explicit sbin/hammer: Remove unnecessary blockmap argument sbin/hammer: Cleanup blockmap pointer dereference sbin/hammer: Fix comments sys/vfs/hammer: Add comment on multi-master clustering sys/vfs/hammer: Cleanup whitespace(0x20) before tab sys/vfs/hammer: Fix comments sinetek (1): Fix hangup on VirtualBox. -- DragonFly BSD source repository