From ga9@buffy.york.ac.uk  Thu Aug 28 20:35:06 2008
Return-Path: <ga9@buffy.york.ac.uk>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 3F86E106569A
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 28 Aug 2008 20:35:06 +0000 (UTC)
	(envelope-from ga9@buffy.york.ac.uk)
Received: from buffy.york.ac.uk (buffy.york.ac.uk [144.32.226.160])
	by mx1.freebsd.org (Postfix) with ESMTP id B19F18FC37
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 28 Aug 2008 20:35:05 +0000 (UTC)
	(envelope-from ga9@buffy.york.ac.uk)
Received: from buffy.york.ac.uk (localhost [127.0.0.1])
	by buffy.york.ac.uk (8.14.2/8.14.2) with ESMTP id m7SKZ4Gh050455
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 28 Aug 2008 21:35:04 +0100 (BST)
	(envelope-from ga9@buffy.york.ac.uk)
Received: (from ga9@localhost)
	by buffy.york.ac.uk (8.14.2/8.14.2/Submit) id m7SKZ4KF050454;
	Thu, 28 Aug 2008 21:35:04 +0100 (BST)
	(envelope-from ga9)
Message-Id: <200808282035.m7SKZ4KF050454@buffy.york.ac.uk>
Date: Thu, 28 Aug 2008 21:35:04 +0100 (BST)
From: Gavin Atkinson <gavin@freebsd.org>
Reply-To: Gavin Atkinson <gavin@freebsd.org>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [patch] Add MACHINE to dmesg
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         126926
>Category:       kern
>Synopsis:       [build] [patch] Add MACHINE to dmesg
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Aug 28 20:40:00 UTC 2008
>Closed-Date:    Mon Mar 07 16:24:57 UTC 2011
>Last-Modified:  Mon Mar 07 16:24:57 UTC 2011
>Originator:     Gavin Atkinson
>Release:        FreeBSD 7.0-STABLE amd64
>Organization:
>Environment:
System: FreeBSD buffy.york.ac.uk 7.0-STABLE FreeBSD 7.0-STABLE #3: Fri Jun 20 09:21:51 UTC 2008 root@buffy.york.ac.uk:/usr/obj/usr/src/sys/GENERIC amd64

>Description:
	As somebody who has seen a lot of PRs, it has often proved difficult
to determine whether somebody is running an i386 or amd64 kernel.  Sometimes
it is obvious from looking at the I/O ranges assigned, but other times (see
www/126925 for example) there may be nothing at all in the dmesg to indicate
the architecture that the kernel was built for.  This patch adds it.

>How-To-Repeat:
	Look at the dmesg in www/126925 and tell me if it was an i386 or
amd64 kernel...

>Fix:
	This patch will include the contents of ${MACHINE} into the kernel
VERSTR, which in turn will lead to the following appearance in a dmesg:

Copyright (c) 1992-2008 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 8.0-CURRENT #28: Tue Aug 19 19:42:20 BST 2008
    root@rho.york.ac.uk:/usr/obj/usr/src/sys/RHO i386
WARNING: WITNESS option enabled, expect reduced performance.

(note the architecture on the sixth line).  This will also be included in
the output of `sysctl kern.version` and `uname -v`, but I don't see these
as a disadvantage.  Given the recent change to include the SVN revision
number if available into this string, I think it's safe to change the
format again on the assumption that nobody is parsing this directly.

--- newvers.sh begins here ---
Index: src/sys/conf/newvers.sh
===================================================================
RCS file: /home/ncvs/src/sys/conf/newvers.sh,v
retrieving revision 1.76
diff -u -r1.76 newvers.sh
--- src/sys/conf/newvers.sh	13 Jul 2008 20:08:38 -0000	1.76
+++ src/sys/conf/newvers.sh	16 Aug 2008 09:25:24 -0000
@@ -86,6 +86,7 @@
 touch version
 v=`cat version` u=${USER:-root} d=`pwd` h=${HOSTNAME:-`hostname`} t=`date`
 i=`${MAKE:-make} -V KERN_IDENT`
+p=`${MAKE:-make} -V MACHINE`
 
 for dir in /bin /usr/bin /usr/local/bin; do
 	if [ -x "${dir}/svnversion" ]; then
@@ -105,7 +106,7 @@
 cat << EOF > vers.c
 $COPYRIGHT
 #define SCCSSTR "@(#)${VERSION} #${v}${svn}: ${t}"
-#define VERSTR "${VERSION} #${v}${svn}: ${t}\\n    ${u}@${h}:${d}\\n"
+#define VERSTR "${VERSION} #${v}${svn}: ${t}\\n    ${u}@${h}:${d} ${p}\\n"
 #define RELSTR "${RELEASE}"
 
 char sccs[sizeof(SCCSSTR) > 128 ? sizeof(SCCSSTR) : 128] = SCCSSTR;
--- newvers.sh ends here ---


>Release-Note:
>Audit-Trail:


From: Yoshihiro Ota <ota@j.email.ne.jp>
To: bug-followup@FreeBSD.org
Cc: gavin@freebsd.org
Subject: Re: kern/126926: [build] [patch] Add MACHINE to dmesg
Date: Thu, 19 Feb 2009 00:18:12 -0500

 Your patch does not work with cross-build, does it?
 Indeed, you clam yourself running amd64 but your dmesg says i386.
 
 It displays arch where it is built but not where it is running, doesn't it?
 
 Hiro

From: Gavin Atkinson <gavin@FreeBSD.org>
To: Yoshihiro Ota <ota@j.email.ne.jp>
Cc: bug-followup@FreeBSD.org
Subject: Re: kern/126926: [build] [patch] Add MACHINE to dmesg
Date: Thu, 19 Feb 2009 10:49:59 +0000

 On Thu, 2009-02-19 at 00:18 -0500, Yoshihiro Ota wrote:
 > Your patch does not work with cross-build, does it?
 > Indeed, you clam yourself running amd64 but your dmesg says i386.
 > 
 > It displays arch where it is built but not where it is running, doesn't it?
 
 No, the patch works fine for cross builds:
 
 Copyright (c) 1992-2009 The FreeBSD Project.
 Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
         The Regents of the University of California. All rights reserved.
 FreeBSD is a registered trademark of The FreeBSD Foundation.
 FreeBSD 8.0-CURRENT #36: Thu Feb 19 10:39:31 GMT 2009
     root@buffy.york.ac.uk:/usr/obj/arm/usr/src-head/sys/NSLU arm
 CPU: IXP425 266MHz rev 1 (ARMv5TE) (XScale core)
 
 (that's an ARM kernel, that was cross built on an amd64 host).  Note
 that the dmesg and uname in the PR are from different machines...
 
 Is there a reason you don't think it works?
 
 Gavin

From: Yoshihiro Ota <ota@j.email.ne.jp>
To: bug-followup@FreeBSD.org
Cc: gavin@freebsd.org
Subject: Re: kern/126926: [build] [patch] Add MACHINE to dmesg
Date: Thu, 19 Feb 2009 22:27:16 -0500

 Hi Gavin,
 
 "man make" and "man build" confused me a lot.
 
 man make:
 
      MACHINE         Name of the machine architecture make is running on,
                      obtained from the MACHINE environment variable, or
                      through uname(3) if not defined.
 
      MACHINE_ARCH    Name of the machine architecture make was compiled for,
                      defined at compilation time.
 
 man build:
      TARGET           The target hardware platform.  This is analogous to the
                       ``uname -m'' output.  This is necessary to cross-build
                       some target architectures.  For example, cross-building
                       for PC98 machines requires TARGET_ARCH=i386 and
                       TARGET=pc98.  If not set, TARGET defaults to the current
                       hardware platform.
 
      TARGET_ARCH      The target machine processor architecture.  This is
                       analogous to the ``uname -p'' output.  Set this to
                       cross-build for a different architecture.  If not set,
                       TARGET_ARCH defaults to the current machine architec-
                       ture.
 
 So, it seems this is where these values are set to corss-builds.
 
 # Common environment for world related stages
 CROSSENV=       MAKEOBJDIRPREFIX=${OBJTREE} \
                 MACHINE_ARCH=${TARGET_ARCH} \
                 MACHINE=${TARGET} \
                 CPUTYPE=${TARGET_CPUTYPE} \
                 GROFF_BIN_PATH=${WORLDTMP}/legacy/usr/bin \
                 GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \
                 GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac
 
 Is that right?
 
 Regards,
 Hiro

From: Gavin Atkinson <gavin@FreeBSD.org>
To: Yoshihiro Ota <ota@j.email.ne.jp>
Cc: bug-followup@FreeBSD.org
Subject: Re: kern/126926: [build] [patch] Add MACHINE to dmesg
Date: Mon, 23 Feb 2009 12:42:31 +0000

 On Thu, 2009-02-19 at 22:27 -0500, Yoshihiro Ota wrote:
 > Hi Gavin,
 > 
 > "man make" and "man build" confused me a lot.
 > 
 > man make:
 > 
 >      MACHINE         Name of the machine architecture make is running on,
 >                      obtained from the MACHINE environment variable, or
 >                      through uname(3) if not defined.
 > 
 >      MACHINE_ARCH    Name of the machine architecture make was compiled for,
 >                      defined at compilation time.
 > 
 > man build:
 >      TARGET           The target hardware platform.  This is analogous to the
 >                       ``uname -m'' output.  This is necessary to cross-build
 >                       some target architectures.  For example, cross-building
 >                       for PC98 machines requires TARGET_ARCH=i386 and
 >                       TARGET=pc98.  If not set, TARGET defaults to the current
 >                       hardware platform.
 > 
 >      TARGET_ARCH      The target machine processor architecture.  This is
 >                       analogous to the ``uname -p'' output.  Set this to
 >                       cross-build for a different architecture.  If not set,
 >                       TARGET_ARCH defaults to the current machine architec-
 >                       ture.
 > 
 > So, it seems this is where these values are set to corss-builds.
 > 
 > # Common environment for world related stages
 > CROSSENV=       MAKEOBJDIRPREFIX=${OBJTREE} \
 >                 MACHINE_ARCH=${TARGET_ARCH} \
 >                 MACHINE=${TARGET} \
 >                 CPUTYPE=${TARGET_CPUTYPE} \
 >                 GROFF_BIN_PATH=${WORLDTMP}/legacy/usr/bin \
 >                 GROFF_FONT_PATH=${WORLDTMP}/legacy/usr/share/groff_font \
 >                 GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac
 > 
 > Is that right?
 
 I'll be honest: I'm confused now, and don't actually know the answer any
 more!  I'll try to figure out whether MACHINE is the correct thing I
 should be using, and if so, why.
 
 Gavin

From: Andriy Gapon <avg@icyb.net.ua>
To: bug-followup@FreeBSD.org, gavin@FreeBSD.org
Cc:  
Subject: Re: kern/126926: [build] [patch] Add MACHINE to dmesg
Date: Wed, 23 Sep 2009 15:14:47 +0300

 I think that the safest bet would be to use the same thing that is used for
 hw.machine_arch sysctl (which is used by uname).
 And that thing is MACHINE_ARCH.
 
 -- 
 Andriy Gapon

From: Andriy Gapon <avg@freebsd.org>
To: bug-followup@freebsd.org, gavin@freebsd.org
Cc:  
Subject: Re: kern/126926: [build] [patch] Add MACHINE to dmesg
Date: Wed, 23 Sep 2009 17:22:04 +0300

 on 23/09/2009 15:14 Andriy Gapon said the following:
 > I think that the safest bet would be to use the same thing that is used for
 > hw.machine_arch sysctl (which is used by uname).
 > And that thing is MACHINE_ARCH.
 
 It seems that I confused uname -p and uname -m.
 The latter is what we are interested in and it is provided by hw.machine sysctl.
 Although that sysctl is defined in MD code, I believe that MACHINE is the correct
 build-time define that corresponds to what gets into that sysctl.
 
 
 -- 
 Andriy Gapon

From: Andriy Gapon <avg@freebsd.org>
To: bug-followup@freebsd.org, gavin@freebsd.org
Cc:  
Subject: Re: kern/126926: [build] [patch] Add MACHINE to dmesg
Date: Thu, 24 Sep 2009 18:04:21 +0300

 This is a multi-part message in MIME format.
 --------------090905000808040507090903
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: 7bit
 
 
 In this output:
 $ uname -a
 FreeBSD trant 9.0-CURRENT FreeBSD 9.0-CURRENT #33 r197450+d66a152-dirty: Thu Sep
 24 10:53:09 EEST 2009     avg@trant:/usr/obj/usr/src/sys/TRANT  amd64
 
 I already don't really like the fact that 'FreeBSD' and '9.0-CURRENT' are printed
 twice. So I don't really want 'amd64' to be printed twice too.
 
 Could you please try the attached patch and see how it looks?
 
 
 -- 
 Andriy Gapon
 
 --------------090905000808040507090903
 Content-Type: text/plain;
  name="version_machine.diff"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="version_machine.diff"
 
 ZGlmZiAtLWdpdCBhL3N5cy9rZXJuL2luaXRfbWFpbi5jIGIvc3lzL2tlcm4vaW5pdF9tYWlu
 LmMKaW5kZXggYWJjMTZlMS4uZTk2OTA4OCAxMDA2NDQKLS0tIGEvc3lzL2tlcm4vaW5pdF9t
 YWluLmMKKysrIGIvc3lzL2tlcm4vaW5pdF9tYWluLmMKQEAgLTI4NCwxNSArMjg0LDI2IEBA
 IHJlc3RhcnQ6CiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
 KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKi8KIHN0YXRpYyB2b2lkCi1w
 cmludF9jYWRkcl90KHZvaWQgKmRhdGEgX191bnVzZWQpCitwcmludF9jYWRkcl90KHZvaWQg
 KmRhdGEpCiB7CiAJcHJpbnRmKCIlcyIsIChjaGFyICopZGF0YSk7CiB9CisKK3N0YXRpYyB2
 b2lkCitwcmludF92ZXJzaW9uKHZvaWQgKmRhdGEgX191bnVzZWQpCit7CisJaW50IGxlbjsK
 KworCS8qIFN0cmlwIGEgdHJhaWxpbmcgbmV3bGluZSBmcm9tIHZlcnNpb24uICovCisJbGVu
 ID0gc3RybGVuKHZlcnNpb24pOworCXByaW50ZigiJS4qcyAlc1xuIiwgbGVuIC0gMSwgdmVy
 c2lvbiwgbWFjaGluZSk7Cit9CisKIFNZU0lOSVQoYW5ub3VuY2UsIFNJX1NVQl9DT1BZUklH
 SFQsIFNJX09SREVSX0ZJUlNULCBwcmludF9jYWRkcl90LAogICAgIGNvcHlyaWdodCk7CiBT
 WVNJTklUKHRyYWRlbWFyaywgU0lfU1VCX0NPUFlSSUdIVCwgU0lfT1JERVJfU0VDT05ELCBw
 cmludF9jYWRkcl90LAogICAgIHRyYWRlbWFyayk7Ci1TWVNJTklUKHZlcnNpb24sIFNJX1NV
 Ql9DT1BZUklHSFQsIFNJX09SREVSX1RISVJELCBwcmludF9jYWRkcl90LCB2ZXJzaW9uKTsK
 K1NZU0lOSVQodmVyc2lvbiwgU0lfU1VCX0NPUFlSSUdIVCwgU0lfT1JERVJfVEhJUkQsIHBy
 aW50X3ZlcnNpb24sIE5VTEwpOwogCiAjaWZkZWYgV0lUTkVTUwogc3RhdGljIGNoYXIgd2l0
 X3dhcm5bXSA9Cgo=
 --------------090905000808040507090903--

From: Gavin Atkinson <gavin@FreeBSD.org>
To: Andriy Gapon <avg@FreeBSD.org>
Cc: bug-followup@FreeBSD.org
Subject: Re: kern/126926: [build] [patch] Add MACHINE to dmesg
Date: Thu, 24 Sep 2009 19:51:49 +0100 (BST)

 On Thu, 24 Sep 2009, Andriy Gapon wrote:
 > In this output:
 > $ uname -a
 > FreeBSD trant 9.0-CURRENT FreeBSD 9.0-CURRENT #33 r197450+d66a152-dirty: Thu Sep
 > 24 10:53:09 EEST 2009     avg@trant:/usr/obj/usr/src/sys/TRANT  amd64
 >
 > I already don't really like the fact that 'FreeBSD' and '9.0-CURRENT' are printed
 > twice. So I don't really want 'amd64' to be printed twice too.
 >
 > Could you please try the attached patch and see how it looks?
 
 Patch works fine, I'm happy with it.  Thanks!
 
 Gavin

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/126926: commit references a PR
Date: Thu,  1 Oct 2009 10:53:24 +0000 (UTC)

 Author: avg
 Date: Thu Oct  1 10:53:12 2009
 New Revision: 197658
 URL: http://svn.freebsd.org/changeset/base/197658
 
 Log:
   print machine in kernel boot version string
   
   Discussed with:	gavin, kib, jhb
   PR:		kern/126926
   MFC after:	2 weeks
 
 Modified:
   head/sys/kern/init_main.c
 
 Modified: head/sys/kern/init_main.c
 ==============================================================================
 --- head/sys/kern/init_main.c	Thu Oct  1 10:46:22 2009	(r197657)
 +++ head/sys/kern/init_main.c	Thu Oct  1 10:53:12 2009	(r197658)
 @@ -288,11 +288,24 @@ print_caddr_t(void *data)
  {
  	printf("%s", (char *)data);
  }
 +
 +static void
 +print_version(void *data __unused)
 +{
 +	int len;
 +
 +	/* Strip a trailing newline from version. */
 +	len = strlen(version);
 +	while (len > 0 && version[len - 1] == '\n')
 +		len--;
 +	printf("%.*s %s\n", len, version, machine);
 +}
 +
  SYSINIT(announce, SI_SUB_COPYRIGHT, SI_ORDER_FIRST, print_caddr_t,
      copyright);
  SYSINIT(trademark, SI_SUB_COPYRIGHT, SI_ORDER_SECOND, print_caddr_t,
      trademark);
 -SYSINIT(version, SI_SUB_COPYRIGHT, SI_ORDER_THIRD, print_caddr_t, version);
 +SYSINIT(version, SI_SUB_COPYRIGHT, SI_ORDER_THIRD, print_version, NULL);
  
  #ifdef WITNESS
  static char wit_warn[] =
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/126926: commit references a PR
Date: Sun,  1 Nov 2009 17:40:20 +0000 (UTC)

 Author: avg
 Date: Sun Nov  1 17:40:05 2009
 New Revision: 198758
 URL: http://svn.freebsd.org/changeset/base/198758
 
 Log:
   MFC 197658: print machine in kernel boot version string
   
   PR:		kern/126926
 
 Modified:
   stable/8/sys/   (props changed)
   stable/8/sys/amd64/include/xen/   (props changed)
   stable/8/sys/cddl/contrib/opensolaris/   (props changed)
   stable/8/sys/contrib/dev/acpica/   (props changed)
   stable/8/sys/contrib/pf/   (props changed)
   stable/8/sys/dev/xen/xenpci/   (props changed)
   stable/8/sys/kern/init_main.c
 
 Modified: stable/8/sys/kern/init_main.c
 ==============================================================================
 --- stable/8/sys/kern/init_main.c	Sun Nov  1 17:37:03 2009	(r198757)
 +++ stable/8/sys/kern/init_main.c	Sun Nov  1 17:40:05 2009	(r198758)
 @@ -288,11 +288,24 @@ print_caddr_t(void *data)
  {
  	printf("%s", (char *)data);
  }
 +
 +static void
 +print_version(void *data __unused)
 +{
 +	int len;
 +
 +	/* Strip a trailing newline from version. */
 +	len = strlen(version);
 +	while (len > 0 && version[len - 1] == '\n')
 +		len--;
 +	printf("%.*s %s\n", len, version, machine);
 +}
 +
  SYSINIT(announce, SI_SUB_COPYRIGHT, SI_ORDER_FIRST, print_caddr_t,
      copyright);
  SYSINIT(trademark, SI_SUB_COPYRIGHT, SI_ORDER_SECOND, print_caddr_t,
      trademark);
 -SYSINIT(version, SI_SUB_COPYRIGHT, SI_ORDER_THIRD, print_caddr_t, version);
 +SYSINIT(version, SI_SUB_COPYRIGHT, SI_ORDER_THIRD, print_version, NULL);
  
  #ifdef WITNESS
  static char wit_warn[] =
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/126926: commit references a PR
Date: Sun,  1 Nov 2009 17:43:19 +0000 (UTC)

 Author: avg
 Date: Sun Nov  1 17:42:59 2009
 New Revision: 198759
 URL: http://svn.freebsd.org/changeset/base/198759
 
 Log:
   MFC 197658: print machine in kernel boot version string
   
   PR:		kern/126926
 
 Modified:
   stable/7/sys/   (props changed)
   stable/7/sys/contrib/pf/   (props changed)
   stable/7/sys/kern/init_main.c
 
 Modified: stable/7/sys/kern/init_main.c
 ==============================================================================
 --- stable/7/sys/kern/init_main.c	Sun Nov  1 17:40:05 2009	(r198758)
 +++ stable/7/sys/kern/init_main.c	Sun Nov  1 17:42:59 2009	(r198759)
 @@ -288,11 +288,24 @@ print_caddr_t(void *data)
  {
  	printf("%s", (char *)data);
  }
 +
 +static void
 +print_version(void *data __unused)
 +{
 +	int len;
 +
 +	/* Strip a trailing newline from version. */
 +	len = strlen(version);
 +	while (len > 0 && version[len - 1] == '\n')
 +		len--;
 +	printf("%.*s %s\n", len, version, machine);
 +}
 +
  SYSINIT(announce, SI_SUB_COPYRIGHT, SI_ORDER_FIRST, print_caddr_t,
      copyright);
  SYSINIT(trademark, SI_SUB_COPYRIGHT, SI_ORDER_SECOND, print_caddr_t,
      trademark);
 -SYSINIT(version, SI_SUB_COPYRIGHT, SI_ORDER_THIRD, print_caddr_t, version);
 +SYSINIT(version, SI_SUB_COPYRIGHT, SI_ORDER_THIRD, print_version, NULL);
  
  #ifdef WITNESS
  static char wit_warn[] =
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: open->patched 
State-Changed-By: jilles 
State-Changed-When: Fri Nov 6 21:23:32 UTC 2009 
State-Changed-Why:  
Fixed in 7-stable, 8-stable and 9-current. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=126926 
State-Changed-From-To: patched->closed 
State-Changed-By: jh 
State-Changed-When: Mon Mar 7 16:24:57 UTC 2011 
State-Changed-Why:  
Fixed in supported branches. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=126926 
>Unformatted:
