Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Apr 2009 00:13:24 +0000 (UTC)
From:      Lawrence Stewart <lstewart@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r191131 - in projects/tcp_cc_7.x: . bin bin/chio bin/cp bin/dd bin/ln bin/pax bin/sh cddl/contrib/opensolaris contrib contrib/bind9 contrib/csup contrib/gcc contrib/gdb contrib/gdtoa co...
Message-ID:  <200904160013.n3G0DOZR059391@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: lstewart
Date: Thu Apr 16 00:13:23 2009
New Revision: 191131
URL: http://svn.freebsd.org/changeset/base/191131

Log:
  Merge r190860:191130 from stable/7

Added:
  projects/tcp_cc_7.x/sys/dev/ixgbe/ixgbe_82599.c
     - copied unchanged from r191130, stable/7/sys/dev/ixgbe/ixgbe_82599.c
Modified:
  projects/tcp_cc_7.x/   (props changed)
  projects/tcp_cc_7.x/COPYRIGHT   (props changed)
  projects/tcp_cc_7.x/Makefile   (props changed)
  projects/tcp_cc_7.x/Makefile.inc1   (props changed)
  projects/tcp_cc_7.x/UPDATING   (props changed)
  projects/tcp_cc_7.x/bin/   (props changed)
  projects/tcp_cc_7.x/bin/chio/   (props changed)
  projects/tcp_cc_7.x/bin/cp/   (props changed)
  projects/tcp_cc_7.x/bin/dd/   (props changed)
  projects/tcp_cc_7.x/bin/ln/   (props changed)
  projects/tcp_cc_7.x/bin/pax/   (props changed)
  projects/tcp_cc_7.x/bin/sh/   (props changed)
  projects/tcp_cc_7.x/cddl/contrib/opensolaris/   (props changed)
  projects/tcp_cc_7.x/contrib/   (props changed)
  projects/tcp_cc_7.x/contrib/bind9/   (props changed)
  projects/tcp_cc_7.x/contrib/csup/   (props changed)
  projects/tcp_cc_7.x/contrib/gcc/   (props changed)
  projects/tcp_cc_7.x/contrib/gdb/   (props changed)
  projects/tcp_cc_7.x/contrib/gdtoa/   (props changed)
  projects/tcp_cc_7.x/contrib/libpcap/   (props changed)
  projects/tcp_cc_7.x/contrib/ntp/   (props changed)
  projects/tcp_cc_7.x/contrib/sendmail/   (props changed)
  projects/tcp_cc_7.x/contrib/smbfs/   (props changed)
  projects/tcp_cc_7.x/contrib/tcsh/   (props changed)
  projects/tcp_cc_7.x/contrib/telnet/   (props changed)
  projects/tcp_cc_7.x/contrib/top/   (props changed)
  projects/tcp_cc_7.x/contrib/traceroute/   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/COPYING   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/ChangeLog   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/FREEBSD-Xlist   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/FREEBSD-upgrade   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/Makefile   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/README   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/aes.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/aes.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/aes_wrap.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/aes_wrap.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/asn1.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/asn1.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/asn1_test.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/base64.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/base64.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/bignum.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/bignum.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/build_config.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/common.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/common.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/config.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/config.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/config_file.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/config_none.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/config_ssid.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/config_types.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/config_winreg.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/crypto.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/crypto.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/crypto_cryptoapi.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/crypto_gnutls.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/crypto_internal.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/crypto_libtomcrypt.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/crypto_none.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/ctrl_iface.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/ctrl_iface.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/ctrl_iface_dbus.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/ctrl_iface_dbus.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/ctrl_iface_dbus_handlers.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/ctrl_iface_dbus_handlers.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/ctrl_iface_named_pipe.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/ctrl_iface_udp.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/ctrl_iface_unix.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/dbus-wpa_supplicant.conf   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/dbus-wpa_supplicant.service   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/dbus_dict_helpers.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/dbus_dict_helpers.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/defconfig   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/defs.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/des.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/doc/   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/driver.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/driver_hostap.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/driver_ndis.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/driver_ndis.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/driver_wired.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/drivers.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_aka.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_defs.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_fast.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_gpsk.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_gpsk_common.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_gpsk_common.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_gtc.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_i.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_leap.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_md5.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_methods.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_methods.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_mschapv2.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_otp.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_pax.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_pax_common.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_pax_common.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_peap.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_psk.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_psk_common.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_psk_common.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_sake.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_sake_common.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_sake_common.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_sim.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_sim_common.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_sim_common.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_testing.txt   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_tls.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_tls_common.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_tls_common.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_tlv.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_tlv.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_ttls.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_ttls.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eap_vendor_test.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eapol_sm.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eapol_sm.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eapol_test.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eloop.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eloop.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eloop_none.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/eloop_win.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/events.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/examples/   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/hostapd.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/includes.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/l2_packet.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/libtommath.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/main.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/md4.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/md5.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/md5.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/mlme.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/mlme.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/ms_funcs.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/ms_funcs.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/nmake.mak   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/openssl-0.9.8d-tls-extensions.patch   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/openssl-0.9.8e-tls-extensions.patch   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/openssl-tls-extensions.patch   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/os.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/os_internal.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/os_none.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/os_unix.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/pcsc_funcs.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/pcsc_funcs.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/pmksa_cache.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/pmksa_cache.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/preauth.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/preauth.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/preauth_test.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/radius.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/radius.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/radius_client.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/radius_client.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/rc4.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/rc4.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/rsa.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/rsa.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/sha1.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/sha1.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/sha256.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/sha256.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/state_machine.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/tls.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/tls_gnutls.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/tls_internal.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/tls_none.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/tls_openssl.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/tls_schannel.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/tlsv1_client.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/tlsv1_client.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/tlsv1_common.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/tlsv1_common.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/todo.txt   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/version.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/wpa.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/wpa.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/wpa_cli.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/wpa_common.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/wpa_ctrl.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/wpa_ctrl.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/wpa_gui/   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/wpa_gui-qt4/   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/wpa_i.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/wpa_passphrase.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/wpa_supplicant.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/wpa_supplicant.conf   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/wpa_supplicant.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/wpa_supplicant_i.h   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/x509v3.c   (props changed)
  projects/tcp_cc_7.x/contrib/wpa_supplicant/x509v3.h   (props changed)
  projects/tcp_cc_7.x/crypto/openssh/   (props changed)
  projects/tcp_cc_7.x/etc/   (props changed)
  projects/tcp_cc_7.x/etc/rc.d/   (props changed)
  projects/tcp_cc_7.x/games/fortune/   (props changed)
  projects/tcp_cc_7.x/games/fortune/fortune/   (props changed)
  projects/tcp_cc_7.x/gnu/   (props changed)
  projects/tcp_cc_7.x/gnu/usr.bin/cc/   (props changed)
  projects/tcp_cc_7.x/gnu/usr.bin/cvs/   (props changed)
  projects/tcp_cc_7.x/gnu/usr.bin/gdb/kgdb/   (props changed)
  projects/tcp_cc_7.x/gnu/usr.bin/grep/   (props changed)
  projects/tcp_cc_7.x/gnu/usr.bin/groff/tmac/mdoc.local   (contents, props changed)
  projects/tcp_cc_7.x/gnu/usr.bin/sort/   (props changed)
  projects/tcp_cc_7.x/include/   (props changed)
  projects/tcp_cc_7.x/kerberos5/   (props changed)
  projects/tcp_cc_7.x/lib/   (props changed)
  projects/tcp_cc_7.x/lib/bind/   (props changed)
  projects/tcp_cc_7.x/lib/csu/   (props changed)
  projects/tcp_cc_7.x/lib/libarchive/   (props changed)
  projects/tcp_cc_7.x/lib/libbluetooth/   (props changed)
  projects/tcp_cc_7.x/lib/libc/   (props changed)
  projects/tcp_cc_7.x/lib/libc/db/README
  projects/tcp_cc_7.x/lib/libc/db/btree/bt_open.c
  projects/tcp_cc_7.x/lib/libc/db/btree/bt_split.c
  projects/tcp_cc_7.x/lib/libc/db/hash/hash_buf.c
  projects/tcp_cc_7.x/lib/libc/db/mpool/mpool.c
  projects/tcp_cc_7.x/lib/libc/net/getaddrinfo.c
  projects/tcp_cc_7.x/lib/libc/string/ffsll.c   (props changed)
  projects/tcp_cc_7.x/lib/libc/string/flsll.c   (props changed)
  projects/tcp_cc_7.x/lib/libc_r/   (props changed)
  projects/tcp_cc_7.x/lib/libcam/   (props changed)
  projects/tcp_cc_7.x/lib/libdisk/   (props changed)
  projects/tcp_cc_7.x/lib/libelf/   (props changed)
  projects/tcp_cc_7.x/lib/libfetch/   (props changed)
  projects/tcp_cc_7.x/lib/libftpio/   (props changed)
  projects/tcp_cc_7.x/lib/libgeom/   (props changed)
  projects/tcp_cc_7.x/lib/libgssapi/   (props changed)
  projects/tcp_cc_7.x/lib/libkse/   (props changed)
  projects/tcp_cc_7.x/lib/libkvm/   (props changed)
  projects/tcp_cc_7.x/lib/libmagic/   (props changed)
  projects/tcp_cc_7.x/lib/libstand/   (props changed)
  projects/tcp_cc_7.x/lib/libthr/   (props changed)
  projects/tcp_cc_7.x/lib/libthread_db/   (props changed)
  projects/tcp_cc_7.x/lib/libutil/   (props changed)
  projects/tcp_cc_7.x/lib/msun/   (props changed)
  projects/tcp_cc_7.x/libexec/   (props changed)
  projects/tcp_cc_7.x/libexec/rpc.rstatd/   (props changed)
  projects/tcp_cc_7.x/libexec/rtld-elf/   (props changed)
  projects/tcp_cc_7.x/release/   (props changed)
  projects/tcp_cc_7.x/release/Makefile
  projects/tcp_cc_7.x/release/scripts/src-install.sh   (props changed)
  projects/tcp_cc_7.x/rescue/   (props changed)
  projects/tcp_cc_7.x/sbin/   (props changed)
  projects/tcp_cc_7.x/sbin/atacontrol/   (props changed)
  projects/tcp_cc_7.x/sbin/ddb/   (props changed)
  projects/tcp_cc_7.x/sbin/devd/   (props changed)
  projects/tcp_cc_7.x/sbin/devfs/   (props changed)
  projects/tcp_cc_7.x/sbin/dhclient/   (props changed)
  projects/tcp_cc_7.x/sbin/dumpfs/   (props changed)
  projects/tcp_cc_7.x/sbin/fdisk/   (props changed)
  projects/tcp_cc_7.x/sbin/fdisk_pc98/   (props changed)
  projects/tcp_cc_7.x/sbin/fsck/   (props changed)
  projects/tcp_cc_7.x/sbin/fsck_ffs/   (props changed)
  projects/tcp_cc_7.x/sbin/geom/   (props changed)
  projects/tcp_cc_7.x/sbin/geom/class/label/   (props changed)
  projects/tcp_cc_7.x/sbin/geom/class/part/   (props changed)
  projects/tcp_cc_7.x/sbin/geom/misc/   (props changed)
  projects/tcp_cc_7.x/sbin/ifconfig/   (props changed)
  projects/tcp_cc_7.x/sbin/init/   (props changed)
  projects/tcp_cc_7.x/sbin/ipfw/   (props changed)
  projects/tcp_cc_7.x/sbin/md5/   (props changed)
  projects/tcp_cc_7.x/sbin/mdconfig/   (props changed)
  projects/tcp_cc_7.x/sbin/mksnap_ffs/   (props changed)
  projects/tcp_cc_7.x/sbin/mount/   (props changed)
  projects/tcp_cc_7.x/sbin/mount_msdosfs/   (props changed)
  projects/tcp_cc_7.x/sbin/natd/   (props changed)
  projects/tcp_cc_7.x/sbin/ping6/   (props changed)
  projects/tcp_cc_7.x/sbin/route/   (props changed)
  projects/tcp_cc_7.x/sbin/sconfig/   (props changed)
  projects/tcp_cc_7.x/sbin/shutdown/   (props changed)
  projects/tcp_cc_7.x/secure/lib/libssh/   (props changed)
  projects/tcp_cc_7.x/secure/libexec/sftp-server/   (props changed)
  projects/tcp_cc_7.x/secure/usr.bin/ssh/   (props changed)
  projects/tcp_cc_7.x/secure/usr.sbin/sshd/   (props changed)
  projects/tcp_cc_7.x/share/   (props changed)
  projects/tcp_cc_7.x/share/colldef/   (props changed)
  projects/tcp_cc_7.x/share/doc/bind9/   (props changed)
  projects/tcp_cc_7.x/share/examples/   (props changed)
  projects/tcp_cc_7.x/share/man/man3/   (props changed)
  projects/tcp_cc_7.x/share/man/man4/   (props changed)
  projects/tcp_cc_7.x/share/man/man4/bce.4
  projects/tcp_cc_7.x/share/man/man4/igb.4   (props changed)
  projects/tcp_cc_7.x/share/man/man5/   (props changed)
  projects/tcp_cc_7.x/share/man/man7/   (props changed)
  projects/tcp_cc_7.x/share/man/man8/   (props changed)
  projects/tcp_cc_7.x/share/man/man9/   (props changed)
  projects/tcp_cc_7.x/share/misc/   (props changed)
  projects/tcp_cc_7.x/share/mk/   (props changed)
  projects/tcp_cc_7.x/share/sendmail/   (props changed)
  projects/tcp_cc_7.x/share/syscons/   (props changed)
  projects/tcp_cc_7.x/share/syscons/keymaps/   (props changed)
  projects/tcp_cc_7.x/share/termcap/   (props changed)
  projects/tcp_cc_7.x/share/timedef/   (props changed)
  projects/tcp_cc_7.x/share/zoneinfo/   (props changed)
  projects/tcp_cc_7.x/share/zoneinfo/africa
  projects/tcp_cc_7.x/share/zoneinfo/asia
  projects/tcp_cc_7.x/share/zoneinfo/southamerica
  projects/tcp_cc_7.x/sys/   (props changed)
  projects/tcp_cc_7.x/sys/amd64/amd64/mp_machdep.c
  projects/tcp_cc_7.x/sys/amd64/conf/GENERIC
  projects/tcp_cc_7.x/sys/amd64/linux32/linux.h
  projects/tcp_cc_7.x/sys/amd64/linux32/linux32_sysvec.c
  projects/tcp_cc_7.x/sys/boot/i386/btx/btxldr/btxldr.S
  projects/tcp_cc_7.x/sys/compat/linux/linux_misc.c
  projects/tcp_cc_7.x/sys/compat/linux/linux_misc.h
  projects/tcp_cc_7.x/sys/conf/files
  projects/tcp_cc_7.x/sys/contrib/pf/   (props changed)
  projects/tcp_cc_7.x/sys/dev/amr/amr.c
  projects/tcp_cc_7.x/sys/dev/ath/ath_hal/   (props changed)
  projects/tcp_cc_7.x/sys/dev/cxgb/   (props changed)
  projects/tcp_cc_7.x/sys/dev/cxgb/cxgb_main.c
  projects/tcp_cc_7.x/sys/dev/dcons/dcons_os.c
  projects/tcp_cc_7.x/sys/dev/e1000/if_igb.c
  projects/tcp_cc_7.x/sys/dev/hptmv/access601.h
  projects/tcp_cc_7.x/sys/dev/hptmv/amd64-elf.raid.o.uu
  projects/tcp_cc_7.x/sys/dev/hptmv/array.h
  projects/tcp_cc_7.x/sys/dev/hptmv/command.h
  projects/tcp_cc_7.x/sys/dev/hptmv/entry.c
  projects/tcp_cc_7.x/sys/dev/hptmv/global.h
  projects/tcp_cc_7.x/sys/dev/hptmv/gui_lib.c
  projects/tcp_cc_7.x/sys/dev/hptmv/hptintf.h
  projects/tcp_cc_7.x/sys/dev/hptmv/hptproc.c
  projects/tcp_cc_7.x/sys/dev/hptmv/i386-elf.raid.o.uu
  projects/tcp_cc_7.x/sys/dev/hptmv/ioctl.c
  projects/tcp_cc_7.x/sys/dev/hptmv/mvOs.h
  projects/tcp_cc_7.x/sys/dev/hptmv/mvSata.h
  projects/tcp_cc_7.x/sys/dev/hptmv/mvStorageDev.h
  projects/tcp_cc_7.x/sys/dev/hptmv/osbsd.h
  projects/tcp_cc_7.x/sys/dev/hptmv/raid5n.h
  projects/tcp_cc_7.x/sys/dev/hptmv/readme.txt
  projects/tcp_cc_7.x/sys/dev/hptmv/vdevice.h
  projects/tcp_cc_7.x/sys/dev/ixgbe/LICENSE
  projects/tcp_cc_7.x/sys/dev/ixgbe/ixgbe.c
  projects/tcp_cc_7.x/sys/dev/ixgbe/ixgbe.h
  projects/tcp_cc_7.x/sys/dev/ixgbe/ixgbe_82598.c
  projects/tcp_cc_7.x/sys/dev/ixgbe/ixgbe_api.c
  projects/tcp_cc_7.x/sys/dev/ixgbe/ixgbe_api.h
  projects/tcp_cc_7.x/sys/dev/ixgbe/ixgbe_common.c
  projects/tcp_cc_7.x/sys/dev/ixgbe/ixgbe_common.h
  projects/tcp_cc_7.x/sys/dev/ixgbe/ixgbe_osdep.h
  projects/tcp_cc_7.x/sys/dev/ixgbe/ixgbe_phy.c
  projects/tcp_cc_7.x/sys/dev/ixgbe/ixgbe_phy.h
  projects/tcp_cc_7.x/sys/dev/ixgbe/ixgbe_type.h
  projects/tcp_cc_7.x/sys/i386/i386/mp_machdep.c
  projects/tcp_cc_7.x/sys/i386/linux/linux.h
  projects/tcp_cc_7.x/sys/i386/linux/linux_sysvec.c
  projects/tcp_cc_7.x/sys/kern/kern_umtx.c
  projects/tcp_cc_7.x/sys/kern/sys_generic.c
  projects/tcp_cc_7.x/sys/kern/vfs_cache.c
  projects/tcp_cc_7.x/sys/kern/vfs_mount.c
  projects/tcp_cc_7.x/sys/kern/vfs_subr.c
  projects/tcp_cc_7.x/sys/modules/ixgbe/Makefile
  projects/tcp_cc_7.x/sys/net/if.c
  projects/tcp_cc_7.x/sys/netinet/tcp_usrreq.c
  projects/tcp_cc_7.x/sys/nfsclient/nfs_vfsops.c
  projects/tcp_cc_7.x/sys/powerpc/powerpc/trap_subr.S
  projects/tcp_cc_7.x/sys/sys/mount.h
  projects/tcp_cc_7.x/sys/sys/param.h
  projects/tcp_cc_7.x/sys/sys/vnode.h
  projects/tcp_cc_7.x/tools/build/   (props changed)
  projects/tcp_cc_7.x/tools/regression/atm/   (props changed)
  projects/tcp_cc_7.x/tools/regression/file/flock/   (props changed)
  projects/tcp_cc_7.x/tools/regression/usr.bin/   (props changed)
  projects/tcp_cc_7.x/tools/regression/usr.bin/tr/   (props changed)
  projects/tcp_cc_7.x/tools/sched/   (props changed)
  projects/tcp_cc_7.x/tools/tools/crypto/   (props changed)
  projects/tcp_cc_7.x/tools/tools/editing/   (props changed)
  projects/tcp_cc_7.x/tools/tools/nanobsd/   (props changed)
  projects/tcp_cc_7.x/tools/tools/usb/   (props changed)
  projects/tcp_cc_7.x/usr.bin/   (props changed)
  projects/tcp_cc_7.x/usr.bin/basename/   (props changed)
  projects/tcp_cc_7.x/usr.bin/bluetooth/rfcomm_sppd/   (props changed)
  projects/tcp_cc_7.x/usr.bin/calendar/   (props changed)
  projects/tcp_cc_7.x/usr.bin/cksum/   (props changed)
  projects/tcp_cc_7.x/usr.bin/comm/   (props changed)
  projects/tcp_cc_7.x/usr.bin/cpuset/   (props changed)
  projects/tcp_cc_7.x/usr.bin/csup/   (props changed)
  projects/tcp_cc_7.x/usr.bin/dirname/   (props changed)
  projects/tcp_cc_7.x/usr.bin/du/   (props changed)
  projects/tcp_cc_7.x/usr.bin/fetch/   (props changed)
  projects/tcp_cc_7.x/usr.bin/file/   (props changed)
  projects/tcp_cc_7.x/usr.bin/gprof/   (props changed)
  projects/tcp_cc_7.x/usr.bin/gzip/   (props changed)
  projects/tcp_cc_7.x/usr.bin/ipcrm/   (props changed)
  projects/tcp_cc_7.x/usr.bin/ipcs/   (props changed)
  projects/tcp_cc_7.x/usr.bin/kdump/   (props changed)
  projects/tcp_cc_7.x/usr.bin/ktrace/   (props changed)
  projects/tcp_cc_7.x/usr.bin/ldd/   (props changed)
  projects/tcp_cc_7.x/usr.bin/locate/   (props changed)
  projects/tcp_cc_7.x/usr.bin/locate/locate/fastfind.c
  projects/tcp_cc_7.x/usr.bin/lockf/   (props changed)
  projects/tcp_cc_7.x/usr.bin/logger/   (props changed)
  projects/tcp_cc_7.x/usr.bin/make/   (props changed)
  projects/tcp_cc_7.x/usr.bin/ncal/   (props changed)
  projects/tcp_cc_7.x/usr.bin/netstat/   (props changed)
  projects/tcp_cc_7.x/usr.bin/nsupdate/   (props changed)
  projects/tcp_cc_7.x/usr.bin/procstat/   (props changed)
  projects/tcp_cc_7.x/usr.bin/sed/   (props changed)
  projects/tcp_cc_7.x/usr.bin/shar/   (props changed)
  projects/tcp_cc_7.x/usr.bin/sockstat/   (props changed)
  projects/tcp_cc_7.x/usr.bin/stat/   (props changed)
  projects/tcp_cc_7.x/usr.bin/su/   (props changed)
  projects/tcp_cc_7.x/usr.bin/systat/   (props changed)
  projects/tcp_cc_7.x/usr.bin/tar/   (props changed)
  projects/tcp_cc_7.x/usr.bin/top/   (props changed)
  projects/tcp_cc_7.x/usr.bin/truncate/   (props changed)
  projects/tcp_cc_7.x/usr.bin/truss/   (props changed)
  projects/tcp_cc_7.x/usr.bin/units/   (props changed)
  projects/tcp_cc_7.x/usr.bin/vmstat/   (props changed)
  projects/tcp_cc_7.x/usr.bin/wc/   (props changed)
  projects/tcp_cc_7.x/usr.bin/whereis/   (props changed)
  projects/tcp_cc_7.x/usr.bin/window/   (props changed)
  projects/tcp_cc_7.x/usr.bin/xargs/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/adduser/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/arp/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/bluetooth/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/bluetooth/hcsecd/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/bluetooth/hcseriald/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/bluetooth/rfcomm_pppd/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/bluetooth/sdpd/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/bsnmpd/modules/snmp_pf/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/burncd/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/cdcontrol/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/config/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/cpucontrol/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/cron/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/cron/cron/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/crunch/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/eeprom/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/extattr/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/freebsd-update/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/fwcontrol/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/gstat/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/iostat/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/jail/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/jexec/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/jls/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/makefs/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/makefs/ffs/ffs_bswap.c   (props changed)
  projects/tcp_cc_7.x/usr.sbin/makefs/ffs/ffs_subr.c   (props changed)
  projects/tcp_cc_7.x/usr.sbin/makefs/ffs/ufs_bswap.h   (props changed)
  projects/tcp_cc_7.x/usr.sbin/makefs/getid.c   (props changed)
  projects/tcp_cc_7.x/usr.sbin/mergemaster/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/mountd/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/mtree/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/ndiscvt/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/newsyslog/newsyslog.conf.5   (props changed)
  projects/tcp_cc_7.x/usr.sbin/nscd/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/ntp/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/pciconf/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/pkg_install/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/pkg_install/add/main.c
  projects/tcp_cc_7.x/usr.sbin/pmcstat/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/portsnap/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/powerd/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/ppp/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/ppp/route.c
  projects/tcp_cc_7.x/usr.sbin/pw/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/rpc.lockd/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/rpc.statd/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/rpc.yppasswdd/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/sade/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/setfib/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/sysinstall/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/syslogd/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/traceroute/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/tzsetup/   (props changed)
  projects/tcp_cc_7.x/usr.sbin/wpa/wpa_supplicant/   (props changed)

Modified: projects/tcp_cc_7.x/gnu/usr.bin/groff/tmac/mdoc.local
==============================================================================
--- projects/tcp_cc_7.x/gnu/usr.bin/groff/tmac/mdoc.local	Wed Apr 15 22:38:22 2009	(r191130)
+++ projects/tcp_cc_7.x/gnu/usr.bin/groff/tmac/mdoc.local	Thu Apr 16 00:13:23 2009	(r191131)
@@ -64,12 +64,13 @@
 .ds doc-volume-as-arm      arm
 .
 .\" Default .Os value
-.ds doc-default-operating-system FreeBSD\~7.1
+.ds doc-default-operating-system FreeBSD\~7.2
 .
 .\" FreeBSD releases not found in doc-common
 .ds doc-operating-system-FreeBSD-6.3    6.3
 .ds doc-operating-system-FreeBSD-6.4    6.4
 .ds doc-operating-system-FreeBSD-7.1    7.1
+.ds doc-operating-system-FreeBSD-7.2    7.2
 .ds doc-operating-system-FreeBSD-8.0    8.0
 .
 .ec

Modified: projects/tcp_cc_7.x/lib/libc/db/README
==============================================================================
--- projects/tcp_cc_7.x/lib/libc/db/README	Wed Apr 15 22:38:22 2009	(r191130)
+++ projects/tcp_cc_7.x/lib/libc/db/README	Thu Apr 16 00:13:23 2009	(r191131)
@@ -1,4 +1,5 @@
 #	@(#)README	8.27 (Berkeley) 9/1/94
+# $FreeBSD$
 
 This is version 1.85 of the Berkeley DB code.
 
@@ -31,10 +32,3 @@ mpool		The memory pool routines.
 recno		The fixed/variable length record routines.
 test		Test package.
 
-============================================
-Debugging:
-
-If you're running a memory checker (e.g. Purify) on DB, make sure that
-you recompile it with "-DPURIFY" in the CFLAGS, first.  By default,
-allocated pages are not initialized by the DB code, and they will show
-up as reads of uninitialized memory in the buffer write routines.

Modified: projects/tcp_cc_7.x/lib/libc/db/btree/bt_open.c
==============================================================================
--- projects/tcp_cc_7.x/lib/libc/db/btree/bt_open.c	Wed Apr 15 22:38:22 2009	(r191130)
+++ projects/tcp_cc_7.x/lib/libc/db/btree/bt_open.c	Thu Apr 16 00:13:23 2009	(r191131)
@@ -159,9 +159,8 @@ __bt_open(fname, flags, mode, openinfo, 
 		goto einval;
 
 	/* Allocate and initialize DB and BTREE structures. */
-	if ((t = (BTREE *)malloc(sizeof(BTREE))) == NULL)
+	if ((t = (BTREE *)calloc(1, sizeof(BTREE))) == NULL)
 		goto err;
-	memset(t, 0, sizeof(BTREE));
 	t->bt_fd = -1;			/* Don't close unopened fd on error. */
 	t->bt_lorder = b.lorder;
 	t->bt_order = NOT;
@@ -169,9 +168,8 @@ __bt_open(fname, flags, mode, openinfo, 
 	t->bt_pfx = b.prefix;
 	t->bt_rfd = -1;
 
-	if ((t->bt_dbp = dbp = (DB *)malloc(sizeof(DB))) == NULL)
+	if ((t->bt_dbp = dbp = (DB *)calloc(1, sizeof(DB))) == NULL)
 		goto err;
-	memset(t->bt_dbp, 0, sizeof(DB));
 	if (t->bt_lorder != machine_lorder)
 		F_SET(t, B_NEEDSWAP);
 

Modified: projects/tcp_cc_7.x/lib/libc/db/btree/bt_split.c
==============================================================================
--- projects/tcp_cc_7.x/lib/libc/db/btree/bt_split.c	Wed Apr 15 22:38:22 2009	(r191130)
+++ projects/tcp_cc_7.x/lib/libc/db/btree/bt_split.c	Thu Apr 16 00:13:23 2009	(r191131)
@@ -381,13 +381,10 @@ bt_page(t, h, lp, rp, skip, ilen)
 	}
 
 	/* Put the new left page for the split into place. */
-	if ((l = (PAGE *)malloc(t->bt_psize)) == NULL) {
+	if ((l = (PAGE *)calloc(1, t->bt_psize)) == NULL) {
 		mpool_put(t->bt_mp, r, 0);
 		return (NULL);
 	}
-#ifdef PURIFY
-	memset(l, 0xff, t->bt_psize);
-#endif
 	l->pgno = h->pgno;
 	l->nextpg = r->pgno;
 	l->prevpg = h->prevpg;

Modified: projects/tcp_cc_7.x/lib/libc/db/hash/hash_buf.c
==============================================================================
--- projects/tcp_cc_7.x/lib/libc/db/hash/hash_buf.c	Wed Apr 15 22:38:22 2009	(r191130)
+++ projects/tcp_cc_7.x/lib/libc/db/hash/hash_buf.c	Thu Apr 16 00:13:23 2009	(r191131)
@@ -57,6 +57,7 @@ __FBSDID("$FreeBSD$");
 #include <stddef.h>
 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 
 #ifdef DEBUG
 #include <assert.h>
@@ -174,18 +175,12 @@ newbuf(hashp, addr, prev_bp)
 	 */
 	if (hashp->nbufs || (bp->flags & BUF_PIN)) {
 		/* Allocate a new one */
-		if ((bp = (BUFHEAD *)malloc(sizeof(BUFHEAD))) == NULL)
+		if ((bp = (BUFHEAD *)calloc(1, sizeof(BUFHEAD))) == NULL)
 			return (NULL);
-#ifdef PURIFY
-		memset(bp, 0xff, sizeof(BUFHEAD));
-#endif
-		if ((bp->page = (char *)malloc(hashp->BSIZE)) == NULL) {
+		if ((bp->page = (char *)calloc(1, hashp->BSIZE)) == NULL) {
 			free(bp);
 			return (NULL);
 		}
-#ifdef PURIFY
-		memset(bp->page, 0xff, hashp->BSIZE);
-#endif
 		if (hashp->nbufs)
 			hashp->nbufs--;
 	} else {
@@ -328,8 +323,10 @@ __buf_free(hashp, do_free, to_disk)
 		}
 		/* Check if we are freeing stuff */
 		if (do_free) {
-			if (bp->page)
+			if (bp->page) {
+				(void)memset(bp->page, 0, hashp->BSIZE);
 				free(bp->page);
+			}
 			BUF_REMOVE(bp);
 			free(bp);
 			bp = LRU;

Modified: projects/tcp_cc_7.x/lib/libc/db/mpool/mpool.c
==============================================================================
--- projects/tcp_cc_7.x/lib/libc/db/mpool/mpool.c	Wed Apr 15 22:38:22 2009	(r191130)
+++ projects/tcp_cc_7.x/lib/libc/db/mpool/mpool.c	Thu Apr 16 00:13:23 2009	(r191131)
@@ -343,14 +343,11 @@ mpool_bkt(mp)
 			return (bp);
 		}
 
-new:	if ((bp = (BKT *)malloc(sizeof(BKT) + mp->pagesize)) == NULL)
+new:	if ((bp = (BKT *)calloc(1, sizeof(BKT) + mp->pagesize)) == NULL)
 		return (NULL);
 #ifdef STATISTICS
 	++mp->pagealloc;
 #endif
-#if defined(DEBUG) || defined(PURIFY)
-	memset(bp, 0xff, sizeof(BKT) + mp->pagesize);
-#endif
 	bp->page = (char *)bp + sizeof(BKT);
 	++mp->curcache;
 	return (bp);

Modified: projects/tcp_cc_7.x/lib/libc/net/getaddrinfo.c
==============================================================================
--- projects/tcp_cc_7.x/lib/libc/net/getaddrinfo.c	Wed Apr 15 22:38:22 2009	(r191130)
+++ projects/tcp_cc_7.x/lib/libc/net/getaddrinfo.c	Thu Apr 16 00:13:23 2009	(r191131)
@@ -102,7 +102,6 @@ __FBSDID("$FreeBSD$");
 # define FAITH
 #endif
 
-#define SUCCESS 0
 #define ANY 0
 #define YES 1
 #define NO  0
@@ -165,19 +164,20 @@ struct explore {
 
 static const struct explore explore[] = {
 #if 0
-	{ PF_LOCAL, 0, ANY, ANY, NULL, 0x01 },
+	{ PF_LOCAL, ANY, ANY, NULL, 0x01 },
 #endif
 #ifdef INET6
 	{ PF_INET6, SOCK_DGRAM, IPPROTO_UDP, "udp", 0x07 },
 	{ PF_INET6, SOCK_STREAM, IPPROTO_TCP, "tcp", 0x07 },
+	{ PF_INET6, SOCK_STREAM, IPPROTO_SCTP, "sctp", 0x03 },
+	{ PF_INET6, SOCK_SEQPACKET, IPPROTO_SCTP, "sctp", 0x07 },
 	{ PF_INET6, SOCK_RAW, ANY, NULL, 0x05 },
 #endif
 	{ PF_INET, SOCK_DGRAM, IPPROTO_UDP, "udp", 0x07 },
 	{ PF_INET, SOCK_STREAM, IPPROTO_TCP, "tcp", 0x07 },
+	{ PF_INET, SOCK_STREAM, IPPROTO_SCTP, "sctp", 0x03 },
+	{ PF_INET, SOCK_SEQPACKET, IPPROTO_SCTP, "sctp", 0x07 },
 	{ PF_INET, SOCK_RAW, ANY, NULL, 0x05 },
-	{ PF_UNSPEC, SOCK_DGRAM, IPPROTO_UDP, "udp", 0x07 },
-	{ PF_UNSPEC, SOCK_STREAM, IPPROTO_TCP, "tcp", 0x07 },
-	{ PF_UNSPEC, SOCK_RAW, ANY, NULL, 0x05 },
 	{ -1, 0, 0, NULL, 0 },
 };
 
@@ -227,6 +227,8 @@ typedef union {
 } querybuf;
 
 static int str2number(const char *, int *);
+static int explore_copy(const struct addrinfo *, const struct addrinfo *,
+	struct addrinfo **);
 static int explore_null(const struct addrinfo *,
 	const char *, struct addrinfo **);
 static int explore_numeric(const struct addrinfo *, const char *,
@@ -237,6 +239,7 @@ static int get_canonname(const struct ad
 	struct addrinfo *, const char *);
 static struct addrinfo *get_ai(const struct addrinfo *,
 	const struct afd *, const char *);
+static struct addrinfo *copy_ai(const struct addrinfo *);
 static int get_portmatch(const struct addrinfo *, const char *);
 static int get_port(struct addrinfo *, const char *, int);
 static const struct afd *find_afd(int);
@@ -365,12 +368,23 @@ getaddrinfo(const char *hostname, const 
 	struct addrinfo sentinel;
 	struct addrinfo *cur;
 	int error = 0;
-	struct addrinfo ai;
-	struct addrinfo ai0;
+	struct addrinfo ai, ai0, *afai;
 	struct addrinfo *pai;
+	const struct afd *afd;
 	const struct explore *ex;
+	struct addrinfo *afailist[sizeof(afdl)/sizeof(afdl[0])];
+	struct addrinfo *afai_unspec;
+	int found;
 	int numeric = 0;
 
+	/* ensure we return NULL on errors */
+	*res = NULL;
+
+	memset(&ai, 0, sizeof(ai));
+
+	memset(afailist, 0, sizeof(afailist));
+	afai_unspec = NULL;
+
 	memset(&sentinel, 0, sizeof(sentinel));
 	cur = &sentinel;
 	pai = &ai;
@@ -410,17 +424,22 @@ getaddrinfo(const char *hostname, const 
 		 */
 		if (pai->ai_socktype != ANY && pai->ai_protocol != ANY) {
 			for (ex = explore; ex->e_af >= 0; ex++) {
-				if (pai->ai_family != ex->e_af)
+				if (!MATCH_FAMILY(pai->ai_family, ex->e_af,
+				    WILD_AF(ex)))
 					continue;
-				if (ex->e_socktype == ANY)
+				if (!MATCH(pai->ai_socktype, ex->e_socktype,
+				    WILD_SOCKTYPE(ex)))
 					continue;
-				if (ex->e_protocol == ANY)
+				if (!MATCH(pai->ai_protocol, ex->e_protocol,
+				    WILD_PROTOCOL(ex)))
 					continue;
-				if (pai->ai_socktype == ex->e_socktype &&
-				    pai->ai_protocol != ex->e_protocol) {
-					ERR(EAI_BADHINTS);
-				}
+
+				/* matched */
+				break;
 			}
+
+			if (ex->e_af < 0)
+				ERR(EAI_BADHINTS);
 		}
 	}
 
@@ -473,49 +492,48 @@ getaddrinfo(const char *hostname, const 
 
 	ai0 = *pai;
 
-	/* NULL hostname, or numeric hostname */
-	for (ex = explore; ex->e_af >= 0; ex++) {
+	/*
+	 * NULL hostname, or numeric hostname.
+	 * If numeric representation of AF1 can be interpreted as FQDN
+	 * representation of AF2, we need to think again about the code below.
+	 */
+	found = 0;
+	for (afd = afdl; afd->a_af; afd++) {
 		*pai = ai0;
 
-		/* PF_UNSPEC entries are prepared for DNS queries only */
-		if (ex->e_af == PF_UNSPEC)
-			continue;
-
-		if (!MATCH_FAMILY(pai->ai_family, ex->e_af, WILD_AF(ex)))
-			continue;
-		if (!MATCH(pai->ai_socktype, ex->e_socktype, WILD_SOCKTYPE(ex)))
-			continue;
-		if (!MATCH(pai->ai_protocol, ex->e_protocol, WILD_PROTOCOL(ex)))
+		if (!MATCH_FAMILY(pai->ai_family, afd->a_af, 1))
 			continue;
 
 		if (pai->ai_family == PF_UNSPEC)
-			pai->ai_family = ex->e_af;
-		if (pai->ai_socktype == ANY && ex->e_socktype != ANY)
-			pai->ai_socktype = ex->e_socktype;
-		if (pai->ai_protocol == ANY && ex->e_protocol != ANY)
-			pai->ai_protocol = ex->e_protocol;
+			pai->ai_family = afd->a_af;
 
-		if (hostname == NULL)
-			error = explore_null(pai, servname, &cur->ai_next);
-		else
+		if (hostname == NULL) {
+			error = explore_null(pai, servname,
+			    &afailist[afd - afdl]);
+
+			/*
+			 * Errors from explore_null should be unexpected and
+			 * be caught to avoid returning an incomplete result.
+			 */
+			if (error != 0)
+				goto bad;
+		} else {
 			error = explore_numeric_scope(pai, hostname, servname,
-			    &cur->ai_next);
+			    &afailist[afd - afdl]);
 
-		if (error)
-			goto free;
+			/*
+			 * explore_numeric_scope returns an error for address
+			 * families that do not match that of hostname.
+			 * Thus we should not catch the error at this moment. 
+			 */
+		}
 
-		while (cur && cur->ai_next)
-			cur = cur->ai_next;
+		if (!error && afailist[afd - afdl])
+			found++;
 	}
-
-	/*
-	 * XXX
-	 * If numreic representation of AF1 can be interpreted as FQDN
-	 * representation of AF2, we need to think again about the code below.
-	 */
-	if (sentinel.ai_next) {
+	if (found) {
 		numeric = 1;
-		goto good;
+		goto globcopy;
 	}
 
 	if (hostname == NULL)
@@ -528,42 +546,55 @@ getaddrinfo(const char *hostname, const 
 
 	/*
 	 * hostname as alphabetical name.
-	 * we would like to prefer AF_INET6 than AF_INET, so we'll make a
-	 * outer loop by AFs.
 	 */
+	*pai = ai0;
+	error = explore_fqdn(pai, hostname, servname, &afai_unspec);
+
+globcopy:
 	for (ex = explore; ex->e_af >= 0; ex++) {
 		*pai = ai0;
 
-		/* require exact match for family field */
-		if (pai->ai_family != ex->e_af)
+		if (!MATCH_FAMILY(pai->ai_family, ex->e_af, WILD_AF(ex)))
 			continue;
-
 		if (!MATCH(pai->ai_socktype, ex->e_socktype,
-				WILD_SOCKTYPE(ex))) {
+		    WILD_SOCKTYPE(ex)))
 			continue;
-		}
 		if (!MATCH(pai->ai_protocol, ex->e_protocol,
-				WILD_PROTOCOL(ex))) {
+		    WILD_PROTOCOL(ex)))
 			continue;
-		}
 
+		if (pai->ai_family == PF_UNSPEC)
+			pai->ai_family = ex->e_af;
 		if (pai->ai_socktype == ANY && ex->e_socktype != ANY)
 			pai->ai_socktype = ex->e_socktype;
 		if (pai->ai_protocol == ANY && ex->e_protocol != ANY)
 			pai->ai_protocol = ex->e_protocol;
 
-		error = explore_fqdn(pai, hostname, servname,
-			&cur->ai_next);
+		/*
+		 * if the servname does not match socktype/protocol, ignore it.
+		 */
+		if (get_portmatch(pai, servname) != 0)
+			continue;
+
+		if (afai_unspec)
+			afai = afai_unspec;
+		else {
+			if ((afd = find_afd(pai->ai_family)) == NULL)
+				continue;
+			/* XXX assumes that afd points inside afdl[] */
+			afai = afailist[afd - afdl];
+		}
+		if (!afai)
+			continue;
+
+		error = explore_copy(pai, afai, &cur->ai_next);
+		if (error != 0)
+			goto bad;
 
 		while (cur && cur->ai_next)
 			cur = cur->ai_next;
 	}
 
-	/* XXX inhibit errors if we have the result */
-	if (sentinel.ai_next)
-		error = 0;
-
-good:
 	/*
 	 * ensure we return either:
 	 * - error == 0, non-NULL *res
@@ -599,16 +630,22 @@ good:
 				}
 			}
 			*res = sentinel.ai_next;
-			return SUCCESS;
 		} else
 			error = EAI_FAIL;
 	}
-free:
+
 bad:
-	if (sentinel.ai_next)
-		freeaddrinfo(sentinel.ai_next);
-	*res = NULL;
-	return error;
+	if (afai_unspec)
+		freeaddrinfo(afai_unspec);
+	for (afd = afdl; afd->a_af; afd++) {
+		if (afailist[afd - afdl])
+			freeaddrinfo(afailist[afd - afdl]);
+	}
+	if (!*res)
+		if (sentinel.ai_next)
+			freeaddrinfo(sentinel.ai_next);
+
+	return (error);
 }
 
 static int
@@ -1060,6 +1097,41 @@ gai_addr2scopetype(struct sockaddr *sa)
 	}
 }
 
+static int
+explore_copy(const struct addrinfo *pai, const struct addrinfo *src0,
+    struct addrinfo **res)
+{
+	int error;
+	struct addrinfo sentinel, *cur;
+	const struct addrinfo *src;
+
+	error = 0;
+	sentinel.ai_next = NULL;
+	cur = &sentinel;
+
+	for (src = src0; src != NULL; src = src->ai_next) {
+		if (src->ai_family != pai->ai_family)
+			continue;
+
+		cur->ai_next = copy_ai(src);
+		if (!cur->ai_next) {
+			error = EAI_MEMORY;
+			goto fail;
+		}
+
+		cur->ai_next->ai_socktype = pai->ai_socktype;
+		cur->ai_next->ai_protocol = pai->ai_protocol;
+		cur = cur->ai_next;
+	}
+
+	*res = sentinel.ai_next;
+	return 0;
+
+fail:
+	freeaddrinfo(sentinel.ai_next);
+	return error;
+}
+
 /*
  * hostname == NULL.
  * passive socket -> anyaddr (0.0.0.0 or ::)
@@ -1088,12 +1160,6 @@ explore_null(const struct addrinfo *pai,
 	} else
 		_close(s);
 
-	/*
-	 * if the servname does not match socktype/protocol, ignore it.
-	 */
-	if (get_portmatch(pai, servname) != 0)
-		return 0;
-
 	afd = find_afd(pai->ai_family);
 	if (afd == NULL)
 		return 0;
@@ -1130,12 +1196,6 @@ explore_numeric(const struct addrinfo *p
 	*res = NULL;
 	ai = NULL;
 
-	/*
-	 * if the servname does not match socktype/protocol, ignore it.
-	 */
-	if (get_portmatch(pai, servname) != 0)
-		return 0;
-
 	afd = find_afd(pai->ai_family);
 	if (afd == NULL)
 		return 0;
@@ -1202,12 +1262,6 @@ explore_numeric_scope(const struct addri
 	char *cp, *hostname2 = NULL, *scope, *addr;
 	struct sockaddr_in6 *sin6;
 
-	/*
-	 * if the servname does not match socktype/protocol, ignore it.
-	 */
-	if (get_portmatch(pai, servname) != 0)
-		return 0;
-
 	afd = find_afd(pai->ai_family);
 	if (afd == NULL)
 		return 0;
@@ -1240,6 +1294,8 @@ explore_numeric_scope(const struct addri
 			sin6 = (struct sockaddr_in6 *)(void *)cur->ai_addr;
 			if (ip6_str2scopeid(scope, sin6, &scopeid) == -1) {
 				free(hostname2);
+				freeaddrinfo(*res);
+				*res = NULL;
 				return(EAI_NONAME); /* XXX: is return OK? */
 			}
 			sin6->sin6_scope_id = scopeid;
@@ -1248,6 +1304,10 @@ explore_numeric_scope(const struct addri
 
 	free(hostname2);
 
+	if (error && *res) {
+		freeaddrinfo(*res);
+		*res = NULL;
+	}
 	return error;
 #endif
 }
@@ -1331,6 +1391,38 @@ get_ai(const struct addrinfo *pai, const
 	return ai;
 }
 
+/* XXX need to malloc() the same way we do from other functions! */
+static struct addrinfo *
+copy_ai(const struct addrinfo *pai)
+{
+	struct addrinfo *ai;
+	size_t l;
+
+	l = sizeof(*ai) + pai->ai_addrlen;
+	if ((ai = (struct addrinfo *)malloc(l)) == NULL)
+		return NULL;
+	memset(ai, 0, l);
+	memcpy(ai, pai, sizeof(*ai));
+	ai->ai_addr = (struct sockaddr *)(void *)(ai + 1);
+	memcpy(ai->ai_addr, pai->ai_addr, pai->ai_addrlen);
+
+	if (pai->ai_canonname) {
+		l = strlen(pai->ai_canonname) + 1;
+		if ((ai->ai_canonname = malloc(l)) == NULL) {
+			free(ai);
+			return NULL;
+		}
+		strlcpy(ai->ai_canonname, pai->ai_canonname, l);
+	} else {
+		/* just to make sure */
+		ai->ai_canonname = NULL;
+	}
+
+	ai->ai_next = NULL;
+
+	return ai;
+}
+
 static int
 get_portmatch(const struct addrinfo *ai, const char *servname)
 {
@@ -1365,10 +1457,21 @@ get_port(struct addrinfo *ai, const char
 		return EAI_SERVICE;
 	case SOCK_DGRAM:
 	case SOCK_STREAM:
+	case SOCK_SEQPACKET:
 		allownumeric = 1;
 		break;
 	case ANY:
-		allownumeric = 0;
+		switch (ai->ai_family) {
+		case AF_INET:
+#ifdef AF_INET6
+		case AF_INET6:
+#endif
+			allownumeric = 1;
+			break;
+		default:
+			allownumeric = 0;
+			break;
+		}
 		break;
 	default:
 		return EAI_SOCKTYPE;
@@ -1384,13 +1487,17 @@ get_port(struct addrinfo *ai, const char
 	} else {
 		if (ai->ai_flags & AI_NUMERICSERV)
 			return EAI_NONAME;
-		switch (ai->ai_socktype) {
-		case SOCK_DGRAM:
+
+		switch (ai->ai_protocol) {
+		case IPPROTO_UDP:
 			proto = "udp";
 			break;
-		case SOCK_STREAM:
+		case IPPROTO_TCP:
 			proto = "tcp";
 			break;
+		case IPPROTO_SCTP:
+			proto = "sctp";
+			break;
 		default:
 			proto = NULL;
 			break;

Modified: projects/tcp_cc_7.x/release/Makefile
==============================================================================
--- projects/tcp_cc_7.x/release/Makefile	Wed Apr 15 22:38:22 2009	(r191130)
+++ projects/tcp_cc_7.x/release/Makefile	Thu Apr 16 00:13:23 2009	(r191131)
@@ -18,11 +18,11 @@
 # Set these, release builder!
 #
 # Fixed version:
-#BUILDNAME=7.1-STABLE
+#BUILDNAME=7.2-STABLE
 #
 # Automatic SNAP versioning:
 DATE != date +%Y%m%d
-BASE = 7.1
+BASE = 7.2
 BUILDNAME?=${BASE}-${DATE}-SNAP
 #
 #CHROOTDIR=/junk/release

Modified: projects/tcp_cc_7.x/share/man/man4/bce.4
==============================================================================
--- projects/tcp_cc_7.x/share/man/man4/bce.4	Wed Apr 15 22:38:22 2009	(r191130)
+++ projects/tcp_cc_7.x/share/man/man4/bce.4	Thu Apr 16 00:13:23 2009	(r191131)
@@ -28,7 +28,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd January 15, 2009
+.Dd April 7, 2009
 .Dt BCE 4
 .Os
 .Sh NAME
@@ -109,8 +109,18 @@ option can also be used to select either
 or
 .Cm half-duplex
 modes.
-.It Cm 1000baseTX
-Set 1000baseTX operation over twisted pair.
+.It Cm 1000baseSX
+Sets 1000Mbps operation.
+Only
+.Cm full-duplex
+mode is supported at this speed.
+.It Cm 1000baseT
+Set 1000baseT operation over twisted pair.
+Only
+.Cm full-duplex
+mode is supported.
+.It Cm 2500BaseSX
+Set 2500Mbps operation.
 Only
 .Cm full-duplex
 mode is supported.

Modified: projects/tcp_cc_7.x/share/zoneinfo/africa
==============================================================================
--- projects/tcp_cc_7.x/share/zoneinfo/africa	Wed Apr 15 22:38:22 2009	(r191130)
+++ projects/tcp_cc_7.x/share/zoneinfo/africa	Thu Apr 16 00:13:23 2009	(r191131)
@@ -1,4 +1,4 @@
-# @(#)africa	8.17
+# @(#)africa	8.18
 # <pre>
 
 # This data is by no means authoritative; if you think you know better,
@@ -564,6 +564,40 @@ Zone	Indian/Mayotte	3:00:56 -	LMT	1911 J
 # <a href="http://www.timeanddate.com/news/time/morocco-ends-dst-early-2008.html">;
 # http://www.timeanddate.com/news/time/morocco-ends-dst-early-2008.html
 # </a>
+
+# From Steffen Thorsen (2009-03-17):
+# Morocco will observe DST from 2009-06-01 00:00 to 2009-08-21 00:00 according
+# to many sources, such as
+# <a href="http://news.marweb.com/morocco/entertainment/morocco-daylight-saving.html">;
+# http://news.marweb.com/morocco/entertainment/morocco-daylight-saving.html
+# </a>
+# <a href="http://www.medi1sat.ma/fr/depeche.aspx?idp=2312">;
+# http://www.medi1sat.ma/fr/depeche.aspx?idp=2312
+# </a>
+# (French)
+#
+# Our summary:
+# <a href="http://www.timeanddate.com/news/time/morocco-starts-dst-2009.html">;
+# http://www.timeanddate.com/news/time/morocco-starts-dst-2009.html
+# </a>
+
+# From Alexander Krivenyshev (2009-03-17):
+# Here is a link to official document from Royaume du Maroc Premier Ministre,
+# Ministere de la Modernisation des Secteurs Publics
+#
+# Under Article 1 of Royal Decree No. 455-67 of Act 23 safar 1387 (2 june 1967)
+# concerning the amendment of the legal time, the Ministry of Modernization of
+# Public Sectors announced that the official time in the Kingdom will be
+# advanced 60 minutes from Sunday 31 May 2009 at midnight.
+#
+# <a href="http://www.mmsp.gov.ma/francais/Actualites_fr/PDF_Actualites_Fr/HeureEte_FR.pdf">;
+# http://www.mmsp.gov.ma/francais/Actualites_fr/PDF_Actualites_Fr/HeureEte_FR.pdf
+# </a>
+#
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_morocco03.html">;
+# http://www.worldtimezone.com/dst_news/dst_news_morocco03.html
+# </a>
+
 # RULE	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
 
 Rule	Morocco	1939	only	-	Sep	12	 0:00	1:00	S
@@ -583,6 +617,8 @@ Rule	Morocco	1978	only	-	Jun	 1	 0:00	1:
 Rule	Morocco	1978	only	-	Aug	 4	 0:00	0	-
 Rule	Morocco	2008	only	-	Jun	 1	 0:00	1:00	S
 Rule	Morocco	2008	only	-	Sep	 1	 0:00	0	-
+Rule	Morocco	2009	only	-	Jun	 1	 0:00	1:00	S
+Rule	Morocco	2009	only	-	Aug	 21	 0:00	0	-
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone Africa/Casablanca	-0:30:20 -	LMT	1913 Oct 26
 			 0:00	Morocco	WE%sT	1984 Mar 16
@@ -787,6 +823,43 @@ Zone	Africa/Lome	0:04:52 -	LMT	1893
 # Ending         : the last Sunday of October at 03:00 ...
 # http://www.tap.info.tn/en/index.php?option=com_content&task=view&id=1188&Itemid=50
 
+# From Steffen Thorsen (2009-03-16):
+# According to several news sources, Tunisia will not observe DST this year.
+# (Arabic)
+# <a href="http://www.elbashayer.com/?page=viewn&nid=42546">;
+# http://www.elbashayer.com/?page=viewn&nid=42546
+# </a>
+# <a href="http://www.babnet.net/kiwidetail-15295.asp">;
+# http://www.babnet.net/kiwidetail-15295.asp
+# </a>
+#
+# We have also confirmed this with the US embassy in Tunisia.
+# We have a wrap-up about this on the following page:
+# <a href="http://www.timeanddate.com/news/time/tunisia-cancels-dst-2009.html">;
+# http://www.timeanddate.com/news/time/tunisia-cancels-dst-2009.html
+# </a>
+
+# From Alexander Krivenyshev (2009-03-17):
+# Here is a link to Tunis Afrique Presse News Agency
+#
+# Standard time to be kept the whole year long (tap.info.tn):
+#
+# (in English)
+# <a href="http://www.tap.info.tn/en/index.php?option=com_content&task=view&id=26813&Itemid=157">;
+# http://www.tap.info.tn/en/index.php?option=com_content&task=view&id=26813&Itemid=157
+# </a>
+#
+# (in Arabic)
+# <a href="http://www.tap.info.tn/ar/index.php?option=com_content&task=view&id=61240&Itemid=1">;
+# http://www.tap.info.tn/ar/index.php?option=com_content&task=view&id=61240&Itemid=1
+# </a>
+
+# From Arthur David Olson (2009--3-18):
+# The Tunis Afrique Presse News Agency notice contains this: "This measure is due to the fact
+# that the fasting month of ramadan coincides with the period concerned by summer time.
+# Therefore, the standard time will be kept unchanged the whole year long."
+# So foregoing DST seems to be an exception (albeit one that may be repeated in the  future).
+
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
 Rule	Tunisia	1939	only	-	Apr	15	23:00s	1:00	S
 Rule	Tunisia	1939	only	-	Nov	18	23:00s	0	-
@@ -811,8 +884,10 @@ Rule	Tunisia	1989	only	-	Mar	26	 0:00s	1
 Rule	Tunisia	1990	only	-	May	 1	 0:00s	1:00	S
 Rule	Tunisia	2005	only	-	May	 1	 0:00s	1:00	S
 Rule	Tunisia	2005	only	-	Sep	30	 1:00s	0	-
-Rule	Tunisia	2006	max	-	Mar	lastSun	 2:00s	1:00	S
-Rule	Tunisia	2006	max	-	Oct	lastSun	 2:00s	0	-
+Rule	Tunisia	2006	2008	-	Mar	lastSun	 2:00s	1:00	S
+Rule	Tunisia	2006	2008	-	Oct	lastSun	 2:00s	0	-
+Rule	Tunisia	2010	max	-	Mar	lastSun	 2:00s	1:00	S
+Rule	Tunisia	2010	max	-	Oct	lastSun	 2:00s	0	-
 # Shanks & Pottenger give 0:09:20 for Paris Mean Time; go with Howse's
 # more precise 0:09:21.
 # Shanks & Pottenger say the 1911 switch was on Mar 9; go with Howse's Mar 11.

Modified: projects/tcp_cc_7.x/share/zoneinfo/asia
==============================================================================
--- projects/tcp_cc_7.x/share/zoneinfo/asia	Wed Apr 15 22:38:22 2009	(r191130)
+++ projects/tcp_cc_7.x/share/zoneinfo/asia	Thu Apr 16 00:13:23 2009	(r191131)
@@ -1,4 +1,4 @@
-# @(#)asia	8.25
+# @(#)asia	8.29
 # <pre>
 
 # This data is by no means authoritative; if you think you know better,
@@ -1049,6 +1049,40 @@ Zone	Asia/Tokyo	9:18:59	-	LMT	1887 Dec 3
 # http://www.petranews.gov.jo/nepras/2006/Sep/05/4000.htm
 # "Jordan will switch to winter time on Friday, October 27".
 #
+
+# From Phil Pizzey (2009-04-02):
+# ...I think I may have spotted an error in the timezone data for
+# Jordan.
+# The current (2009d) asia file shows Jordan going to daylight
+# saving
+# time on the last Thursday in March.
+#
+# Rule  Jordan      2000  max	-  Mar   lastThu     0:00s 1:00  S
+#
+# However timeanddate.com, which I usually find reliable, shows Jordan
+# going to daylight saving time on the last Friday in March since 2002.
+# Please see
+# <a href="http://www.timeanddate.com/worldclock/timezone.html?n=11">;
+# http://www.timeanddate.com/worldclock/timezone.html?n=11
+# </a>
+
+# From Steffen Thorsen (2009-04-02):
+# This single one might be good enough, (2009-03-24, Arabic):
+# <a href="http://petra.gov.jo/Artical.aspx?Lng=2&Section=8&Artical=95279">;
+# http://petra.gov.jo/Artical.aspx?Lng=2&Section=8&Artical=95279
+# </a>
+#
+# Google's translation:
+#
+# > The Council of Ministers decided in 2002 to adopt the principle of timely
+# > submission of the summer at 60 minutes as of midnight on the last Thursday
+# > of the month of March of each year.
+#
+# So - this means the midnight between Thursday and Friday since 2002.
+
+# From Arthur David Olson (2009-04-06):
+# We still have Jordan switching to DST on Thursdays in 2000 and 2001.
+
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
 Rule	Jordan	1973	only	-	Jun	6	0:00	1:00	S
 Rule	Jordan	1973	1975	-	Oct	1	0:00	0	-
@@ -1071,8 +1105,9 @@ Rule	Jordan	1993	1998	-	Apr	Fri>=1	0:00	
 Rule	Jordan	1994	only	-	Sep	Fri>=15	0:00	0	-
 Rule	Jordan	1995	1998	-	Sep	Fri>=15	0:00s	0	-
 Rule	Jordan	1999	only	-	Jul	 1	0:00s	1:00	S
-Rule	Jordan	1999	2002	-	Sep	lastThu	0:00s	0	-
-Rule	Jordan	2000	max	-	Mar	lastThu	0:00s	1:00	S
+Rule	Jordan	1999	2002	-	Sep	lastFri	0:00s	0	-
+Rule	Jordan	2000	2001	-	Mar	lastThu	0:00s	1:00	S
+Rule	Jordan	2002	max	-	Mar	lastFri	0:00s	1:00	S
 Rule	Jordan	2003	only	-	Oct	24	0:00s	0	-
 Rule	Jordan	2004	only	-	Oct	15	0:00s	0	-
 Rule	Jordan	2005	only	-	Sep	lastFri	0:00s	0	-
@@ -1695,6 +1730,22 @@ Zone	Asia/Karachi	4:28:12 -	LMT	1907
 # http://www.worldtimezone.com/dst_news/dst_news_gazastrip01.html
 # </a>
 
+# From Alexander Krivenyshev (2009-03-26):
+# According to the Palestine News Network (arabic.pnn.ps), Palestinian
+# government decided to start Daylight Time on Thursday night March
+# 26 and continue until the night of 27 September 2009.
+#
+# (in Arabic)
+# <a href="http://arabic.pnn.ps/index.php?option=com_content&task=view&id=50850">;
+# http://arabic.pnn.ps/index.php?option=com_content&task=view&id=50850
+# </a>
+#
+# or
+# (English translation)
+# <a href="http://www.worldtimezone.com/dst_news/dst_news_westbank01.html">;
+# http://www.worldtimezone.com/dst_news/dst_news_westbank01.html
+# </a>
+
 # The rules for Egypt are stolen from the `africa' file.
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
 Rule EgyptAsia	1957	only	-	May	10	0:00	1:00	S
@@ -1708,10 +1759,12 @@ Rule Palestine	1999	2005	-	Apr	Fri>=15	0
 Rule Palestine	1999	2003	-	Oct	Fri>=15	0:00	0	-
 Rule Palestine	2004	only	-	Oct	 1	1:00	0	-
 Rule Palestine	2005	only	-	Oct	 4	2:00	0	-
-Rule Palestine	2006	max	-	Apr	 1	0:00	1:00	S
+Rule Palestine	2006	2008	-	Apr	 1	0:00	1:00	S
 Rule Palestine	2006	only	-	Sep	22	0:00	0	-
 Rule Palestine	2007	only	-	Sep	Thu>=8	2:00	0	-
-Rule Palestine	2008	max	-	Aug	lastThu	2:00	0	-
+Rule Palestine	2008	only	-	Aug	lastFri	2:00	0	-
+Rule Palestine	2009	max	-	Mar	lastFri	0:00	1:00	S
+Rule Palestine	2009	max	-	Sep	lastMon	2:00	0	-
 
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Asia/Gaza	2:17:52	-	LMT	1900 Oct
@@ -1969,8 +2022,29 @@ Rule	Syria	2007	only	-	Nov	 Fri>=1	0:00	
 # http://sana.sy/ara/2/2008/10/07/195459.htm
 # </a>
 
-Rule	Syria	2008	max	-	Apr	Fri>=1	0:00	1:00	S
+# From Steffen Thorsen (2009-03-19):
+# Syria will start DST on 2009-03-27 00:00 this year according to many sources,
+# two examples:
+#
+# <a href="http://www.sana.sy/eng/21/2009/03/17/217563.htm">;
+# http://www.sana.sy/eng/21/2009/03/17/217563.htm
+# </a>
+# (English, Syrian Arab News # Agency)
+# <a href="http://thawra.alwehda.gov.sy/_View_news2.asp?FileName=94459258720090318012209">;
+# http://thawra.alwehda.gov.sy/_View_news2.asp?FileName=94459258720090318012209
+# </a>
+# (Arabic, gov-site)
+#
+# We have not found any sources saying anything about when DST ends this year.
+#
+# Our summary
+# <a href="http://www.timeanddate.com/news/time/syria-dst-starts-march-27-2009.html">;
+# http://www.timeanddate.com/news/time/syria-dst-starts-march-27-2009.html
+# </a>
+
+Rule	Syria	2008	only	-	Apr	Fri>=1	0:00	1:00	S
 Rule	Syria	2008	max	-	Nov	1	0:00	0	-
+Rule	Syria	2009	max	-	Mar	lastFri	0:00	1:00	S
 
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Asia/Damascus	2:25:12 -	LMT	1920	# Dimashq

Modified: projects/tcp_cc_7.x/share/zoneinfo/southamerica
==============================================================================
--- projects/tcp_cc_7.x/share/zoneinfo/southamerica	Wed Apr 15 22:38:22 2009	(r191130)
+++ projects/tcp_cc_7.x/share/zoneinfo/southamerica	Thu Apr 16 00:13:23 2009	(r191131)
@@ -1,4 +1,4 @@
-# @(#)southamerica	8.33
+# @(#)southamerica	8.34
 # <pre>
 
 # This data is by no means authoritative; if you think you know better,
@@ -351,6 +351,50 @@ Rule	Arg	2008	max	-	Oct	Sun>=15	0:00	1:0
 # keep America/Cordoba a single region rather than splitting it into the
 # other 5 subregions.
 
+# From Mariano Absatz (2009-03-13):
+# Yesterday (with our usual 2-day notice) the Province of San Luis
+# decided that next Sunday instead of "staying" @utc-03:00 they will go
+# to utc-04:00 until the second Saturday in October...
+#
+# The press release is at
+# <a href="http://www.sanluis.gov.ar/SL/Paginas/NoticiaDetalle.asp?TemaId=1&InfoPrensaId=3102">;
+# http://www.sanluis.gov.ar/SL/Paginas/NoticiaDetalle.asp?TemaId=1&InfoPrensaId=3102
+# </a>
+# (I couldn't find the decree, but
+# <a href="http://www.sanluis.gov.ar">;
+# www.sanluis.gov.ar
+# <a/>
+# is the official page for the Province Government).
+#
+# There's also a note in only one of the major national papers (La Nación) at
+# <a href="http://www.lanacion.com.ar/nota.asp?nota_id=1107912">;
+# http://www.lanacion.com.ar/nota.asp?nota_id=1107912
+# </a>
+# 
+# The press release says:
+#  (...) anunció que el próximo domingo a las 00:00 los puntanos deberán
+# atrasar una hora sus relojes.
+#
+# A partir de entonces, San Luis establecerá el huso horario propio de
+# la Provincia. De esta manera, durante el periodo del calendario anual
+# 2009, el cambio horario quedará comprendido entre las 00:00 del tercer
+# domingo de marzo y las 24:00 del segundo sábado de octubre.
+# Quick&dirty translation
+# (...) announced that next Sunday, at 00:00, Puntanos (the San Luis
+# inhabitants) will have to turn back one hour their clocks
+#
+# Since then, San Luis will establish its own Province timezone. Thus,
+# during 2009, this timezone change will run from 00:00 the third Sunday
+# in March until 24:00 of the second Saturday in October.
+
+# From Arthur David Olson (2009-03-16):
+# The unofficial claim at
+# <a href="http://www.timeanddate.com/news/time/san-luis-new-time-zone.html">;
+# http://www.timeanddate.com/news/time/san-luis-new-time-zone.html
+# </a>
+# is that "The province will most likely follow the next daylight saving schedule,
+# which is planned for the second Sunday in October."
+
 #
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 #
@@ -498,7 +542,8 @@ Zone America/Argentina/San_Luis -4:25:24
 			-3:00	-	ART	2004 May 31
 			-4:00	-	WART	2004 Jul 25
 			-3:00	Arg	AR%sT	2008 Jan 21
-			-3:00	-	ART
+			-3:00	-	ART	2009 Mar 15
+			-4:00	Arg	WAR%sT
 #
 # Santa Cruz (SC)
 Zone America/Argentina/Rio_Gallegos -4:36:52 - LMT 1894 Oct 31

Modified: projects/tcp_cc_7.x/sys/amd64/amd64/mp_machdep.c
==============================================================================
--- projects/tcp_cc_7.x/sys/amd64/amd64/mp_machdep.c	Wed Apr 15 22:38:22 2009	(r191130)
+++ projects/tcp_cc_7.x/sys/amd64/amd64/mp_machdep.c	Thu Apr 16 00:13:23 2009	(r191131)
@@ -153,6 +153,7 @@ struct cpu_info {
 	int	cpu_present:1;
 	int	cpu_bsp:1;
 	int	cpu_disabled:1;
+	int	cpu_hyperthread:1;
 } static cpu_info[MAX_APIC_ID + 1];
 int cpu_apic_ids[MAXCPU];
 
@@ -355,11 +356,6 @@ cpu_mp_start(void)
 		    ("BSP's APIC ID doesn't match boot_cpu_id"));
 	cpu_apic_ids[0] = boot_cpu_id;
 
-	assign_cpu_ids();
-
-	/* Start each Application Processor */
-	start_all_aps();
-
 	/* Setup the initial logical CPUs info. */
 	logical_cpus = logical_cpus_mask = 0;
 	if (cpu_feature & CPUID_HTT)
@@ -407,6 +403,11 @@ cpu_mp_start(void)
 			hyperthreading_cpus = logical_cpus;
 	}
 

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200904160013.n3G0DOZR059391>