Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Oct 3, 2009
  1. @corecode
  2. larn(6): Remove some dead SYSV code.

    Sascha Wildner authored
    Submitted-by:  Ulrich Spoerlein <>
    Dragonfly-bug: <>
  3. @corecode

    dma: add a plain Makefile for other systems

    corecode authored
    Submitted-by:  Michel Salim <>
  4. @corecode

    dma: add DragonFly compat files

    corecode authored
    These are not used in DragonFly, but for compilation on other systems.
  5. @corecode

    dma: don't use sockaddr_storage.ss_len

    corecode authored
    sockaddr_storage.ss_len is not mandated by POSIX, so we shouldn't use
    it.  Instead, use addrinfo.ai_addrlen.
  6. @corecode

    dma: don't use __unused

    corecode authored
    __unused avoids a gcc warning that the parameter is not being used, but
    this does not exist in other systems or is overloaded with a different
    Instead simply use a cast to (void) to silence gcc.
  7. @corecode

    dma: sort includes

    corecode authored
  8. @corecode
  9. @corecode

    sys/stat.h: implement st_atim et al

    corecode authored
    SUS Issue 7 requires st_atim and friends, which were called st_atimespec
    in BSD.  Rename the fields to match SUS and provide compat defines for
    both st_atimespec etc (for BSD) and st_atime (for old SUS/POSIX).
    Discussed-with:  beket@
  10. Bring in a padlock(4) manual page and also sync crypto.4.

    Sascha Wildner authored
    Taken-from: FreeBSD
  11. gcc44 warnings: Shift in order to fit in 8 bits.

    Sascha Wildner authored
  12. @bwalex

    amd64 - Add missing AMD64_CPU_FAMILY/MODEL

    bwalex authored
    * Add missing AMD64_CPU_FAMILY and AMD64_CPU_MODEL and related stuff,
      requred by the recent identcpu magic for VIA processors.
    Reported-by: YONETANI Tomokazu
    Obtained-from: FreeBSD
  13. @bwalex

    tools/tools/crypto - Update from FreeBSD

    bwalex authored
    Obtained-from: FreeBSD
  14. amd64 - add kvtop and add back ed(4) to AMD64_GENERIC

    YONETANI Tomokazu authored
  15. @bwalex

    amd64 - Add via variable decls to md_var.h

    bwalex authored
    * Add extern decls of via_feature_rng and via_feature_xcrypt to pc64
      This should solve an issue when building crypto/via/padlock on amd64.
    Reported-By: Simon "corecode" Schubert
  16. Merge branch 'master' of ssh://…

    Matthew Dillon authored
  17. NFS - Fix BIO size panics

    Matthew Dillon authored
    * NFS calculates the BIO block size and stores it in mnt_stat.f_iosize.
      This field was getting overwritten with default values by STATFS
      being passing &mp->mnt_stat from the kernel.
      Conditionalize the field so it no longer gets overwritten, and also
      correct nm_rsize/nm_wsize tests to use the smaller of the two
      specifications for the BIO block size.
    * Fixes diskless NFS root mounts, and NFS mounts which use smaller
    Reported-by: Rumko <>, and others
Commits on Oct 2, 2009
  1. Adjust for devfs.

    Sascha Wildner authored
  2. Merge branch 'master' of ssh://…

    Matthew Dillon authored
  3. vkernel - Fix FP corruption from preemptive thread switch

    Matthew Dillon authored
    * Recent work on the vkernel enabled preemptive interrupt thread switching.
      This introduced a race where the floating point state could change
      out from under the vkernel's go_user() function, causing the FP state
      in the virtual user process to become corrupt.
    * Fixed by introducing a critical section which essentially defers any
      preemptive thread switches inside go_user().
    Reported-by: YONETANI Tomokazu <>
    Test-cases-by: YONETANI Tomokazu <>
  4. crypto.9: Sync with FreeBSD's crypto(9) manual page.

    Sascha Wildner authored
    Also fix prototypes and MLINKS.
    Various parts of the page are still outdated, though.
  5. @bwalex

    taskqueue - Beautify thread names

    bwalex authored
    * Beautify thread names by not printing _0 if only one thread for that
      taskqueue is being started/created.
  6. @bwalex
  7. @bwalex

    taskq - Make consumer tasks MPALMOSTSAFE

    bwalex authored
    * All consumers of taskqueue_thread[cpu] have to be at least
      MPALMOSTSAFE as they won't be called with the mplock held.
  8. ktrace - Add kern.ktrace_suid, allowing suid/sgid execs to be ktraced.

    Matthew Dillon authored
    * Defaults to off (secure).  May be set to non-zero to allow ktraces to
      ktrace through an suid/sgid exec, for debugging purposes only.
  9. taskq - Fix SMP spinlock recursion

    Matthew Dillon authored
  10. lwkt - Add lwkt_setpri_initial()

    Matthew Dillon authored
    * Add a lwkt_setpri_initial() call which has no cpu restriction but which
      requires the thread to not be scheduled.
  11. Merge branch 'master' of ssh://…

    Matthew Dillon authored
  12. HAMMER - Fix root inode creation for slave.

    Matthew Dillon authored
    * The root inode for a PFS is only supposed to be created for PFS masters.
      PFS slaves get their root inode from the mirroring operation.  No longer
      create the root inode for a PFS slave.
      The root inode was being incorrectly created for slaves as well as
      masters, causing the root inode from the mirroring operation to be
      This caused the root directory for a slave to show up as empty when
      doing a mirror-copy from a HAMMER version 1 filesystem to a HAMMER
      version 2 filesystem.
    Reported-by:  "Simon 'corecode' Schubert" <>
  13. @bwalex

    opencrypto - Finish porting

    bwalex authored
    * Fix all remaining porting issues from the original opencrypto WIP
    * Remove clashes due to rebase.
  14. @bwalex

    mbuf - Add m_apply and m_getptr

    bwalex authored
    * Import m_apply and m_getptr from FreeBSD.
    Obtained-from: FreeBSD
  15. @bwalex

    WIP crypto/opencrypto update

    Sascha Wildner authored bwalex committed
  16. @bwalex

    VIA CPU support: Detect and enable CPU features (RNG, ACE etc.).

    Sascha Wildner authored bwalex committed
    Taken from: FreeBSD
Something went wrong with that request. Please try again.