git: annotated tag v4.2.2 created

Justin C. Sherrill justin at
Mon Jul 13 16:55:55 PDT 2015

        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
Version: GnuPG v2


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 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
      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

More information about the Commits mailing list