Permalink
Commits on Oct 18, 2010
  1. release engineering - Branch release and set to 2.8

    Matthew Dillon committed Oct 18, 2010
  2. kernel - Fix race in bio_track_wait()

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

    * 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 <thomas.nikolajsen@mail.dk>
    Matthew Dillon committed Oct 18, 2010
Commits on Oct 17, 2010
  1. kernel - Fix padlock panic in hw crypto

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

    Ported-from: OpenBSD
    Tested-by:   Max Herrgard <herrgard@gmail.com>
    Sascha Wildner committed Oct 17, 2010
Commits on Oct 15, 2010
  1. devfs - Fix mountpoint specific rules

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

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

    Sascha Wildner committed Oct 14, 2010
  2. powernow(4): Make it build on x86_64 and hook it in the x86_64 build.

    Tested-by: Max Herrgard <herrgard@gmail.com>
    Sascha Wildner committed Oct 14, 2010
Commits on Oct 12, 2010
  1. Update the rc.conf's man page's vkernel section.

    A few new vars were introduced and one was made optional.
    Rumko committed with tuxillo Oct 12, 2010
  2. rc.d/vkernel: pidfile related enhancements

    Fix a typo when checking for the pid file when starting a vkernel.
    Better checking if the vkernel being started is already running.
    Rumko committed with tuxillo Oct 10, 2010
  3. rc.d: completely stop the vkernels

    When stopping the vkernel, after a set timeout if the vkernel is still
    alive, send a SIGKILL.
    Also redirect STDIN when starting the vkernels.
    Rumko committed with tuxillo Oct 10, 2010
  4. vkernel: rc improvements

    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.
    Rumko committed with tuxillo Oct 10, 2010
  5. ucom - destroy device node on detach

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

    Sascha Wildner committed Oct 12, 2010
  7. mdoc.local: Add FreeBSD 9.0.

    Sascha Wildner committed Oct 12, 2010
  8. chroot.2: Add chroot_kernel() to .Nm.

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

    Sascha Wildner committed Oct 12, 2010
Commits on Oct 11, 2010
  1. fortune -- Its time for pie.

    vsrinivas committed Oct 11, 2010
  2. Enable DSO support in OpenSSL.

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

    …fox.
    
    * 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 <phma@phma.optus.nu>, others
    Matthew Dillon committed Oct 11, 2010
  4. Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git…

    …/dragonfly
    Matthew Dillon committed Oct 11, 2010
  5. Test commit.

    Sascha Wildner committed Oct 11, 2010
  6. Test commit.

    Sascha Wildner committed Oct 11, 2010
  7. Test commit.

    Sascha Wildner committed Oct 11, 2010
  8. Test commit.

    Sascha Wildner committed Oct 11, 2010
  9. installer: Fix an issue in the UFS install.

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

    Reported-by: Jan Lentfer <Jan.Lentfer@web.de>
    Peter Avalos committed Oct 10, 2010
  2. umass: Add support for WD USB HDD

    * Add Western Digital USB HDD Passport
    
    Submitted-by: Dylan Reinhold
    Dragonfly-bug: http://bugs.dragonflybsd.org/issue1768
    bwalex committed Oct 10, 2010
  3. Merge branch 'master' of git://uther.dragonflybsd.org/dragonfly

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

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

    * Scrap some stuff that prevented vkernels from being
      installed properly.
    
    Submitted-by: Rumko
    Matthew Dillon committed Oct 9, 2010