Skip to content
Commits on Apr 17, 2009
  1. Merge r191185 from projects/tcp_cc_8.x

    lstewart committed Apr 17, 2009
Commits on Apr 16, 2009
  1. Merge r190999 from projects/tcp_cc_8.x

    lstewart committed Apr 16, 2009
  2. Merge r190862 from projects/tcp_cc_8.x

    lstewart committed Apr 16, 2009
  3. Merge r190860:191130 from stable/7

    lstewart committed Apr 16, 2009
Commits on Apr 15, 2009
  1. @akabaev

    MFC r191081-191082:

    akabaev committed Apr 15, 2009
    Properly handle negative cache enries found through dotdot lookups.
    Submitted by:	tor
    Approved by:	re(kib)
  2. Oops, missed one of the 2's that needed to be changed when copying the

    kensmith committed Apr 15, 2009
    line from above...
    Submitted by:	lstewart
    Approved by:	re (implicit)
  3. Add package directory for 7.2-REL (and 6.4-REL while here).

    kensmith committed Apr 15, 2009
    Approved by:	re (implicit)
  4. Bump __FreeBSD_version now that the svn cp for release/7.2 is done.

    kensmith committed Apr 15, 2009
    Approved by:	re (implicit)
  5. Bump version number 7.1 to 7.2.

    kensmith committed Apr 15, 2009
    Approved by:	re (implicit)
  6. Make 7.2 the default OS version for manual pages.

    kensmith committed Apr 15, 2009
    Approved by:	re (implicit)
Commits on Apr 14, 2009
  1. Don't register the CAM passthrough interface until interrupts are run…

    scottl committed Apr 14, 2009
    This fixes some problems at boot for some that are happening in fairly
    rare cases.  It's just a hack, though, which is why it's only going into
    stable/7 for now.  Note that this hack has a side effect of possibly not
    scanning the AMR buses for /dev/passN devices at boot.  These devices are
    not required for access to the RAID arrays, and only a few tools use them.
    If this affects you, let me know.
    Approved by:	re
  2. @gvnn3

    MFC of a Chelsio bug fix.

    gvnn3 committed Apr 14, 2009
    Fix a bug in the recent update to the Chelsio driver.
    The tick routine was not being restarted in the init_locked routine
    which could resulted in loss of carrier when updating the MTU.
    Approved by:	re (kensmith)
    Obtained from:	Chelsio Inc.
  3. Change default on RX queues to 1, this has been found

    jfv committed Apr 14, 2009
    as a more stable config.
    Approved by: re
  4. OK, been a long weekend and fingers are getting tired,

    jfv committed Apr 14, 2009
    missed changing the file name :*(
    Approved by: re
  5. Add ixgbe and remove ixgb driver support from GENERIC

    jfv committed Apr 14, 2009
    in the amd64 architecture.
    Approved by: re
  6. Update Makefile with new file for ixgbe driver

    jfv committed Apr 14, 2009
    Approved by: re
  7. Add extra file for the ixgbe driver checkin

    jfv committed Apr 14, 2009
    Approved by: re
  8. MFC ixgbe version 1.7.4 for FreeBSD 7.2, this is earlier

    jfv committed Apr 14, 2009
    than planned but coordinated with and approved by RE.
    Most important reason for this was so that FreeBSD 7.2
    will have native support for the 82599 controller which
    is part of the Nehalem launch.
    The driver now does pluggable optics, multispeed fiber,
    and header split. I am adding this to the GENERIC kernel
    only in the amd64 architecture since its where I expect
    most use and others were untested.
    Approved by: re
Commits on Apr 13, 2009
  1. MFH r190903 & r190895:

    mlaier committed Apr 13, 2009
      Remove interfaces from interface groups on detach.
    Reported by:	various
    Submitted by:	Mikolaj Golub (r190895)
    PR:		kern/130977, kern/131310
    Approved by:	re (gnn)
  2. MFC r186308 by qingli:

    bz committed Apr 13, 2009
      The ppp application relies on the if_tun interface to properly
      install a ptp host route between the end points. The ppp module
      upates this router based on user configuration later on. The
      rt_Update() seems to always set the RTF_GATEWAY flag, which is
    PR:		bin/130159
    Approved by:	re (kensmith)
  3. MFC r190987 from head to stable/7:

    davidxu committed Apr 13, 2009
        Make UMTX_OP_WAIT_UINT actually wait for an unsigned integer on 64-bits
    Approved by:    re (kib)
  4. @nwhitehorn

    MFC r190946:

    nwhitehorn committed Apr 13, 2009
    Fix recognition of kernel-mode traps that pass through the KDB trap handler
    but do not actually invoke KDB. This includes recoverable machine checks
    encountered in kernel mode.
    This patch causes machines with Grackle host-PCI bridges to be able to
    correctly enumerate them again.
    Reviewed by:	marcel
    Approved by:	re
  5. Carve the newreno CC module out of cc.c into a separate file for cons…

    lstewart committed Apr 13, 2009
    Compile it into the kernel by default as there's no need to create an actual
    module for it.
  6. @rwatson

    Merge r190996 from head to stable/7:

    rwatson committed Apr 13, 2009
      When writing out updated pollfd records when returning from
      poll(), only copy out the revents field, not the whole pollfd
      structure.  Otherwise, if the events field is updated
      concurrently by another thread, that update may be lost.
      This issue apparently causes problems for the JDK on FreeBSD,
      which expects the Linux behavior of not updating all fields
      (somewhat oddly, Solaris does not implement the required
      behavior, but presumably our adaptation of the JDK is based
      on the Linux port?).
      MFC after:      2 weeks
      PR:             kern/130924
      Submitted by:   Kurt Miller <kurt @>
      Discussed with: kib
    Approved by:	re (kib)
  7. MFC of tzdata2009e

    edwin committed Apr 13, 2009
    - Jordan went into DST in the last Thursday in March instead of the
      last Friday in March.
    - Palestine has extended the DST time with one week before and one
      month after.
    Approved by:	re (kip)
  8. MFC of tzdata2009d:

    edwin committed Apr 13, 2009
    - Morocco will observe DST from 2009-06-01 00:00 to 2009-08-21 00:00
    - Tunisia will not observe DST this year.
    - Syria will start DST on 2009-03-27 00:00 this year
    - the Province of San Luis will go to utc-04:00
    Approved by:	re (kib)
Commits on Apr 12, 2009
  1. MFC: Respect RBX_MUTE flag from boot[012].

    sobomax committed Apr 12, 2009
    Approved by:	re (kib)
  2. MFC: Make machdep.hyperthreading_allowed working.

    sobomax committed Apr 12, 2009
    Approved by:    re (kib)
  3. @akabaev

    MFC change 190756:

    akabaev committed Apr 12, 2009
    Fix logic in MOD_LOAD handler to call dcons_attach after all successful
    dcons_drv_init invocations. Testing return value for 0 does not work for
    cases where dcons_drv_init was called already as part of low level
    onsole initialization.
    Approved by:	re(kib)
  4. @akabaev

    MFC changes 190533 and 190945:

    akabaev committed Apr 12, 2009
    Replace v_dd vnode pointer with v_cache_dd pointer to struct namecache
    in directory vnodes. Allow namecache dotdot entry to be created pointing
    from child vnode to parent vnode if no existing links in opposite
    direction exist. Use direct link from parent to child for dotdot lookups
    This restores more efficient dotdot caching in NFS filesystems which
    was lost when vnodes stoppped being type stable.
    Majority of backporting work for this was done by jhb.
    Reviewed by:	jhb, kib
    Approved by:	re (kib)
  5. MFH r190382,190416,190525:

    ume committed Apr 12, 2009
    - getaddrinfo(3) should accept numeric when ai_socktype is not
      specified in hint or hints is NULL.
    - Add support for SCTP to getaddrinfo(3).
      Now, getaddrinfo(3) returns two SOCK_STREAMs, IPPROTO_TCP and
      IPPROTO_SCTP.  It confuses some programs.  If getaddrinfo(3) returns
      IPPROTO_SCTP when SOCK_STREAM is specified by hints.ai_socktype, at
      least Apache doesn't work.  So, I made getaddrinfo(3) to return
      IPPROTO_SCTP with SOCK_STREAM only when IPPROTO_SCTP is specified
      explicitly by hints.ai_protocol.
    - Query DNS only once per an address family.
    Approved by:	re (kib)
  6. @akabaev

    Reimplement r189287 for -stable:

    akabaev committed Apr 12, 2009
    Change vfs_busy to wait until an outcome of pending unmount
    operation is known and to retry or fail accordingly to that
    outcome. This fixes the problem with namespace traversing
    programs failing with random ENOENT errors if someone just
    happened to try to unmount that same filesystem at the same
    Prodded by:	dhw, obrien
    Approved by:	re(kib)
    Sponsored by:	Juniper Networks, Inc.
  7. Merge r190905:190951 from head.

    lstewart committed Apr 12, 2009
Commits on Apr 11, 2009
  1. @delphij

    MFC r190482: zero out memory before use and free.

    delphij committed Apr 11, 2009
    Approved by:	re (kib)
    Security:	Potential Information Leak
Something went wrong with that request. Please try again.