Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Oct 18, 2010
  1. release engineering - Bump master to 2.9

    Matthew Dillon committed
  2. kernel - Fix race in bio_track_wait()

    Matthew Dillon committed
    * Remove an improper optimization prior to an atomic cmpset function call.
  3. kernel - Fix NFS client & server bugs

    Matthew Dillon committed
    * A very long standing bug in the server cache was finally whacked.  The
      write-gather code was improperly returning the wrong mbuf for the server
      to reply with, causing client stalls.  This behavior depends on the client
      doing burst asynchronous writes.  Newer releases of DragonFly do burst
      asynchronous writes but older ones tended not to.
    * The server cache was not MPSAFE.  Add a MP token to fix that.
    * Remove critical sectons from the server cache which are no longer needed.
    * Fix a potential client-side rpc request race where a request's
      NEEDSXMIT flag is not set until after the request possibly blocks,
      which can lead to issues if another thread picks up the request
      and then believes that it has already been transmitted when it
      has not.
    * Document a big problem with NFSv2 and HAMMER-served directories.  NFSv2
      only has 32-bit directory cookies.  It is possible to work around the
      problem by using rdirplus (which is the default now).  However, some
      servers may not be able to handle rdirplus with a NFSv2 mount.
      Users who need to serve out NFSv2 cannot serve HAMMER directories
      with NFSv2 unless the clients support rdirplus.
      Our defaults are NFSv3 and rdirplus and NFSv3 does NOT have this problem.
    Reported-by: Thomas Nikolajsen <>
Commits on Oct 17, 2010
  1. kernel - Fix padlock panic in hw crypto

    Matthew Dillon committed
    * padlock_freesession_one() was zeroing out the structure which caused
      ses_freeaddr to be lost.  Restore ses_freeaddr.
    Reported-by: lentferj
  2. Bring in uguru(4) for ABIT temperature, voltage and fan sensors.

    Sascha Wildner committed
    Ported-from: OpenBSD
    Tested-by:   Max Herrgard <>
Commits on Oct 15, 2010
  1. @bwalex

    devfs - Fix mountpoint specific rules

    bwalex committed
    * Mount-point specific rules depend upon f_mntonname to be correct, so
      populate this field of mnt_stat on mount().
    Reported-by: Hugo
  2. undo - stat(2) may not populate struct stat upon failure.

    YONETANI Tomokazu committed
Commits on Oct 14, 2010
  1. @tuxillo
  2. loader.8: Improve wording. Fix typos and an error.

    Sascha Wildner committed
  3. powernow(4): Make it build on x86_64 and hook it in the x86_64 build.

    Sascha Wildner committed
    Tested-by: Max Herrgard <>
Commits on Oct 12, 2010
  1. @tuxillo

    Update the rc.conf's man page's vkernel section.

    Rumko committed with tuxillo
    A few new vars were introduced and one was made optional.
  2. @tuxillo

    rc.d/vkernel: pidfile related enhancements

    Rumko committed with tuxillo
    Fix a typo when checking for the pid file when starting a vkernel.
    Better checking if the vkernel being started is already running.
  3. @tuxillo

    rc.d: completely stop the vkernels

    Rumko committed with tuxillo
    When stopping the vkernel, after a set timeout if the vkernel is still
    alive, send a SIGKILL.
    Also redirect STDIN when starting the vkernels.
  4. @tuxillo

    vkernel: rc improvements

    Rumko committed with tuxillo
    Add a vkernel_bin var that contains the default path to the binary,
    for all the vkernels without a vkernel specific entry.
    Also the root image is no longer required (diskless vkernels have no
    use for a root image).
    And when stopping a vkernel a pidfile is required so we don't kill
    innocent bystanders.
  5. ucom - destroy device node on detach

    YONETANI Tomokazu committed
    Issuing `ls /dev' after unloading the driver triggered a panic because
    of the stale device node.
  6. Add an aesni(4) manual page (taken from FreeBSD).

    Sascha Wildner committed
  7. mdoc.local: Add FreeBSD 9.0.

    Sascha Wildner committed
  8. chroot.2: Add chroot_kernel() to .Nm.

    Sascha Wildner committed
  9. rename.2: Add renameat() to .Nm and .Rv.

    Sascha Wildner committed
Commits on Oct 11, 2010
  1. @vsrinivas

    fortune -- Its time for pie.

    vsrinivas committed
  2. Enable DSO support in OpenSSL.

    Peter Avalos committed
    OpenSSL can now load engines at run-time.  We install a few in
    /usr/lib/engines/ by default.
  3. nmalloc - Fix depot race - this should fix remaining issues with fire…

    Matthew Dillon committed
    * nmalloc was accidently calling the libc _pthread_spin_lock() stub
      even when threaded, causing all depot operations to race.  No actual
      lock was being acquired.
      Change it over to the internal _SPINLOCK() API.
    * Expand libthread_xu's base spinlocks from 128 to 256 and use those
      for the depot lock.  Note that the depot[] array can be upwards of
      80 elements so lets not take any chances.
    Reported-by: Pierre Abbat <>, others
  4. Merge branch 'master' of ssh://…

    Matthew Dillon committed
  5. Test commit.

    Sascha Wildner committed
  6. Test commit.

    Sascha Wildner committed
  7. Test commit.

    Sascha Wildner committed
  8. Test commit.

    Sascha Wildner committed
  9. installer: Fix an issue in the UFS install.

    Sascha Wildner committed
    I had broken using '*' as partition size in my previous commit.
Commits on Oct 10, 2010
  1. libcrypto: Enable cryptodev support.

    Peter Avalos committed
    Reported-by: Jan Lentfer <>
  2. @bwalex

    umass: Add support for WD USB HDD

    bwalex committed
    * Add Western Digital USB HDD Passport
    Submitted-by: Dylan Reinhold
  3. Merge branch 'master' of git://

    Matthias Schmidt committed
Commits on Oct 9, 2010
  1. libc - Move the newmag prestage code

    Matthew Dillon committed
    * Avoid any possible assumptions due to reentrnacy by moving
      the pre-stage code.
  2. vkernel - Scrap some old install stuff that no longer applies

    Matthew Dillon committed
    * Scrap some stuff that prevented vkernels from being
      installed properly.
    Submitted-by: Rumko
Something went wrong with that request. Please try again.