Date: Sat, 19 Jan 2008 07:07:52 GMT From: John Birrell <jb@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 133642 for review Message-ID: <200801190707.m0J77qMX090863@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=133642 Change 133642 by jb@jb_freebsd1 on 2008/01/19 07:07:21 IFC Affected files ... .. //depot/projects/dtrace/ports/MOVED#62 integrate .. //depot/projects/dtrace/ports/UPDATING#46 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/kthr.c#8 integrate .. //depot/projects/dtrace/src/lib/libc/sparc64/_fpmath.h#4 integrate .. //depot/projects/dtrace/src/lib/msun/Makefile#10 integrate .. //depot/projects/dtrace/src/lib/msun/Symbol.map#9 integrate .. //depot/projects/dtrace/src/lib/msun/ld128/s_exp2l.c#1 branch .. //depot/projects/dtrace/src/lib/msun/ld80/s_exp2l.c#1 branch .. //depot/projects/dtrace/src/lib/msun/man/exp.3#5 integrate .. //depot/projects/dtrace/src/lib/msun/man/log.3#1 branch .. //depot/projects/dtrace/src/lib/msun/src/e_expf.c#4 integrate .. //depot/projects/dtrace/src/lib/msun/src/math.h#8 integrate .. //depot/projects/dtrace/src/lib/msun/src/s_exp2.c#4 integrate .. //depot/projects/dtrace/src/lib/msun/src/s_exp2f.c#4 integrate .. //depot/projects/dtrace/src/share/man/man9/VOP_LOCK.9#6 integrate .. //depot/projects/dtrace/src/share/misc/bsd-family-tree#14 integrate .. //depot/projects/dtrace/src/sys/dev/bge/if_bge.c#23 integrate .. //depot/projects/dtrace/src/sys/dev/bge/if_bgereg.h#16 integrate .. //depot/projects/dtrace/src/sys/dev/mii/brgphy.c#14 integrate .. //depot/projects/dtrace/src/sys/kern/uipc_usrreq.c#22 integrate .. //depot/projects/dtrace/src/sys/security/audit/audit_bsm.c#11 integrate .. //depot/projects/dtrace/src/tools/build/mk/OptionalObsoleteFiles.inc#10 integrate .. //depot/projects/dtrace/src/tools/regression/lib/msun/Makefile#7 integrate .. //depot/projects/dtrace/src/tools/regression/lib/msun/test-exponential.c#1 branch .. //depot/projects/dtrace/src/tools/regression/lib/msun/test-exponential.t#1 branch .. //depot/projects/dtrace/src/usr.bin/vmstat/vmstat.c#8 integrate .. //depot/projects/dtrace/www/en/releases/6.3R/Makefile#3 integrate .. //depot/projects/dtrace/www/en/releases/6.3R/announce.sgml#1 branch .. //depot/projects/dtrace/www/en/releases/6.3R/hardware-powerpc.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.3R/hardware.sgml#2 integrate .. //depot/projects/dtrace/www/en/releases/6.3R/installation-powerpc.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.3R/installation.sgml#2 integrate .. //depot/projects/dtrace/www/en/releases/6.3R/relnotes-powerpc.html#1 branch .. //depot/projects/dtrace/www/en/releases/6.3R/relnotes.sgml#2 integrate .. //depot/projects/dtrace/www/en/releases/6.3R/schedule.sgml#6 integrate .. //depot/projects/dtrace/www/en/releases/index.sgml#8 integrate .. //depot/projects/dtrace/www/en/releng/index.sgml#27 integrate .. //depot/projects/dtrace/www/share/sgml/events.xml#18 integrate .. //depot/projects/dtrace/www/share/sgml/news.xml#34 integrate .. //depot/projects/dtrace/www/share/sgml/release.ent#18 integrate Differences ... ==== //depot/projects/dtrace/ports/MOVED#62 (text+ko) ==== @@ -1,7 +1,7 @@ # # MOVED - a list of (recently) moved or removed ports # -# $FreeBSD: ports/MOVED,v 1.1528 2008/01/09 15:19:45 tabthorpe Exp $ +# $FreeBSD: ports/MOVED,v 1.1529 2008/01/18 21:19:47 beech Exp $ # # Each entry consists of a single line containing the following four # fields in the order named, separated with the pipe (`|') character: @@ -3354,3 +3354,4 @@ audio/paman|audio/pavucontrol|2008-01-01|New tool to work with pulseaudio audio/akode-plugins-polypaudio||2008-01-01|Polypaudio is obsolete in favor of pulseaudio audio/teknap|net-p2p/teknap|2008-01-09|moved to net-p2p category +net/freeradius-devel|net/freeradius2|2008-01-18|Development version no longer necessary ==== //depot/projects/dtrace/ports/UPDATING#46 (text+ko) ==== @@ -6,6 +6,46 @@ time you update your ports collection, before attempting any port upgrades. +20080118: + AFFECTS: users of net/freeradius + AUTHOR: David Wood <david@wood2.org.uk> + + FreeRADIUS 2.0 is now available as the net/freeradius2 port. All + FreeRADIUS users are advised to consider upgrading to 2.0. It is the + FreeRADIUS team's intention to put the 1.x server into 'maintenance' mode with + just critical bug fixes.[1] 2.0 has many improvements including numerous bug + fixesthat were too difficult for the 1.x server, as well as many new features. + + Before uninstalling 1.x, it is recommended that you backup your + configuration, which is typically in /usr/local/etc/raddb, then move + it out of the way. It is also worth backing up the default configuration, + which is typically in /usr/local/share/examples/freeradius/raddb. + + 1.x configurations should work with the 2.0 server [2]. However the + port automatically upgrades any unedited files in the configuration when + you install a new version of FreeRADIUS. Installing 2.0 with the residue + of a 1.x configuration in the default location will result in a mixed 1.x and + 2.0 configuration that may not work. + + The recommended approach is to diff your 1.x configuration against the + default 1.x configuration, then make corresponding changes to a copy + of the default 2.0 configuration. If you moved your 1.x configuration out of + the way before upgrading, you will have a 2.0 configuration ready to edit in + the default location. It is worth reading man 5 unlang for details of + the new FreeRADIUS 'un-language' before starting. + + Alternatively, you can move your 1.x configuration to another + location, such as /usr/local/etc/raddb_v1, then edit /etc/rc.conf to point the + rc.d script to that location. For example: + + radiusd_flags="-d /usr/local/etc/raddb_v1" + + I cannot guarantee that all 1.x configurations will work with the 2.0 + server,and I only recommend using a 1.x configuration as an interim measure. + + [1] - http://www.freeradius.org/business/roadmap.html + [2] - http://preview.tinyurl.com/ysrr6a + 20080114: AFFECTS: users of devel/perforce AUTHOR: lth@FreeBSD.org @@ -5947,4 +5987,4 @@ 2) Update all p5-* modules. portupgrade -f p5-\* -$FreeBSD: ports/UPDATING,v 1.574 2008/01/14 15:09:29 lth Exp $ +$FreeBSD: ports/UPDATING,v 1.575 2008/01/18 21:46:50 beech Exp $ ==== //depot/projects/dtrace/src/gnu/usr.bin/gdb/kgdb/kthr.c#8 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/kthr.c,v 1.8 2007/11/16 22:17:37 jhb Exp $"); +__FBSDID("$FreeBSD: src/gnu/usr.bin/gdb/kgdb/kthr.c,v 1.9 2008/01/18 18:57:27 emaste Exp $"); #include <sys/param.h> #include <sys/proc.h> @@ -36,6 +36,7 @@ #include <kvm.h> #include <stdio.h> #include <stdlib.h> +#include <string.h> #include <defs.h> #include <frame-unwind.h> @@ -204,17 +205,26 @@ char * kgdb_thr_extra_thread_info(int tid) { + char comm[MAXCOMLEN + 1]; + char td_name[MAXCOMLEN + 1]; struct kthr *kt; struct proc *p; - static char comm[MAXCOMLEN + 1]; + struct thread *t; + static char info[MAXCOMLEN + 1 + MAXCOMLEN + 1]; kt = kgdb_thr_lookup_tid(tid); if (kt == NULL) return (NULL); p = (struct proc *)kt->paddr; + t = (struct thread *)kt->kaddr; if (kvm_read(kvm, (uintptr_t)&p->p_comm[0], &comm, sizeof(comm)) != sizeof(comm)) return (NULL); - - return (comm); + if (kvm_read(kvm, (uintptr_t)&t->td_name[0], &td_name, + sizeof(td_name)) == sizeof(td_name) && + strcmp(comm, td_name) != 0) + snprintf(info, sizeof(info), "%s/%s", comm, td_name); + else + strlcpy(info, comm, sizeof(info)); + return (info); } ==== //depot/projects/dtrace/src/lib/libc/sparc64/_fpmath.h#4 (text+ko) ==== @@ -24,7 +24,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libc/sparc64/_fpmath.h,v 1.5 2005/03/07 04:55:22 das Exp $ + * $FreeBSD: src/lib/libc/sparc64/_fpmath.h,v 1.6 2008/01/18 21:25:51 das Exp $ */ union IEEEl2bits { @@ -35,6 +35,11 @@ unsigned long manh :48; unsigned long manl :64; } bits; + struct { + unsigned int expsign :16; + unsigned long manh :48; + unsigned long manl :64; + } xbits; }; #define mask_nbit_l(u) ((void)0) ==== //depot/projects/dtrace/src/lib/msun/Makefile#10 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 5.1beta 93/09/24 -# $FreeBSD: src/lib/msun/Makefile,v 1.85 2008/01/14 02:12:06 das Exp $ +# $FreeBSD: src/lib/msun/Makefile,v 1.86 2008/01/18 21:43:10 das Exp $ # # ==================================================== # Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. @@ -78,7 +78,7 @@ COMMON_SRCS+= s_copysignl.c s_fabsl.c s_llrintl.c s_lrintl.c s_modfl.c .if ${LDBL_PREC} != 53 # If long double != double use these; otherwise, we alias the double versions. -COMMON_SRCS+= s_fmal.c s_frexpl.c s_logbl.c s_nanl.c \ +COMMON_SRCS+= s_exp2l.c s_fmal.c s_frexpl.c s_logbl.c s_nanl.c \ s_nextafterl.c s_nexttoward.c s_rintl.c s_scalbnl.c .endif @@ -106,7 +106,8 @@ feclearexcept.3 feenableexcept.3 fegetenv.3 \ fegetround.3 fenv.3 floor.3 \ fma.3 fmax.3 fmod.3 hypot.3 ieee.3 ieee_test.3 ilogb.3 j0.3 \ - lgamma.3 lrint.3 lround.3 math.3 nan.3 nextafter.3 remainder.3 rint.3 \ + lgamma.3 log.3 lrint.3 lround.3 math.3 nan.3 \ + nextafter.3 remainder.3 rint.3 \ round.3 scalbn.3 signbit.3 sin.3 sinh.3 sqrt.3 tan.3 tanh.3 trunc.3 MLINKS+=acos.3 acosf.3 @@ -125,10 +126,8 @@ MLINKS+=cosh.3 coshf.3 MLINKS+=csqrt.3 csqrtf.3 MLINKS+=erf.3 erfc.3 erf.3 erff.3 erf.3 erfcf.3 -MLINKS+=exp.3 expm1.3 exp.3 log.3 exp.3 log10.3 exp.3 log1p.3 exp.3 pow.3 \ - exp.3 exp2.3 exp.3 exp2f.3 exp.3 expf.3 \ - exp.3 expm1f.3 exp.3 logf.3 exp.3 powf.3 \ - exp.3 log10f.3 exp.3 log1pf.3 +MLINKS+=exp.3 expm1.3 exp.3 expm1f.3 exp.3 pow.3 exp.3 powf.3 \ + exp.3 exp2.3 exp.3 exp2f.3 exp.3 exp2l.3 exp.3 expf.3 MLINKS+=fabs.3 fabsf.3 fabs.3 fabsl.3 MLINKS+=fdim.3 fdimf.3 fdim.3 fdiml.3 MLINKS+=feclearexcept.3 fegetexceptflag.3 feclearexcept.3 feraiseexcept.3 \ @@ -150,6 +149,7 @@ MLINKS+=j0.3 j1.3 j0.3 jn.3 j0.3 y0.3 j0.3 y1.3 j0.3 y1f.3 j0.3 yn.3 MLINKS+=j0.3 j0f.3 j0.3 j1f.3 j0.3 jnf.3 j0.3 y0f.3 j0.3 ynf.3 MLINKS+=lgamma.3 gamma.3 lgamma.3 gammaf.3 lgamma.3 lgammaf.3 lgamma.3 tgamma.3 +MLINKS+=log.3 log10.3 log.3 log10f.3 log.3 log1p.3 log.3 log1pf.3 log.3 logf.3 MLINKS+=lrint.3 llrint.3 lrint.3 llrintf.3 lrint.3 llrintl.3 \ lrint.3 lrintf.3 lrint.3 lrintl.3 MLINKS+=lround.3 llround.3 lround.3 llroundf.3 lround.3 llroundl.3 \ ==== //depot/projects/dtrace/src/lib/msun/Symbol.map#9 (text) ==== @@ -1,5 +1,5 @@ /* - * $FreeBSD: src/lib/msun/Symbol.map,v 1.11 2008/01/14 02:12:06 das Exp $ + * $FreeBSD: src/lib/msun/Symbol.map,v 1.12 2008/01/18 21:43:10 das Exp $ */ /* 7.0-CURRENT */ @@ -197,4 +197,5 @@ lrintl; nearbyintl; rintl; + exp2l; }; ==== //depot/projects/dtrace/src/lib/msun/man/exp.3#5 (text+ko) ==== @@ -26,9 +26,9 @@ .\" SUCH DAMAGE. .\" .\" from: @(#)exp.3 6.12 (Berkeley) 7/31/91 -.\" $FreeBSD: src/lib/msun/man/exp.3,v 1.23 2007/01/09 01:02:05 imp Exp $ +.\" $FreeBSD: src/lib/msun/man/exp.3,v 1.24 2008/01/18 21:43:00 das Exp $ .\" -.Dd April 5, 2005 +.Dd January 17, 2008 .Dt EXP 3 .Os .Sh NAME @@ -37,17 +37,12 @@ .\" The sorting error is intentional. exp and expf should be adjacent. .Nm exp2 , .Nm exp2f , +.Nm exp2l , .Nm expm1 , .Nm expm1f , -.Nm log , -.Nm logf , -.Nm log10 , -.Nm log10f , -.Nm log1p , -.Nm log1pf , .Nm pow , .Nm powf -.Nd exponential, logarithm, power functions +.Nd exponential and power functions .Sh LIBRARY .Lb libm .Sh SYNOPSIS @@ -60,23 +55,13 @@ .Fn exp2 "double x" .Ft float .Fn exp2f "float x" +.Ft long double +.Fn exp2l "long double x" .Ft double .Fn expm1 "double x" .Ft float .Fn expm1f "float x" .Ft double -.Fn log "double x" -.Ft float -.Fn logf "float x" -.Ft double -.Fn log10 "double x" -.Ft float -.Fn log10f "float x" -.Ft double -.Fn log1p "double x" -.Ft float -.Fn log1pf "float x" -.Ft double .Fn pow "double x" "double y" .Ft float .Fn powf "float x" "float y" @@ -91,9 +76,10 @@ .Fa x . .Pp The -.Fn exp2 -and the -.Fn exp2f +.Fn exp2 , +.Fn exp2f , +and +.Fn exp2l functions compute the base 2 exponential of the given argument .Fa x . .Pp @@ -105,29 +91,6 @@ .Fa x . .Pp The -.Fn log -and the -.Fn logf -functions compute the value of the natural logarithm of argument -.Fa x . -.Pp -The -.Fn log10 -and the -.Fn log10f -functions compute the value of the logarithm of argument -.Fa x -to base 10. -.Pp -The -.Fn log1p -and the -.Fn log1pf -functions compute -the value of log(1+x) accurately even for tiny argument -.Fa x . -.Pp -The .Fn pow and the .Fn powf @@ -159,30 +122,7 @@ < 0 and .Fa y is not an integer. -An attempt to take the logarithm of \*(Pm0 will result in -a divide-by-zero exception, and an infinity will be returned. -An attempt to take the logarithm of a negative number will -result in an invalid exception, and an \*(Na will be generated. .Sh NOTES -The functions exp(x)\-1 and log(1+x) are called -expm1 and logp1 in -.Tn BASIC -on the Hewlett\-Packard -.Tn HP Ns \-71B -and -.Tn APPLE -Macintosh, -.Tn EXP1 -and -.Tn LN1 -in Pascal, exp1 and log1 in C -on -.Tn APPLE -Macintoshes, where they have been provided to make -sure financial calculations of ((1+x)**n\-1)/x, namely -expm1(n\(**log1p(x))/x, will be accurate when x is tiny. -They also provide accurate inverse hyperbolic functions. -.Pp The function .Fn pow x 0 returns x**0 = 1 for all x including x = 0, \*(If, and \*(Na . @@ -229,4 +169,9 @@ .El .Sh SEE ALSO .Xr fenv 3 , +.Xr ldexp 3 , +.Xr log 3 , .Xr math 3 +.Sh STANDARDS +These functions conform to +.St -isoC-99 . ==== //depot/projects/dtrace/src/lib/msun/src/e_expf.c#4 (text+ko) ==== @@ -14,7 +14,7 @@ */ #ifndef lint -static char rcsid[] = "$FreeBSD: src/lib/msun/src/e_expf.c,v 1.10 2005/11/30 04:56:49 bde Exp $"; +static char rcsid[] = "$FreeBSD: src/lib/msun/src/e_expf.c,v 1.11 2008/01/18 22:19:04 das Exp $"; #endif #include "math.h" @@ -24,7 +24,6 @@ one = 1.0, halF[2] = {0.5,-0.5,}, huge = 1.0e+30, -twom100 = 7.8886090522e-31, /* 2**-100=0x0d800000 */ o_threshold= 8.8721679688e+01, /* 0x42b17180 */ u_threshold= -1.0397208405e+02, /* 0xc2cff1b5 */ ln2HI[2] ={ 6.9314575195e-01, /* 0x3f317200 */ @@ -38,6 +37,8 @@ P4 = -1.6533901999e-06, /* 0xb5ddea0e */ P5 = 4.1381369442e-08; /* 0x3331bb4c */ +static volatile float twom100 = 7.8886090522e-31; /* 2**-100=0x0d800000 */ + float __ieee754_expf(float x) /* default IEEE double exp */ { ==== //depot/projects/dtrace/src/lib/msun/src/math.h#8 (text+ko) ==== @@ -11,7 +11,7 @@ /* * from: @(#)fdlibm.h 5.1 93/09/24 - * $FreeBSD: src/lib/msun/src/math.h,v 1.66 2008/01/14 02:12:06 das Exp $ + * $FreeBSD: src/lib/msun/src/math.h,v 1.67 2008/01/18 21:42:46 das Exp $ */ #ifndef _MATH_H_ @@ -408,7 +408,9 @@ long double cosl(long double); long double erfcl(long double); long double erfl(long double); +#endif long double exp2l(long double); +#if 0 long double expl(long double); long double expm1l(long double); #endif ==== //depot/projects/dtrace/src/lib/msun/src/s_exp2.c#4 (text+ko) ==== @@ -25,7 +25,9 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/lib/msun/src/s_exp2.c,v 1.1 2005/04/05 02:57:15 das Exp $"); +__FBSDID("$FreeBSD: src/lib/msun/src/s_exp2.c,v 1.3 2008/01/18 22:19:04 das Exp $"); + +#include <float.h> #include "math.h" #include "math_private.h" @@ -35,7 +37,6 @@ static const double huge = 0x1p1000, - twom1000 = 0x1p-1000, redux = 0x1.8p52 / TBLSIZE, P1 = 0x1.62e42fefa39efp-1, P2 = 0x1.ebfbdff82c575p-3, @@ -43,6 +44,8 @@ P4 = 0x1.3b2ab88f70400p-7, P5 = 0x1.5d88003875c74p-10; +static volatile double twom1000 = 0x1p-1000; + static const double tbl[TBLSIZE * 2] = { /* exp2(z + eps) eps */ 0x1.6a09e667f3d5dp-1, 0x1.9880p-44, @@ -387,3 +390,7 @@ return (r * twom1000); } } + +#if (LDBL_MANT_DIG == 53) +__weak_reference(exp2, exp2l); +#endif ==== //depot/projects/dtrace/src/lib/msun/src/s_exp2f.c#4 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/lib/msun/src/s_exp2f.c,v 1.1 2005/04/05 02:57:15 das Exp $"); +__FBSDID("$FreeBSD: src/lib/msun/src/s_exp2f.c,v 1.2 2008/01/18 22:19:04 das Exp $"); #include "math.h" #include "math_private.h" @@ -35,13 +35,14 @@ static const float huge = 0x1p100f, - twom100 = 0x1p-100f, redux = 0x1.8p23f / TBLSIZE, P1 = 0x1.62e430p-1f, P2 = 0x1.ebfbe0p-3f, P3 = 0x1.c6b348p-5f, P4 = 0x1.3b2c9cp-7f; +static volatile float twom100 = 0x1p-100f; + static const double exp2ft[TBLSIZE] = { 0x1.6a09e667f3bcdp-1, 0x1.7a11473eb0187p-1, ==== //depot/projects/dtrace/src/share/man/man9/VOP_LOCK.9#6 (text+ko) ==== @@ -26,9 +26,9 @@ .\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF .\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. .\" -.\" $FreeBSD: src/share/man/man9/VOP_LOCK.9,v 1.21 2008/01/10 19:11:37 brueffer Exp $ +.\" $FreeBSD: src/share/man/man9/VOP_LOCK.9,v 1.22 2008/01/18 22:09:29 attilio Exp $ .\" -.Dd January 10, 2008 +.Dd January 19, 2008 .Os .Dt VOP_LOCK 9 .Sh NAME @@ -42,9 +42,9 @@ .In sys/lock.h .In sys/vnode.h .Ft int -.Fn VOP_LOCK "struct vnode *vp" "int flags" "struct thread *td" +.Fn VOP_LOCK "struct vnode *vp" "int flags" .Ft int -.Fn VOP_UNLOCK "struct vnode *vp" "int flags" "struct thread *td" +.Fn VOP_UNLOCK "struct vnode *vp" "int flags" .Ft int .Fn VOP_ISLOCKED "struct vnode *vp" "struct thread *td" .Ft int ==== //depot/projects/dtrace/src/share/misc/bsd-family-tree#14 (text+ko) ==== @@ -214,7 +214,9 @@ | | | | | DragonFly 1.10.0 | | | | OpenBSD 4.2 | | | | NetBSD 4.0 | | - | V | | | | + | FreeBSD 6.3 | | | | + | | | | | + | | | | | FreeBSD 7 -current | NetBSD -current OpenBSD -current | | | | | | v v v v v @@ -472,6 +474,7 @@ DragonFly 1.10.0 2007-08-06 [DFB] OpenBSD 4.2 2007-11-01 [OBD] NetBSD 4.0 2007-12-19 [NBD] +FreeBSD 6.3 2008-01-18 [FBD] Bibliography ------------------------ @@ -532,4 +535,4 @@ Copyright (c) 1997-2007 Wolfram Schneider <wosch@FreeBSD.ORG> URL: http://cvsweb.freebsd.org/src/share/misc/bsd-family-tree -$FreeBSD: src/share/misc/bsd-family-tree,v 1.117 2007/12/19 18:19:53 maxim Exp $ +$FreeBSD: src/share/misc/bsd-family-tree,v 1.118 2008/01/18 19:25:15 maxim Exp $ ==== //depot/projects/dtrace/src/sys/dev/bge/if_bge.c#23 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/dev/bge/if_bge.c,v 1.200 2007/12/25 19:51:18 remko Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/bge/if_bge.c,v 1.202 2008/01/18 22:09:49 jkim Exp $"); /* * Broadcom BCM570x family gigabit ethernet driver for FreeBSD. @@ -1309,7 +1309,7 @@ } /* Configure mbuf pool watermarks */ - if (!(BGE_IS_5705_PLUS(sc))) { + if (BGE_IS_5705_PLUS(sc)) { CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_READDMA_LOWAT, 0x0); CSR_WRITE_4(sc, BGE_BMAN_MBUFPOOL_MACRX_LOWAT, 0x10); } else { @@ -2264,6 +2264,15 @@ sc->bge_asicrev = BGE_ASICREV(sc->bge_chipid); sc->bge_chiprev = BGE_CHIPREV(sc->bge_chipid); + /* + * Don't enable Ethernet@WireSpeed for the 5700 or the + * 5705 A0 and A1 chips. + */ + if (sc->bge_asicrev != BGE_ASICREV_BCM5700 && + sc->bge_chipid != BGE_CHIPID_BCM5705_A0 && + sc->bge_chipid != BGE_CHIPID_BCM5705_A1) + sc->bge_flags |= BGE_FLAG_WIRESPEED; + if (bge_has_eeprom(sc)) sc->bge_flags |= BGE_FLAG_EEPROM; ==== //depot/projects/dtrace/src/sys/dev/bge/if_bgereg.h#16 (text+ko) ==== @@ -30,7 +30,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/bge/if_bgereg.h,v 1.74 2007/12/25 19:51:18 remko Exp $ + * $FreeBSD: src/sys/dev/bge/if_bgereg.h,v 1.75 2008/01/18 22:09:49 jkim Exp $ */ /* @@ -2459,7 +2459,8 @@ uint32_t bge_flags; #define BGE_FLAG_TBI 0x00000001 #define BGE_FLAG_JUMBO 0x00000002 -#define BGE_FLAG_EEPROM 0x00000004 +#define BGE_FLAG_WIRESPEED 0x00000004 +#define BGE_FLAG_EEPROM 0x00000008 #define BGE_FLAG_MSI 0x00000100 #define BGE_FLAG_PCIX 0x00000200 #define BGE_FLAG_PCIE 0x00000400 ==== //depot/projects/dtrace/src/sys/dev/mii/brgphy.c#14 (text+ko) ==== @@ -31,7 +31,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/dev/mii/brgphy.c,v 1.70 2007/06/08 02:34:44 davidch Exp $"); +__FBSDID("$FreeBSD: src/sys/dev/mii/brgphy.c,v 1.71 2008/01/18 22:09:50 jkim Exp $"); /* * Driver for the Broadcom BCM54xx/57xx 1000baseTX PHY. @@ -915,13 +915,7 @@ brgphy_jumbo_settings(sc, ifp->if_mtu); - /* - * Don't enable Ethernet@WireSpeed for the 5700 or the - * 5705 A1 and A2 chips. - */ - if (bge_sc->bge_asicrev != BGE_ASICREV_BCM5700 && - bge_sc->bge_chipid != BGE_CHIPID_BCM5705_A1 && - bge_sc->bge_chipid != BGE_CHIPID_BCM5705_A2) + if (bge_sc->bge_flags & BGE_FLAG_WIRESPEED) brgphy_ethernet_wirespeed(sc); /* Enable Link LED on Dell boxes */ ==== //depot/projects/dtrace/src/sys/kern/uipc_usrreq.c#22 (text+ko) ==== @@ -56,7 +56,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/kern/uipc_usrreq.c,v 1.213 2008/01/13 14:44:09 attilio Exp $"); +__FBSDID("$FreeBSD: src/sys/kern/uipc_usrreq.c,v 1.214 2008/01/18 19:16:03 rwatson Exp $"); #include "opt_ddb.h" #include "opt_mac.h" @@ -1122,7 +1122,6 @@ struct sockaddr *sa; UNP_GLOBAL_WLOCK_ASSERT(); - UNP_GLOBAL_WUNLOCK(); unp = sotounpcb(so); KASSERT(unp != NULL, ("unp_connect: unp == NULL")); @@ -1137,6 +1136,7 @@ UNP_PCB_UNLOCK(unp); return (EALREADY); } + UNP_GLOBAL_WUNLOCK(); unp->unp_flags |= UNP_CONNECTING; UNP_PCB_UNLOCK(unp); ==== //depot/projects/dtrace/src/sys/security/audit/audit_bsm.c#11 (text) ==== @@ -26,7 +26,7 @@ * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/security/audit/audit_bsm.c,v 1.22 2007/10/26 01:23:07 csjp Exp $ + * $FreeBSD: src/sys/security/audit/audit_bsm.c,v 1.24 2008/01/18 19:57:21 csjp Exp $ */ #include <sys/param.h> @@ -429,6 +429,7 @@ switch(ar->ar_event) { case AUE_ACCEPT: case AUE_BIND: + case AUE_LISTEN: case AUE_CONNECT: case AUE_RECV: case AUE_RECVFROM: @@ -1191,7 +1192,8 @@ if (ARG_IS_VALID(kar, ARG_GROUPSET)) { for(ctr = 0; ctr < ar->ar_arg_groups.gidset_size; ctr++) { - tok = au_to_arg32(1, "setgroups", ar->ar_arg_groups.gidset[ctr]); + tok = au_to_arg32(1, "setgroups", + ar->ar_arg_groups.gidset[ctr]); kau_write(rec, tok); } } ==== //depot/projects/dtrace/src/tools/build/mk/OptionalObsoleteFiles.inc#10 (text) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/tools/build/mk/OptionalObsoleteFiles.inc,v 1.11 2007/10/09 13:42:33 obrien Exp $ +# $FreeBSD: src/tools/build/mk/OptionalObsoleteFiles.inc,v 1.12 2008/01/18 23:24:10 brueffer Exp $ # # This file add support for the WITHOUT_* and WITH_* knobs in src.conf(5) to # the check-old and delete-old* targets. @@ -381,18 +381,6 @@ # to be filled in #.endif -.if ${MK_FORTRAN} == no -OLD_FILES+=usr/bin/f77 -OLD_FILES+=usr/include/g2c.h -OLD_FILES+=usr/lib/libg2c.a -OLD_FILES+=usr/lib/libg2c_p.a -OLD_FILES+=usr/lib/libg2c.so.2 -OLD_FILES+=usr/lib/libg2c.so -OLD_FILES+=usr/libexec/f771 -OLD_FILES+=usr/share/info/g77.info.gz -OLD_FILES+=usr/share/man/man1/f77.1.gz -.endif - #.if ${MK_GAMES} == no # to be filled in #.endif ==== //depot/projects/dtrace/src/tools/regression/lib/msun/Makefile#7 (text+ko) ==== @@ -1,6 +1,6 @@ -# $FreeBSD: src/tools/regression/lib/msun/Makefile,v 1.9 2007/12/16 23:00:18 das Exp $ +# $FreeBSD: src/tools/regression/lib/msun/Makefile,v 1.10 2008/01/18 21:46:54 das Exp $ -TESTS= test-csqrt test-fenv test-ilogb test-lrint \ +TESTS= test-csqrt test-exponential test-fenv test-ilogb test-lrint \ test-lround test-nan test-next test-rem CFLAGS+= -O0 -lm ==== //depot/projects/dtrace/src/usr.bin/vmstat/vmstat.c#8 (text+ko) ==== @@ -44,7 +44,7 @@ #endif #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/usr.bin/vmstat/vmstat.c,v 1.99 2007/12/13 02:36:11 peter Exp $"); +__FBSDID("$FreeBSD: src/usr.bin/vmstat/vmstat.c,v 1.100 2008/01/18 22:09:44 peter Exp $"); #include <sys/param.h> #include <sys/time.h> @@ -739,7 +739,7 @@ (void)printf(" faults "); if (Pflag) { for (i = 0; i < ncpus; i++) { - if (cpumask && (1ul << i)) + if (cpumask & (1ul << i)) printf("cpu%-2d ", i); } printf("\n"); @@ -976,7 +976,7 @@ /* devstats does this for cp_time */ for (i = 0; i <= maxid; i++) { - if (cpumask && (1ul << i) == 0) + if ((cpumask & (1ul << i)) == 0) continue; for (state = 0; state < CPUSTATES; ++state) { tmp = cur_cp_times[i * CPUSTATES + state]; @@ -987,7 +987,7 @@ over = 0; for (i = 0; i <= maxid; i++) { - if (cpumask && (1ul << i) == 0) + if ((cpumask & (1ul << i)) == 0) continue; total = 0; for (state = 0; state < CPUSTATES; ++state) ==== //depot/projects/dtrace/www/en/releases/6.3R/Makefile#3 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: www/en/releases/6.3R/Makefile,v 1.4 2008/01/18 17:49:46 bmah Exp $ +# $FreeBSD: www/en/releases/6.3R/Makefile,v 1.6 2008/01/18 20:11:12 bmah Exp $ .if exists(../Makefile.conf) .include "../Makefile.conf" @@ -7,7 +7,7 @@ .include "../Makefile.inc" .endif -#DOCS= announce.sgml +DOCS= announce.sgml DOCS+= relnotes.sgml DOCS+= hardware.sgml DOCS+= installation.sgml @@ -22,17 +22,20 @@ DATA+= hardware-amd64.html DATA+= hardware-i386.html DATA+= hardware-pc98.html +DATA+= hardware-powerpc.html DATA+= hardware-sparc64.html DATA+= installation-alpha.html DATA+= installation-amd64.html DATA+= installation-i386.html DATA+= installation-pc98.html +DATA+= installation-powerpc.html DATA+= installation-sparc64.html DATA+= readme.html DATA+= relnotes-alpha.html DATA+= relnotes-amd64.html DATA+= relnotes-i386.html DATA+= relnotes-pc98.html +DATA+= relnotes-powerpc.html DATA+= relnotes-sparc64.html DATA+= docbook.css ==== //depot/projects/dtrace/www/en/releases/6.3R/hardware.sgml#2 (text+ko) ==== @@ -1,6 +1,6 @@ <!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [ <!ENTITY base CDATA "../.."> -<!ENTITY date "$FreeBSD: www/en/releases/6.3R/hardware.sgml,v 1.2 2008/01/18 17:05:08 hrs Exp $"> +<!ENTITY date "$FreeBSD: www/en/releases/6.3R/hardware.sgml,v 1.3 2008/01/18 20:11:12 bmah Exp $"> <!ENTITY title "FreeBSD 6.3-RELEASE Hardware Notes"> <!ENTITY % navinclude.download "INCLUDE"> ]> @@ -19,6 +19,7 @@ <li><a href="hardware-amd64.html">amd64</a></li> <li><a href="hardware-i386.html">i386</a></li> <li><a href="hardware-pc98.html">pc98</a></li> + <li><a href="hardware-powerpc.html">powerpc</a></li> <li><a href="hardware-sparc64.html">sparc64</a></li> </ul> ==== //depot/projects/dtrace/www/en/releases/6.3R/installation.sgml#2 (text+ko) ==== @@ -1,6 +1,6 @@ <!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [ <!ENTITY base CDATA "../.."> -<!ENTITY date "$FreeBSD: www/en/releases/6.3R/installation.sgml,v 1.2 2008/01/18 17:05:08 hrs Exp $"> +<!ENTITY date "$FreeBSD: www/en/releases/6.3R/installation.sgml,v 1.3 2008/01/18 20:11:12 bmah Exp $"> <!ENTITY title "FreeBSD 6.3-RELEASE Installation Notes"> <!ENTITY % navinclude.download "INCLUDE"> ]> @@ -19,6 +19,7 @@ <li><a href="installation-amd64.html">amd64</a></li> <li><a href="installation-i386.html">i386</a></li> <li><a href="installation-pc98.html">pc98</a></li> + <li><a href="installation-powerpc.html">powerpc</a></li> <li><a href="installation-sparc64.html">sparc64</a></li> </ul> ==== //depot/projects/dtrace/www/en/releases/6.3R/relnotes.sgml#2 (text+ko) ==== @@ -1,6 +1,6 @@ <!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [ <!ENTITY base CDATA "../.."> -<!ENTITY date "$FreeBSD: www/en/releases/6.3R/relnotes.sgml,v 1.2 2008/01/18 17:05:09 hrs Exp $"> +<!ENTITY date "$FreeBSD: www/en/releases/6.3R/relnotes.sgml,v 1.3 2008/01/18 20:11:12 bmah Exp $"> <!ENTITY title "FreeBSD 6.3-RELEASE Release Notes"> <!ENTITY % navinclude.download "INCLUDE"> ]> @@ -19,6 +19,7 @@ <li><a href="relnotes-amd64.html">amd64</a></li> <li><a href="relnotes-i386.html">i386</a></li> <li><a href="relnotes-pc98.html">pc98</a></li> + <li><a href="relnotes-powerpc.html">powerpc</a></li> <li><a href="relnotes-sparc64.html">sparc64</a></li> </ul> ==== //depot/projects/dtrace/www/en/releases/6.3R/schedule.sgml#6 (text+ko) ==== @@ -1,7 +1,7 @@ <!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [ <!ENTITY base CDATA "../.."> <!ENTITY email 'freebsd-qa'> -<!ENTITY date "$FreeBSD: www/en/releases/6.3R/schedule.sgml,v 1.6 2008/01/12 15:13:28 hrs Exp $"> +<!ENTITY date "$FreeBSD: www/en/releases/6.3R/schedule.sgml,v 1.7 2008/01/18 19:17:42 bmah Exp $"> <!ENTITY local.rel "6.3"> <!ENTITY local.rel.tag "6_3"> <!ENTITY title "FreeBSD &local.rel; Release Process"> @@ -172,14 +172,14 @@ <tr> <td><tt>RELEASE</tt> builds</td> <td>19 Dec 2007</td> - <td>--</td> + <td>15 Jan 2008</td> <td>Begin RELEASE builds.</td> </tr> <tr> <td>Announcement</td> <td>23 Dec 2007</td> - <td>--</td> + <td>18 Jan 2008</td> <td>Announcement sent out after a majority of the mirrors have received the bits.</td> </tr> ==== //depot/projects/dtrace/www/en/releases/index.sgml#8 (text+ko) ==== @@ -1,10 +1,10 @@ <!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [ <!ENTITY base CDATA ".."> -<!ENTITY date "$FreeBSD: www/en/releases/index.sgml,v 1.113 2007/04/07 14:52:42 brueffer Exp $"> +<!ENTITY date "$FreeBSD: www/en/releases/index.sgml,v 1.114 2008/01/18 18:56:02 bmah Exp $"> <!ENTITY title "Release Information"> <!ENTITY % navinclude.download "INCLUDE"> ]> -<!-- $FreeBSD: www/en/releases/index.sgml,v 1.113 2007/04/07 14:52:42 brueffer Exp $ --> +<!-- $FreeBSD: www/en/releases/index.sgml,v 1.114 2008/01/18 18:56:02 bmah Exp $ --> <html> &header; @@ -66,6 +66,17 @@ <a name="past"></A> <h2>Past Releases</h2> <ul> + <li><b>6.2</b> (January 2007) + <em> + <a href="6.2R/announce.html">Announcement</a>: + <a href="6.2R/relnotes.html">Release Notes</a>: + <a href="6.2R/hardware.html">Hardware Notes</a>: + <a href="6.2R/installation.html">Installation Notes</a>: + <a href="6.2R/readme.html">Readme</a>: + <a href="6.2R/errata.html">Errata</a> + </em> + </li> + <li><b>6.1</b> (May 2006) <em> <a href="6.1R/announce.html">Announcement</a>: ==== //depot/projects/dtrace/www/en/releng/index.sgml#27 (text+ko) ==== @@ -1,6 +1,6 @@ <!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [ <!ENTITY base CDATA ".."> -<!ENTITY date "$FreeBSD: www/en/releng/index.sgml,v 1.223 2008/01/17 12:22:22 maxim Exp $"> +<!ENTITY date "$FreeBSD: www/en/releng/index.sgml,v 1.224 2008/01/18 19:10:16 bmah Exp $"> <!ENTITY email 're'> <!ENTITY title "Release Engineering Information"> <!ENTITY % navinclude.developers "INCLUDE"> @@ -49,19 +49,7 @@ </tr> <tr> - <td> June 2007 </td> - <td> Start FreeBSD 7.0 Release Process </td> - <td> <a href="&base;/releases/7.0R/schedule.html">7.0R Schedule</a></td> - </tr> - - <tr> - <td> January 2008 </td> - <td> Release FreeBSD 6.3 </td> - <td> <a href="&base;/releases/6.3R/schedule.html">6.3R Schedule</a></td> - </tr> - - <tr> - <td> TBA </td> + <td> February 2008 </td> <td> Release FreeBSD 7.0 </td> <td> <a href="&base;/releases/7.0R/schedule.html">7.0R Schedule</a></td> </tr> ==== //depot/projects/dtrace/www/share/sgml/events.xml#18 (text+ko) ==== @@ -10,7 +10,7 @@ <events> >>> TRUNCATED FOR MAIL (1000 lines) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200801190707.m0J77qMX090863>