From owner-cvs-src@FreeBSD.ORG Sun Oct 21 00:04:24 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB3E816A421; Sun, 21 Oct 2007 00:04:24 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 96CC513C442; Sun, 21 Oct 2007 00:04:24 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9L04NbM077238; Sun, 21 Oct 2007 00:04:23 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9L04N9T077237; Sun, 21 Oct 2007 00:04:23 GMT (envelope-from marcel) Message-Id: <200710210004.l9L04N9T077237@repoman.freebsd.org> From: Marcel Moolenaar Date: Sun, 21 Oct 2007 00:04:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/geom/class/part geom_part.c gpart.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 00:04:25 -0000 marcel 2007-10-21 00:04:23 UTC FreeBSD src repository Modified files: sbin/geom/class/part geom_part.c gpart.8 Log: Add the show command to print the partition information ala gpt(8). Update the manpage accordingly. While here, mention the MBR scheme and add a bugs section. With this commit gpt(8) can be obsoleted. Revision Changes Path 1.2 +183 -1 src/sbin/geom/class/part/geom_part.c 1.2 +22 -5 src/sbin/geom/class/part/gpart.8 From owner-cvs-src@FreeBSD.ORG Sun Oct 21 01:38:27 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by hub.freebsd.org (Postfix) with SMTP id 8359B16A418; Sun, 21 Oct 2007 01:38:26 +0000 (UTC) (envelope-from nork@FreeBSD.org) Date: Sun, 21 Oct 2007 10:38:25 +0900 From: Norikatsu Shigemura To: Max Laier Message-Id: <20071021103825.ca61d0fe.nork@FreeBSD.org> In-Reply-To: <200710202023.l9KKNd8S045507@repoman.freebsd.org> References: <200710202023.l9KKNd8S045507@repoman.freebsd.org> X-Mailer: Sylpheed 2.4.7 (GTK+ 2.10.14; i386-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/contrib/libpcap pcap.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 01:38:27 -0000 On Sat, 20 Oct 2007 20:23:39 +0000 (UTC) Max Laier wrote: > mlaier 2007-10-20 20:23:39 UTC > FreeBSD src repository > Modified files: > contrib/libpcap pcap.h > Log: > Revert back to including the whole net/bpf.h again. > Requested by: sam, nork > X-MFC after: now Thank you! > Revision Changes Path > 1.14 +1 -3 src/contrib/libpcap/pcap.h From owner-cvs-src@FreeBSD.ORG Sun Oct 21 02:40:31 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2FB0716A418; Sun, 21 Oct 2007 02:40:31 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4CFE213C45B; Sun, 21 Oct 2007 02:40:30 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9L2eTEX096533; Sun, 21 Oct 2007 02:40:29 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9L2eT73096532; Sun, 21 Oct 2007 02:40:29 GMT (envelope-from julian) Message-Id: <200710210240.l9L2eT73096532@repoman.freebsd.org> From: Julian Elischer Date: Sun, 21 Oct 2007 02:40:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 kproc.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 02:40:31 -0000 julian 2007-10-21 02:40:28 UTC FreeBSD src repository Added files: share/man/man9 kproc.9 Log: This was kthread.9 it has been duplicated to kproc.9 kthread.9 will continue on to describe the coming kthread_xxx functions which will actually make threads. Revision Changes Path 1.1 +302 -0 src/share/man/man9/kproc.9 (new) From owner-cvs-src@FreeBSD.ORG Sun Oct 21 02:46:04 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 43FFE16A417; Sun, 21 Oct 2007 02:46:04 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A734513C44B; Sun, 21 Oct 2007 02:45:58 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9L2jwWP096947; Sun, 21 Oct 2007 02:45:58 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9L2jwxI096946; Sun, 21 Oct 2007 02:45:58 GMT (envelope-from julian) Message-Id: <200710210245.l9L2jwxI096946@repoman.freebsd.org> From: Julian Elischer Date: Sun, 21 Oct 2007 02:45:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 kthread.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 02:46:04 -0000 julian 2007-10-21 02:45:57 UTC FreeBSD src repository Modified files: share/man/man9 kthread.9 Log: Note the temporary removal of these functions. Revision Changes Path 1.15 +7 -0 src/share/man/man9/kthread.9 From owner-cvs-src@FreeBSD.ORG Sun Oct 21 03:31:41 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 35D3F16A417; Sun, 21 Oct 2007 03:31:41 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DA9D513C43E; Sun, 21 Oct 2007 03:31:40 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9L3VeOD001001; Sun, 21 Oct 2007 03:31:40 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9L3VeEd001000; Sun, 21 Oct 2007 03:31:40 GMT (envelope-from julian) Message-Id: <200710210331.l9L3VeEd001000@repoman.freebsd.org> From: Julian Elischer Date: Sun, 21 Oct 2007 03:31:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys kthread.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 03:31:41 -0000 julian 2007-10-21 03:31:40 UTC FreeBSD src repository Modified files: sys/sys kthread.h Log: Remove out of date comments Revision Changes Path 1.10 +3 -3 src/sys/sys/kthread.h From owner-cvs-src@FreeBSD.ORG Sun Oct 21 04:04:09 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CD91A16A420; Sun, 21 Oct 2007 04:04:09 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7286613C448; Sun, 21 Oct 2007 04:04:09 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9L449ph004081; Sun, 21 Oct 2007 04:04:09 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9L449m4004080; Sun, 21 Oct 2007 04:04:09 GMT (envelope-from julian) Message-Id: <200710210404.l9L449m4004080@repoman.freebsd.org> From: Julian Elischer Date: Sun, 21 Oct 2007 04:04:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys param.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 04:04:10 -0000 julian 2007-10-21 04:04:09 UTC FreeBSD src repository Modified files: sys/sys param.h Log: Mark the point where kthread_xxx disappeared and kproc_xxx appeared Revision Changes Path 1.311 +1 -1 src/sys/sys/param.h From owner-cvs-src@FreeBSD.ORG Sun Oct 21 04:11:58 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ED67F16A41A; Sun, 21 Oct 2007 04:11:57 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 71F9B13C442; Sun, 21 Oct 2007 04:11:14 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9L4BD79004531; Sun, 21 Oct 2007 04:11:13 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9L4BDdu004530; Sun, 21 Oct 2007 04:11:13 GMT (envelope-from julian) Message-Id: <200710210411.l9L4BDdu004530@repoman.freebsd.org> From: Julian Elischer Date: Sun, 21 Oct 2007 04:11:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/aic7xxx aic_osm_lib.h src/sys/dev/mpt mpt.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 04:11:58 -0000 julian 2007-10-21 04:11:13 UTC FreeBSD src repository Modified files: sys/dev/aic7xxx aic_osm_lib.h sys/dev/mpt mpt.h Log: fix up some code for older systems changed by accident in the last commit this whole support for systems earlier than 5.0 should probably be removed but I'll at least FIX it before removing it, so that CVS has it right. Revision Changes Path 1.8 +6 -1 src/sys/dev/aic7xxx/aic_osm_lib.h 1.44 +6 -1 src/sys/dev/mpt/mpt.h From owner-cvs-src@FreeBSD.ORG Sun Oct 21 04:17:30 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CB3A416A418; Sun, 21 Oct 2007 04:17:30 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 471AC13C447; Sun, 21 Oct 2007 04:17:30 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9L4HTLj004778; Sun, 21 Oct 2007 04:17:29 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9L4HT8r004773; Sun, 21 Oct 2007 04:17:29 GMT (envelope-from julian) Message-Id: <200710210417.l9L4HT8r004773@repoman.freebsd.org> From: Julian Elischer Date: Sun, 21 Oct 2007 04:17:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src UPDATING X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 04:17:31 -0000 julian 2007-10-21 04:17:29 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) . UPDATING Log: Note the renaming of kthread_xxx to kproc_xxx in 800002 Revision Changes Path 1.416.2.34 +8 -0 src/UPDATING From owner-cvs-src@FreeBSD.ORG Sun Oct 21 04:22:47 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9201416A41B; Sun, 21 Oct 2007 04:22:47 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6D2E513C44B; Sun, 21 Oct 2007 04:22:47 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9L4MliK005239; Sun, 21 Oct 2007 04:22:47 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9L4MloV005238; Sun, 21 Oct 2007 04:22:47 GMT (envelope-from julian) Message-Id: <200710210422.l9L4MloV005238@repoman.freebsd.org> From: Julian Elischer Date: Sun, 21 Oct 2007 04:22:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src UPDATING X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 04:22:47 -0000 julian 2007-10-21 04:22:47 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) . UPDATING Log: holy shit! that was checked out in RELENG_6.. back it out and put it in the right branch! Revision Changes Path 1.416.2.35 +0 -8 src/UPDATING From owner-cvs-src@FreeBSD.ORG Sun Oct 21 04:27:11 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2727416A41A; Sun, 21 Oct 2007 04:27:11 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 51DAA13C459; Sun, 21 Oct 2007 04:27:08 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9L4R80t005396; Sun, 21 Oct 2007 04:27:08 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9L4R8Tl005395; Sun, 21 Oct 2007 04:27:08 GMT (envelope-from julian) Message-Id: <200710210427.l9L4R8Tl005395@repoman.freebsd.org> From: Julian Elischer Date: Sun, 21 Oct 2007 04:27:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src UPDATING X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 04:27:11 -0000 julian 2007-10-21 04:27:07 UTC FreeBSD src repository Modified files: . UPDATING Log: This time to the right branch note the renaming of the kthread_xxx calls Revision Changes Path 1.510 +8 -0 src/UPDATING From owner-cvs-src@FreeBSD.ORG Sun Oct 21 05:08:40 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ED7D316A417; Sun, 21 Oct 2007 05:08:40 +0000 (UTC) (envelope-from jkoshy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A9F9513C43E; Sun, 21 Oct 2007 05:08:40 +0000 (UTC) (envelope-from jkoshy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9L58edQ017296; Sun, 21 Oct 2007 05:08:40 GMT (envelope-from jkoshy@repoman.freebsd.org) Received: (from jkoshy@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9L58eV0017295; Sun, 21 Oct 2007 05:08:40 GMT (envelope-from jkoshy) Message-Id: <200710210508.l9L58eV0017295@repoman.freebsd.org> From: Joseph Koshy Date: Sun, 21 Oct 2007 05:08:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libelf elf.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 05:08:41 -0000 jkoshy 2007-10-21 05:08:40 UTC FreeBSD src repository Modified files: lib/libelf elf.3 Log: Refer the reader to the elf_update(3) manual page for more information on application control of ELF object layout. MFC after: 1 day Revision Changes Path 1.4 +5 -2 src/lib/libelf/elf.3 From owner-cvs-src@FreeBSD.ORG Sun Oct 21 05:15:03 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5243916A418; Sun, 21 Oct 2007 05:15:03 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 28B1613C457; Sun, 21 Oct 2007 05:15:03 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9L5F3Q7017732; Sun, 21 Oct 2007 05:15:03 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9L5F2CY017731; Sun, 21 Oct 2007 05:15:02 GMT (envelope-from dougb) Message-Id: <200710210515.l9L5F2CY017731@repoman.freebsd.org> From: Doug Barton Date: Sun, 21 Oct 2007 05:15:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/games/fortune/datfiles fortunes X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 05:15:03 -0000 dougb 2007-10-21 05:15:02 UTC FreeBSD src repository Modified files: games/fortune/datfiles fortunes Log: Change to the original version of the poem titled "The Guy in the Glass," and add the proper attribution. Also add an explanation for the Middle English word used in the first line. Revision Changes Path 1.242 +22 -18 src/games/fortune/datfiles/fortunes From owner-cvs-src@FreeBSD.ORG Sun Oct 21 05:15:07 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 966D416A5BC; Sun, 21 Oct 2007 05:15:07 +0000 (UTC) (envelope-from jkoshy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 660FE13C442; Sun, 21 Oct 2007 05:15:07 +0000 (UTC) (envelope-from jkoshy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9L5F7vh017762; Sun, 21 Oct 2007 05:15:07 GMT (envelope-from jkoshy@repoman.freebsd.org) Received: (from jkoshy@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9L5F7wI017761; Sun, 21 Oct 2007 05:15:07 GMT (envelope-from jkoshy) Message-Id: <200710210515.l9L5F7wI017761@repoman.freebsd.org> From: Joseph Koshy Date: Sun, 21 Oct 2007 05:15:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libelf gelf_getphdr.3 gelf_newphdr.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 05:15:07 -0000 jkoshy 2007-10-21 05:15:07 UTC FreeBSD src repository Modified files: lib/libelf gelf_getphdr.3 gelf_newphdr.3 Log: Remove references to the 'e_phnum' field of the ELF header. Instead, point the reader to the elf_getphnum() function. MFC after: 1 day Revision Changes Path 1.4 +6 -6 src/lib/libelf/gelf_getphdr.3 1.3 +3 -8 src/lib/libelf/gelf_newphdr.3 From owner-cvs-src@FreeBSD.ORG Sun Oct 21 05:16:54 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 08C5C16A41B; Sun, 21 Oct 2007 05:16:54 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A140713C447; Sun, 21 Oct 2007 05:16:53 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9L5GrrH017830; Sun, 21 Oct 2007 05:16:53 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9L5GrkU017829; Sun, 21 Oct 2007 05:16:53 GMT (envelope-from dougb) Message-Id: <200710210516.l9L5GrkU017829@repoman.freebsd.org> From: Doug Barton Date: Sun, 21 Oct 2007 05:16:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/games/fortune/datfiles fortunes fortunes-o.real limerick X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 05:16:54 -0000 dougb 2007-10-21 05:16:53 UTC FreeBSD src repository Modified files: games/fortune/datfiles fortunes fortunes-o.real limerick Log: Fix a couple of small typos, and remove a duplicate Revision Changes Path 1.243 +1 -1 src/games/fortune/datfiles/fortunes 1.23 +0 -14 src/games/fortune/datfiles/fortunes-o.real 1.12 +1 -1 src/games/fortune/datfiles/limerick From owner-cvs-src@FreeBSD.ORG Sun Oct 21 11:11:08 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D75C116A417; Sun, 21 Oct 2007 11:11:08 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4D8E913C43E; Sun, 21 Oct 2007 11:11:08 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9LBB7MU053659; Sun, 21 Oct 2007 11:11:07 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9LBB7If053658; Sun, 21 Oct 2007 11:11:07 GMT (envelope-from rwatson) Message-Id: <200710211111.l9LBB7If053658@repoman.freebsd.org> From: Robert Watson Date: Sun, 21 Oct 2007 11:11:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/security/mac mac_framework.h mac_policy.h mac_posix_sem.c src/sys/security/mac_biba mac_biba.c src/sys/security/mac_mls mac_mls.c src/sys/security/mac_stub mac_stub.c src/sys/security/mac_test mac_test.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 11:11:08 -0000 rwatson 2007-10-21 11:11:07 UTC FreeBSD src repository Modified files: sys/security/mac mac_framework.h mac_policy.h mac_posix_sem.c sys/security/mac_biba mac_biba.c sys/security/mac_mls mac_mls.c sys/security/mac_stub mac_stub.c sys/security/mac_test mac_test.c Log: Canonicalize naming of local variables for struct ksem and associated labels to 'ks' and 'kslabel' to reflect the convention in posix_sem.c. MFC after: 3 days Obtained from: TrustedBSD Project Revision Changes Path 1.85 +7 -7 src/sys/security/mac/mac_framework.h 1.95 +7 -7 src/sys/security/mac/mac_policy.h 1.10 +19 -20 src/sys/security/mac/mac_posix_sem.c 1.108 +9 -9 src/sys/security/mac_biba/mac_biba.c 1.89 +9 -9 src/sys/security/mac_mls/mac_mls.c 1.69 +14 -14 src/sys/security/mac_stub/mac_stub.c 1.79 +6 -6 src/sys/security/mac_test/mac_test.c From owner-cvs-src@FreeBSD.ORG Sun Oct 21 13:23:33 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9151C16A421; Sun, 21 Oct 2007 13:23:33 +0000 (UTC) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5C7F013C4B7; Sun, 21 Oct 2007 13:23:33 +0000 (UTC) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9LDNXRW074299; Sun, 21 Oct 2007 13:23:33 GMT (envelope-from mlaier@repoman.freebsd.org) Received: (from mlaier@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9LDNXi2074298; Sun, 21 Oct 2007 13:23:33 GMT (envelope-from mlaier) Message-Id: <200710211323.l9LDNXi2074298@repoman.freebsd.org> From: Max Laier Date: Sun, 21 Oct 2007 13:23:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net bpf.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 13:23:33 -0000 mlaier 2007-10-21 13:23:33 UTC FreeBSD src repository Modified files: sys/net bpf.h Log: Additions from libpcap 0.9.8 unbreak the build. Pointy hat to: mlaier X-MFC after: RELENG_7 buildworld Revision Changes Path 1.48 +134 -0 src/sys/net/bpf.h From owner-cvs-src@FreeBSD.ORG Sun Oct 21 14:05:31 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2FFD216A41B; Sun, 21 Oct 2007 14:05:31 +0000 (UTC) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 02A1913C48A; Sun, 21 Oct 2007 14:05:31 +0000 (UTC) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9LE5Ual078545; Sun, 21 Oct 2007 14:05:30 GMT (envelope-from mlaier@repoman.freebsd.org) Received: (from mlaier@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9LE5UBT078544; Sun, 21 Oct 2007 14:05:30 GMT (envelope-from mlaier) Message-Id: <200710211405.l9LE5UBT078544@repoman.freebsd.org> From: Max Laier Date: Sun, 21 Oct 2007 14:05:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/net bpf.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 14:05:31 -0000 mlaier 2007-10-21 14:05:27 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/net bpf.h Log: MFC: bpf.h, rev. 1.48 Additions from libpcap 0.9.8 unbreak the build. Approved by: re (implicit) Revision Changes Path 1.47.2.1 +134 -0 src/sys/net/bpf.h From owner-cvs-src@FreeBSD.ORG Sun Oct 21 14:17:17 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7A5D116A49E; Sun, 21 Oct 2007 14:17:17 +0000 (UTC) (envelope-from max@love2party.net) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.174]) by mx1.freebsd.org (Postfix) with ESMTP id 8778F13C4B2; Sun, 21 Oct 2007 14:15:51 +0000 (UTC) (envelope-from max@love2party.net) Received: from amd64.laiers.local (dslb-088-066-028-169.pools.arcor-ip.net [88.66.28.169]) by mrelayeu.kundenserver.de (node=mrelayeu1) with ESMTP (Nemesis) id 0MKwpI-1IjbaR0EFL-00079A; Sun, 21 Oct 2007 16:15:27 +0200 From: Max Laier Organization: FreeBSD To: src-committers@freebsd.org Date: Sun, 21 Oct 2007 16:15:21 +0200 User-Agent: KMail/1.9.7 References: <200710211405.l9LE5UBT078544@repoman.freebsd.org> In-Reply-To: <200710211405.l9LE5UBT078544@repoman.freebsd.org> X-Face: ,,8R(x[kmU]tKN@>gtH1yQE4aslGdu+2]; R]*pL,U>^H?)gW@49@wdJ`H<=?utf-8?q?=25=7D*=5FBD=0A=09U=5For=3D=5CmOZf764=26nYj=3DJYbR1PW0ud?=>|!~,,CPC.1-D$FG@0h3#'5"k{V]a~.<=?utf-8?q?mZ=7D44=23Se=7Em=0A=09Fe=7E=5C=5DX5B=5D=5Fxj?=(ykz9QKMw_l0C2AQ]}Ym8)fU MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2458530.sUNvOOFZ1U"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200710211615.25808.max@love2party.net> X-Provags-ID: V01U2FsdGVkX19skxKLOsgZFvwaFVP3WkBACbueI0CKlq0wgE3 jwFMkYYCLaqFSyXt3wDcPAGqbwhr5iH2r+AD+1ns5KGshQWOHu 44YTQESrxXcg9N7lLZ3yWTApOjVIKF5D08pIPd4oWE= Cc: cvs-src@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/net bpf.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 14:17:17 -0000 --nextPart2458530.sUNvOOFZ1U Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Sunday 21 October 2007, Max Laier wrote: > mlaier 2007-10-21 14:05:27 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_7) > sys/net bpf.h > Log: > MFC: bpf.h, rev. 1.48 > Additions from libpcap 0.9.8 unbreak the build. > > Approved by: re (implicit) > > Revision Changes Path > 1.47.2.1 +134 -0 src/sys/net/bpf.h I hope this wraps this less-than-glorious episode. Sorry for all the=20 confusion and breakage (though the mailservers were not my fault - I=20 hope). Before we move towards libpcap 1.0.x we should revisit the root problem=20 (pcap.h including net/bpf.h - good or bad?!?). If you need me, you'll find me standing in the corner wearing that=20 pointy-hat. =2D-=20 /"\ Best regards, | mlaier@freebsd.org \ / Max Laier | ICQ #67774661 X http://pf4freebsd.love2party.net/ | mlaier@EFnet / \ ASCII Ribbon Campaign | Against HTML Mail and News --nextPart2458530.sUNvOOFZ1U Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQBHG179XyyEoT62BG0RArIeAJ48vnw4a1DZFQBbgRjuftm7wT0CAgCeIAw+ K1Q9VRQF3FdixpbsZj9wFqk= =v16O -----END PGP SIGNATURE----- --nextPart2458530.sUNvOOFZ1U-- From owner-cvs-src@FreeBSD.ORG Sun Oct 21 14:19:10 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DCB1B16A418 for ; Sun, 21 Oct 2007 14:19:10 +0000 (UTC) (envelope-from wearabnet@yahoo.ca) Received: from web33707.mail.mud.yahoo.com (web33707.mail.mud.yahoo.com [68.142.201.204]) by mx1.freebsd.org (Postfix) with SMTP id 8585313C4B0 for ; Sun, 21 Oct 2007 14:18:42 +0000 (UTC) (envelope-from wearabnet@yahoo.ca) Received: (qmail 37626 invoked by uid 60001); 21 Oct 2007 14:18:20 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.ca; h=X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=xSVIkYHk7V8/cy0kpSS4NSn69StYKySIf3guQSZMwgAcKPRFYL75korWHAYY/6pRu9H+Slsyfavl2BfTS5IfLyXv2+u0JIZ/XtQhTiNhoE/pxAtvLhBmuRXFXiiAe0wroIB3SOClASutJJkDHGhK6OliXy+ENOa4fgBYH/QN12E=; X-YMail-OSG: uTv.B0YVM1lGItHZQ.1V145KGaFQ7aIQojriFTodH5nJGQB.tsrO0fiqi_ybzFH5zRsEhoe4RLCcLaCOaeUZY033WWQnJ4CgMG_POKqDHKeDeVwcZbg- Received: from [89.211.5.3] by web33707.mail.mud.yahoo.com via HTTP; Sun, 21 Oct 2007 07:18:19 PDT X-Mailer: YahooMailRC/814.06 YahooMailWebService/0.7.134.12 Date: Sun, 21 Oct 2007 07:18:19 -0700 (PDT) From: Abdullah Ibn Hamad Al-Marri To: Max Laier , src-committers@FreeBSD.org, cvs-src@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-ID: <955428.36398.qm@web33707.mail.mud.yahoo.com> Cc: Subject: Re: cvs commit: src/sys/net bpf.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 14:19:11 -0000 ----- Original Message ----=0A> From: Max Laier =0A> To= : src-committers@FreeBSD.org; cvs-src@FreeBSD.org; cvs-all@FreeBSD.org=0A> = Sent: Sunday, October 21, 2007 4:23:33 PM=0A> Subject: cvs commit: src/sys/= net bpf.h=0A> =0A> mlaier 2007-10-21 13:23:33 UTC=0A> =0A> FreeBSD s= rc repository=0A> =0A> Modified files:=0A> sys/net bpf.h= =0A> Log:=0A> Additions from libpcap 0.9.8 unbreak the build.=0A> = =0A> Pointy hat to: mlaier=0A> X-MFC after: RELENG_7 buildworld=0A>= =0A> Revision Changes Path=0A> 1.48 +134 -0 src/sys/net/= bpf.h=0A> _______________________________________________=0A> cvs-src@freeb= sd.org mailing list=0A=0AThank you, that was the most quick fix I have seen= after a report :P=0A=0A=0A =0ARegards, =0A-Abdullah Ibn Hamad Al-Marri=0AA= rab Portal=0Ahttp://www.WeArab.Net/=0A=0A=0A=0A=0A=0A=0A___________________= _______________________________=0ADo You Yahoo!?=0ATired of spam? Yahoo! M= ail has the best spam protection around =0Ahttp://mail.yahoo.com From owner-cvs-src@FreeBSD.ORG Sun Oct 21 15:26:03 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B80FC16A473; Sun, 21 Oct 2007 15:26:03 +0000 (UTC) (envelope-from max@love2party.net) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.174]) by mx1.freebsd.org (Postfix) with ESMTP id B50BD13C48A; Sun, 21 Oct 2007 15:24:17 +0000 (UTC) (envelope-from max@love2party.net) Received: from amd64.laiers.local (dslb-088-066-041-121.pools.arcor-ip.net [88.66.41.121]) by mrelayeu.kundenserver.de (node=mrelayeu3) with ESMTP (Nemesis) id 0MKxQS-1IjZlN0mWA-0002pq; Sun, 21 Oct 2007 14:18:37 +0200 From: Max Laier Organization: FreeBSD To: Max Laier Date: Sun, 21 Oct 2007 14:18:28 +0200 User-Agent: KMail/1.9.7 References: <200710202023.l9KKNd8S045507@repoman.freebsd.org> In-Reply-To: <200710202023.l9KKNd8S045507@repoman.freebsd.org> X-Face: ,,8R(x[kmU]tKN@>gtH1yQE4aslGdu+2]; R]*pL,U>^H?)gW@49@wdJ`H<=?utf-8?q?=25=7D*=5FBD=0A=09U=5For=3D=5CmOZf764=26nYj=3DJYbR1PW0ud?=>|!~,,CPC.1-D$FG@0h3#'5"k{V]a~.<=?utf-8?q?mZ=7D44=23Se=7Em=0A=09Fe=7E=5C=5DX5B=5D=5Fxj?=(ykz9QKMw_l0C2AQ]}Ym8)fU MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1951834.txcXSqCCcD"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200710211418.35448.max@love2party.net> X-Provags-ID: V01U2FsdGVkX1/yh7DLnetBlBXrRBEni5Xkz1NfWaqfPtPEbH9 7wA23n7x8pnG2j5CZdC1IWX01wfdKocnO79jRWVNpGK0CcMX9r ZHI97Qxh4LRIrYEVBkzKsNCIzVsbuODl2t2tLHyZug= Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/contrib/libpcap pcap.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 15:26:03 -0000 --nextPart1951834.txcXSqCCcD Content-Type: text/plain; charset="iso-8859-6" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Saturday 20 October 2007, Max Laier wrote: > mlaier 2007-10-20 20:23:39 UTC > > FreeBSD src repository > > Modified files: > contrib/libpcap pcap.h > Log: > Revert back to including the whole net/bpf.h again. > > Requested by: sam, nork > X-MFC after: now I broke the builds with this (of course - once something goes wrong, it=20 goes really wrong). I'm working on a fix (bringing net/bpf.h up to date=20 wrt DLT_ values). > Revision Changes Path > 1.14 +1 -3 src/contrib/libpcap/pcap.h =2D-=20 /"\ Best regards, | mlaier@freebsd.org \ / Max Laier | ICQ #67774661 X http://pf4freebsd.love2party.net/ | mlaier@EFnet / \ ASCII Ribbon Campaign | Against HTML Mail and News --nextPart1951834.txcXSqCCcD Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQBHG0ObXyyEoT62BG0RAq+eAJ0TS7qG+915rzwPJGu4G8IxniC0sgCfQecK Tf50ysSz9+rDvYfY/tSLw2I= =KFEf -----END PGP SIGNATURE----- --nextPart1951834.txcXSqCCcD-- From owner-cvs-src@FreeBSD.ORG Sun Oct 21 16:26:53 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9B56416A420; Sun, 21 Oct 2007 16:26:53 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id 8D0BC13C4B5; Sun, 21 Oct 2007 16:26:50 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id 20B20EB1212; Sun, 21 Oct 2007 06:50:56 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id UtWqg4wyTukh; Sun, 21 Oct 2007 06:50:50 +0800 (CST) Received: from LI-Xins-MacBook.local (c-67-161-39-180.hsd1.ca.comcast.net [67.161.39.180]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 82CE2EB091F; Sun, 21 Oct 2007 06:50:48 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:openpgp:content-type; b=Zy6pf6Rvgn8xoWXA4RMQBV4XnIE+T6E5xioPbMg1T1Mlpr3Ac9tTG9xgHLTyQ7JQA aQAd0qaZxPoxZLRV14TQw== Message-ID: <471A8636.8000005@delphij.net> Date: Sat, 20 Oct 2007 15:50:30 -0700 From: LI Xin Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: "Bjoern A. Zeeb" References: <200710202218.l9KMIgpL068209@repoman.freebsd.org> In-Reply-To: <200710202218.l9KMIgpL068209@repoman.freebsd.org> X-Enigmail-Version: 0.95.3 OpenPGP: url=http://www.delphij.net/delphij.asc Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigCB4C2CEA176006AACF89FC91" Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/i386 in_cksum.c src/sys/i386/include in_cksum.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 16:26:53 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigCB4C2CEA176006AACF89FC91 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Bjoern A. Zeeb wrote: > bz 2007-10-20 22:18:42 UTC >=20 > FreeBSD src repository >=20 > Modified files: > sys/i386/i386 in_cksum.c=20 > sys/i386/include in_cksum.h=20 > Log: > Fold multiple asm statements into one so that the compiler at a certa= in > optimization level (-march=3Dpentium-mmx for example) does not insert= > intermediate ops which would trash the carry. > =20 > Change both sys/i386/i386/in_cksum.c[1] and sys/i386/include/in_cksum= =2Eh. > =20 > To my best understanding the same problem was addressed in rev. 1.16 > of src/sys/i386/include/in_cksum.h for just a single function 3y ago.= > =20 > Reviewed by: jhb > Submitted by: Zhouyi ZHOU (intial version of= [1]) > MFC after: 5 days > PR: 115678, 69257 Thanks! Cheers, --=20 Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! --------------enigCB4C2CEA176006AACF89FC91 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHGoY2OfuToMruuMARCohnAJwOUIm/dv11bqN0XiLVR1KmPRL9hQCfQD7c CvEIEH3gQhohIymQDKVhvxc= =C2gA -----END PGP SIGNATURE----- --------------enigCB4C2CEA176006AACF89FC91-- From owner-cvs-src@FreeBSD.ORG Sun Oct 21 16:38:50 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1D66716A419; Sun, 21 Oct 2007 16:38:50 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EE28E13C480; Sun, 21 Oct 2007 16:38:49 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9LGcnps089382; Sun, 21 Oct 2007 16:38:49 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9LGcnue089381; Sun, 21 Oct 2007 16:38:49 GMT (envelope-from marcel) Message-Id: <200710211638.l9LGcnue089381@repoman.freebsd.org> From: Marcel Moolenaar Date: Sun, 21 Oct 2007 16:38:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys gpt.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 16:38:50 -0000 marcel 2007-10-21 16:38:49 UTC FreeBSD src repository Modified files: sys/sys gpt.h Log: Add a UUID for ZFS file systems. UUID reused from: Craig Boston Revision Changes Path 1.11 +2 -0 src/sys/sys/gpt.h From owner-cvs-src@FreeBSD.ORG Sun Oct 21 17:03:18 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9C40816A418; Sun, 21 Oct 2007 17:03:18 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 955A313C48E; Sun, 21 Oct 2007 17:03:18 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9LH3Iln002990; Sun, 21 Oct 2007 17:03:18 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9LH3Ij5002989; Sun, 21 Oct 2007 17:03:18 GMT (envelope-from marius) Message-Id: <200710211703.l9LH3Ij5002989@repoman.freebsd.org> From: Marius Strobl Date: Sun, 21 Oct 2007 17:03:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libstand tftp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 17:03:18 -0000 marius 2007-10-21 17:03:18 UTC FreeBSD src repository Modified files: lib/libstand tftp.c Log: - Given that we tell the compiler that struct ip is packed and 32-bit aligned, GCC 4.2.1 also generates code for sendudp() that assumes this alignment. GCC 4.2.1 however doesn't 32-bit align wbuf, causing the loader to crash due to an unaligned access of wbuf in sendudp() when netbooting sparc64. Solve this by specifying wbuf as packed and 32-bit aligned, too. As for lastdata and readudp() this currently is no issue when compiled with GCC 4.2.1, though give lastdata the same treatment as wbuf for consistency and possibility of being affected in the future. [1] - Sprinkle const on a lookup table. Reported by: marcel [1] Submitted by: yongari [1] Reviewed by: marcel [1] MFC after: 5 days Revision Changes Path 1.13 +4 -4 src/lib/libstand/tftp.c From owner-cvs-src@FreeBSD.ORG Sun Oct 21 17:29:07 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 39C0A16A41A; Sun, 21 Oct 2007 17:29:07 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1D92213C4B8; Sun, 21 Oct 2007 17:29:07 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9LHT6Km008719; Sun, 21 Oct 2007 17:29:06 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9LHT63g008718; Sun, 21 Oct 2007 17:29:06 GMT (envelope-from marcel) Message-Id: <200710211729.l9LHT63g008718@repoman.freebsd.org> From: Marcel Moolenaar Date: Sun, 21 Oct 2007 17:29:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys apm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 17:29:07 -0000 marcel 2007-10-21 17:29:06 UTC FreeBSD src repository Modified files: sys/sys apm.h Log: Add a partition type for ZFS. Revision Changes Path 1.2 +1 -0 src/sys/sys/apm.h From owner-cvs-src@FreeBSD.ORG Sun Oct 21 17:53:11 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 798DF16A46C for ; Sun, 21 Oct 2007 17:53:11 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with SMTP id 0422713C4C1 for ; Sun, 21 Oct 2007 17:53:09 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 18897 invoked by uid 399); 21 Oct 2007 04:26:22 -0000 Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTP; 21 Oct 2007 04:26:22 -0000 X-Originating-IP: 127.0.0.1 Date: Sat, 20 Oct 2007 21:26:20 -0700 (PDT) From: Doug Barton To: Julian Elischer In-Reply-To: <200710210417.l9L4HT8r004773@repoman.freebsd.org> Message-ID: References: <200710210417.l9L4HT8r004773@repoman.freebsd.org> X-message-flag: Outlook -- Not just for spreading viruses anymore! X-OpenPGP-Key-ID: 0xD5B2F0FB Organization: http://www.FreeBSD.org/ MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src UPDATING X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 17:53:11 -0000 On Sun, 21 Oct 2007, Julian Elischer wrote: > julian 2007-10-21 04:17:29 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_6) > . UPDATING > Log: > Note the renaming of kthread_xxx to kproc_xxx in 800002 > > Revision Changes Path > 1.416.2.34 +8 -0 src/UPDATING > > http://www.FreeBSD.org/cgi/cvsweb.cgi/src/UPDATING.diff?&r1=1.416.2.33&r2=1.416.2.34&f=h Did you intend to check this in on the RELENG_6 branch? Doug -- This .signature sanitized for your protection From owner-cvs-src@FreeBSD.ORG Sun Oct 21 19:38:22 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2CC6116A469; Sun, 21 Oct 2007 19:38:22 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 19D3E13C4DA; Sun, 21 Oct 2007 19:38:22 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9LJcMq7025332; Sun, 21 Oct 2007 19:38:22 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9LJcLs9025331; Sun, 21 Oct 2007 19:38:21 GMT (envelope-from marcel) Message-Id: <200710211938.l9LJcLs9025331@repoman.freebsd.org> From: Marcel Moolenaar Date: Sun, 21 Oct 2007 19:38:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/geom/class/part geom_part.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 19:38:22 -0000 marcel 2007-10-21 19:38:21 UTC FreeBSD src repository Modified files: sbin/geom/class/part geom_part.c Log: Fix a last-minute, but more importantly, an untested change that made the previous commit non-functional: the usage string was put in the wrong field... Revision Changes Path 1.3 +1 -1 src/sbin/geom/class/part/geom_part.c From owner-cvs-src@FreeBSD.ORG Sun Oct 21 20:02:58 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 60C7B16A418; Sun, 21 Oct 2007 20:02:58 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4FB3A13C480; Sun, 21 Oct 2007 20:02:58 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9LK2wa7026841; Sun, 21 Oct 2007 20:02:58 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9LK2wlS026840; Sun, 21 Oct 2007 20:02:58 GMT (envelope-from marcel) Message-Id: <200710212002.l9LK2wlS026840@repoman.freebsd.org> From: Marcel Moolenaar Date: Sun, 21 Oct 2007 20:02:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/geom/part g_part.c g_part.h g_part_apm.c g_part_gpt.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 20:02:58 -0000 marcel 2007-10-21 20:02:57 UTC FreeBSD src repository Modified files: sys/geom/part g_part.c g_part.h g_part_apm.c g_part_gpt.c Log: Add the freebsd-zfs alias. Both APM and GPT have ZFS partition types. Revision Changes Path 1.10 +1 -0 src/sys/geom/part/g_part.c 1.4 +1 -0 src/sys/geom/part/g_part.h 1.4 +7 -0 src/sys/geom/part/g_part_apm.c 1.4 +8 -0 src/sys/geom/part/g_part_gpt.c From owner-cvs-src@FreeBSD.ORG Sun Oct 21 20:40:40 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4D08416A419; Sun, 21 Oct 2007 20:40:40 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id 0DC0013C4B5; Sun, 21 Oct 2007 20:40:39 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id 40C40EBA4F5; Mon, 22 Oct 2007 04:40:16 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id 9Zj9-iy1euLM; Mon, 22 Oct 2007 04:40:10 +0800 (CST) Received: from LI-Xins-MacBook.local (c-67-161-39-180.hsd1.ca.comcast.net [67.161.39.180]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 3A8D0EBA4EB; Mon, 22 Oct 2007 04:40:07 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:openpgp:content-type; b=aWXEIoRtsE02ioOB9RAgfw4mXjx+Y2w35tnojMWVcQ+WrdnN3fGvNukoOOUgmyu7R Y8aelSqNAkVTNCb+FYAFA== Message-ID: <471BB922.8000309@delphij.net> Date: Sun, 21 Oct 2007 13:40:02 -0700 From: LI Xin Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Doug Barton References: <200710210417.l9L4HT8r004773@repoman.freebsd.org> In-Reply-To: X-Enigmail-Version: 0.95.3 OpenPGP: url=http://www.delphij.net/delphij.asc Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigB77BBEFC20D6A056FECCDB4F" Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, Julian Elischer , cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src UPDATING X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 20:40:40 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigB77BBEFC20D6A056FECCDB4F Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Doug Barton wrote: > On Sun, 21 Oct 2007, Julian Elischer wrote: >=20 >> julian 2007-10-21 04:17:29 UTC >> >> FreeBSD src repository >> >> Modified files: (Branch: RELENG_6) >> . UPDATING >> Log: >> Note the renaming of kthread_xxx to kproc_xxx in 800002 >> >> Revision Changes Path >> 1.416.2.34 +8 -0 src/UPDATING >> >> http://www.FreeBSD.org/cgi/cvsweb.cgi/src/UPDATING.diff?&r1=3D1.416.2.= 33&r2=3D1.416.2.34&f=3Dh >> >=20 > Did you intend to check this in on the RELENG_6 branch? I think this would change KBI (e.g. for drivers, but I can't single one example out yet) so not suitable for RELENG_6? Cheers, --=20 Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! --------------enigB77BBEFC20D6A056FECCDB4F Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHG7kiOfuToMruuMARCnxAAKCH6BG6UxJydslWVpYmI99qRZxxoACfTBMT 8KoSDE4rT0v6NCKk2Uf1XmQ= =i8ZL -----END PGP SIGNATURE----- --------------enigB77BBEFC20D6A056FECCDB4F-- From owner-cvs-src@FreeBSD.ORG Sun Oct 21 21:09:55 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7272F16A420; Sun, 21 Oct 2007 21:09:55 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7873013C48E; Sun, 21 Oct 2007 21:09:55 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9LL9tma060460; Sun, 21 Oct 2007 21:09:55 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9LL9tj5060455; Sun, 21 Oct 2007 21:09:55 GMT (envelope-from marius) Message-Id: <200710212109.l9LL9tj5060455@repoman.freebsd.org> From: Marius Strobl Date: Sun, 21 Oct 2007 21:09:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/libexec/rtld-elf/sparc64 reloc.c src/sys/sparc64/sparc64 elf_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 21:09:55 -0000 marius 2007-10-21 21:09:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) libexec/rtld-elf/sparc64 reloc.c sys/sparc64/sparc64 elf_machdep.c Log: MFC: libexec/rtld-elf/sparc64/reloc.c 1.16, sys/sparc64/sparc64/elf_machdep.c 1.24 - Fix the handling of R_SPARC_OLO10, which is a bit of a special case in the way we implement handling of relocations. As for the kernel part this fixes the loading of lots of modules, which failed to load due to unresolvable symbols when built after the GCC 4.2.0 import. This wasn't due to a change in GCC itself though but one of several changes in configuration done along the import. Specfically, HAVE_AS_REGISTER_PSEUDO_OP, which causes GCC to denote global registers used for scratch purposes and in turn GAS uses R_SPARC_OLO10 relocations for, is now defined. While at it replace some more ELF_R_TYPE which should have been ELF64_R_TYPE_ID but didn't cause problems so far. - Sync a sanity check between kernel and rtld(1) and change it to be maintenance free regarding the type used for the lookup table. - Sprinkle const on lookup tables. - Use __FBSDID. Approved by: re (kensmith) Revision Changes Path 1.15.2.1 +14 -9 src/libexec/rtld-elf/sparc64/reloc.c 1.23.2.1 +14 -8 src/sys/sparc64/sparc64/elf_machdep.c From owner-cvs-src@FreeBSD.ORG Sun Oct 21 22:17:26 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0E4DF16A419; Sun, 21 Oct 2007 22:17:26 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1393413C48E; Sun, 21 Oct 2007 22:17:26 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9LMHP9J074381; Sun, 21 Oct 2007 22:17:25 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9LMHP9x074380; Sun, 21 Oct 2007 22:17:25 GMT (envelope-from kientzle) Message-Id: <200710212217.l9LMHP9x074380@repoman.freebsd.org> From: Tim Kientzle Date: Sun, 21 Oct 2007 22:17:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/lib/libarchive archive_write_set_format_cpio.c archive_write_set_format_cpio_newc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 22:17:26 -0000 kientzle 2007-10-21 22:17:25 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) lib/libarchive archive_write_set_format_cpio.c archive_write_set_format_cpio_newc.c Log: MFC: archive_write_set_format_cpio.c 1.12 MFC: archive_write_set_format_cpio_newc.c 1.2 Non-regular files should have zero-length bodies. libarchive flags this to clients by updating the entry description when it writes the header. Approved by: re (Ken Smith) Revision Changes Path 1.11.2.1 +6 -1 src/lib/libarchive/archive_write_set_format_cpio.c 1.1.4.1 +6 -1 src/lib/libarchive/archive_write_set_format_cpio_newc.c From owner-cvs-src@FreeBSD.ORG Sun Oct 21 22:50:12 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3C6C516A46D; Sun, 21 Oct 2007 22:50:12 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1A06F13C4B0; Sun, 21 Oct 2007 22:50:12 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9LMoBFO075979; Sun, 21 Oct 2007 22:50:11 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9LMoBcq075978; Sun, 21 Oct 2007 22:50:11 GMT (envelope-from rwatson) Message-Id: <200710212250.l9LMoBcq075978@repoman.freebsd.org> From: Robert Watson Date: Sun, 21 Oct 2007 22:50:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_jail.c src/sys/sys priv.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 21 Oct 2007 22:50:12 -0000 rwatson 2007-10-21 22:50:11 UTC FreeBSD src repository Modified files: sys/kern kern_jail.c sys/sys priv.h Log: Add PRIV_VFS_STAT privilege, which will allow overriding policy limits on the right to stat() a file, such as in mac_bsdextended. Obtained from: TrustedBSD Project MFC after: 3 months Revision Changes Path 1.71 +1 -0 src/sys/kern/kern_jail.c 1.16 +1 -0 src/sys/sys/priv.h From owner-cvs-src@FreeBSD.ORG Mon Oct 22 03:38:44 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8034A16A418; Mon, 22 Oct 2007 03:38:44 +0000 (UTC) (envelope-from jkoshy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5DEFD13C4B2; Mon, 22 Oct 2007 03:38:44 +0000 (UTC) (envelope-from jkoshy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9M3cirF012835; Mon, 22 Oct 2007 03:38:44 GMT (envelope-from jkoshy@repoman.freebsd.org) Received: (from jkoshy@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9M3ciKR012834; Mon, 22 Oct 2007 03:38:44 GMT (envelope-from jkoshy) Message-Id: <200710220338.l9M3ciKR012834@repoman.freebsd.org> From: Joseph Koshy Date: Mon, 22 Oct 2007 03:38:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libelf elf_flagdata.3 elf_getscn.3 elf_update.3 gelf_newehdr.3 gelf_newphdr.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 03:38:44 -0000 jkoshy 2007-10-22 03:38:43 UTC FreeBSD src repository Modified files: lib/libelf elf_flagdata.3 elf_getscn.3 elf_update.3 gelf_newehdr.3 gelf_newphdr.3 Log: Consistently use the word 'flag' to refer to ELF_F_* constants. MFC after: 1 day Revision Changes Path 1.3 +9 -9 src/lib/libelf/elf_flagdata.3 1.3 +3 -3 src/lib/libelf/elf_getscn.3 1.5 +2 -2 src/lib/libelf/elf_update.3 1.4 +3 -3 src/lib/libelf/gelf_newehdr.3 1.4 +2 -2 src/lib/libelf/gelf_newphdr.3 From owner-cvs-src@FreeBSD.ORG Mon Oct 22 04:13:08 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D783116A418; Mon, 22 Oct 2007 04:13:08 +0000 (UTC) (envelope-from jb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CAE3213C4A3; Mon, 22 Oct 2007 04:13:08 +0000 (UTC) (envelope-from jb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9M4D8FB016351; Mon, 22 Oct 2007 04:13:08 GMT (envelope-from jb@repoman.freebsd.org) Received: (from jb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9M4D8g3016327; Mon, 22 Oct 2007 04:13:08 GMT (envelope-from jb) Message-Id: <200710220413.l9M4D8g3016327@repoman.freebsd.org> From: John Birrell Date: Mon, 22 Oct 2007 04:12:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/sys kldstat.2 src/sbin/kldstat kldstat.c src/sys/kern kern_linker.c src/sys/sys linker.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 04:13:08 -0000 jb 2007-10-22 04:12:57 UTC FreeBSD src repository Modified files: lib/libc/sys kldstat.2 sbin/kldstat kldstat.c sys/kern kern_linker.c sys/sys linker.h Log: Add the full module path name to the kld_file_stat structure for kldstat(2). This allows libdtrace to determine the exact file from which a kernel module was loaded without having to guess. The kldstat(2) API is versioned with the size of the kld_file_stat structure, so this change creates version 2. Add the pathname to the verbose output of kldstat(8) too. MFC: 3 days Revision Changes Path 1.21 +5 -0 src/lib/libc/sys/kldstat.2 1.20 +2 -2 src/sbin/kldstat/kldstat.c 1.150 +38 -7 src/sys/kern/kern_linker.c 1.47 +26 -0 src/sys/sys/linker.h From owner-cvs-src@FreeBSD.ORG Mon Oct 22 05:21:06 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9C7E316A468; Mon, 22 Oct 2007 05:21:06 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7712913C49D; Mon, 22 Oct 2007 05:21:06 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9M5L6DC029527; Mon, 22 Oct 2007 05:21:06 GMT (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9M5L5pi029526; Mon, 22 Oct 2007 05:21:05 GMT (envelope-from alc) Message-Id: <200710220521.l9M5L5pi029526@repoman.freebsd.org> From: Alan Cox Date: Mon, 22 Oct 2007 05:21:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/vm vm_map.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 05:21:06 -0000 alc 2007-10-22 05:21:05 UTC FreeBSD src repository Modified files: sys/vm vm_map.c Log: Correct an error in vm_map_sync(), nee vm_map_clean(), that has existed since revision 1.1. Specifically, neither traversal of the vm map checks whether the end of the vm map has been reached. Consequently, the first traversal can wrap around and bogusly return an error. This error has gone unnoticed for so long because no one had ever before tried msync(2)ing a region above the stack. Reported by: peter MFC after: 1 week Revision Changes Path 1.389 +4 -2 src/sys/vm/vm_map.c From owner-cvs-src@FreeBSD.ORG Mon Oct 22 05:23:58 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5463216A419; Mon, 22 Oct 2007 05:23:58 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2F75F13C4B2; Mon, 22 Oct 2007 05:23:58 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9M5Nw3w029795; Mon, 22 Oct 2007 05:23:58 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9M5Nwpf029794; Mon, 22 Oct 2007 05:23:58 GMT (envelope-from daichi) Message-Id: <200710220523.l9M5Nwpf029794@repoman.freebsd.org> From: Daichi GOTO Date: Mon, 22 Oct 2007 05:23:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/fs/unionfs union_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 05:23:58 -0000 daichi 2007-10-22 05:23:57 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/fs/unionfs union_subr.c Log: MFC: Improved access permission check treatments. Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.92.2.1 +6 -0 src/sys/fs/unionfs/union_subr.c From owner-cvs-src@FreeBSD.ORG Mon Oct 22 05:26:28 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B980E16A417; Mon, 22 Oct 2007 05:26:28 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 94BF213C491; Mon, 22 Oct 2007 05:26:28 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9M5QSVE029918; Mon, 22 Oct 2007 05:26:28 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9M5QSNb029917; Mon, 22 Oct 2007 05:26:28 GMT (envelope-from daichi) Message-Id: <200710220526.l9M5QSNb029917@repoman.freebsd.org> From: Daichi GOTO Date: Mon, 22 Oct 2007 05:26:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/fs/unionfs union_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 05:26:28 -0000 daichi 2007-10-22 05:26:28 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/fs/unionfs union_vnops.c Log: MFC: Changed it frees unneeded memory ASAP. Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.142.2.1 +5 -1 src/sys/fs/unionfs/union_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Oct 22 05:28:03 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 701F616A417; Mon, 22 Oct 2007 05:28:03 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4959413C4B5; Mon, 22 Oct 2007 05:28:03 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9M5S3eL029990; Mon, 22 Oct 2007 05:28:03 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9M5S3f4029989; Mon, 22 Oct 2007 05:28:03 GMT (envelope-from daichi) Message-Id: <200710220528.l9M5S3f4029989@repoman.freebsd.org> From: Daichi GOTO Date: Mon, 22 Oct 2007 05:28:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/fs/unionfs union_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 05:28:03 -0000 daichi 2007-10-22 05:28:03 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/fs/unionfs union_vnops.c Log: MFC: Added treatments to prevent readdir infinity loop using with Linux binary compatibility feature. Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.142.2.2 +23 -29 src/sys/fs/unionfs/union_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Oct 22 05:30:40 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A81C216A420; Mon, 22 Oct 2007 05:30:40 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8C14013C48A; Mon, 22 Oct 2007 05:30:40 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9M5UeE4030128; Mon, 22 Oct 2007 05:30:40 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9M5UeHS030127; Mon, 22 Oct 2007 05:30:40 GMT (envelope-from daichi) Message-Id: <200710220530.l9M5UeHS030127@repoman.freebsd.org> From: Daichi GOTO Date: Mon, 22 Oct 2007 05:30:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/fs/unionfs union.h union_subr.c union_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 05:30:40 -0000 daichi 2007-10-22 05:30:40 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/fs/unionfs union.h union_subr.c union_vnops.c Log: MFC: - Added support for vfs_cache on unionfs. As a result, you can use applications that use procfs on unionfs. - Removed unionfs internal cache mechanism because it has vfs_cache support instead. As a result, it just simplified code of unionfs. - Fixed kern/111262 issue. Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.34.2.1 +7 -6 src/sys/fs/unionfs/union.h 1.92.2.2 +9 -154 src/sys/fs/unionfs/union_subr.c 1.142.2.3 +27 -11 src/sys/fs/unionfs/union_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Oct 22 05:32:08 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6CF4416A41B; Mon, 22 Oct 2007 05:32:08 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4789713C481; Mon, 22 Oct 2007 05:32:08 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9M5W8fF030353; Mon, 22 Oct 2007 05:32:08 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9M5W80J030352; Mon, 22 Oct 2007 05:32:08 GMT (envelope-from daichi) Message-Id: <200710220532.l9M5W80J030352@repoman.freebsd.org> From: Daichi GOTO Date: Mon, 22 Oct 2007 05:32:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/fs/unionfs union_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 05:32:08 -0000 daichi 2007-10-22 05:32:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/fs/unionfs union_vnops.c Log: MFC: Fixed vnode unlock/vrele untreated issues whenever errors have occurred during some treatments. Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.142.2.4 +4 -4 src/sys/fs/unionfs/union_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Oct 22 05:34:00 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BFC4316A417; Mon, 22 Oct 2007 05:34:00 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9A2D113C4B6; Mon, 22 Oct 2007 05:34:00 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9M5Y0of030477; Mon, 22 Oct 2007 05:34:00 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9M5Y05V030474; Mon, 22 Oct 2007 05:34:00 GMT (envelope-from daichi) Message-Id: <200710220534.l9M5Y05V030474@repoman.freebsd.org> From: Daichi GOTO Date: Mon, 22 Oct 2007 05:34:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/fs/unionfs union_vfsops.c union_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 05:34:00 -0000 daichi 2007-10-22 05:34:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/fs/unionfs union_vfsops.c union_vnops.c Log: MFC: - It has been become MPSAFE. - Fixed lock panic issue under MPSAFE. - Fixed panic issue whenever it locks vnode with reclaim. - Fixed lock implementations not conforming to vnode_if.src style. Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.82.2.1 +5 -0 src/sys/fs/unionfs/union_vfsops.c 1.142.2.5 +46 -22 src/sys/fs/unionfs/union_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Oct 22 05:35:19 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5630E16A418; Mon, 22 Oct 2007 05:35:19 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 30AED13C465; Mon, 22 Oct 2007 05:35:19 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9M5ZJ9F030576; Mon, 22 Oct 2007 05:35:19 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9M5ZJZ1030575; Mon, 22 Oct 2007 05:35:19 GMT (envelope-from daichi) Message-Id: <200710220535.l9M5ZJZ1030575@repoman.freebsd.org> From: Daichi GOTO Date: Mon, 22 Oct 2007 05:35:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/fs/unionfs union_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 05:35:19 -0000 daichi 2007-10-22 05:35:18 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/fs/unionfs union_vnops.c Log: MFC: Added NULL check code pointed out by Coverity. (via Stanislav Sedov. Thanks) Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.142.2.6 +2 -0 src/sys/fs/unionfs/union_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Oct 22 05:36:39 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D3F716A475; Mon, 22 Oct 2007 05:36:39 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5797213C4AC; Mon, 22 Oct 2007 05:36:39 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9M5adn4030660; Mon, 22 Oct 2007 05:36:39 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9M5adIw030659; Mon, 22 Oct 2007 05:36:39 GMT (envelope-from daichi) Message-Id: <200710220536.l9M5adIw030659@repoman.freebsd.org> From: Daichi GOTO Date: Mon, 22 Oct 2007 05:36:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/fs/unionfs union_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 05:36:39 -0000 daichi 2007-10-22 05:36:38 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/fs/unionfs union_vfsops.c Log: MFC: Fixed un-vrele issue of upper layer root vnode of unionfs. Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.82.2.2 +1 -1 src/sys/fs/unionfs/union_vfsops.c From owner-cvs-src@FreeBSD.ORG Mon Oct 22 05:38:29 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C35BB16A418; Mon, 22 Oct 2007 05:38:29 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9E08613C4B5; Mon, 22 Oct 2007 05:38:29 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9M5cTDl030755; Mon, 22 Oct 2007 05:38:29 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9M5cTKt030754; Mon, 22 Oct 2007 05:38:29 GMT (envelope-from daichi) Message-Id: <200710220538.l9M5cTKt030754@repoman.freebsd.org> From: Daichi GOTO Date: Mon, 22 Oct 2007 05:38:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/fs/unionfs union_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 05:38:29 -0000 daichi 2007-10-22 05:38:29 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/fs/unionfs union_vfsops.c Log: MFC: Default copy mode has been changed from traditional-mode to transparent-mode. Some folks who have reported some issues have solved with transparent mode. We guess it is time to change the default copy mode. The transparent-mode is the best in most situations. Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.82.2.3 +1 -1 src/sys/fs/unionfs/union_vfsops.c From owner-cvs-src@FreeBSD.ORG Mon Oct 22 05:41:55 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0421E16A46C; Mon, 22 Oct 2007 05:41:55 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D5B2E13C481; Mon, 22 Oct 2007 05:41:54 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9M5fsvF031160; Mon, 22 Oct 2007 05:41:54 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9M5fseI031159; Mon, 22 Oct 2007 05:41:54 GMT (envelope-from daichi) Message-Id: <200710220541.l9M5fseI031159@repoman.freebsd.org> From: Daichi GOTO Date: Mon, 22 Oct 2007 05:41:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/fs/unionfs union.h union_vfsops.c union_vnops.c src/sbin/mount_unionfs mount_unionfs.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 05:41:55 -0000 daichi 2007-10-22 05:41:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/fs/unionfs union.h union_vfsops.c union_vnops.c sbin/mount_unionfs mount_unionfs.8 Log: MFC: Added whiteout behavior option. ``-o whiteout=always'' is default mode (it is established practice) and ``-o whiteout=whenneeded'' is less disk-space using mode especially for resource restricted environments like embedded environments. (Contributed by Ed Schouten. Thanks) Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.22.2.1 +4 -0 src/sbin/mount_unionfs/mount_unionfs.8 1.34.2.2 +7 -0 src/sys/fs/unionfs/union.h 1.82.2.4 +17 -0 src/sys/fs/unionfs/union_vfsops.c 1.142.2.7 +8 -2 src/sys/fs/unionfs/union_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Oct 22 05:44:08 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6095616A475; Mon, 22 Oct 2007 05:44:08 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 29C3C13C4B3; Mon, 22 Oct 2007 05:44:08 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9M5i8UH031249; Mon, 22 Oct 2007 05:44:08 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9M5i7QX031248; Mon, 22 Oct 2007 05:44:07 GMT (envelope-from daichi) Message-Id: <200710220544.l9M5i7QX031248@repoman.freebsd.org> From: Daichi GOTO Date: Mon, 22 Oct 2007 05:44:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/fs/nullfs null_subr.c null_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 05:44:08 -0000 daichi 2007-10-22 05:44:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/fs/nullfs null_subr.c null_vnops.c Log: MFC: This changes give nullfs correctly work with latest unionfs. Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.51.2.1 +7 -0 src/sys/fs/nullfs/null_subr.c 1.95.2.1 +18 -5 src/sys/fs/nullfs/null_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Oct 22 06:23:51 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C24E916A419; Mon, 22 Oct 2007 06:23:51 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9BE3713C4A6; Mon, 22 Oct 2007 06:23:51 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9M6NnIT034476; Mon, 22 Oct 2007 06:23:49 GMT (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9M6Nl09034475; Mon, 22 Oct 2007 06:23:47 GMT (envelope-from alc) Message-Id: <200710220623.l9M6Nl09034475@repoman.freebsd.org> From: Alan Cox Date: Mon, 22 Oct 2007 06:23:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/vm vnode_pager.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 06:23:51 -0000 alc 2007-10-22 06:23:46 UTC FreeBSD src repository Modified files: sys/vm vnode_pager.c Log: Correct an error of omission in the reimplementation of the page cache: vnode_pager_setsize() must handle the case where a file is truncated to a non-page-size-aligned boundary and there is a cached page underlying the new end of file. Reported by: kris, tegge Tested by: kris MFC after: 3 days Revision Changes Path 1.237 +4 -0 src/sys/vm/vnode_pager.c From owner-cvs-src@FreeBSD.ORG Mon Oct 22 08:28:24 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DE43D16A46B; Mon, 22 Oct 2007 08:28:24 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B3C2713C4A3; Mon, 22 Oct 2007 08:28:24 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9M8SOLj043398; Mon, 22 Oct 2007 08:28:24 GMT (envelope-from mav@repoman.freebsd.org) Received: (from mav@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9M8SOCS043397; Mon, 22 Oct 2007 08:28:24 GMT (envelope-from mav) Message-Id: <200710220828.l9M8SOCS043397@repoman.freebsd.org> From: Alexander Motin Date: Mon, 22 Oct 2007 08:28:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/usb uipaq.c usbdevs X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 08:28:25 -0000 mav 2007-10-22 08:28:24 UTC FreeBSD src repository Modified files: sys/dev/usb uipaq.c usbdevs Log: Add one of HTC Smartphone/PocketPC device IDs. Tested with Qtek S200 (HTC Prophet). Revision Changes Path 1.8 +1 -0 src/sys/dev/usb/uipaq.c 1.331 +4 -0 src/sys/dev/usb/usbdevs From owner-cvs-src@FreeBSD.ORG Mon Oct 22 09:38:44 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E660B16A418; Mon, 22 Oct 2007 09:38:44 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D5AD913C4AC; Mon, 22 Oct 2007 09:38:44 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9M9ciWH057172; Mon, 22 Oct 2007 09:38:44 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9M9ciIR057171; Mon, 22 Oct 2007 09:38:44 GMT (envelope-from dougb) Message-Id: <200710220938.l9M9ciIR057171@repoman.freebsd.org> From: Doug Barton Date: Mon, 22 Oct 2007 09:38:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/etc/rc.d named X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 09:38:45 -0000 dougb 2007-10-22 09:38:44 UTC FreeBSD src repository Modified files: etc/rc.d named Log: 1. Determine the location of the rndc* binaries relative to $command so that when using named from the ports (or elsewhere) the proper rndc* commands will be run. 2. Rework the stop routine using ideas from brooks and delphij. Specifically I am duplicating a lot of code from rc.subr's stop routine so that this one will behave more like the one in rc.subr, but use rndc to kill the daemon (or regular kill if that fails). This also avoids the problems related to using killall if rndc fails, which is bad if you're running more than one named on the same box. 3. Take a concept from gshapiro and allow the rndc.key file to be owned by root OR the named_uid user. Although I used different solutions, this commit handles issues raised in: PR: conf/73929 PR: conf/103976 PR: conf/109409 Revision Changes Path 1.27 +22 -14 src/etc/rc.d/named From owner-cvs-src@FreeBSD.ORG Mon Oct 22 10:02:00 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0130616A419; Mon, 22 Oct 2007 10:02:00 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CDB5413C48E; Mon, 22 Oct 2007 10:01:59 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9MA1xA8058481; Mon, 22 Oct 2007 10:01:59 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9MA1x3F058480; Mon, 22 Oct 2007 10:01:59 GMT (envelope-from ru) Message-Id: <200710221001.l9MA1x3F058480@repoman.freebsd.org> From: Ruslan Ermilov Date: Mon, 22 Oct 2007 10:01:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/gnu/usr.bin/groff/tmac mdoc.local X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 10:02:00 -0000 ru 2007-10-22 10:01:59 UTC FreeBSD src repository Modified files: gnu/usr.bin/groff/tmac mdoc.local Log: Added ".Lb libkse" support to mdoc(7). Reviewed by: deischen, davidxu Revision Changes Path 1.61 +1 -0 src/gnu/usr.bin/groff/tmac/mdoc.local From owner-cvs-src@FreeBSD.ORG Mon Oct 22 10:04:42 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 93D6216A41A; Mon, 22 Oct 2007 10:04:42 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6A0C113C48E; Mon, 22 Oct 2007 10:04:42 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9MA4gjj059759; Mon, 22 Oct 2007 10:04:42 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9MA4gXV059758; Mon, 22 Oct 2007 10:04:42 GMT (envelope-from ru) Message-Id: <200710221004.l9MA4gXV059758@repoman.freebsd.org> From: Ruslan Ermilov Date: Mon, 22 Oct 2007 10:04:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man3 pthread_multi_np.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 10:04:42 -0000 ru 2007-10-22 10:04:42 UTC FreeBSD src repository Modified files: share/man/man3 pthread_multi_np.3 Log: Remove an obsolete paragraph that pthread_single_np(3) is not implemented in libthr. Reviewed by: deischen, davidxu Revision Changes Path 1.6 +0 -7 src/share/man/man3/pthread_multi_np.3 From owner-cvs-src@FreeBSD.ORG Mon Oct 22 10:08:02 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C77F716A474; Mon, 22 Oct 2007 10:08:02 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B423213C4DD; Mon, 22 Oct 2007 10:08:02 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9MA82MK060133; Mon, 22 Oct 2007 10:08:02 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9MA82ev060132; Mon, 22 Oct 2007 10:08:02 GMT (envelope-from ru) Message-Id: <200710221008.l9MA82ev060132@repoman.freebsd.org> From: Ruslan Ermilov Date: Mon, 22 Oct 2007 10:08:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man3 pthread.3 pthread_attr.3 pthread_attr_get_np.3 pthread_attr_setcreatesuspend_np.3 pthread_barrier_destroy.3 pthread_barrierattr.3 pthread_cancel.3 pthread_cleanup_pop.3 pthread_cleanup_push.3 pthread_cond_broadcast.3 pthread_cond_destroy.3 ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 10:08:02 -0000 ru 2007-10-22 10:08:02 UTC FreeBSD src repository Modified files: share/man/man3 pthread.3 pthread_attr.3 pthread_attr_get_np.3 pthread_attr_setcreatesuspend_np.3 pthread_barrier_destroy.3 pthread_barrierattr.3 pthread_cancel.3 pthread_cleanup_pop.3 pthread_cleanup_push.3 pthread_cond_broadcast.3 pthread_cond_destroy.3 pthread_cond_init.3 pthread_cond_signal.3 pthread_cond_timedwait.3 pthread_cond_wait.3 pthread_condattr.3 pthread_create.3 pthread_detach.3 pthread_equal.3 pthread_exit.3 pthread_getconcurrency.3 pthread_getspecific.3 pthread_join.3 pthread_key_create.3 pthread_key_delete.3 pthread_kill.3 pthread_main_np.3 pthread_multi_np.3 pthread_mutex_destroy.3 pthread_mutex_init.3 pthread_mutex_lock.3 pthread_mutex_timedlock.3 pthread_mutex_trylock.3 pthread_mutex_unlock.3 pthread_mutexattr.3 pthread_mutexattr_getkind_np.3 pthread_once.3 pthread_resume_all_np.3 pthread_resume_np.3 pthread_rwlock_destroy.3 pthread_rwlock_init.3 pthread_rwlock_rdlock.3 pthread_rwlock_timedrdlock.3 pthread_rwlock_timedwrlock.3 pthread_rwlock_unlock.3 pthread_rwlock_wrlock.3 pthread_rwlockattr_destroy.3 pthread_rwlockattr_getpshared.3 pthread_rwlockattr_init.3 pthread_rwlockattr_setpshared.3 pthread_schedparam.3 pthread_self.3 pthread_set_name_np.3 pthread_setspecific.3 pthread_sigmask.3 pthread_spin_init.3 pthread_spin_lock.3 pthread_switch_add_np.3 pthread_testcancel.3 pthread_yield.3 Log: Hide the implementation details about multiple threading libraries from the synopses of pthread*(3) manpages. Reviewed by: deischen, davidxu Revision Changes Path 1.31 +4 -5 src/share/man/man3/pthread.3 1.18 +0 -1 src/share/man/man3/pthread_attr.3 1.14 +0 -1 src/share/man/man3/pthread_attr_get_np.3 1.7 +0 -1 src/share/man/man3/pthread_attr_setcreatesuspend_np.3 1.6 +2 -3 src/share/man/man3/pthread_barrier_destroy.3 1.3 +2 -3 src/share/man/man3/pthread_barrierattr.3 1.13 +0 -1 src/share/man/man3/pthread_cancel.3 1.14 +0 -1 src/share/man/man3/pthread_cleanup_pop.3 1.15 +0 -1 src/share/man/man3/pthread_cleanup_push.3 1.15 +0 -1 src/share/man/man3/pthread_cond_broadcast.3 1.16 +0 -1 src/share/man/man3/pthread_cond_destroy.3 1.18 +0 -1 src/share/man/man3/pthread_cond_init.3 1.15 +0 -1 src/share/man/man3/pthread_cond_signal.3 1.21 +0 -1 src/share/man/man3/pthread_cond_timedwait.3 1.22 +0 -1 src/share/man/man3/pthread_cond_wait.3 1.15 +0 -1 src/share/man/man3/pthread_condattr.3 1.24 +0 -1 src/share/man/man3/pthread_create.3 1.18 +0 -1 src/share/man/man3/pthread_detach.3 1.15 +0 -1 src/share/man/man3/pthread_equal.3 1.21 +0 -1 src/share/man/man3/pthread_exit.3 1.6 +0 -1 src/share/man/man3/pthread_getconcurrency.3 1.15 +0 -1 src/share/man/man3/pthread_getspecific.3 1.18 +0 -1 src/share/man/man3/pthread_join.3 1.16 +0 -1 src/share/man/man3/pthread_key_create.3 1.16 +0 -1 src/share/man/man3/pthread_key_delete.3 1.13 +0 -1 src/share/man/man3/pthread_kill.3 1.6 +0 -1 src/share/man/man3/pthread_main_np.3 1.7 +0 -1 src/share/man/man3/pthread_multi_np.3 1.15 +0 -1 src/share/man/man3/pthread_mutex_destroy.3 1.18 +0 -1 src/share/man/man3/pthread_mutex_init.3 1.18 +0 -1 src/share/man/man3/pthread_mutex_lock.3 1.6 +0 -1 src/share/man/man3/pthread_mutex_timedlock.3 1.15 +0 -1 src/share/man/man3/pthread_mutex_trylock.3 1.16 +0 -1 src/share/man/man3/pthread_mutex_unlock.3 1.13 +0 -1 src/share/man/man3/pthread_mutexattr.3 1.7 +0 -1 src/share/man/man3/pthread_mutexattr_getkind_np.3 1.21 +0 -1 src/share/man/man3/pthread_once.3 1.6 +0 -1 src/share/man/man3/pthread_resume_all_np.3 1.6 +0 -1 src/share/man/man3/pthread_resume_np.3 1.12 +0 -1 src/share/man/man3/pthread_rwlock_destroy.3 1.11 +0 -1 src/share/man/man3/pthread_rwlock_init.3 1.10 +0 -1 src/share/man/man3/pthread_rwlock_rdlock.3 1.3 +0 -1 src/share/man/man3/pthread_rwlock_timedrdlock.3 1.3 +0 -1 src/share/man/man3/pthread_rwlock_timedwrlock.3 1.10 +0 -1 src/share/man/man3/pthread_rwlock_unlock.3 1.11 +0 -1 src/share/man/man3/pthread_rwlock_wrlock.3 1.13 +0 -1 src/share/man/man3/pthread_rwlockattr_destroy.3 1.15 +0 -1 src/share/man/man3/pthread_rwlockattr_getpshared.3 1.13 +0 -1 src/share/man/man3/pthread_rwlockattr_init.3 1.15 +0 -1 src/share/man/man3/pthread_rwlockattr_setpshared.3 1.12 +0 -1 src/share/man/man3/pthread_schedparam.3 1.14 +0 -1 src/share/man/man3/pthread_self.3 1.6 +0 -1 src/share/man/man3/pthread_set_name_np.3 1.17 +0 -1 src/share/man/man3/pthread_setspecific.3 1.14 +0 -1 src/share/man/man3/pthread_sigmask.3 1.3 +2 -3 src/share/man/man3/pthread_spin_init.3 1.4 +1 -2 src/share/man/man3/pthread_spin_lock.3 1.5 +0 -1 src/share/man/man3/pthread_switch_add_np.3 1.15 +0 -1 src/share/man/man3/pthread_testcancel.3 1.2 +0 -1 src/share/man/man3/pthread_yield.3 From owner-cvs-src@FreeBSD.ORG Mon Oct 22 10:13:39 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2007616A46B; Mon, 22 Oct 2007 10:13:39 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id ED10313C4D5; Mon, 22 Oct 2007 10:13:38 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9MADcuc060501; Mon, 22 Oct 2007 10:13:38 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9MADcMt060500; Mon, 22 Oct 2007 10:13:38 GMT (envelope-from ru) Message-Id: <200710221013.l9MADcMt060500@repoman.freebsd.org> From: Ruslan Ermilov Date: Mon, 22 Oct 2007 10:13:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libthr libthr.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 10:13:39 -0000 ru 2007-10-22 10:13:38 UTC FreeBSD src repository Modified files: lib/libthr libthr.3 Log: - Stop calling libthr alternative as it's now the default threading library. - Now that libpthread is a symlink, it's no longer possible to link applications with libpthread and have libmap.conf(5) select the desired threading library; applications will be linked to the default threading library, libkse or libthr. Remove an obsolete paragraph. - Mention that improvements can be seen compared to libkse. Reviewed by: deischen, davidxu Revision Changes Path 1.4 +7 -15 src/lib/libthr/libthr.3 From owner-cvs-src@FreeBSD.ORG Mon Oct 22 10:45:56 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3A69516A417; Mon, 22 Oct 2007 10:45:56 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from fallbackmx02.syd.optusnet.com.au (fallbackmx02.syd.optusnet.com.au [211.29.133.72]) by mx1.freebsd.org (Postfix) with ESMTP id 908E613C4A8; Mon, 22 Oct 2007 10:45:55 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from mail12.syd.optusnet.com.au (mail12.syd.optusnet.com.au [211.29.132.193]) by fallbackmx02.syd.optusnet.com.au (8.12.11.20060308/8.12.11) with ESMTP id l9L77XJ7002764; Sun, 21 Oct 2007 17:13:49 +1000 Received: from besplex.bde.org (c220-239-235-248.carlnfd3.nsw.optusnet.com.au [220.239.235.248]) by mail12.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id l9L3jvgv000585 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 21 Oct 2007 13:46:06 +1000 Date: Sun, 21 Oct 2007 13:45:57 +1000 (EST) From: Bruce Evans X-X-Sender: bde@besplex.bde.org To: Bruce Evans In-Reply-To: <20071001212813.X2796@besplex.bde.org> Message-ID: <20071021131632.J1869@besplex.bde.org> References: <200709241339.l8ODd6k6059694@repoman.freebsd.org> <47002674.8050707@tomjudge.com> <47002E2F.3030306@tomjudge.com> <20071001090547.H85753@maildrop.int.zabbadoz.net> <20071001201359.M2557@besplex.bde.org> <20071001110057.V85753@maildrop.int.zabbadoz.net> <20071001212813.X2796@besplex.bde.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, "Bjoern A. Zeeb" , cvs-all@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: cvs commit: src/sys/ufs/ffs ffs_alloc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 10:45:56 -0000 On Mon, 1 Oct 2007, Bruce Evans wrote: > On Mon, 1 Oct 2007, Bjoern A. Zeeb wrote: > >> On Mon, 1 Oct 2007, Bruce Evans wrote: >> >>> On Mon, 1 Oct 2007, Bjoern A. Zeeb wrote: >>>>> s/fis/fix/ >>>> >>>> yes it should. I closed the PR, See the comment there. >>> >>> s/fix/work around/ >>> >>> The bug is in newfs and tunefs permitting garbage parameters, so it cannot >>> be fixed in ffs_alloc.c. >> >> No matter what iput the kernel gets and from where, it MUST NOT (or at >> least SHOULD not;) panic unless explicitly request by KASSERT/panic/.. > > Not quite true. There are hundreds or thousands of sysctls that can > be used to set critical parameters to garbage which will cause a panic. > Bounds checking for sysctl parameters is almost completely absent, and > this is sometimes useful for investigating the limits of useful parameters > without rebuilding the kernel. Also, a division by zero trap is preferable > to a panic since it is restartable. > >> So this commit fixes a DIV0 bug in the kernel. >> >> Of course you are right, that the values should be checked by the tools >> that we have in the tree so that this problem would not occur. >> We could even check if the values given make sense at all, but that still >> is a different story to a kernel panic. > > You deleted the part where I said where the fix belongs in the kernel > (next to related fixups). > > ffs does almost no runtime checking by design. It depends on fsck or > mount-time fixups doing all the necessary checking and fixups, so that > the main code can be simpler and faster. New code shouldn't do things > differently. Here is a correct fix for the kernel part. %%% Index: ffs_vfsops.c =================================================================== RCS file: /home/ncvs/src/sys/ufs/ffs/ffs_vfsops.c,v retrieving revision 1.233 diff -u -1 -r1.233 ffs_vfsops.c --- ffs_vfsops.c 16 Jun 2004 09:47:25 -0000 1.233 +++ ffs_vfsops.c 1 Oct 2007 12:41:25 -0000 @@ -885,3 +937,3 @@ } - /* Compatibility for old filesystems */ + /* Compatibility and/or fixups for old filesystems/utilities. */ if (fs->fs_avgfilesize <= 0) @@ -890,2 +942,4 @@ fs->fs_avgfpdir = AFPDIR; + if ((int64_t)fs->fs_avgfilesize * fs->fs_avgfpdir > INT32_MAX) + fs->fs_avgfpdir = INT32_MAX / fs->fs_avgfilesize; if (bigcgs) { %%% This lets fs_avgfpdir be set to any value between 1 and INT32_MAX inclusive. Then, if the product would overflow, fs_avgfpdir is clamped to the maximum value that doesn't cause overflow of the product. In light but lengthy testing of this (with a "normal" and small tree from /usr/src or /usr only, but with many parameters tried), I couldn't find any useful use for having these parameters. All parameters tried except silly ones like 1 for one and INT32_MAX for the other gave only minor differences, while the silly ones gave a significant pessimization. In particular, setting the parameters to the current averages for the tree made no significant difference (IIRC, setting the parameters to several times the averages is better, and the default parameters give this for /usr). The parameters might be useful for very large trees with all files and directories having nearly the same size, but testing would be lengthier. Bruce From owner-cvs-src@FreeBSD.ORG Mon Oct 22 12:31:23 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CD10716A41A; Mon, 22 Oct 2007 12:31:23 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A4F6313C48A; Mon, 22 Oct 2007 12:31:23 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9MCVN0a075611; Mon, 22 Oct 2007 12:31:23 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9MCVN3e075610; Mon, 22 Oct 2007 12:31:23 GMT (envelope-from ru) Message-Id: <200710221231.l9MCVN3e075610@repoman.freebsd.org> From: Ruslan Ermilov Date: Mon, 22 Oct 2007 12:31:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src ObsoleteFiles.inc X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 12:31:23 -0000 ru 2007-10-22 12:31:23 UTC FreeBSD src repository Modified files: . ObsoleteFiles.inc Log: Remove the libmytinfow library that's available only in RELENG_6. Revision Changes Path 1.114 +7 -1 src/ObsoleteFiles.inc From owner-cvs-src@FreeBSD.ORG Mon Oct 22 13:04:59 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 660CB16A46B; Mon, 22 Oct 2007 13:04:59 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 415B913C4A7; Mon, 22 Oct 2007 13:04:56 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 4F90146FE1; Mon, 22 Oct 2007 09:04:47 -0400 (EDT) Date: Mon, 22 Oct 2007 14:04:47 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: John Birrell In-Reply-To: <200710220413.l9M4D8g3016327@repoman.freebsd.org> Message-ID: <20071022135710.H70919@fledge.watson.org> References: <200710220413.l9M4D8g3016327@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/sys kldstat.2 src/sbin/kldstat kldstat.c src/sys/kern kern_linker.c src/sys/sys linker.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 13:04:59 -0000 On Mon, 22 Oct 2007, John Birrell wrote: > jb 2007-10-22 04:12:57 UTC > > FreeBSD src repository > > Modified files: > lib/libc/sys kldstat.2 > sbin/kldstat kldstat.c > sys/kern kern_linker.c > sys/sys linker.h > Log: > Add the full module path name to the kld_file_stat structure > for kldstat(2). > > This allows libdtrace to determine the exact file from which > a kernel module was loaded without having to guess. > > The kldstat(2) API is versioned with the size of the > kld_file_stat structure, so this change creates version 2. > > Add the pathname to the verbose output of kldstat(8) too. When using this function, keep in mind that, as with all stored path strings in the kernel, the string may become stale, be relative to a particular process cwd, or a particular process root. Automated use of similarly stored paths relating to mounted file systems are notoriously unreliable, especially if chroot() is in use. This doesn't make stored paths unuseful, just requires a little caution to make sure nothing relies on them working better than they actually do work. You might want to add a note in the BUGS or IMPLEMENTATION section to this extent. We had a rather nasty series of bugs in the user mount tool for a while in which an incorrect assumption was made that the path a file system was mounted as (and hence cached in the mount structure) would remain valid at unmount time -- as a result, file systems couldn't be unmounted from within chroots or if an intermediate directory in their path had been renamed. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Mon Oct 22 17:43:44 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8CC9716A41B; Mon, 22 Oct 2007 17:43:44 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5C1F113C4B0; Mon, 22 Oct 2007 17:43:44 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9MHhiah078622; Mon, 22 Oct 2007 17:43:44 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9MHhiC0078621; Mon, 22 Oct 2007 17:43:44 GMT (envelope-from delphij) Message-Id: <200710221743.l9MHhiC0078621@repoman.freebsd.org> From: Xin LI Date: Mon, 22 Oct 2007 17:43:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/fs/msdosfs msdosfs_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 17:43:44 -0000 delphij 2007-10-22 17:43:43 UTC FreeBSD src repository Modified files: sys/fs/msdosfs msdosfs_vfsops.c Log: Fixes to msdosfs dirtyflag related stuff: - markvoldirty() needs to write to underlying GEOM provider. We have to do that *before* g_access() which sets the GEOM provider to read-only. - Remove dirty flag before free'ing iconv related resources. The dirty flag removal could fail, and it is hard to revert the iconv-free after the fail. - Mark volume as dirty if we have failed to mark it clean for safe. - Other style fixes to the touched functions. Revision Changes Path 1.179 +42 -26 src/sys/fs/msdosfs/msdosfs_vfsops.c From owner-cvs-src@FreeBSD.ORG Mon Oct 22 17:46:58 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9099516A41A; Mon, 22 Oct 2007 17:46:58 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5FC2913C4AC; Mon, 22 Oct 2007 17:46:58 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9MHkwHa078769; Mon, 22 Oct 2007 17:46:58 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9MHkw96078768; Mon, 22 Oct 2007 17:46:58 GMT (envelope-from delphij) Message-Id: <200710221746.l9MHkw96078768@repoman.freebsd.org> From: Xin LI Date: Mon, 22 Oct 2007 17:46:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/fs/msdosfs msdosfs_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 17:46:58 -0000 delphij 2007-10-22 17:46:57 UTC FreeBSD src repository Modified files: sys/fs/msdosfs msdosfs_vfsops.c Log: Forced commit to clarify that previous change was: Submitted by: bde Revision Changes Path 1.180 +0 -0 src/sys/fs/msdosfs/msdosfs_vfsops.c From owner-cvs-src@FreeBSD.ORG Mon Oct 22 18:10:29 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F2F5316A417; Mon, 22 Oct 2007 18:10:28 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id 8E8A513C4AC; Mon, 22 Oct 2007 18:10:28 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id D4309EB9B05; Tue, 23 Oct 2007 02:10:10 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id jjbRPA0HXG9R; Tue, 23 Oct 2007 02:10:06 +0800 (CST) Received: from LI-Xins-MacBook.local (71.5.7.139.ptr.us.xo.net [71.5.7.139]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id E3DF8EB20C6; Tue, 23 Oct 2007 02:10:04 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:openpgp:content-type; b=GqZQIX/YcdFMD0WomlLS3TbmiRx/iqysegWUuetyHGG0C7epZh3TZSK4DmYg4Agn3 OaEsqYji2NYAI5KV+B3sw== Message-ID: <471CE776.80101@delphij.net> Date: Mon, 22 Oct 2007 11:09:58 -0700 From: LI Xin Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Doug Barton References: <200710220938.l9M9ciIR057171@repoman.freebsd.org> In-Reply-To: <200710220938.l9M9ciIR057171@repoman.freebsd.org> X-Enigmail-Version: 0.95.3 OpenPGP: url=http://www.delphij.net/delphij.asc Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig051925E2EEA22D31CFC6D710" Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/etc/rc.d named X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 18:10:29 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig051925E2EEA22D31CFC6D710 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Doug Barton wrote: > dougb 2007-10-22 09:38:44 UTC >=20 > FreeBSD src repository >=20 > Modified files: > etc/rc.d named=20 > Log: > 1. Determine the location of the rndc* binaries relative to $command > so that when using named from the ports (or elsewhere) the proper rnd= c* > commands will be run. > =20 > 2. Rework the stop routine using ideas from brooks and delphij. > Specifically I am duplicating a lot of code from rc.subr's stop routi= ne > so that this one will behave more like the one in rc.subr, but use rn= dc > to kill the daemon (or regular kill if that fails). This also avoids > the problems related to using killall if rndc fails, which is bad if > you're running more than one named on the same box. Thanks! Cheers, --=20 Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! --------------enig051925E2EEA22D31CFC6D710 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHHOd2OfuToMruuMARCppoAJ9dWcafH1ayDJi/mD8gOdND9dZQEwCfXfse 6nhMhWbJMJyL8fGUykXYS5o= =0vxl -----END PGP SIGNATURE----- --------------enig051925E2EEA22D31CFC6D710-- From owner-cvs-src@FreeBSD.ORG Mon Oct 22 19:01:26 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BDC7116A4A0; Mon, 22 Oct 2007 19:01:26 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9B00D13C4BE; Mon, 22 Oct 2007 19:01:26 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9MJ1QjG086568; Mon, 22 Oct 2007 19:01:26 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9MJ1QNn086567; Mon, 22 Oct 2007 19:01:26 GMT (envelope-from jhb) Message-Id: <200710221901.l9MJ1QNn086567@repoman.freebsd.org> From: John Baldwin Date: Mon, 22 Oct 2007 19:01:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net route.c src/sys/netinet6 nd6.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 19:01:26 -0000 jhb 2007-10-22 19:01:26 UTC FreeBSD src repository Modified files: sys/net route.c sys/netinet6 nd6.c Log: Close a race when trying to lookup a gateway route in rt_check(). Specifically, if two threads were doing concurrent lookups and the existing gateway was marked down, the the first thread would drop a reference on the gateway route and then unlock the "root" route while it tried to allocate a new route. The second thread could then also drop a reference on the same gateway route resulting in a reference underflow. Fix this by clearing the gateway route pointer after dropping the reference count but before dropping the lock. Secondly, in this same case, the second thread would overwrite the gateway route pointer w/o free'ing a reference to the route installed by the first thread. In practice this would probably just fix a lost reference that would result in a route never being freed. This fixes panics observed in rt_check() and rtexpunge(). MFC after: 1 week PR: kern/112490 Insight from: mehuljv at yahoo.com Reviewed by: ru (found the "not-setting it to NULL" part) Tested by: several Revision Changes Path 1.121 +3 -1 src/sys/net/route.c 1.84 +3 -1 src/sys/netinet6/nd6.c From owner-cvs-src@FreeBSD.ORG Mon Oct 22 21:49:40 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D14116A41A; Mon, 22 Oct 2007 21:49:40 +0000 (UTC) (envelope-from jb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 55B8513C4AC; Mon, 22 Oct 2007 21:49:40 +0000 (UTC) (envelope-from jb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9MLneTM009388; Mon, 22 Oct 2007 21:49:40 GMT (envelope-from jb@repoman.freebsd.org) Received: (from jb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9MLnef9009387; Mon, 22 Oct 2007 21:49:40 GMT (envelope-from jb) Message-Id: <200710222149.l9MLnef9009387@repoman.freebsd.org> From: John Birrell Date: Mon, 22 Oct 2007 21:49:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/sys kldstat.2 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Oct 2007 21:49:40 -0000 jb 2007-10-22 21:49:40 UTC FreeBSD src repository Modified files: lib/libc/sys kldstat.2 Log: Add a BUGS section to note that mount/chroot changes since a module was loaded might make the pathname inaccurate. I wonder if an inode reference should be stored with the pathname to allow a validity check? Suggested by: rwatson@ Revision Changes Path 1.22 +4 -0 src/lib/libc/sys/kldstat.2 From owner-cvs-src@FreeBSD.ORG Tue Oct 23 00:52:26 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 36D8116A419; Tue, 23 Oct 2007 00:52:26 +0000 (UTC) (envelope-from grehan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1616E13C481; Tue, 23 Oct 2007 00:52:26 +0000 (UTC) (envelope-from grehan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9N0qP2P031266; Tue, 23 Oct 2007 00:52:25 GMT (envelope-from grehan@repoman.freebsd.org) Received: (from grehan@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9N0qPoI031265; Tue, 23 Oct 2007 00:52:25 GMT (envelope-from grehan) Message-Id: <200710230052.l9N0qPoI031265@repoman.freebsd.org> From: Peter Grehan Date: Tue, 23 Oct 2007 00:52:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern sched_ule.c src/sys/powerpc/conf GENERIC src/sys/powerpc/powerpc genassym.c swtch.S vm_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 00:52:26 -0000 grehan 2007-10-23 00:52:25 UTC FreeBSD src repository Modified files: sys/kern sched_ule.c sys/powerpc/conf GENERIC sys/powerpc/powerpc genassym.c swtch.S vm_machdep.c Log: Cut over to ULE on PowerPC kern/sched_ule.c - Add __powerpc__ to the list of supported architectures powerpc/conf/GENERIC - Swap SCHED_4BSD with SCHED_ULE powerpc/powerpc/genassym.c - Export TD_LOCK field of thread struct powerpc/powerpc/swtch.S - Handle new 3rd parameter to cpu_switch() by updating the old thread's lock. Note: uniprocessor-only, will require modification for MP support. powerpc/powerpc/vm_machdep.c - Set 3rd param of cpu_switch to mutex of old thread's lock, making the call a no-op. Reviewed by: marcel, jeffr (slightly older version) Revision Changes Path 1.216 +1 -1 src/sys/kern/sched_ule.c 1.72 +1 -1 src/sys/powerpc/conf/GENERIC 1.59 +1 -0 src/sys/powerpc/powerpc/genassym.c 1.22 +6 -2 src/sys/powerpc/powerpc/swtch.S 1.116 +1 -1 src/sys/powerpc/powerpc/vm_machdep.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 02:30:21 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 522AD16A418; Tue, 23 Oct 2007 02:30:21 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0EA6213C48D; Tue, 23 Oct 2007 02:30:21 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9N2UKYD040320; Tue, 23 Oct 2007 02:30:20 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9N2UKTj040319; Tue, 23 Oct 2007 02:30:20 GMT (envelope-from thompsa) Message-Id: <200710230230.l9N2UKTj040319@repoman.freebsd.org> From: Andrew Thompson Date: Tue, 23 Oct 2007 02:30:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/net if_lagg.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 02:30:21 -0000 thompsa 2007-10-23 02:30:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/net if_lagg.c Log: MFC r1.21 Use ETHER_BPF_MTAP so that the vlan tags are visible to bpf(4) when stacked under a vlan. Approved by: re (kensmith) Revision Changes Path 1.19.2.2 +2 -2 src/sys/net/if_lagg.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 02:31:40 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 155BB16A417; Tue, 23 Oct 2007 02:31:40 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CDD4513C4A3; Tue, 23 Oct 2007 02:31:39 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9N2VdGY040527; Tue, 23 Oct 2007 02:31:39 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9N2Vdt3040526; Tue, 23 Oct 2007 02:31:39 GMT (envelope-from thompsa) Message-Id: <200710230231.l9N2Vdt3040526@repoman.freebsd.org> From: Andrew Thompson Date: Tue, 23 Oct 2007 02:31:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/net if_bridge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 02:31:40 -0000 thompsa 2007-10-23 02:31:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/net if_bridge.c Log: MFC r1.105 Use ETHER_BPF_MTAP so that the vlan tags are visible to bpf(4) when bridging a vlan trunk. Approved by: re (kensmith) Revision Changes Path 1.103.2.1 +4 -4 src/sys/net/if_bridge.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 02:32:24 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 83B8516A419; Tue, 23 Oct 2007 02:32:24 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from out1.smtp.messagingengine.com (out1.smtp.messagingengine.com [66.111.4.25]) by mx1.freebsd.org (Postfix) with ESMTP id 12EE613C4B8; Tue, 23 Oct 2007 02:32:23 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id DC8E733D6C; Mon, 22 Oct 2007 22:07:41 -0400 (EDT) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute1.internal (MEProxy); Mon, 22 Oct 2007 22:07:41 -0400 X-Sasl-enc: qfz3ezEMyYcWk8P+2+bwH8y9GW7voxo1ywPazkkpgyGo 1193105261 Received: from empiric.lon.incunabulum.net (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTP id 182EC1AAB5; Mon, 22 Oct 2007 22:07:40 -0400 (EDT) Message-ID: <471D576C.30601@FreeBSD.org> Date: Tue, 23 Oct 2007 03:07:40 +0100 From: "Bruce M. Simpson" User-Agent: Thunderbird 2.0.0.6 (X11/20070928) MIME-Version: 1.0 To: Luigi Rizzo References: <200710050726.l957QeMI059383@repoman.freebsd.org> In-Reply-To: <200710050726.l957QeMI059383@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/usb usbdevs uscanner.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 02:32:24 -0000 Luigi Rizzo wrote: > Log: > Add entries for Epson multifunction scanner/printer/card readers, > with all functions supported. Thanks for doing this. Any plans to MFC? I will try to test this change on 6.2 with my Epson CX-3650. Currently I have to unload uscanner and/or ulpt, and physically replug the usb cable into a different port, to switch between ulpt and uscanner functions on the device. regards, BMS From owner-cvs-src@FreeBSD.ORG Tue Oct 23 03:22:49 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C958D16A417; Tue, 23 Oct 2007 03:22:49 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8C0F713C49D; Tue, 23 Oct 2007 03:22:49 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9N3MnW8044941; Tue, 23 Oct 2007 03:22:49 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9N3Mnhj044930; Tue, 23 Oct 2007 03:22:49 GMT (envelope-from daichi) Message-Id: <200710230322.l9N3Mnhj044930@repoman.freebsd.org> From: Daichi GOTO Date: Tue, 23 Oct 2007 03:22:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/fs/unionfs union_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 03:22:49 -0000 daichi 2007-10-23 03:22:49 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/fs/unionfs union_subr.c Log: MFC: Improved access permission check treatments. Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.86.2.2 +6 -0 src/sys/fs/unionfs/union_subr.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 03:24:37 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DBDF316A417; Tue, 23 Oct 2007 03:24:37 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9E5A413C4B9; Tue, 23 Oct 2007 03:24:37 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9N3Ob5D045089; Tue, 23 Oct 2007 03:24:37 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9N3OboM045088; Tue, 23 Oct 2007 03:24:37 GMT (envelope-from daichi) Message-Id: <200710230324.l9N3OboM045088@repoman.freebsd.org> From: Daichi GOTO Date: Tue, 23 Oct 2007 03:24:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/fs/unionfs union_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 03:24:38 -0000 daichi 2007-10-23 03:24:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/fs/unionfs union_vnops.c Log: MFC: Changed it frees unneeded memory ASAP. Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.132.2.2 +5 -1 src/sys/fs/unionfs/union_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 03:26:39 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E59016A41B; Tue, 23 Oct 2007 03:26:39 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 30BB413C48D; Tue, 23 Oct 2007 03:26:39 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9N3Qd2d045197; Tue, 23 Oct 2007 03:26:39 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9N3QcxU045196; Tue, 23 Oct 2007 03:26:38 GMT (envelope-from daichi) Message-Id: <200710230326.l9N3QcxU045196@repoman.freebsd.org> From: Daichi GOTO Date: Tue, 23 Oct 2007 03:26:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/fs/unionfs union_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 03:26:39 -0000 daichi 2007-10-23 03:26:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/fs/unionfs union_vnops.c Log: MFC: Added treatments to prevent readdir infinity loop using with Linux binary compatibility feature. Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.132.2.3 +23 -29 src/sys/fs/unionfs/union_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 03:28:25 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E2FC16A417; Tue, 23 Oct 2007 03:28:23 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 48C8213C494; Tue, 23 Oct 2007 03:28:23 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9N3SNUj045342; Tue, 23 Oct 2007 03:28:23 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9N3SNB0045341; Tue, 23 Oct 2007 03:28:23 GMT (envelope-from daichi) Message-Id: <200710230328.l9N3SNB0045341@repoman.freebsd.org> From: Daichi GOTO Date: Tue, 23 Oct 2007 03:28:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/fs/unionfs union.h union_subr.c union_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 03:28:25 -0000 daichi 2007-10-23 03:28:23 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/fs/unionfs union.h union_subr.c union_vnops.c Log: MFC: - Added support for vfs_cache on unionfs. As a result, you can use applications that use procfs on unionfs. - Removed unionfs internal cache mechanism because it has vfs_cache support instead. As a result, it just simplified code of unionfs. - Fixed kern/111262 issue. Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.31.2.2 +7 -6 src/sys/fs/unionfs/union.h 1.86.2.3 +9 -154 src/sys/fs/unionfs/union_subr.c 1.132.2.4 +27 -11 src/sys/fs/unionfs/union_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 03:30:13 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DDEE716A417; Tue, 23 Oct 2007 03:30:13 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9FD4C13C4B9; Tue, 23 Oct 2007 03:30:13 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9N3UDo9045507; Tue, 23 Oct 2007 03:30:13 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9N3UDRf045506; Tue, 23 Oct 2007 03:30:13 GMT (envelope-from daichi) Message-Id: <200710230330.l9N3UDRf045506@repoman.freebsd.org> From: Daichi GOTO Date: Tue, 23 Oct 2007 03:30:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/fs/unionfs union_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 03:30:14 -0000 daichi 2007-10-23 03:30:13 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/fs/unionfs union_vnops.c Log: MFC: Fixed vnode unlock/vrele untreated issues whenever errors have occurred during some treatments. Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.132.2.5 +4 -4 src/sys/fs/unionfs/union_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 03:32:18 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6EB2A16A417; Tue, 23 Oct 2007 03:32:18 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 310FC13C48D; Tue, 23 Oct 2007 03:32:18 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9N3WIW9045789; Tue, 23 Oct 2007 03:32:18 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9N3WIF1045788; Tue, 23 Oct 2007 03:32:18 GMT (envelope-from daichi) Message-Id: <200710230332.l9N3WIF1045788@repoman.freebsd.org> From: Daichi GOTO Date: Tue, 23 Oct 2007 03:32:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/fs/unionfs union_vfsops.c union_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 03:32:18 -0000 daichi 2007-10-23 03:32:17 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/fs/unionfs union_vfsops.c union_vnops.c Log: MFC: - It has been become MPSAFE. - Fixed lock panic issue under MPSAFE. - Fixed panic issue whenever it locks vnode with reclaim. - Fixed lock implementations not conforming to vnode_if.src style. Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.76.2.3 +5 -0 src/sys/fs/unionfs/union_vfsops.c 1.132.2.6 +46 -22 src/sys/fs/unionfs/union_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 03:33:43 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA16716A421; Tue, 23 Oct 2007 03:33:43 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9C10013C494; Tue, 23 Oct 2007 03:33:43 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9N3Xhgv045938; Tue, 23 Oct 2007 03:33:43 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9N3Xh6M045937; Tue, 23 Oct 2007 03:33:43 GMT (envelope-from daichi) Message-Id: <200710230333.l9N3Xh6M045937@repoman.freebsd.org> From: Daichi GOTO Date: Tue, 23 Oct 2007 03:33:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/fs/unionfs union_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 03:33:44 -0000 daichi 2007-10-23 03:33:43 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/fs/unionfs union_vnops.c Log: MFC: Added NULL check code pointed out by Coverity. (via Stanislav Sedov. Thanks) Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.132.2.7 +2 -0 src/sys/fs/unionfs/union_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 03:34:59 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 59E1216A419; Tue, 23 Oct 2007 03:34:59 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1C65E13C48E; Tue, 23 Oct 2007 03:34:59 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9N3YwvV046061; Tue, 23 Oct 2007 03:34:58 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9N3Yw3v046060; Tue, 23 Oct 2007 03:34:58 GMT (envelope-from daichi) Message-Id: <200710230334.l9N3Yw3v046060@repoman.freebsd.org> From: Daichi GOTO Date: Tue, 23 Oct 2007 03:34:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/fs/unionfs union_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 03:34:59 -0000 daichi 2007-10-23 03:34:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/fs/unionfs union_vfsops.c Log: MFC: Fixed un-vrele issue of upper layer root vnode of unionfs. Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.76.2.4 +1 -1 src/sys/fs/unionfs/union_vfsops.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 03:37:10 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA1FF16A417; Tue, 23 Oct 2007 03:37:10 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A309113C4B2; Tue, 23 Oct 2007 03:37:10 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9N3bAea046268; Tue, 23 Oct 2007 03:37:10 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9N3bAmn046267; Tue, 23 Oct 2007 03:37:10 GMT (envelope-from daichi) Message-Id: <200710230337.l9N3bAmn046267@repoman.freebsd.org> From: Daichi GOTO Date: Tue, 23 Oct 2007 03:37:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sbin/mount_unionfs mount_unionfs.8 src/sys/fs/unionfs union.h union_vfsops.c union_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 03:37:10 -0000 daichi 2007-10-23 03:37:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sbin/mount_unionfs mount_unionfs.8 sys/fs/unionfs union.h union_vfsops.c union_vnops.c Log: MFC: Added whiteout behavior option. ``-o whiteout=always'' is default mode (it is established practice) and ``-o whiteout=whenneeded'' is less disk-space using mode especially for resource restricted environments like embedded environments. (Contributed by Ed Schouten. Thanks) Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.20.2.2 +4 -0 src/sbin/mount_unionfs/mount_unionfs.8 1.31.2.3 +7 -0 src/sys/fs/unionfs/union.h 1.76.2.5 +17 -0 src/sys/fs/unionfs/union_vfsops.c 1.132.2.8 +8 -2 src/sys/fs/unionfs/union_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 03:38:32 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB32216A420; Tue, 23 Oct 2007 03:38:32 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8843813C4C3; Tue, 23 Oct 2007 03:38:32 +0000 (UTC) (envelope-from daichi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9N3cWjm046330; Tue, 23 Oct 2007 03:38:32 GMT (envelope-from daichi@repoman.freebsd.org) Received: (from daichi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9N3cW0T046329; Tue, 23 Oct 2007 03:38:32 GMT (envelope-from daichi) Message-Id: <200710230338.l9N3cW0T046329@repoman.freebsd.org> From: Daichi GOTO Date: Tue, 23 Oct 2007 03:38:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/fs/nullfs null_subr.c null_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 03:38:33 -0000 daichi 2007-10-23 03:38:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/fs/nullfs null_subr.c null_vnops.c Log: MFC: This changes give nullfs correctly work with latest unionfs. Submitted by: Masanori Ozawa (unionfs developer) Reviewed by: jeff, kensmith Approved by: re (kensmith) Revision Changes Path 1.48.2.2 +7 -0 src/sys/fs/nullfs/null_subr.c 1.87.2.4 +18 -5 src/sys/fs/nullfs/null_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 04:20:13 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A6BF516A41A; Tue, 23 Oct 2007 04:20:13 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 4134113C49D; Tue, 23 Oct 2007 04:20:13 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.1/8.14.1) with ESMTP id l9N4FOYm088290; Mon, 22 Oct 2007 22:15:24 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Mon, 22 Oct 2007 22:17:49 -0600 (MDT) Message-Id: <20071022.221749.-1844002269.imp@bsdimp.com> To: bms@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <471D576C.30601@FreeBSD.org> References: <200710050726.l957QeMI059383@repoman.freebsd.org> <471D576C.30601@FreeBSD.org> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, luigi@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/usb usbdevs uscanner.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 04:20:13 -0000 In message: <471D576C.30601@FreeBSD.org> "Bruce M. Simpson" writes: : Luigi Rizzo wrote: : > Log: : > Add entries for Epson multifunction scanner/printer/card readers, : > with all functions supported. : : Thanks for doing this. Any plans to MFC? : : I will try to test this change on 6.2 with my Epson CX-3650. Currently I : have to unload uscanner and/or ulpt, and physically replug the usb cable : into a different port, to switch between ulpt and uscanner functions on : the device. I've been debating a doing a mass MFC. I've been using FreeBSD current's usb stack, with a couple of hacks, in -stable for a few weeks now. Warner From owner-cvs-src@FreeBSD.ORG Tue Oct 23 04:25:44 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A19D816A475; Tue, 23 Oct 2007 04:25:44 +0000 (UTC) (envelope-from kevlo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C29D213C4A6; Tue, 23 Oct 2007 04:25:43 +0000 (UTC) (envelope-from kevlo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9N4PhHI050823; Tue, 23 Oct 2007 04:25:43 GMT (envelope-from kevlo@repoman.freebsd.org) Received: (from kevlo@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9N4Phvg050822; Tue, 23 Oct 2007 04:25:43 GMT (envelope-from kevlo) Message-Id: <200710230425.l9N4Phvg050822@repoman.freebsd.org> From: Kevin Lo Date: Tue, 23 Oct 2007 04:25:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ath if_ath_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 04:25:44 -0000 kevlo 2007-10-23 04:25:43 UTC FreeBSD src repository Modified files: sys/dev/ath if_ath_pci.c Log: - Use pci_enable_busmaster() to turn on busmaster. - Don't test memory/port status and emit an error message; the PCI bus will do this. Reviewed by: sam Revision Changes Path 1.20 +10 -35 src/sys/dev/ath/if_ath_pci.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 06:17:20 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ACE3A16A469; Tue, 23 Oct 2007 06:17:20 +0000 (UTC) (envelope-from rizzo@icir.org) Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68]) by mx1.freebsd.org (Postfix) with ESMTP id 74D3F13C4B2; Tue, 23 Oct 2007 06:17:20 +0000 (UTC) (envelope-from rizzo@icir.org) Received: from xorpc.icir.org (localhost [127.0.0.1]) by xorpc.icir.org (8.12.11/8.13.6) with ESMTP id l9N62U6o075914; Mon, 22 Oct 2007 23:02:35 -0700 (PDT) (envelope-from rizzo@xorpc.icir.org) Received: (from rizzo@localhost) by xorpc.icir.org (8.12.11/8.12.3/Submit) id l9N62Psx075913; Mon, 22 Oct 2007 23:02:25 -0700 (PDT) (envelope-from rizzo) Date: Mon, 22 Oct 2007 23:02:25 -0700 From: Luigi Rizzo To: "M. Warner Losh" , fabio@gandalf.sssup.it Message-ID: <20071022230225.A75447@xorpc.icir.org> References: <200710050726.l957QeMI059383@repoman.freebsd.org> <471D576C.30601@FreeBSD.org> <20071022.221749.-1844002269.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20071022.221749.-1844002269.imp@bsdimp.com>; from imp@bsdimp.com on Mon, Oct 22, 2007 at 10:17:49PM -0600 Cc: cvs-src@FreeBSD.org, luigi@FreeBSD.org, src-committers@FreeBSD.org, bms@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/usb usbdevs uscanner.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 06:17:20 -0000 On Mon, Oct 22, 2007 at 10:17:49PM -0600, M. Warner Losh wrote: > In message: <471D576C.30601@FreeBSD.org> > "Bruce M. Simpson" writes: > : Luigi Rizzo wrote: > : > Log: > : > Add entries for Epson multifunction scanner/printer/card readers, > : > with all functions supported. > : > : Thanks for doing this. Any plans to MFC? asap - in fact i have been running this code on 6.2 since late august. > : I will try to test this change on 6.2 with my Epson CX-3650. Currently I > : have to unload uscanner and/or ulpt, and physically replug the usb cable > : into a different port, to switch between ulpt and uscanner functions on > : the device. > > I've been debating a doing a mass MFC. I've been using FreeBSD > current's usb stack, with a couple of hacks, in -stable for a few > weeks now. that's also an interesting thing as it would also clean up the codebase a bit. If re@ agrees this might be a good thing to do, even though it might require a bit more time for code to stabilize before 6.3 is released. One difference that we found (not sure where it was introduced) between -current and RELENG_6 is with the handling of usb transfers shorter than expected - these happens e.g. with some webcams supported by the linux-gspca driver (built using linux-kmod-compat - i know that one doesn't build as is on -current but we have some local changes to make it work). Fabio Checconi (in Cc, fabio@gandalf.sssup.it) should have more details, but in summary the situation should be as follows: on RELENG_6, these short transfers are handled same as regular ones, i.e. data is transfered and the caller gets a success return code; on -current the usb stack returns an error in case it sees them (the data phase is correct though). cheers luigi From owner-cvs-src@FreeBSD.ORG Tue Oct 23 07:35:19 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7363D16A468; Tue, 23 Oct 2007 07:35:19 +0000 (UTC) (envelope-from matteo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 572D413C4AC; Tue, 23 Oct 2007 07:35:19 +0000 (UTC) (envelope-from matteo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9N7ZH3f004646; Tue, 23 Oct 2007 07:35:17 GMT (envelope-from matteo@repoman.freebsd.org) Received: (from matteo@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9N7ZHq2004645; Tue, 23 Oct 2007 07:35:17 GMT (envelope-from matteo) Message-Id: <200710230735.l9N7ZHq2004645@repoman.freebsd.org> From: Matteo Riondato Date: Tue, 23 Oct 2007 07:35:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/rpcbind rpcbind.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 07:35:19 -0000 matteo 2007-10-23 07:35:17 UTC FreeBSD src repository Modified files: usr.sbin/rpcbind rpcbind.c Log: Avoid leaking file descriptors Revision Changes Path 1.18 +7 -3 src/usr.sbin/rpcbind/rpcbind.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 10:39:04 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3CA6D16A420; Tue, 23 Oct 2007 10:39:04 +0000 (UTC) (envelope-from bde@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2A0CD13C4A7; Tue, 23 Oct 2007 10:39:04 +0000 (UTC) (envelope-from bde@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9NAd4X5036390; Tue, 23 Oct 2007 10:39:04 GMT (envelope-from bde@repoman.freebsd.org) Received: (from bde@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9NAd34X036389; Tue, 23 Oct 2007 10:39:03 GMT (envelope-from bde) Message-Id: <200710231039.l9NAd34X036389@repoman.freebsd.org> From: Bruce Evans Date: Tue, 23 Oct 2007 10:39:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/fs/msdosfs msdosfs_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 10:39:04 -0000 bde 2007-10-23 10:39:03 UTC FreeBSD src repository Modified files: sys/fs/msdosfs msdosfs_vfsops.c Log: Forced commit to note that rev.1.179 has the following fixes in addition to the ones mentioned in its log message: For mount-update from rw to ro: - don't misuse the MNT_FORCE flag to break error handling for mark volume to clean. - mark volume back to dirty if g_access() failed (not just if mark volume to clean failed). - clear pm_fmod on success. pm_fmod is bogus, since it is only used to cause a panic in unreachable code when we forgot to clear it here, but something like it will be needed. For mount-update from rw to ro and from ro to rw: - don't forget to lock mp when changing mp->mnt_flag. Giant locking may make this unnecessary, but it is simpler to copy what ffs does. Most of the style changes are near here, to copy ffs's cleaner code. For unmount: - don't misuse the MNT_FORCE flag to break error handling for mark volume to clean. Failure of markvoldirty() is similar to failure of ffs_subupdate() in ffs, and ffs has never used MNT_FORCE to ignore the corresponding error. MNT_FORCE for unmount _should_ force the unmount to succeed, but forcing away of write errors has never been supported. - explicitly return 0 instead of `error' in msdosfs_unmount() after committing to success. This is now just a style fix. With errors from markvoldirty() ignored in the MNT_FORCE case, any error in markvoldirty() caused a nonzero `error' to be returned despite committing to success. Upper layers soon paniced trying to back out of the committed unmount. This bug used to be present in another form in most file systems. VOP_CLOSE() was called after committing to success, so it was necessary to force the VOP_CLOSE() to succeed. This was not done; instead, VOP_CLOSE()'s error code was returned to upper layers so upper layers soon paniced if VOP_CLOSE() failed. I saw this panic only with a buggy device driver with a missing close method, but VOP_CLOSE() can easily fail in theory, with errors like EDQUOT and EIO for unwriteable output. Now the bug has moved. g_vfs_close() is called instead of VOP_CLOSE(), and it returns void so unmount vops cannot even detect errors in it. Hopefully, errors in it only occur when there are other bugs. E.g., with the MNT_FORCE bug in msdosfs_close(), when markvoldirty() in umount failed due to the bugs in mount-update, and when this was the only write error, g_vfs_close() was reached despite the write error being detected earlier; it found one unwriteable buffer which it can only report via printf; then after fixing the panic, umount(2) "succeeded" but the unwriteable buffer was left in the buffer cache and/or VMIO object to spam the console with printfs about failed write attempts, until the next rw mount when the write succeeds, possibly clobbering different media. Revision Changes Path 1.181 +0 -0 src/sys/fs/msdosfs/msdosfs_vfsops.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 11:19:46 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 30F4716A420; Tue, 23 Oct 2007 11:19:46 +0000 (UTC) (envelope-from fabio@freebsd.org) Received: from sssup.it (ms01.sssup.it [193.205.80.99]) by mx1.freebsd.org (Postfix) with ESMTP id 0A1C113C4B5; Tue, 23 Oct 2007 11:19:44 +0000 (UTC) (envelope-from fabio@freebsd.org) Received: from [10.30.3.4] (HELO granpasso.retis) by sssup.it (CommuniGate Pro SMTP 4.1.8) with ESMTP-TLS id 35257510; Tue, 23 Oct 2007 12:07:49 +0200 Received: from granpasso.retis (localhost.retis [127.0.0.1]) by granpasso.retis (8.14.1/8.14.1) with ESMTP id l9NAJMk4064129; Tue, 23 Oct 2007 12:19:22 +0200 (CEST) (envelope-from fabio@freebsd.org) Received: (from fabio@localhost) by granpasso.retis (8.14.1/8.14.1/Submit) id l9NAJLxI064128; Tue, 23 Oct 2007 12:19:21 +0200 (CEST) (envelope-from fabio@freebsd.org) X-Authentication-Warning: granpasso.retis: fabio set sender to fabio@freebsd.org using -f Date: Tue, 23 Oct 2007 12:19:21 +0200 From: Fabio Checconi To: Luigi Rizzo Message-ID: <20071023101921.GA63437@gandalf.sssup.it> Mail-Followup-To: Luigi Rizzo , "M. Warner Losh" , bms@FreeBSD.org, luigi@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200710050726.l957QeMI059383@repoman.freebsd.org> <471D576C.30601@FreeBSD.org> <20071022.221749.-1844002269.imp@bsdimp.com> <20071022230225.A75447@xorpc.icir.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20071022230225.A75447@xorpc.icir.org> User-Agent: Mutt/1.4.2.3i Cc: luigi@freebsd.org, src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org, bms@freebsd.org, "M. Warner Losh" Subject: Re: cvs commit: src/sys/dev/usb usbdevs uscanner.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 11:19:46 -0000 > From: Luigi Rizzo > Date: Mon, Oct 22, 2007 11:02:25PM -0700 > > One difference that we found (not sure where it was introduced) > between -current and RELENG_6 is with the handling of usb transfers [...] > > Fabio Checconi (in Cc, fabio@gandalf.sssup.it) should have more details, [...] We had to set the USBD_SHORT_XFER_OK flag when calling usbd_setup_isoc_xfer(), to accept short transfers, while 6.2 seemed to accept them by default (or at least it accepted them with the configurations we were using.) We didn't find the change that made this flag necessary. From owner-cvs-src@FreeBSD.ORG Tue Oct 23 12:50:15 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 59AB116A417; Tue, 23 Oct 2007 12:50:15 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3570913C480; Tue, 23 Oct 2007 12:50:15 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9NCoFXO056305; Tue, 23 Oct 2007 12:50:15 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9NCoFAV056301; Tue, 23 Oct 2007 12:50:15 GMT (envelope-from ru) Message-Id: <200710231250.l9NCoFAV056301@repoman.freebsd.org> From: Ruslan Ermilov Date: Tue, 23 Oct 2007 12:50:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src ObsoleteFiles.inc X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 12:50:15 -0000 ru 2007-10-23 12:50:14 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) . ObsoleteFiles.inc Log: MFC: 1.114: Remove the libmytinfow links. Approved by: re (gnn) Revision Changes Path 1.112.2.2 +7 -1 src/ObsoleteFiles.inc From owner-cvs-src@FreeBSD.ORG Tue Oct 23 12:53:05 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7AA9916A418; Tue, 23 Oct 2007 12:53:05 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6B71A13C4A7; Tue, 23 Oct 2007 12:53:05 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9NCr565056788; Tue, 23 Oct 2007 12:53:05 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9NCr5Ru056787; Tue, 23 Oct 2007 12:53:05 GMT (envelope-from ru) Message-Id: <200710231253.l9NCr5Ru056787@repoman.freebsd.org> From: Ruslan Ermilov Date: Tue, 23 Oct 2007 12:53:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/gnu/usr.bin/groff/tmac mdoc.local src/lib/libthr libthr.3 src/share/man/man3 pthread.3 pthread_attr.3 pthread_attr_get_np.3 pthread_attr_setcreatesuspend_np.3 pthread_barrier_destroy.3 pthread_barrierattr.3 pthread_cancel.3 pthread_cleanup_pop.3 ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 12:53:05 -0000 ru 2007-10-23 12:53:05 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) gnu/usr.bin/groff/tmac mdoc.local lib/libthr libthr.3 share/man/man3 pthread.3 pthread_attr.3 pthread_attr_get_np.3 pthread_attr_setcreatesuspend_np.3 pthread_barrier_destroy.3 pthread_barrierattr.3 pthread_cancel.3 pthread_cleanup_pop.3 pthread_cleanup_push.3 pthread_cond_broadcast.3 pthread_cond_destroy.3 pthread_cond_init.3 pthread_cond_signal.3 pthread_cond_timedwait.3 pthread_cond_wait.3 pthread_condattr.3 pthread_create.3 pthread_detach.3 pthread_equal.3 pthread_exit.3 pthread_getconcurrency.3 pthread_getspecific.3 pthread_join.3 pthread_key_create.3 pthread_key_delete.3 pthread_kill.3 pthread_main_np.3 pthread_multi_np.3 pthread_mutex_destroy.3 pthread_mutex_init.3 pthread_mutex_lock.3 pthread_mutex_timedlock.3 pthread_mutex_trylock.3 pthread_mutex_unlock.3 pthread_mutexattr.3 pthread_mutexattr_getkind_np.3 pthread_once.3 pthread_resume_all_np.3 pthread_resume_np.3 pthread_rwlock_destroy.3 pthread_rwlock_init.3 pthread_rwlock_rdlock.3 pthread_rwlock_timedrdlock.3 pthread_rwlock_timedwrlock.3 pthread_rwlock_unlock.3 pthread_rwlock_wrlock.3 pthread_rwlockattr_destroy.3 pthread_rwlockattr_getpshared.3 pthread_rwlockattr_init.3 pthread_rwlockattr_setpshared.3 pthread_schedparam.3 pthread_self.3 pthread_set_name_np.3 pthread_setspecific.3 pthread_sigmask.3 pthread_spin_init.3 pthread_spin_lock.3 pthread_switch_add_np.3 pthread_testcancel.3 pthread_yield.3 Log: MFC: Reflect the "libpthread -> libkse", "libthr is the default threding library", and "libpthread is a symlink" changes in manpages. Approved by: re (gnn) Revision Changes Path 1.59.2.1 +1 -0 src/gnu/usr.bin/groff/tmac/mdoc.local 1.3.10.1 +7 -15 src/lib/libthr/libthr.3 1.30.2.1 +4 -5 src/share/man/man3/pthread.3 1.17.2.1 +0 -1 src/share/man/man3/pthread_attr.3 1.13.2.1 +0 -1 src/share/man/man3/pthread_attr_get_np.3 1.6.2.1 +0 -1 src/share/man/man3/pthread_attr_setcreatesuspend_np.3 1.5.2.1 +2 -3 src/share/man/man3/pthread_barrier_destroy.3 1.2.18.1 +2 -3 src/share/man/man3/pthread_barrierattr.3 1.12.2.1 +0 -1 src/share/man/man3/pthread_cancel.3 1.13.2.1 +0 -1 src/share/man/man3/pthread_cleanup_pop.3 1.14.2.1 +0 -1 src/share/man/man3/pthread_cleanup_push.3 1.14.2.1 +0 -1 src/share/man/man3/pthread_cond_broadcast.3 1.15.2.1 +0 -1 src/share/man/man3/pthread_cond_destroy.3 1.17.2.1 +0 -1 src/share/man/man3/pthread_cond_init.3 1.14.2.1 +0 -1 src/share/man/man3/pthread_cond_signal.3 1.20.2.1 +0 -1 src/share/man/man3/pthread_cond_timedwait.3 1.21.2.1 +0 -1 src/share/man/man3/pthread_cond_wait.3 1.14.2.1 +0 -1 src/share/man/man3/pthread_condattr.3 1.23.2.1 +0 -1 src/share/man/man3/pthread_create.3 1.17.2.1 +0 -1 src/share/man/man3/pthread_detach.3 1.14.2.1 +0 -1 src/share/man/man3/pthread_equal.3 1.20.2.1 +0 -1 src/share/man/man3/pthread_exit.3 1.5.2.1 +0 -1 src/share/man/man3/pthread_getconcurrency.3 1.14.2.1 +0 -1 src/share/man/man3/pthread_getspecific.3 1.17.2.1 +0 -1 src/share/man/man3/pthread_join.3 1.15.2.1 +0 -1 src/share/man/man3/pthread_key_create.3 1.15.2.1 +0 -1 src/share/man/man3/pthread_key_delete.3 1.12.2.1 +0 -1 src/share/man/man3/pthread_kill.3 1.5.2.1 +0 -1 src/share/man/man3/pthread_main_np.3 1.5.2.1 +0 -8 src/share/man/man3/pthread_multi_np.3 1.14.2.1 +0 -1 src/share/man/man3/pthread_mutex_destroy.3 1.17.2.1 +0 -1 src/share/man/man3/pthread_mutex_init.3 1.17.2.1 +0 -1 src/share/man/man3/pthread_mutex_lock.3 1.5.18.1 +0 -1 src/share/man/man3/pthread_mutex_timedlock.3 1.14.2.1 +0 -1 src/share/man/man3/pthread_mutex_trylock.3 1.15.2.1 +0 -1 src/share/man/man3/pthread_mutex_unlock.3 1.12.2.1 +0 -1 src/share/man/man3/pthread_mutexattr.3 1.6.2.1 +0 -1 src/share/man/man3/pthread_mutexattr_getkind_np.3 1.20.2.1 +0 -1 src/share/man/man3/pthread_once.3 1.5.2.1 +0 -1 src/share/man/man3/pthread_resume_all_np.3 1.5.2.1 +0 -1 src/share/man/man3/pthread_resume_np.3 1.11.2.1 +0 -1 src/share/man/man3/pthread_rwlock_destroy.3 1.10.2.1 +0 -1 src/share/man/man3/pthread_rwlock_init.3 1.9.2.1 +0 -1 src/share/man/man3/pthread_rwlock_rdlock.3 1.2.18.1 +0 -1 src/share/man/man3/pthread_rwlock_timedrdlock.3 1.2.18.1 +0 -1 src/share/man/man3/pthread_rwlock_timedwrlock.3 1.9.2.1 +0 -1 src/share/man/man3/pthread_rwlock_unlock.3 1.10.2.1 +0 -1 src/share/man/man3/pthread_rwlock_wrlock.3 1.12.2.1 +0 -1 src/share/man/man3/pthread_rwlockattr_destroy.3 1.14.2.1 +0 -1 src/share/man/man3/pthread_rwlockattr_getpshared.3 1.12.2.1 +0 -1 src/share/man/man3/pthread_rwlockattr_init.3 1.14.2.1 +0 -1 src/share/man/man3/pthread_rwlockattr_setpshared.3 1.11.2.1 +0 -1 src/share/man/man3/pthread_schedparam.3 1.13.2.1 +0 -1 src/share/man/man3/pthread_self.3 1.5.2.1 +0 -1 src/share/man/man3/pthread_set_name_np.3 1.16.2.1 +0 -1 src/share/man/man3/pthread_setspecific.3 1.13.2.1 +0 -1 src/share/man/man3/pthread_sigmask.3 1.2.18.1 +2 -3 src/share/man/man3/pthread_spin_init.3 1.3.18.1 +1 -2 src/share/man/man3/pthread_spin_lock.3 1.4.2.1 +0 -1 src/share/man/man3/pthread_switch_add_np.3 1.14.2.1 +0 -1 src/share/man/man3/pthread_testcancel.3 1.1.4.1 +0 -1 src/share/man/man3/pthread_yield.3 From owner-cvs-src@FreeBSD.ORG Tue Oct 23 14:12:16 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E74FE16A41B; Tue, 23 Oct 2007 14:12:16 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CEC2713C491; Tue, 23 Oct 2007 14:12:16 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9NECGHn063857; Tue, 23 Oct 2007 14:12:16 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9NECGC4063856; Tue, 23 Oct 2007 14:12:16 GMT (envelope-from rwatson) Message-Id: <200710231412.l9NECGC4063856@repoman.freebsd.org> From: Robert Watson Date: Tue, 23 Oct 2007 14:12:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/security/mac mac_policy.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 14:12:17 -0000 rwatson 2007-10-23 14:12:16 UTC FreeBSD src repository Modified files: sys/security/mac mac_policy.h Log: Bump MAC_VERSION to 4 and add an 8.x line in the version table. Version 4 will include significant synchronization to the Mac OS X Leopard version of the MAC Framework. Obtained from: TrustedBSD Project Revision Changes Path 1.96 +2 -1 src/sys/security/mac/mac_policy.h From owner-cvs-src@FreeBSD.ORG Tue Oct 23 14:55:04 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6BABA16A419; Tue, 23 Oct 2007 14:55:04 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from out1.smtp.messagingengine.com (out1.smtp.messagingengine.com [66.111.4.25]) by mx1.freebsd.org (Postfix) with ESMTP id A9A9613C4B5; Tue, 23 Oct 2007 14:55:02 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id B5A0D34C22; Tue, 23 Oct 2007 10:54:55 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Tue, 23 Oct 2007 10:54:55 -0400 X-Sasl-enc: lbcxEaXZA52+A1Fn6+hWNBUfxICh84H7p/KtVyyErXm0 1193151295 Received: from empiric.lon.incunabulum.net (82-35-112-254.cable.ubr07.dals.blueyonder.co.uk [82.35.112.254]) by mail.messagingengine.com (Postfix) with ESMTP id 89EB738C3; Tue, 23 Oct 2007 10:54:54 -0400 (EDT) Message-ID: <471E0B3D.40305@FreeBSD.org> Date: Tue, 23 Oct 2007 15:54:53 +0100 From: "Bruce M. Simpson" User-Agent: Thunderbird 2.0.0.6 (X11/20070928) MIME-Version: 1.0 To: Luigi Rizzo References: <200710050726.l957QeMI059383@repoman.freebsd.org> <471D576C.30601@FreeBSD.org> <20071022.221749.-1844002269.imp@bsdimp.com> <20071022230225.A75447@xorpc.icir.org> In-Reply-To: <20071022230225.A75447@xorpc.icir.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: luigi@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, fabio@gandalf.sssup.it, cvs-all@FreeBSD.org, "M. Warner Losh" Subject: Re: cvs commit: src/sys/dev/usb usbdevs uscanner.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 14:55:04 -0000 Luigi Rizzo wrote: >> : > Log: >> : > Add entries for Epson multifunction scanner/printer/card readers, >> : > with all functions supported. >> : >> : Thanks for doing this. Any plans to MFC? >> > > asap - in fact i have been running this code on 6.2 since late august. > I can confirm this patch works OK with 6.2-RELEASE and the Epson CX3650 - I just successfully printed a page via cups from another machine on the network using KDE, whilst scanning over the network using the saned network backend with Kooka at the same time. Thank you very much for sorting this out, it's a big help in my present work situation!! Previously I had to squeeze through a tight space in another part of my living space and manually plug/unplug a USB cable, load and unload drivers, just to scan and print. Best regards, BMS From owner-cvs-src@FreeBSD.ORG Tue Oct 23 15:36:41 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D8A6A16A468; Tue, 23 Oct 2007 15:36:41 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C11A613C4B3; Tue, 23 Oct 2007 15:36:41 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9NFafxW070465; Tue, 23 Oct 2007 15:36:41 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9NFafT9070464; Tue, 23 Oct 2007 15:36:41 GMT (envelope-from ru) Message-Id: <200710231536.l9NFafT9070464@repoman.freebsd.org> From: Ruslan Ermilov Date: Tue, 23 Oct 2007 15:36:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/share/mk bsd.compat.mk X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 15:36:42 -0000 ru 2007-10-23 15:36:41 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/mk bsd.compat.mk Log: MFC: 1.24: Align the warning message with the one in bsd.own.mk. Approved by: re (kensmith) Revision Changes Path 1.23.2.1 +1 -1 src/share/mk/bsd.compat.mk From owner-cvs-src@FreeBSD.ORG Tue Oct 23 15:41:35 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3F13216A41A; Tue, 23 Oct 2007 15:41:35 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4460913C4A7; Tue, 23 Oct 2007 15:41:35 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9NFfZJ4070979; Tue, 23 Oct 2007 15:41:35 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9NFfZVO070978; Tue, 23 Oct 2007 15:41:35 GMT (envelope-from ru) Message-Id: <200710231541.l9NFfZVO070978@repoman.freebsd.org> From: Ruslan Ermilov Date: Tue, 23 Oct 2007 15:41:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/lib/libpam/modules/pam_unix Makefile src/lib/ncurses/ncurses Makefile src/share/mk bsd.lib.mk bsd.own.mk src/usr.bin/lex/lib Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 15:41:35 -0000 ru 2007-10-23 15:41:34 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) lib/libpam/modules/pam_unix Makefile lib/ncurses/ncurses Makefile share/mk bsd.lib.mk bsd.own.mk usr.bin/lex/lib Makefile Log: MFC: Added MK_INSTALLLIB support and fixed usr.bin/lex/lib/Makefile in case of installing with WITHOUT_INSTALLLIB (e.g. in nanobsd(8)). PR: bin/114200 Approved by: re (kensmith) Revision Changes Path 1.21.2.1 +1 -0 src/lib/libpam/modules/pam_unix/Makefile 1.92.2.1 +1 -1 src/lib/ncurses/ncurses/Makefile 1.182.2.1 +1 -1 src/share/mk/bsd.lib.mk 1.67.2.2 +2 -0 src/share/mk/bsd.own.mk 1.10.2.1 +2 -0 src/usr.bin/lex/lib/Makefile From owner-cvs-src@FreeBSD.ORG Tue Oct 23 16:07:31 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4A5A116A417; Tue, 23 Oct 2007 16:07:31 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 382BE13C4A6; Tue, 23 Oct 2007 16:07:31 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9NG7VPC073383; Tue, 23 Oct 2007 16:07:31 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9NG7Vbs073382; Tue, 23 Oct 2007 16:07:31 GMT (envelope-from obrien) Message-Id: <200710231607.l9NG7Vbs073382@repoman.freebsd.org> From: "David E. O'Brien" Date: Tue, 23 Oct 2007 16:07:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/ddb db_command.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 16:07:31 -0000 obrien 2007-10-23 16:07:30 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/ddb db_command.c Log: MFC: rev. 1.61: remove the need to forward declare statics. Revision Changes Path 1.60.2.4 +59 -61 src/sys/ddb/db_command.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 17:39:31 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5144416A421; Tue, 23 Oct 2007 17:39:29 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4117F13C480; Tue, 23 Oct 2007 17:39:29 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9NHdTrX089285; Tue, 23 Oct 2007 17:39:29 GMT (envelope-from ache@repoman.freebsd.org) Received: (from ache@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9NHdTnL089284; Tue, 23 Oct 2007 17:39:29 GMT (envelope-from ache) Message-Id: <200710231739.l9NHdTnL089284@repoman.freebsd.org> From: "Andrey A. Chernov" Date: Tue, 23 Oct 2007 17:39:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/locale iswctype.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 17:39:31 -0000 ache 2007-10-23 17:39:28 UTC FreeBSD src repository Modified files: lib/libc/locale iswctype.c Log: Back out 2nd part of wrong iswascii() change in prev. commit. Revision Changes Path 1.9 +1 -1 src/lib/libc/locale/iswctype.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 17:54:16 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 530B016A469; Tue, 23 Oct 2007 17:54:16 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5A3C813C481; Tue, 23 Oct 2007 17:54:16 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9NHsGjs090313; Tue, 23 Oct 2007 17:54:16 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9NHsGLH090312; Tue, 23 Oct 2007 17:54:16 GMT (envelope-from julian) Message-Id: <200710231754.l9NHsGLH090312@repoman.freebsd.org> From: Julian Elischer Date: Tue, 23 Oct 2007 17:54:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_fork.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 17:54:16 -0000 julian 2007-10-23 17:54:16 UTC FreeBSD src repository Modified files: sys/kern kern_fork.c Log: Take out the single-threading code in fork. After discussions with jeff, alc, (various Ironport people), david Xu, and mostly Alfred (who found the problem) it has been demonstrated that this is not needed for our implementations of threads and represents a real (as in we've seen it happen a lot) deadlock danger. Several points: Since forking multiple threads is not allowed, and posix states that any mutexes owned by othre threads wilol be owned in the child by phantom threads, and therads shouldn't ba accessing shared structures without protection, It can be proved that if this leads to the child process accessing inconsistent data, it's a programming error. The mode of thread_single() being used in fork() is the wrong one. It is using SINGLE_NO_EXIT when it should be using SINGLE_BOUNDARY. Even if this we used, System processes have no need to do it as they have no userland to get inconsistent. This commmit first fixes the above bugs to get tehm correct in CVS. then removes them with #ifdef. This is so that history contains the corrected version should it be needed in the future. This code may be needed if we implement the forkall() syscall from Solaris. It may be needed for other non-posix thread libraries at some time in the future, so let the code sit for a short while while I do some work on it anyhow. This removes a reproducible lockup in NFS. It may be argued that maybe doing a fork while holding a vnode lock may not be the best idea in th efirst place but it shouldn't cause a deadlock. The removal has been running under soak test for several days now. This removal should be seriously considered for 7.0 and RELENG_6. Note. There is code in the core-dumping code that may have a similar problem with coredumping threaded processes MFC After: 4 days Revision Changes Path 1.284 +15 -5 src/sys/kern/kern_fork.c From owner-cvs-src@FreeBSD.ORG Tue Oct 23 23:41:25 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A2FF016A468; Tue, 23 Oct 2007 23:41:25 +0000 (UTC) (envelope-from kensmith@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8BE5D13C4A3; Tue, 23 Oct 2007 23:41:25 +0000 (UTC) (envelope-from kensmith@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9NNfPYA029656; Tue, 23 Oct 2007 23:41:25 GMT (envelope-from kensmith@repoman.freebsd.org) Received: (from kensmith@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9NNfPSF029655; Tue, 23 Oct 2007 23:41:25 GMT (envelope-from kensmith) Message-Id: <200710232341.l9NNfPSF029655@repoman.freebsd.org> From: Ken Smith Date: Tue, 23 Oct 2007 23:41:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/conf newvers.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 23:41:25 -0000 kensmith 2007-10-23 23:41:25 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/conf newvers.sh Log: Make people aware we're entering the FreeBSD-6.3 release cycle. Revision Changes Path 1.69.2.15 +2 -2 src/sys/conf/newvers.sh From owner-cvs-src@FreeBSD.ORG Tue Oct 23 23:45:15 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D360C16A468; Tue, 23 Oct 2007 23:45:15 +0000 (UTC) (envelope-from kensmith@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BE02F13C480; Tue, 23 Oct 2007 23:45:15 +0000 (UTC) (envelope-from kensmith@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9NNjF0w029901; Tue, 23 Oct 2007 23:45:15 GMT (envelope-from kensmith@repoman.freebsd.org) Received: (from kensmith@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9NNjFO2029900; Tue, 23 Oct 2007 23:45:15 GMT (envelope-from kensmith) Message-Id: <200710232345.l9NNjFO2029900@repoman.freebsd.org> From: Ken Smith Date: Tue, 23 Oct 2007 23:45:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/release Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Oct 2007 23:45:15 -0000 kensmith 2007-10-23 23:45:15 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) release Makefile Log: Cheat slightly - not really 6.3-STABLE yet but it's not 6.2-STABLE either; this is close enough... Revision Changes Path 1.887.2.21 +2 -2 src/release/Makefile From owner-cvs-src@FreeBSD.ORG Wed Oct 24 00:05:53 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5985116A421; Wed, 24 Oct 2007 00:05:53 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 43AB013C4B3; Wed, 24 Oct 2007 00:05:53 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9O05rD9032226; Wed, 24 Oct 2007 00:05:53 GMT (envelope-from csjp@repoman.freebsd.org) Received: (from csjp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9O05rbq032225; Wed, 24 Oct 2007 00:05:53 GMT (envelope-from csjp) Message-Id: <200710240005.l9O05rbq032225@repoman.freebsd.org> From: "Christian S.J. Peron" Date: Wed, 24 Oct 2007 00:05:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/security/audit audit_bsm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 00:05:53 -0000 csjp 2007-10-24 00:05:53 UTC FreeBSD src repository Modified files: sys/security/audit audit_bsm.c Log: Use extended process token. The in kernel process audit state is stored in an extended subject token now. Make sure that we are using the extended data. This fixes the termID for process tokens. Obtained from: TrustedBSD Project Discussed with: rwatson MFC after: 1 week Revision Changes Path 1.21 +2 -2 src/sys/security/audit/audit_bsm.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 00:14:21 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 070BA16A418; Wed, 24 Oct 2007 00:14:21 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E849C13C491; Wed, 24 Oct 2007 00:14:20 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9O0EKSV032780; Wed, 24 Oct 2007 00:14:20 GMT (envelope-from csjp@repoman.freebsd.org) Received: (from csjp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9O0EKvT032779; Wed, 24 Oct 2007 00:14:20 GMT (envelope-from csjp) Message-Id: <200710240014.l9O0EKvT032779@repoman.freebsd.org> From: "Christian S.J. Peron" Date: Wed, 24 Oct 2007 00:14:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_sig.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 00:14:21 -0000 csjp 2007-10-24 00:14:20 UTC FreeBSD src repository Modified files: sys/kern kern_sig.c Log: Move where we audit the PID argument such that we unconditionally audit it at the beginning of the syscall. This fixes a problem where the user supplies an invalid process ID which is > 0 which results in the PID argument not being audited. Obtained from: TrustedBSD Project MFC after: 1 week Revision Changes Path 1.350 +1 -1 src/sys/kern/kern_sig.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 00:50:14 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6360E16A418; Wed, 24 Oct 2007 00:50:14 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5312E13C4AA; Wed, 24 Oct 2007 00:50:14 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9O0oEgm043520; Wed, 24 Oct 2007 00:50:14 GMT (envelope-from csjp@repoman.freebsd.org) Received: (from csjp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9O0oEa8043519; Wed, 24 Oct 2007 00:50:14 GMT (envelope-from csjp) Message-Id: <200710240050.l9O0oEa8043519@repoman.freebsd.org> From: "Christian S.J. Peron" Date: Wed, 24 Oct 2007 00:50:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/traceroute6 traceroute6.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 00:50:14 -0000 csjp 2007-10-24 00:50:14 UTC FreeBSD src repository Modified files: usr.sbin/traceroute6 traceroute6.c Log: When processing multi-path ip6 routers, place each router entry on its own line. We made this change in traceroute(8) some time ago. This is particularly useful when you are not resolving hostnames since ip6 addresses can be quite long, and lines wrap fairly easily in the multi-path router case. Discussed with: bz MFC after: 1 month Revision Changes Path 1.20 +2 -0 src/usr.sbin/traceroute6/traceroute6.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 01:04:10 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9A2C416A468; Wed, 24 Oct 2007 01:04:10 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8747713C4BB; Wed, 24 Oct 2007 01:04:10 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9O14Anb045516; Wed, 24 Oct 2007 01:04:10 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9O14AJd045515; Wed, 24 Oct 2007 01:04:10 GMT (envelope-from davidxu) Message-Id: <200710240104.l9O14AJd045515@repoman.freebsd.org> From: David Xu Date: Wed, 24 Oct 2007 01:04:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/usr.bin/su su.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 01:04:10 -0000 davidxu 2007-10-24 01:04:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.bin/su su.c Log: MFC revision 1.87, remove bogus if statement. Approved by: re(kensmith) Revision Changes Path 1.86.2.1 +1 -3 src/usr.bin/su/su.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 03:53:11 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 537F516A418; Wed, 24 Oct 2007 03:53:11 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3366513C4A7; Wed, 24 Oct 2007 03:53:11 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9O3rAnF058723; Wed, 24 Oct 2007 03:53:10 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9O3rAtD058722; Wed, 24 Oct 2007 03:53:10 GMT (envelope-from jhb) Message-Id: <200710240353.l9O3rAtD058722@repoman.freebsd.org> From: John Baldwin Date: Wed, 24 Oct 2007 03:53:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/i386/conf PAE X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 03:53:11 -0000 jhb 2007-10-24 03:53:10 UTC FreeBSD src repository Modified files: sys/i386/conf PAE Log: Stop disabling USB in the PAE kernel config. The USB code has been using bus_dma(9) for quite a while now and has been used on 64-bit archs as well. MFC after: 1 month Revision Changes Path 1.26 +0 -21 src/sys/i386/conf/PAE From owner-cvs-src@FreeBSD.ORG Wed Oct 24 04:01:31 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ACF6816A419; Wed, 24 Oct 2007 04:01:31 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8BD7913C491; Wed, 24 Oct 2007 04:01:31 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9O41V3c059271; Wed, 24 Oct 2007 04:01:31 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9O41V5X059270; Wed, 24 Oct 2007 04:01:31 GMT (envelope-from kientzle) Message-Id: <200710240401.l9O41V5X059270@repoman.freebsd.org> From: Tim Kientzle Date: Wed, 24 Oct 2007 04:01:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libarchive archive_read_support_format_tar.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 04:01:31 -0000 kientzle 2007-10-24 04:01:31 UTC FreeBSD src repository Modified files: lib/libarchive archive_read_support_format_tar.c Log: Fix reading of files that use pax 'size' attribute to store size. In particular, bsdtar uses the pax 'size' attribute for any file over 8G. MFC after: 3 days Revision Changes Path 1.62 +21 -7 src/lib/libarchive/archive_read_support_format_tar.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 04:03:25 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E670116A419; Wed, 24 Oct 2007 04:03:25 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DBECD13C4A3; Wed, 24 Oct 2007 04:03:25 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9O43P2W060639; Wed, 24 Oct 2007 04:03:25 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9O43P52060638; Wed, 24 Oct 2007 04:03:25 GMT (envelope-from jhb) Message-Id: <200710240403.l9O43P52060638@repoman.freebsd.org> From: John Baldwin Date: Wed, 24 Oct 2007 04:03:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/i386/boot2 boot2.c src/sys/boot/i386/libi386 bioscd.c biosdisk.c src/sys/boot/i386/loader main.c src/sys/boot/pc98/boot2 boot.c src/sys/boot/pc98/libpc98 bioscd.c biosdisk.c src/sys/i386/include bootinfo.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 04:03:26 -0000 jhb 2007-10-24 04:03:25 UTC FreeBSD src repository Modified files: sys/boot/i386/boot2 boot2.c sys/boot/i386/libi386 bioscd.c biosdisk.c sys/boot/i386/loader main.c sys/boot/pc98/boot2 boot.c sys/boot/pc98/libpc98 bioscd.c biosdisk.c sys/i386/include bootinfo.h Log: Slightly cleanup the 'bootdev' concept on x86 by changing the various macros to treat the 'slice' field as a real part of the bootdev instead of as hack that spans two other fields (adaptor (sic) and controller) that are not used in any modern FreeBSD boot code. MFC after: 1 week Revision Changes Path 1.84 +1 -1 src/sys/boot/i386/boot2/boot2.c 1.10 +1 -1 src/sys/boot/i386/libi386/bioscd.c 1.49 +2 -5 src/sys/boot/i386/libi386/biosdisk.c 1.41 +1 -2 src/sys/boot/i386/loader/main.c 1.18 +1 -1 src/sys/boot/pc98/boot2/boot.c 1.3 +1 -1 src/sys/boot/pc98/libpc98/bioscd.c 1.35 +2 -5 src/sys/boot/pc98/libpc98/biosdisk.c 1.16 +6 -12 src/sys/i386/include/bootinfo.h From owner-cvs-src@FreeBSD.ORG Wed Oct 24 04:13:36 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2E5F316A418; Wed, 24 Oct 2007 04:13:36 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0EAC913C4A8; Wed, 24 Oct 2007 04:13:36 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9O4DZ9r061247; Wed, 24 Oct 2007 04:13:35 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9O4DZE3061246; Wed, 24 Oct 2007 04:13:35 GMT (envelope-from jhb) Message-Id: <200710240413.l9O4DZE3061246@repoman.freebsd.org> From: John Baldwin Date: Wed, 24 Oct 2007 04:13:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/i386/libi386 biosdisk.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 04:13:36 -0000 jhb 2007-10-24 04:13:35 UTC FreeBSD src repository Modified files: sys/boot/i386/libi386 biosdisk.c Log: Reindent the read/write code of bd_realstrategy() so it is more readable. MFC after: 1 week Revision Changes Path 1.50 +31 -40 src/sys/boot/i386/libi386/biosdisk.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 08:57:51 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4860616A419; Wed, 24 Oct 2007 08:57:51 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.freebsd.org (Postfix) with ESMTP id 0D2FB13C4BF; Wed, 24 Oct 2007 08:57:50 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 7224B2093; Wed, 24 Oct 2007 10:57:35 +0200 (CEST) X-Spam-Tests: AWL X-Spam-Learn: disabled X-Spam-Score: -0.0/3.0 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on tim.des.no Received: from ds4.des.no (des.no [80.203.243.180]) by smtp.des.no (Postfix) with ESMTP id DE822208F; Wed, 24 Oct 2007 10:57:34 +0200 (CEST) Received: by ds4.des.no (Postfix, from userid 1001) id BC1118449B; Wed, 24 Oct 2007 10:57:34 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Julian Elischer References: <200710231754.l9NHsGLH090312@repoman.freebsd.org> Date: Wed, 24 Oct 2007 10:57:34 +0200 In-Reply-To: <200710231754.l9NHsGLH090312@repoman.freebsd.org> (Julian Elischer's message of "Tue\, 23 Oct 2007 17\:54\:16 +0000 \(UTC\)") Message-ID: <86y7dsuby9.fsf@ds4.des.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.1 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_fork.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 08:57:51 -0000 Julian Elischer writes: > This removes a reproducible lockup in NFS. Could you elaborate on that? DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Wed Oct 24 11:50:08 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4E1CA16A417; Wed, 24 Oct 2007 11:50:08 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 366B413C4AA; Wed, 24 Oct 2007 11:50:08 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OBo8s1055969; Wed, 24 Oct 2007 11:50:08 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OBo7QD055967; Wed, 24 Oct 2007 11:50:07 GMT (envelope-from nyan) Message-Id: <200710241150.l9OBo7QD055967@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Wed, 24 Oct 2007 11:50:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libstand Makefile src/sys/boot/ficl Makefile src/sys/boot/pc98 Makefile.inc X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 11:50:08 -0000 nyan 2007-10-24 11:50:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libstand Makefile sys/boot/ficl Makefile sys/boot/pc98 Makefile.inc Log: MFC: Optimize for size on pc98. Revision Changes Path 1.54.2.1 +3 -0 src/lib/libstand/Makefile 1.41.2.2 +1 -1 src/sys/boot/ficl/Makefile 1.5.8.2 +2 -1 src/sys/boot/pc98/Makefile.inc From owner-cvs-src@FreeBSD.ORG Wed Oct 24 11:54:05 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 469C516A418; Wed, 24 Oct 2007 11:54:05 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3010F13C4A3; Wed, 24 Oct 2007 11:54:05 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OBs5Tb057264; Wed, 24 Oct 2007 11:54:05 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OBs4LP057263; Wed, 24 Oct 2007 11:54:04 GMT (envelope-from nyan) Message-Id: <200710241154.l9OBs4LP057263@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Wed, 24 Oct 2007 11:54:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/pc98/loader main.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 11:54:05 -0000 nyan 2007-10-24 11:54:04 UTC FreeBSD src repository Modified files: sys/boot/pc98/loader main.c Log: MFi386: revision 1.41 Slightly cleanup the 'bootdev' concept on x86 by changing the various macros to treat the 'slice' field as a real part of the bootdev instead of as hack that spans two other fields (adaptor (sic) and controller) that are not used in any modern FreeBSD boot code. Revision Changes Path 1.25 +1 -2 src/sys/boot/pc98/loader/main.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 12:03:49 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5BF2016A419; Wed, 24 Oct 2007 12:03:49 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4598913C4BC; Wed, 24 Oct 2007 12:03:49 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OC3n2Z061887; Wed, 24 Oct 2007 12:03:49 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OC3nLt061886; Wed, 24 Oct 2007 12:03:49 GMT (envelope-from nyan) Message-Id: <200710241203.l9OC3nLt061886@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Wed, 24 Oct 2007 12:03:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/pc98/libpc98 biosdisk.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 12:03:49 -0000 nyan 2007-10-24 12:03:48 UTC FreeBSD src repository Modified files: sys/boot/pc98/libpc98 biosdisk.c Log: MFi386: revision 1.50 Reindent the read/write code of bd_realstrategy() so it is more readable. Revision Changes Path 1.36 +31 -40 src/sys/boot/pc98/libpc98/biosdisk.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 12:36:26 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 24D6E16A41A; Wed, 24 Oct 2007 12:36:26 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0D1B013C504; Wed, 24 Oct 2007 12:36:26 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OCaPVp062902; Wed, 24 Oct 2007 12:36:25 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OCaPOB062900; Wed, 24 Oct 2007 12:36:25 GMT (envelope-from jhb) Message-Id: <200710241236.l9OCaPOB062900@repoman.freebsd.org> From: John Baldwin Date: Wed, 24 Oct 2007 12:36:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/alpha/pci pcibus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 12:36:26 -0000 jhb 2007-10-24 12:36:25 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/alpha/pci pcibus.c Log: MFC 1.39: Grrr, a fix for the rman_set_rid() stuff I missed in my earlier MFC. Revision Changes Path 1.36.2.2 +1 -6 src/sys/alpha/pci/pcibus.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 12:49:55 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7C81216A417; Wed, 24 Oct 2007 12:49:55 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7D47B13C4A8; Wed, 24 Oct 2007 12:49:55 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OCntfv078159; Wed, 24 Oct 2007 12:49:55 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OCntTP078158; Wed, 24 Oct 2007 12:49:55 GMT (envelope-from jhb) Message-Id: <200710241249.l9OCntTP078158@repoman.freebsd.org> From: John Baldwin Date: Wed, 24 Oct 2007 12:49:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/i386/libi386 biosdisk.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 12:49:55 -0000 jhb 2007-10-24 12:49:55 UTC FreeBSD src repository Modified files: sys/boot/i386/libi386 biosdisk.c Log: Rework the read/write support in the bios disk driver some to cut down on duplicated code and support 64-bit LBAs for GPT. - The code to manage an EDD or C/H/S I/O request are now in their own routines. The EDD routine now handles a full 64-bit LBA instead of truncating LBAs to the lower 32-bits. (MBRs and BSD labels only have 32-bit LBAs anyway, so the only LBAs ever passed down were 32-bit). - All of the bounce buffer and retry logic duplicated in bd_read() and bd_write() are merged into a single bd_io() routine that takes an extra direction argument. bd_read() and bd_write() are now simple wrappers around bd_io(). - If a disk supports EDD then always use it rather than only using it if the cylinder is > 1023. Other parts of the boot code already do something similar to this. Also, GPT just uses LBAs, so for a GPT disk it's probably best to ignore C/H/S completely. Always using EDD when it is supported by a disk is an easy way to accomplish this. MFC after: 1 week Revision Changes Path 1.51 +114 -198 src/sys/boot/i386/libi386/biosdisk.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 12:56:49 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA0C116A41B; Wed, 24 Oct 2007 12:56:49 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BE42513C48D; Wed, 24 Oct 2007 12:56:49 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OCun5Q084107; Wed, 24 Oct 2007 12:56:49 GMT (envelope-from kib@repoman.freebsd.org) Received: (from kib@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OCunQn084106; Wed, 24 Oct 2007 12:56:49 GMT (envelope-from kib) Message-Id: <200710241256.l9OCunQn084106@repoman.freebsd.org> From: Konstantin Belousov Date: Wed, 24 Oct 2007 12:56:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/usr.bin/tail read.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 12:56:50 -0000 kib 2007-10-24 12:56:49 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.bin/tail read.c Log: MFC rev. 1.12: Fix various memory leaks. Approved by: re (kensmith) Revision Changes Path 1.11.10.1 +13 -3 src/usr.bin/tail/read.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 13:01:35 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9849116A41B; Wed, 24 Oct 2007 13:01:35 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 132AA13C4AC; Wed, 24 Oct 2007 13:01:34 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8p) with ESMTP id 215856740-1834499 for multiple; Wed, 24 Oct 2007 08:45:33 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l9OCh0U2093107; Wed, 24 Oct 2007 08:43:00 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Takahashi Yoshihiro Date: Wed, 24 Oct 2007 08:42:57 -0400 User-Agent: KMail/1.9.6 References: <200710241154.l9OBs4LP057263@repoman.freebsd.org> In-Reply-To: <200710241154.l9OBs4LP057263@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710240842.58044.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Wed, 24 Oct 2007 08:43:00 -0400 (EDT) X-Virus-Scanned: ClamAV 0.88.3/4589/Wed Oct 24 05:55:55 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/boot/pc98/loader main.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 13:01:35 -0000 On Wednesday 24 October 2007 07:54:04 am Takahashi Yoshihiro wrote: > nyan 2007-10-24 11:54:04 UTC > > FreeBSD src repository > > Modified files: > sys/boot/pc98/loader main.c > Log: > MFi386: revision 1.41 > > Slightly cleanup the 'bootdev' concept on x86 by changing the various > macros to treat the 'slice' field as a real part of the bootdev instead > of as hack that spans two other fields (adaptor (sic) and controller) > that are not used in any modern FreeBSD boot code. Gah, sorry I missed this one. :( My other changes to loader that are coming won't apply to pc98 since pc98 doesn't support EDD so you can probably ignore them. The next commit to cut down on duplicated code in bd_read() and bd_write() might be handy to merge, but it would need to be done by hand. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Wed Oct 24 14:29:32 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B482716A418; Wed, 24 Oct 2007 14:29:32 +0000 (UTC) (envelope-from rafan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AE46D13C4B7; Wed, 24 Oct 2007 14:29:32 +0000 (UTC) (envelope-from rafan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OETWum005957; Wed, 24 Oct 2007 14:29:32 GMT (envelope-from rafan@repoman.freebsd.org) Received: (from rafan@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OETWoP005956; Wed, 24 Oct 2007 14:29:32 GMT (envelope-from rafan) Message-Id: <200710241429.l9OETWoP005956@repoman.freebsd.org> From: Rong-En Fan Date: Wed, 24 Oct 2007 14:29:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/include _ctype.h ctype.h src/lib/libc/locale Symbol.map big5.c euc.c gb18030.c gb2312.c gbk.c isctype.c mskanji.c none.c setrunelocale.c utf8.c src/share/mklocale UTF-8.src X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 14:29:32 -0000 rafan 2007-10-24 14:29:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) include _ctype.h ctype.h lib/libc/locale Symbol.map big5.c euc.c gb18030.c gb2312.c gbk.c isctype.c mskanji.c none.c setrunelocale.c utf8.c share/mklocale UTF-8.src Log: MFC ctype(3) fix for UTF-8 locale. See original commit log for details. PR: 116363 Reported by: Petr Hroudny Patched by: ache Reviewed by: i18n@ Approved by: re (kensmith) OK-ed by: portmgr Revision Changes Path 1.30.10.1 +34 -1 src/include/_ctype.h 1.28.18.1 +21 -21 src/include/ctype.h 1.3.2.1 +5 -0 src/lib/libc/locale/Symbol.map 1.17.10.1 +3 -0 src/lib/libc/locale/big5.c 1.21.10.1 +3 -0 src/lib/libc/locale/euc.c 1.7.10.1 +3 -0 src/lib/libc/locale/gb18030.c 1.9.10.1 +3 -0 src/lib/libc/locale/gb2312.c 1.13.2.1 +3 -0 src/lib/libc/locale/gbk.c 1.10.2.1 +19 -19 src/lib/libc/locale/isctype.c 1.17.10.1 +3 -0 src/lib/libc/locale/mskanji.c 1.14.2.1 +6 -1 src/lib/libc/locale/none.c 1.46.2.1 +5 -0 src/lib/libc/locale/setrunelocale.c 1.14.2.1 +8 -0 src/lib/libc/locale/utf8.c 1.2.2.1 +3 -0 src/share/mklocale/UTF-8.src From owner-cvs-src@FreeBSD.ORG Wed Oct 24 14:32:33 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D871E16A421; Wed, 24 Oct 2007 14:32:33 +0000 (UTC) (envelope-from rafan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C26A413C4A7; Wed, 24 Oct 2007 14:32:33 +0000 (UTC) (envelope-from rafan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OEWXSt006391; Wed, 24 Oct 2007 14:32:33 GMT (envelope-from rafan@repoman.freebsd.org) Received: (from rafan@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OEWXZv006390; Wed, 24 Oct 2007 14:32:33 GMT (envelope-from rafan) Message-Id: <200710241432.l9OEWXZv006390@repoman.freebsd.org> From: Rong-En Fan Date: Wed, 24 Oct 2007 14:32:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/include _ctype.h ctype.h src/lib/libc/locale big5.c euc.c gb18030.c gb2312.c gbk.c isctype.c mskanji.c none.c setrunelocale.c utf8.c src/share/mklocale UTF-8.src X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 14:32:34 -0000 rafan 2007-10-24 14:32:33 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) include _ctype.h ctype.h lib/libc/locale big5.c euc.c gb18030.c gb2312.c gbk.c isctype.c mskanji.c none.c setrunelocale.c utf8.c share/mklocale UTF-8.src Log: MFC ctype(3) fix for UTF-8 locale. See original commit log for details. PR: 116363 Reported by: Petr Hroudny Patched by: ache Reviewed by: i18n@ Approved by: re (kensmith) OK-ed by: portmgr Revision Changes Path 1.30.2.1 +34 -1 src/include/_ctype.h 1.28.8.1 +21 -21 src/include/ctype.h 1.17.2.1 +3 -0 src/lib/libc/locale/big5.c 1.21.2.1 +3 -0 src/lib/libc/locale/euc.c 1.7.2.1 +3 -0 src/lib/libc/locale/gb18030.c 1.9.2.1 +3 -0 src/lib/libc/locale/gb2312.c 1.12.2.1 +3 -0 src/lib/libc/locale/gbk.c 1.9.14.1 +19 -19 src/lib/libc/locale/isctype.c 1.17.2.1 +3 -0 src/lib/libc/locale/mskanji.c 1.13.2.1 +6 -1 src/lib/libc/locale/none.c 1.45.2.1 +5 -0 src/lib/libc/locale/setrunelocale.c 1.13.2.2 +8 -0 src/lib/libc/locale/utf8.c 1.1.8.2 +3 -0 src/share/mklocale/UTF-8.src From owner-cvs-src@FreeBSD.ORG Wed Oct 24 15:18:49 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E1F4C16A417; Wed, 24 Oct 2007 15:18:49 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C88EB13C4B7; Wed, 24 Oct 2007 15:18:49 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OFInno011238; Wed, 24 Oct 2007 15:18:49 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OFInVk011237; Wed, 24 Oct 2007 15:18:49 GMT (envelope-from pjd) Message-Id: <200710241518.l9OFInVk011237@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Wed, 24 Oct 2007 15:18:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 15:18:50 -0000 pjd 2007-10-24 15:18:49 UTC FreeBSD src repository Modified files: . access Log: Please welcome Ulf Lilleengen (lulf) to the src committer community. Lulf is working on improving and stabilizing gvinum (some of his work was done under Google Summer of Code 2007). He also showed some interest in ZFS (he is working on fstat(1) support in perforce) and also works on adding cvs mode to csup. Approved by: core Revision Changes Path 1.840 +1 -0 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Wed Oct 24 15:43:06 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8948716A417; Wed, 24 Oct 2007 15:43:06 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6FB4613C4A6; Wed, 24 Oct 2007 15:43:06 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OFh6sO013178; Wed, 24 Oct 2007 15:43:06 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OFh6rD013177; Wed, 24 Oct 2007 15:43:06 GMT (envelope-from pjd) Message-Id: <200710241543.l9OFh6rD013177@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Wed, 24 Oct 2007 15:43:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 15:43:06 -0000 pjd 2007-10-24 15:43:06 UTC FreeBSD src repository Modified files: . access Log: Force commit to note that I'm going to mentor lulf and kib agreed to act as backup mentor. Approved by: core Revision Changes Path 1.841 +0 -0 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Wed Oct 24 17:30:47 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8114116A421 for ; Wed, 24 Oct 2007 17:30:47 +0000 (UTC) (envelope-from silby@silby.com) Received: from niwun.pair.com (niwun.pair.com [209.68.2.70]) by mx1.freebsd.org (Postfix) with SMTP id 4E84C13C491 for ; Wed, 24 Oct 2007 17:30:46 +0000 (UTC) (envelope-from silby@silby.com) Received: (qmail 28127 invoked by uid 3193); 24 Oct 2007 17:03:58 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 24 Oct 2007 17:03:58 -0000 Date: Wed, 24 Oct 2007 13:03:58 -0400 (EDT) From: Mike Silbersack X-X-Sender: silby@niwun.pair.com To: Pawel Jakub Dawidek In-Reply-To: <200710241543.l9OFh6rD013177@repoman.freebsd.org> Message-ID: <20071024130324.N98068@niwun.pair.com> References: <200710241543.l9OFh6rD013177@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 17:30:47 -0000 On Wed, 24 Oct 2007, Pawel Jakub Dawidek wrote: > pjd 2007-10-24 15:43:06 UTC > > Force commit to note that I'm going to mentor lulf and kib agreed to act as > backup mentor. Ah, so using RAIM (Redundant Array of Inexpensive Mentors) is the standard now? -Mike From owner-cvs-src@FreeBSD.ORG Wed Oct 24 19:04:04 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CD9C316A419; Wed, 24 Oct 2007 19:04:04 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BEEAC13C4B2; Wed, 24 Oct 2007 19:04:04 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OJ44Lp039939; Wed, 24 Oct 2007 19:04:04 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OJ44uM039938; Wed, 24 Oct 2007 19:04:04 GMT (envelope-from rwatson) Message-Id: <200710241904.l9OJ44uM039938@repoman.freebsd.org> From: Robert Watson Date: Wed, 24 Oct 2007 19:04:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/compat/linux linux_file.c linux_getcwd.c linux_misc.c src/sys/compat/svr4 svr4_fcntl.c svr4_misc.c src/sys/contrib/pf/net pf.c src/sys/fs/devfs devfs_devs.c devfs_vnops.c src/sys/fs/unionfs union_subr.c src/sys/i386/ibcs2 ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 19:04:04 -0000 rwatson 2007-10-24 19:04:04 UTC FreeBSD src repository Modified files: sys/compat/linux linux_file.c linux_getcwd.c linux_misc.c sys/compat/svr4 svr4_fcntl.c svr4_misc.c sys/contrib/pf/net pf.c sys/fs/devfs devfs_devs.c devfs_vnops.c sys/fs/unionfs union_subr.c sys/i386/ibcs2 ibcs2_misc.c sys/kern init_main.c kern_acct.c kern_alq.c kern_environment.c kern_exec.c kern_exit.c kern_fork.c kern_jail.c kern_ktrace.c kern_linker.c kern_mbuf.c kern_prot.c kern_shutdown.c kern_sysctl.c link_elf.c link_elf_obj.c sys_pipe.c sys_socket.c sysv_msg.c sysv_sem.c sysv_shm.c uipc_mbuf2.c uipc_sem.c uipc_socket.c uipc_syscalls.c uipc_usrreq.c vfs_acl.c vfs_extattr.c vfs_lookup.c vfs_mount.c vfs_subr.c vfs_syscalls.c vfs_vnops.c sys/net bpf.c bsd_comp.c if.c if_atmsubr.c if_ethersubr.c if_fddisubr.c if_fwsubr.c if_gif.c if_iso88025subr.c if_ppp.c if_stf.c if_tun.c sys/netatalk ddp_input.c ddp_output.c sys/netinet in_pcb.c ip_divert.c ip_fw2.c ip_icmp.c ip_input.c ip_options.c ip_output.c raw_ip.c tcp_input.c tcp_output.c tcp_subr.c tcp_syncache.c tcp_timewait.c udp_usrreq.c sys/netinet6 udp6_usrreq.c sys/security/audit audit_syscalls.c sys/security/mac mac_audit.c mac_framework.h mac_inet.c mac_internal.h mac_net.c mac_pipe.c mac_policy.h mac_posix_sem.c mac_process.c mac_socket.c mac_syscalls.c mac_system.c mac_sysv_msg.c mac_sysv_sem.c mac_sysv_shm.c mac_vfs.c sys/security/mac_biba mac_biba.c sys/security/mac_bsdextended mac_bsdextended.c sys/security/mac_ifoff mac_ifoff.c sys/security/mac_lomac mac_lomac.c sys/security/mac_mls mac_mls.c sys/security/mac_partition mac_partition.c sys/security/mac_portacl mac_portacl.c sys/security/mac_seeotheruids mac_seeotheruids.c sys/security/mac_stub mac_stub.c sys/security/mac_test mac_test.c sys/ufs/ffs ffs_vfsops.c sys/ufs/ufs ufs_vnops.c sys/vm swap_pager.c vm_mmap.c Log: Merge first in a series of TrustedBSD MAC Framework KPI changes from Mac OS X Leopard--rationalize naming for entry points to the following general forms: mac__ mac__check_ The previous naming scheme was inconsistent and mostly reversed from the new scheme. Also, make object types more consistent and remove spaces from object types that contain multiple parts ("posix_sem" -> "posixsem") to make mechanical parsing easier. Introduce a new "netinet" object type for certain IPv4/IPv6-related methods. Also simplify, slightly, some entry point names. All MAC policy modules will need to be recompiled, and modules not updates as part of this commit will need to be modified to conform to the new KPI. Sponsored by: SPARTA (original patches against Mac OS X) Obtained from: TrustedBSD Project, Apple Computer Revision Changes Path 1.106 +1 -1 src/sys/compat/linux/linux_file.c 1.28 +2 -2 src/sys/compat/linux/linux_getcwd.c 1.215 +1 -1 src/sys/compat/linux/linux_misc.c 1.41 +1 -1 src/sys/compat/svr4/svr4_fcntl.c 1.98 +3 -3 src/sys/compat/svr4/svr4_misc.c 1.48 +2 -2 src/sys/contrib/pf/net/pf.c 1.51 +4 -4 src/sys/fs/devfs/devfs_devs.c 1.150 +4 -4 src/sys/fs/devfs/devfs_vnops.c 1.95 +2 -2 src/sys/fs/unionfs/union_subr.c 1.68 +2 -2 src/sys/i386/ibcs2/ibcs2_misc.c 1.285 +2 -2 src/sys/kern/init_main.c 1.97 +2 -2 src/sys/kern/kern_acct.c 1.20 +1 -1 src/sys/kern/kern_alq.c 1.49 +4 -4 src/sys/kern/kern_environment.c 1.309 +4 -4 src/sys/kern/kern_exec.c 1.305 +1 -1 src/sys/kern/kern_exit.c 1.285 +2 -2 src/sys/kern/kern_fork.c 1.72 +1 -1 src/sys/kern/kern_jail.c 1.122 +1 -1 src/sys/kern/kern_ktrace.c 1.151 +6 -6 src/sys/kern/kern_linker.c 1.33 +2 -2 src/sys/kern/kern_mbuf.c 1.212 +18 -18 src/sys/kern/kern_prot.c 1.184 +1 -1 src/sys/kern/kern_shutdown.c 1.178 +1 -1 src/sys/kern/kern_sysctl.c 1.94 +1 -1 src/sys/kern/link_elf.c 1.96 +1 -1 src/sys/kern/link_elf_obj.c 1.192 +9 -9 src/sys/kern/sys_pipe.c 1.74 +4 -4 src/sys/kern/sys_socket.c 1.71 +18 -18 src/sys/kern/sysv_msg.c 1.90 +8 -8 src/sys/kern/sysv_sem.c 1.112 +10 -10 src/sys/kern/sysv_shm.c 1.34 +3 -3 src/sys/kern/uipc_mbuf2.c 1.29 +8 -8 src/sys/kern/uipc_sem.c 1.303 +4 -4 src/sys/kern/uipc_socket.c 1.260 +12 -12 src/sys/kern/uipc_syscalls.c 1.207 +4 -4 src/sys/kern/uipc_usrreq.c 1.54 +3 -3 src/sys/kern/vfs_acl.c 1.432 +4 -4 src/sys/kern/vfs_extattr.c 1.103 +2 -2 src/sys/kern/vfs_lookup.c 1.266 +3 -3 src/sys/kern/vfs_mount.c 1.709 +3 -3 src/sys/kern/vfs_subr.c 1.444 +31 -31 src/sys/kern/vfs_syscalls.c 1.253 +8 -8 src/sys/kern/vfs_vnops.c 1.183 +8 -8 src/sys/net/bpf.c 1.25 +1 -1 src/sys/net/bsd_comp.c 1.274 +5 -5 src/sys/net/if.c 1.46 +2 -2 src/sys/net/if_atmsubr.c 1.239 +2 -2 src/sys/net/if_ethersubr.c 1.105 +2 -2 src/sys/net/if_fddisubr.c 1.25 +2 -2 src/sys/net/if_fwsubr.c 1.67 +2 -2 src/sys/net/if_gif.c 1.76 +2 -2 src/sys/net/if_iso88025subr.c 1.122 +4 -4 src/sys/net/if_ppp.c 1.61 +2 -2 src/sys/net/if_stf.c 1.164 +2 -2 src/sys/net/if_tun.c 1.33 +1 -1 src/sys/netatalk/ddp_input.c 1.31 +2 -2 src/sys/netatalk/ddp_output.c 1.197 +3 -3 src/sys/netinet/in_pcb.c 1.131 +2 -2 src/sys/netinet/ip_divert.c 1.176 +2 -2 src/sys/netinet/ip_fw2.c 1.119 +2 -2 src/sys/netinet/ip_icmp.c 1.333 +6 -6 src/sys/netinet/ip_input.c 1.7 +1 -1 src/sys/netinet/ip_options.c 1.277 +1 -1 src/sys/netinet/ip_output.c 1.181 +2 -2 src/sys/netinet/raw_ip.c 1.371 +2 -2 src/sys/netinet/tcp_input.c 1.142 +1 -1 src/sys/netinet/tcp_output.c 1.301 +2 -2 src/sys/netinet/tcp_subr.c 1.132 +1 -1 src/sys/netinet/tcp_syncache.c 1.288 +1 -1 src/sys/netinet/tcp_timewait.c 1.219 +2 -2 src/sys/netinet/udp_usrreq.c 1.82 +2 -2 src/sys/netinet6/udp6_usrreq.c 1.22 +6 -6 src/sys/security/audit/audit_syscalls.c 1.3 +17 -13 src/sys/security/mac/mac_audit.c 1.86 +192 -193 src/sys/security/mac/mac_framework.h 1.12 +36 -33 src/sys/security/mac/mac_inet.c 1.122 +19 -15 src/sys/security/mac/mac_internal.h 1.127 +52 -48 src/sys/security/mac/mac_net.c 1.113 +30 -26 src/sys/security/mac/mac_pipe.c 1.97 +422 -422 src/sys/security/mac/mac_policy.h 1.11 +26 -23 src/sys/security/mac/mac_posix_sem.c 1.119 +54 -50 src/sys/security/mac/mac_process.c 1.11 +62 -62 src/sys/security/mac/mac_socket.c 1.133 +20 -20 src/sys/security/mac/mac_syscalls.c 1.113 +30 -26 src/sys/security/mac/mac_system.c 1.10 +35 -31 src/sys/security/mac/mac_sysv_msg.c 1.9 +19 -14 src/sys/security/mac/mac_sysv_sem.c 1.8 +20 -16 src/sys/security/mac/mac_sysv_shm.c 1.123 +159 -158 src/sys/security/mac/mac_vfs.c 1.109 +308 -303 src/sys/security/mac_biba/mac_biba.c 1.40 +62 -58 src/sys/security/mac_bsdextended/mac_bsdextended.c 1.14 +18 -14 src/sys/security/mac_ifoff/mac_ifoff.c 1.54 +219 -214 src/sys/security/mac_lomac/mac_lomac.c 1.90 +298 -293 src/sys/security/mac_mls/mac_mls.c 1.20 +29 -25 src/sys/security/mac_partition/mac_partition.c 1.16 +6 -2 src/sys/security/mac_portacl/mac_portacl.c 1.16 +14 -10 src/sys/security/mac_seeotheruids/mac_seeotheruids.c 1.70 +369 -369 src/sys/security/mac_stub/mac_stub.c 1.80 +802 -797 src/sys/security/mac_test/mac_test.c 1.331 +1 -1 src/sys/ufs/ffs/ffs_vfsops.c 1.292 +2 -2 src/sys/ufs/ufs/ufs_vnops.c 1.296 +2 -2 src/sys/vm/swap_pager.c 1.215 +1 -1 src/sys/vm/vm_mmap.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 19:14:47 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7502E16A468 for ; Wed, 24 Oct 2007 19:14:47 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outB.internet-mail-service.net (outB.internet-mail-service.net [216.240.47.225]) by mx1.freebsd.org (Postfix) with ESMTP id 53AD613C4B5 for ; Wed, 24 Oct 2007 19:14:46 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.40) with ESMTP; Wed, 24 Oct 2007 12:14:39 -0700 X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (nat.ironport.com [63.251.108.100]) by idiom.com (Postfix) with ESMTP id B744A1267F6; Wed, 24 Oct 2007 12:14:38 -0700 (PDT) Message-ID: <471F99B3.6060802@elischer.org> Date: Wed, 24 Oct 2007 12:14:59 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: =?UTF-8?B?RGFnLUVybGluZyBTbcO4cmdyYXY=?= References: <200710231754.l9NHsGLH090312@repoman.freebsd.org> <86y7dsuby9.fsf@ds4.des.no> In-Reply-To: <86y7dsuby9.fsf@ds4.des.no> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Julian Elischer , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_fork.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 19:14:47 -0000 Dag-Erling Smørgrav wrote: > Julian Elischer writes: >> This removes a reproducible lockup in NFS. > > Could you elaborate on that? > > DES facts: There is an error in the single-threading mode selected in fork (some "optimization" code that was added at some time (maybe by me)) that suspends threads that are already sleeping with PCATCH by simply adding the suspended bit. Turns out this is a bad idea. NFS sometimes sleeps with a vnode lock held, with PCATCH set. (and is this a candidate for the above) now, the mechanism: thread A does an NFS operation, locks an NFS vnode, and sleeps with PCATCH for some reply from the server. thread B enters NFS but hits the locked vnode and waits (NO PCATCH) thread C does fork() thread A is suspended and can not proceed. (bug but let's get past that) it is counted as quiesced for the thread_single so, Thread B can not proceed and so can not be suspended and counted as quiesced (also bug I think) so thread C never reached 'single threading state' (B is not yet quiesced) and can not proceed. so thread A can not be reawakened. etc. There are so many bugs here that one loses count, however it turns out that the whole idea of single-threading in the fork is unneeded due to all the locking introduced for all the components altered in fork(). so: to fix the problem: use another mode of thread_single() that counts threads quiesced differently and doesn't do the suspend stupidity. but having fixed that, the whole thing can be removed anyhow. (analysis by davidxu, alc, me, alfred in concert) From owner-cvs-src@FreeBSD.ORG Wed Oct 24 20:20:41 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 93C2B16A4D8; Wed, 24 Oct 2007 20:20:41 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6E40D13C4E1; Wed, 24 Oct 2007 20:20:41 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OKKfcA048680; Wed, 24 Oct 2007 20:20:41 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OKKf9u048679; Wed, 24 Oct 2007 20:20:41 GMT (envelope-from sam) Message-Id: <200710242020.l9OKKf9u048679@repoman.freebsd.org> From: Sam Leffler Date: Wed, 24 Oct 2007 20:20:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net80211 ieee80211_scan.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 20:20:41 -0000 sam 2007-10-24 20:20:41 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_scan.c Log: silence complaint about not loading the wlan_scan_monitor module; it does not exist and is not needed as monitor mode operation has always required setting the current channel Reviewed by: thompsa MFC after: 1 week Revision Changes Path 1.4 +2 -1 src/sys/net80211/ieee80211_scan.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 20:51:44 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8A80316A41B; Wed, 24 Oct 2007 20:51:44 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7BF8213C4BC; Wed, 24 Oct 2007 20:51:44 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OKpihs064980; Wed, 24 Oct 2007 20:51:44 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OKpiPD064979; Wed, 24 Oct 2007 20:51:44 GMT (envelope-from marius) Message-Id: <200710242051.l9OKpiPD064979@repoman.freebsd.org> From: Marius Strobl Date: Wed, 24 Oct 2007 20:51:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src UPDATING src/sys/dev/pci pci_user.c src/sys/sys param.h pciio.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 20:51:44 -0000 marius 2007-10-24 20:51:44 UTC FreeBSD src repository Modified files: . UPDATING sys/dev/pci pci_user.c sys/sys param.h pciio.h Log: Add ABI backwards compatibility to the FreeBSD 4/5/6 versions of the PCIOCGETCONF, PCIOCREAD and PCIOCWRITE IOCTLs, which was broken with the introduction of PCI domain support. As the size of struct pci_conf_io wasn't changed with that commit, this unfortunately requires the ABI of PCIOCGETCONF to be broken again in order to be able to provide backwards compatibility to the old version of that IOCTL. Requested by: imp Discussed with: re (kensmith) Reviewed by: PCI maintainers (imp, jhb) MFC after: 5 days Revision Changes Path 1.511 +13 -0 src/UPDATING 1.23 +294 -50 src/sys/dev/pci/pci_user.c 1.312 +1 -1 src/sys/sys/param.h 1.8 +1 -1 src/sys/sys/pciio.h From owner-cvs-src@FreeBSD.ORG Wed Oct 24 20:57:17 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9A0F516A419; Wed, 24 Oct 2007 20:57:17 +0000 (UTC) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 742EB13C4A7; Wed, 24 Oct 2007 20:57:17 +0000 (UTC) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OKvHaL065266; Wed, 24 Oct 2007 20:57:17 GMT (envelope-from mlaier@repoman.freebsd.org) Received: (from mlaier@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OKvHsV065265; Wed, 24 Oct 2007 20:57:17 GMT (envelope-from mlaier) Message-Id: <200710242057.l9OKvHsV065265@repoman.freebsd.org> From: Max Laier Date: Wed, 24 Oct 2007 20:57:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/contrib/pf/net pf_if.c pf_table.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 20:57:17 -0000 mlaier 2007-10-24 20:57:17 UTC FreeBSD src repository Modified files: sys/contrib/pf/net pf_if.c pf_table.c Log: Properly drop the pf mutex around all copyout (consistency still protected by the sx) and avoid a WITNESS panic. Overlooked during last import. Reported and tested by: Max N. Boyarov MFC after: 3 days Revision Changes Path 1.12 +8 -0 src/sys/contrib/pf/net/pf_if.c 1.9 +1 -1 src/sys/contrib/pf/net/pf_table.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 20:58:06 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C398A16A46C; Wed, 24 Oct 2007 20:58:06 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8FE7213C48E; Wed, 24 Oct 2007 20:58:06 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OKw6D7065344; Wed, 24 Oct 2007 20:58:06 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OKw6FY065343; Wed, 24 Oct 2007 20:58:06 GMT (envelope-from dougb) Message-Id: <200710242058.l9OKw6FY065343@repoman.freebsd.org> From: Doug Barton Date: Wed, 24 Oct 2007 20:58:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/games/fortune/datfiles fortunes fortunes-o.real limerick X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 20:58:06 -0000 dougb 2007-10-24 20:58:06 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) games/fortune/datfiles fortunes fortunes-o.real limerick Log: MFC fortunes 1.242: The original version of "The Guy in the Glass" with proper attribution. See also http://www.theguyintheglass.com/ MFC fortunes 1.243, fortunes-o.real 1.23, and limerick 1.12: Fix a few small typos and remove a duplicate Approved by: re (kensmith) Revision Changes Path 1.241.2.1 +23 -19 src/games/fortune/datfiles/fortunes 1.22.2.1 +0 -14 src/games/fortune/datfiles/fortunes-o.real 1.11.2.1 +1 -1 src/games/fortune/datfiles/limerick From owner-cvs-src@FreeBSD.ORG Wed Oct 24 21:09:34 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C6C2516A418; Wed, 24 Oct 2007 21:09:34 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B714B13C4B8; Wed, 24 Oct 2007 21:09:34 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OL9YhS070085; Wed, 24 Oct 2007 21:09:34 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OL9Y0X070084; Wed, 24 Oct 2007 21:09:34 GMT (envelope-from dougb) Message-Id: <200710242109.l9OL9Y0X070084@repoman.freebsd.org> From: Doug Barton Date: Wed, 24 Oct 2007 21:09:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/games/fortune/datfiles Makefile fortunes fortunes-o.real fortunes.sp.ok fortunes2-o freebsd-tips limerick startrek zippy X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 21:09:34 -0000 dougb 2007-10-24 21:09:34 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) games/fortune/datfiles Makefile fortunes fortunes-o.real fortunes.sp.ok fortunes2-o freebsd-tips limerick startrek zippy Log: Bring all files up to date with HEAD, which includes: 1. Misc. typo fixes 2. Lots of duplicate removal in the limerick file 3. Some updates to freebsd-tips And most recently: MFC fortunes 1.242: The original version of "The Guy in the Glass" with proper attribution. See also http://www.theguyintheglass.com/ MFC fortunes 1.243, fortunes-o.real 1.23, and limerick 1.12: Fix a few small typos and remove a duplicate Revision Changes Path 1.33.2.1 +0 -5 src/games/fortune/datfiles/Makefile 1.179.2.11 +26 -27 src/games/fortune/datfiles/fortunes 1.19.8.2 +0 -14 src/games/fortune/datfiles/fortunes-o.real 1.6.8.1 +0 -2 src/games/fortune/datfiles/fortunes.sp.ok 1.30.2.1 +4 -4 src/games/fortune/datfiles/fortunes2-o 1.39.2.2 +11 -8 src/games/fortune/datfiles/freebsd-tips 1.8.2.1 +19 -405 src/games/fortune/datfiles/limerick 1.7.2.1 +3 -3 src/games/fortune/datfiles/startrek 1.4.2.1 +0 -2 src/games/fortune/datfiles/zippy From owner-cvs-src@FreeBSD.ORG Wed Oct 24 21:12:20 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F19F916A419; Wed, 24 Oct 2007 21:12:19 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id D8DB813C4A6; Wed, 24 Oct 2007 21:12:19 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 82F591A4D81; Wed, 24 Oct 2007 14:11:59 -0700 (PDT) Date: Wed, 24 Oct 2007 14:11:59 -0700 From: Alfred Perlstein To: Pawel Jakub Dawidek Message-ID: <20071024211159.GF33488@elvis.mu.org> References: <200710241518.l9OFInVk011237@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200710241518.l9OFInVk011237@repoman.freebsd.org> User-Agent: Mutt/1.4.2.3i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 21:12:20 -0000 * Pawel Jakub Dawidek [071024 08:18] wrote: > pjd 2007-10-24 15:18:49 UTC > > FreeBSD src repository > > Modified files: > . access > Log: > Please welcome Ulf Lilleengen (lulf) to the src committer community. > > Lulf is working on improving and stabilizing gvinum (some of his work was done > under Google Summer of Code 2007). He also showed some interest in ZFS (he is > working on fstat(1) support in perforce) and also works on adding cvs mode to > csup. Rock on, welcome Ulf! cvs+csup!!! :DD:DDDDD! :) -Alfred From owner-cvs-src@FreeBSD.ORG Wed Oct 24 21:15:55 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D7DE516A420; Wed, 24 Oct 2007 21:15:55 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B15E913C4B2; Wed, 24 Oct 2007 21:15:55 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OLFtRs080653; Wed, 24 Oct 2007 21:15:55 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OLFtir080652; Wed, 24 Oct 2007 21:15:55 GMT (envelope-from thompsa) Message-Id: <200710242115.l9OLFtir080652@repoman.freebsd.org> From: Andrew Thompson Date: Wed, 24 Oct 2007 21:15:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/net bpf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 21:15:55 -0000 thompsa 2007-10-24 21:15:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/net bpf.c Log: MFC r1.181 Check for multicast destination on bpf injected packets. Revision Changes Path 1.153.2.11 +19 -4 src/sys/net/bpf.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 21:16:23 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 233A916A468; Wed, 24 Oct 2007 21:16:23 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EE9B513C48E; Wed, 24 Oct 2007 21:16:22 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OLGM7g080748; Wed, 24 Oct 2007 21:16:22 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OLGMhs080747; Wed, 24 Oct 2007 21:16:22 GMT (envelope-from jhb) Message-Id: <200710242116.l9OLGMhs080747@repoman.freebsd.org> From: John Baldwin Date: Wed, 24 Oct 2007 21:16:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 msi.c src/sys/i386/i386 msi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 21:16:23 -0000 jhb 2007-10-24 21:16:22 UTC FreeBSD src repository Modified files: sys/amd64/amd64 msi.c sys/i386/i386 msi.c Log: Update copyright attribution. MFC after: 3 days Revision Changes Path 1.7 +2 -1 src/sys/amd64/amd64/msi.c 1.7 +2 -1 src/sys/i386/i386/msi.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 21:19:03 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 00CA716A41A; Wed, 24 Oct 2007 21:19:03 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CDF4F13C4BB; Wed, 24 Oct 2007 21:19:02 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OLJ28B080960; Wed, 24 Oct 2007 21:19:02 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OLJ2W7080959; Wed, 24 Oct 2007 21:19:02 GMT (envelope-from thompsa) Message-Id: <200710242119.l9OLJ2W7080959@repoman.freebsd.org> From: Andrew Thompson Date: Wed, 24 Oct 2007 21:19:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/net if_lagg.c if_lagg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 21:19:03 -0000 thompsa 2007-10-24 21:19:02 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/net if_lagg.c if_lagg.h Log: MFC if_lagg.c r1.20, if_lagg.h r1.11 Fix two panics in lagg. Updating a pointer with shared locking and a double mbuf free. Revision Changes Path 1.11.2.8 +33 -36 src/sys/net/if_lagg.c 1.7.2.5 +1 -0 src/sys/net/if_lagg.h From owner-cvs-src@FreeBSD.ORG Wed Oct 24 21:33:00 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D501016A41A; Wed, 24 Oct 2007 21:33:00 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C1C6213C4BE; Wed, 24 Oct 2007 21:33:00 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OLX0bP085379; Wed, 24 Oct 2007 21:33:00 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OLX05K085372; Wed, 24 Oct 2007 21:33:00 GMT (envelope-from jhb) Message-Id: <200710242133.l9OLX05K085372@repoman.freebsd.org> From: John Baldwin Date: Wed, 24 Oct 2007 21:33:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys gpt.h src/lib/libstand Makefile src/sbin/gpt Makefile add.c boot.c gpt.8 gpt.c gpt.h show.c src/sys/boot/common ufsread.c src/sys/boot/i386 Makefile src/sys/boot/i386/gptboot Makefile gptboot.c gptldr.S ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 21:33:00 -0000 jhb 2007-10-24 21:33:00 UTC FreeBSD src repository Modified files: sys/sys gpt.h lib/libstand Makefile sbin/gpt Makefile add.c gpt.8 gpt.c gpt.h show.c sys/boot/common ufsread.c sys/boot/i386 Makefile sys/boot/i386/gptboot Makefile gptboot.c sys/boot/i386/libi386 biosdisk.c devicename.c sys/geom/part g_part.c g_part.h g_part_gpt.c Added files: sbin/gpt boot.c sys/boot/i386/gptboot gptldr.S sys/boot/i386/pmbr Makefile pmbr.s Log: First cut at support for booting a GPT labeled disk via the BIOS bootstrap on i386 and amd64 machines. The overall process is that /boot/pmbr lives in the PMBR (similar to /boot/mbr for MBR disks) and is responsible for locating and loading /boot/gptboot. /boot/gptboot is similar to /boot/boot except that it groks GPT rather than MBR + bsdlabel. Unlike /boot/boot, /boot/gptboot lives in its own dedicated GPT partition with a new "FreeBSD boot" type. This partition does not have a fixed size in that /boot/pmbr will load the entire partition into the lower 640k. However, it is limited in that it can only be 545k. That's still a lot better than the current 7.5k limit for boot2 on MBR. gptboot mostly acts just like boot2 in that it reads /boot.config and loads up /boot/loader. Some more details: - Include uuid_equal() and uuid_is_nil() in libstand. - Add a new 'boot' command to gpt(8) which makes a GPT disk bootable using /boot/pmbr and /boot/gptboot. Note that the disk must have some free space for the boot partition. - This required exposing the backend of the 'add' function as a gpt_add_part() function to the rest of gpt(8). 'boot' uses this to create a boot partition if needed. - Don't cripple cgbase() in the UFS boot code for /boot/gptboot so that it can handle a filesystem > 1.5 TB. - /boot/gptboot has a simple loader (gptldr) that doesn't do any I/O unlike boot1 since /boot/pmbr loads all of gptboot up front. The C portion of gptboot (gptboot.c) has been repocopied from boot2.c. The primary changes are to parse the GPT to find a root filesystem and to use 64-bit disk addresses. Currently gptboot assumes that the first UFS partition on the disk is the / filesystem, but this algorithm will likely be improved in the future. - Teach the biosdisk driver in /boot/loader to understand GPT tables. GPT partitions are identified as 'disk0pX:' (e.g. disk0p2:) which is similar to the /dev names the kernel uses (e.g. /dev/ad0p2). - Add a new "freebsd-boot" alias to g_part() for the new boot UUID. MFC after: 1 month Discussed with: marcel (some things might still change, but am committing what I have so far) Revision Changes Path 1.59 +4 -0 src/lib/libstand/Makefile 1.8 +2 -2 src/sbin/gpt/Makefile 1.16 +44 -32 src/sbin/gpt/add.c 1.1 +266 -0 src/sbin/gpt/boot.c (new) 1.18 +43 -2 src/sbin/gpt/gpt.8 1.17 +1 -0 src/sbin/gpt/gpt.c 1.12 +2 -0 src/sbin/gpt/gpt.h 1.15 +3 -0 src/sbin/gpt/show.c 1.15 +1 -1 src/sys/boot/common/ufsread.c 1.22 +2 -2 src/sys/boot/i386/Makefile 1.61 +25 -52 src/sys/boot/i386/gptboot/Makefile 1.85 +117 -71 src/sys/boot/i386/gptboot/gptboot.c 1.1 +123 -0 src/sys/boot/i386/gptboot/gptldr.S (new) 1.52 +307 -35 src/sys/boot/i386/libi386/biosdisk.c 1.9 +29 -12 src/sys/boot/i386/libi386/devicename.c 1.1 +14 -0 src/sys/boot/i386/pmbr/Makefile (new) 1.1 +221 -0 src/sys/boot/i386/pmbr/pmbr.s (new) 1.11 +1 -0 src/sys/geom/part/g_part.c 1.5 +1 -0 src/sys/geom/part/g_part.h 1.5 +8 -0 src/sys/geom/part/g_part_gpt.c 1.12 +3 -1 src/sys/sys/gpt.h From owner-cvs-src@FreeBSD.ORG Wed Oct 24 21:36:11 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 25CC716A46D; Wed, 24 Oct 2007 21:36:11 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0AE8013C480; Wed, 24 Oct 2007 21:36:10 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OLa9KQ085631; Wed, 24 Oct 2007 21:36:09 GMT (envelope-from dougb@repoman.freebsd.org) Received: (from dougb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OLa9wM085630; Wed, 24 Oct 2007 21:36:09 GMT (envelope-from dougb) Message-Id: <200710242136.l9OLa9wM085630@repoman.freebsd.org> From: Doug Barton Date: Wed, 24 Oct 2007 21:36:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/etc/rc.d NETWORKING resolv X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 21:36:11 -0000 dougb 2007-10-24 21:36:09 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc/rc.d NETWORKING resolv Log: MFC revisions 1.13 of NETWORKING and 1.37 of resolv: 1. Make resolv order deterministic by REQUIRE'ing it in NETWORKING, and having resolv REQUIRE netif. 2. Tighten up the code and fix whitespace in resolv Revision Changes Path 1.9.2.4 +1 -1 src/etc/rc.d/NETWORKING 1.35.2.2 +6 -5 src/etc/rc.d/resolv From owner-cvs-src@FreeBSD.ORG Wed Oct 24 21:45:17 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6358716A41A; Wed, 24 Oct 2007 21:45:17 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id D57F413C4AA; Wed, 24 Oct 2007 21:45:16 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8p) with ESMTP id 215936913-1834499 for multiple; Wed, 24 Oct 2007 17:47:16 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l9OLiUD5097452; Wed, 24 Oct 2007 17:44:39 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: src-committers@freebsd.org Date: Wed, 24 Oct 2007 17:44:16 -0400 User-Agent: KMail/1.9.6 References: <200710242133.l9OLX05K085372@repoman.freebsd.org> In-Reply-To: <200710242133.l9OLX05K085372@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710241744.16811.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Wed, 24 Oct 2007 17:44:39 -0400 (EDT) X-Virus-Scanned: ClamAV 0.88.3/4592/Wed Oct 24 17:34:05 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/sys gpt.h src/lib/libstand Makefile src/sbin/gpt Makefile add.c boot.c gpt.8 gpt.c gpt.h show.c src/sys/boot/common ufsread.c src/sys/boot/i386 Makefile src/sys/boot/i386/gptboot Makefile gptboot.c gptldr.S ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 21:45:17 -0000 On Wednesday 24 October 2007 05:33:00 pm John Baldwin wrote: > jhb 2007-10-24 21:33:00 UTC > > FreeBSD src repository > > Modified files: > sys/sys gpt.h > lib/libstand Makefile > sbin/gpt Makefile add.c gpt.8 gpt.c gpt.h show.c > sys/boot/common ufsread.c > sys/boot/i386 Makefile > sys/boot/i386/gptboot Makefile gptboot.c > sys/boot/i386/libi386 biosdisk.c devicename.c > sys/geom/part g_part.c g_part.h g_part_gpt.c > Added files: > sbin/gpt boot.c > sys/boot/i386/gptboot gptldr.S > sys/boot/i386/pmbr Makefile pmbr.s > Log: > First cut at support for booting a GPT labeled disk via the BIOS bootstrap > on i386 and amd64 machines. The overall process is that /boot/pmbr lives > in the PMBR (similar to /boot/mbr for MBR disks) and is responsible for > locating and loading /boot/gptboot. A quick way to use it is thus: gpt create disk0 gpt boot disk0 -- use gpt add to add filesystems -- newfs filesystems -- populate filesystems Some other notes: - gptboot can not distinguish SCSI vs ATA disks since it has no bsdlabel to peek into. However, since the loader reads /etc/fstab to determine the root device, this doesn't actually matter. - Currently the algorithm to find / is not very optimal. I've been talking some with Marcel about this so this will probably change. - ZFS + GPT booting shouldn't be that difficult to do now. It basically requires two things: 1) A ZFS file system driver in libstand. 2) A gptboot that can read ZFS. This could either be a separate gptboot.zfs or gptboot could be expanded to read both UFS and ZFS. Right now gptboot is a little over 8k and the default size of the boot partition is 64k, so there's a good bit of room there for read-only ZFS support. - All the I/O for GPT disks uses EDD LBA with no C/H/S crap. Ever. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Wed Oct 24 22:24:33 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0200916A41A; Wed, 24 Oct 2007 22:24:33 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CD06B13C4B0; Wed, 24 Oct 2007 22:24:32 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OMOWl0089943; Wed, 24 Oct 2007 22:24:32 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OMOWLn089942; Wed, 24 Oct 2007 22:24:32 GMT (envelope-from cognet) Message-Id: <200710242224.l9OMOWLn089942@repoman.freebsd.org> From: Olivier Houchard Date: Wed, 24 Oct 2007 22:24:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/at91 uart_cpu_at91rm9200usart.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 22:24:33 -0000 cognet 2007-10-24 22:24:32 UTC FreeBSD src repository Modified files: sys/arm/at91 uart_cpu_at91rm9200usart.c Log: Correct a comment, this was not true anymore. Revision Changes Path 1.5 +2 -2 src/sys/arm/at91/uart_cpu_at91rm9200usart.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 22:26:54 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7103E16A418; Wed, 24 Oct 2007 22:26:54 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4841E13C480; Wed, 24 Oct 2007 22:26:54 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OMQsl8090070; Wed, 24 Oct 2007 22:26:54 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9OMQsbE090069; Wed, 24 Oct 2007 22:26:54 GMT (envelope-from cognet) Message-Id: <200710242226.l9OMQsbE090069@repoman.freebsd.org> From: Olivier Houchard Date: Wed, 24 Oct 2007 22:26:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/at91 kb920x_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 22:26:54 -0000 cognet 2007-10-24 22:26:54 UTC FreeBSD src repository Modified files: sys/arm/at91 kb920x_machdep.c Log: Handle the case where PHYSADDR != KERNPHYSADDR (ie we do not load the kernel at the beginning of the RAM). MFC After: 1 week Revision Changes Path 1.24 +11 -7 src/sys/arm/at91/kb920x_machdep.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 23:12:19 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8CCD616A41A; Wed, 24 Oct 2007 23:12:19 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6234213C481; Wed, 24 Oct 2007 23:12:19 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9ONCJhV094739; Wed, 24 Oct 2007 23:12:19 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9ONCJkT094738; Wed, 24 Oct 2007 23:12:19 GMT (envelope-from cognet) Message-Id: <200710242312.l9ONCJkT094738@repoman.freebsd.org> From: Olivier Houchard Date: Wed, 24 Oct 2007 23:12:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/at91 if_ate.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 23:12:19 -0000 cognet 2007-10-24 23:12:19 UTC FreeBSD src repository Modified files: sys/arm/at91 if_ate.c Log: In ate_get_mac(), try to get the mac address in the right order, at least in the same order as it's set in ate_set_mac. I remember a discussion about this on -arm, but apparently nothing was done. Warner, is this wrong ? X-MFC After: proper review Revision Changes Path 1.21 +6 -6 src/sys/arm/at91/if_ate.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 23:41:46 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C08F816A46D; Wed, 24 Oct 2007 23:41:46 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9480A13C4B2; Wed, 24 Oct 2007 23:41:46 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9ONfkku012617; Wed, 24 Oct 2007 23:41:46 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9ONfkkc012615; Wed, 24 Oct 2007 23:41:46 GMT (envelope-from cognet) Message-Id: <200710242341.l9ONfkkc012615@repoman.freebsd.org> From: Olivier Houchard Date: Wed, 24 Oct 2007 23:41:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/at91 kb920x_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 23:41:46 -0000 cognet 2007-10-24 23:41:46 UTC FreeBSD src repository Modified files: sys/arm/at91 kb920x_machdep.c Log: KERNBASE should really be KERNVIRTADDR there too. MFC after: 1 week Revision Changes Path 1.25 +2 -2 src/sys/arm/at91/kb920x_machdep.c From owner-cvs-src@FreeBSD.ORG Wed Oct 24 23:53:20 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 866FD16A418; Wed, 24 Oct 2007 23:53:20 +0000 (UTC) (envelope-from deischen@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 59C3413C48D; Wed, 24 Oct 2007 23:53:20 +0000 (UTC) (envelope-from deischen@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9ONrKVm013231; Wed, 24 Oct 2007 23:53:20 GMT (envelope-from deischen@repoman.freebsd.org) Received: (from deischen@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9ONrKp5013230; Wed, 24 Oct 2007 23:53:20 GMT (envelope-from deischen) Message-Id: <200710242353.l9ONrKp5013230@repoman.freebsd.org> From: Daniel Eischen Date: Wed, 24 Oct 2007 23:53:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/lib/libc/gdtoa Symbol.map X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 23:53:20 -0000 deischen 2007-10-24 23:53:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) lib/libc/gdtoa Symbol.map Log: MFC: Remove symbols that should not be exported. Approved by: re@ Revision Changes Path 1.4.2.1 +0 -29 src/lib/libc/gdtoa/Symbol.map From owner-cvs-src@FreeBSD.ORG Wed Oct 24 23:55:58 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E8A5216A46E for ; Wed, 24 Oct 2007 23:55:58 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outU.internet-mail-service.net (outU.internet-mail-service.net [216.240.47.244]) by mx1.freebsd.org (Postfix) with ESMTP id C6A7313C4A8 for ; Wed, 24 Oct 2007 23:55:58 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.40) with ESMTP; Wed, 24 Oct 2007 16:55:47 -0700 X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (nat.ironport.com [63.251.108.100]) by idiom.com (Postfix) with ESMTP id 9C3A21267F4; Wed, 24 Oct 2007 16:55:46 -0700 (PDT) Message-ID: <471FDB96.7060903@elischer.org> Date: Wed, 24 Oct 2007 16:56:06 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: John Baldwin References: <200710242133.l9OLX05K085372@repoman.freebsd.org> In-Reply-To: <200710242133.l9OLX05K085372@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys gpt.h src/lib/libstand Makefile src/sbin/gpt Makefile add.c boot.c gpt.8 gpt.c gpt.h show.c src/sys/boot/common ufsread.c src/sys/boot/i386 Makefile src/sys/boot/i386/gptboot Makefile gptboot.c gptldr.S ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 23:55:59 -0000 John Baldwin wrote: This partition does not have a fixed size in that > /boot/pmbr will load the entire partition into the lower 640k. However, > it is limited in that it can only be 545k. That's still a lot better than > the current 7.5k limit for boot2 on MBR. gptboot mostly acts just like > boot2 in that it reads /boot.config and loads up /boot/loader. Some more > details: I suggest that we compile a freebsd 1.1 kernel up as the bootloader. :-) I remember that it cold be loaded below 640 when it was 386bsd. in fact I think it was me that moved it up to 1MB.. From owner-cvs-src@FreeBSD.ORG Thu Oct 25 01:34:05 2007 Return-Path: Delivered-To: cvs-src@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 790BE16A468; Thu, 25 Oct 2007 01:34:05 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5F51C13C4BF; Thu, 25 Oct 2007 01:34:05 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from [127.0.0.1] (root@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l9P1Y0lT098037; Thu, 25 Oct 2007 01:34:02 GMT (envelope-from davidxu@freebsd.org) Message-ID: <471FF2BE.9000204@freebsd.org> Date: Thu, 25 Oct 2007 09:34:54 +0800 From: David Xu User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.13) Gecko/20070516 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Julian Elischer References: <200710231754.l9NHsGLH090312@repoman.freebsd.org> In-Reply-To: <200710231754.l9NHsGLH090312@repoman.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_fork.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 01:34:05 -0000 Julian Elischer wrote: > julian 2007-10-23 17:54:16 UTC > > FreeBSD src repository > > Modified files: > sys/kern kern_fork.c > Log: > Take out the single-threading code in fork. > After discussions with jeff, alc, (various Ironport people), david Xu, > and mostly Alfred (who found the problem) it has been demonstrated that this > is not needed for our implementations of threads and represents a real > (as in we've seen it happen a lot) deadlock danger. > ... I think if process is forking a thread, that says flag RFPROC is not set and flags RFCFDG or RFCFDG is set, you still need to call thread_single(SINGLE_BOUNDARY), otherwise, for a threaded process, the memory pointed by p_fd is freed while other threads are using it, it will cause kernel to panic. Regards, David Xu From owner-cvs-src@FreeBSD.ORG Thu Oct 25 02:26:07 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C946A16A501; Thu, 25 Oct 2007 02:26:07 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id A505913C48A; Thu, 25 Oct 2007 02:26:07 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 775511A4D81; Wed, 24 Oct 2007 19:26:07 -0700 (PDT) Date: Wed, 24 Oct 2007 19:26:07 -0700 From: Alfred Perlstein To: David Xu Message-ID: <20071025022607.GQ33488@elvis.mu.org> References: <200710231754.l9NHsGLH090312@repoman.freebsd.org> <471FF2BE.9000204@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <471FF2BE.9000204@freebsd.org> User-Agent: Mutt/1.4.2.3i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Julian Elischer , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_fork.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 02:26:07 -0000 * David Xu [071024 18:34] wrote: > Julian Elischer wrote: > >julian 2007-10-23 17:54:16 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/kern kern_fork.c > > Log: > > Take out the single-threading code in fork. > > After discussions with jeff, alc, (various Ironport people), david Xu, > > and mostly Alfred (who found the problem) it has been demonstrated that > > this > > is not needed for our implementations of threads and represents a real > > (as in we've seen it happen a lot) deadlock danger. > >... > > I think if process is forking a thread, that says flag RFPROC is not > set and flags RFCFDG or RFCFDG is set, you still need to call > thread_single(SINGLE_BOUNDARY), otherwise, for a threaded process, > the memory pointed by p_fd is freed while other threads are using it, > it will cause kernel to panic. This is unlikely to be fixed by SINGLE_BOUNDARY and will likely require refcounting to fix. SINGLE_BOUNDARY will not fix the locations where this happens: p = td->td_proc; fdp = p->p_fd; do something that blocks... re-use fdp. -- - Alfred Perlstein From owner-cvs-src@FreeBSD.ORG Thu Oct 25 02:32:20 2007 Return-Path: Delivered-To: cvs-src@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0B21216A419; Thu, 25 Oct 2007 02:32:20 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E243C13C480; Thu, 25 Oct 2007 02:32:19 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from [127.0.0.1] (root@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l9P2WEeS001078; Thu, 25 Oct 2007 02:32:16 GMT (envelope-from davidxu@freebsd.org) Message-ID: <47200064.9050403@freebsd.org> Date: Thu, 25 Oct 2007 10:33:08 +0800 From: David Xu User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.13) Gecko/20070516 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Alfred Perlstein References: <200710231754.l9NHsGLH090312@repoman.freebsd.org> <471FF2BE.9000204@freebsd.org> <20071025022607.GQ33488@elvis.mu.org> In-Reply-To: <20071025022607.GQ33488@elvis.mu.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Julian Elischer , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_fork.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 02:32:20 -0000 Alfred Perlstein wrote: > * David Xu [071024 18:34] wrote: > >>Julian Elischer wrote: >> >>>julian 2007-10-23 17:54:16 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/kern kern_fork.c >>> Log: >>> Take out the single-threading code in fork. >>> After discussions with jeff, alc, (various Ironport people), david Xu, >>> and mostly Alfred (who found the problem) it has been demonstrated that >>> this >>> is not needed for our implementations of threads and represents a real >>> (as in we've seen it happen a lot) deadlock danger. >>>... >> >>I think if process is forking a thread, that says flag RFPROC is not >>set and flags RFCFDG or RFCFDG is set, you still need to call >>thread_single(SINGLE_BOUNDARY), otherwise, for a threaded process, >>the memory pointed by p_fd is freed while other threads are using it, >>it will cause kernel to panic. > > > This is unlikely to be fixed by SINGLE_BOUNDARY and will likely require > refcounting to fix. SINGLE_BOUNDARY will not fix the locations where > this happens: > > p = td->td_proc; > fdp = p->p_fd; > do something that blocks... > re-use fdp. > thread_suspend_check() with SINGLE_BOUNDARY is used is only called in userret() where I don't think any code is still using the p_fd. Regards, David Xu From owner-cvs-src@FreeBSD.ORG Thu Oct 25 02:34:28 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A800416A41A; Thu, 25 Oct 2007 02:34:28 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 830B513C49D; Thu, 25 Oct 2007 02:34:28 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 9F0D61A4D80; Wed, 24 Oct 2007 19:34:18 -0700 (PDT) Date: Wed, 24 Oct 2007 19:34:18 -0700 From: Alfred Perlstein To: David Xu Message-ID: <20071025023418.GR33488@elvis.mu.org> References: <200710231754.l9NHsGLH090312@repoman.freebsd.org> <471FF2BE.9000204@freebsd.org> <20071025022607.GQ33488@elvis.mu.org> <47200064.9050403@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <47200064.9050403@freebsd.org> User-Agent: Mutt/1.4.2.3i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Julian Elischer , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_fork.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 02:34:28 -0000 * David Xu [071024 19:32] wrote: > Alfred Perlstein wrote: > >* David Xu [071024 18:34] wrote: > > > >>Julian Elischer wrote: > >> > >>>julian 2007-10-23 17:54:16 UTC > >>> > >>>FreeBSD src repository > >>> > >>>Modified files: > >>> sys/kern kern_fork.c > >>>Log: > >>>Take out the single-threading code in fork. > >>>After discussions with jeff, alc, (various Ironport people), david Xu, > >>>and mostly Alfred (who found the problem) it has been demonstrated that > >>>this > >>>is not needed for our implementations of threads and represents a real > >>>(as in we've seen it happen a lot) deadlock danger. > >>>... > >> > >>I think if process is forking a thread, that says flag RFPROC is not > >>set and flags RFCFDG or RFCFDG is set, you still need to call > >>thread_single(SINGLE_BOUNDARY), otherwise, for a threaded process, > >>the memory pointed by p_fd is freed while other threads are using it, > >>it will cause kernel to panic. > > > > > >This is unlikely to be fixed by SINGLE_BOUNDARY and will likely require > >refcounting to fix. SINGLE_BOUNDARY will not fix the locations where > >this happens: > > > > p = td->td_proc; > > fdp = p->p_fd; > > do something that blocks... > > re-use fdp. > > > thread_suspend_check() with SINGLE_BOUNDARY is used is only called > in userret() where I don't think any code is still using the p_fd. This is not an acceptable solution as it will deadlock unless all threads exit the kernel. filedescs can be refcounted per thread I think. -- - Alfred Perlstein From owner-cvs-src@FreeBSD.ORG Thu Oct 25 02:40:19 2007 Return-Path: Delivered-To: cvs-src@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6033816A418; Thu, 25 Oct 2007 02:40:19 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E2CD013C4B5; Thu, 25 Oct 2007 02:40:18 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from [127.0.0.1] (root@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l9P2eD1W001236; Thu, 25 Oct 2007 02:40:15 GMT (envelope-from davidxu@freebsd.org) Message-ID: <47200242.4050403@freebsd.org> Date: Thu, 25 Oct 2007 10:41:06 +0800 From: David Xu User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.13) Gecko/20070516 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Alfred Perlstein References: <200710231754.l9NHsGLH090312@repoman.freebsd.org> <471FF2BE.9000204@freebsd.org> <20071025022607.GQ33488@elvis.mu.org> <47200064.9050403@freebsd.org> <20071025023418.GR33488@elvis.mu.org> In-Reply-To: <20071025023418.GR33488@elvis.mu.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Julian Elischer , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_fork.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 02:40:19 -0000 Alfred Perlstein wrote: >>thread_suspend_check() with SINGLE_BOUNDARY is used is only called >>in userret() where I don't think any code is still using the p_fd. > > > This is not an acceptable solution as it will deadlock unless all > threads exit the kernel. > Where is deadlock ? thread_single(SINGLE_BOUNDARY) does not suspend sleeping thread, it will interrupt it. > filedescs can be refcounted per thread I think. > From owner-cvs-src@FreeBSD.ORG Thu Oct 25 03:52:44 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6D95516A47F; Thu, 25 Oct 2007 03:52:44 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5243113C4C2; Thu, 25 Oct 2007 03:52:44 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9P3qi6m039297; Thu, 25 Oct 2007 03:52:44 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from edwin@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9P3qhPY039296; Thu, 25 Oct 2007 03:52:43 GMT (envelope-from edwin) Message-Id: <200710250352.l9P3qhPY039296@repoman.freebsd.org> From: Edwin Groothuis Date: Thu, 25 Oct 2007 03:52:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/usr.bin/makewhatis makewhatis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 03:52:44 -0000 edwin 2007-10-25 03:52:42 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.bin/makewhatis makewhatis.c Log: MFC of 1.11 Teach makewhatis.c to treat .SS with the same severity as .SH. At least one port (net-mgmt/net-snmp) creates man-pages which are in the format: .SH NAME The Net-SNMP agent \- The snmp agent responds to SNMP queries from manag ement stations. .PP .SS "Modules" At this moment, makewhatis determines the end of the .SH NAME section as where it finds .SH again, but there is none here, is it "terminated" by the .SS. PR: bin/116706 Submitted by: edwin@ Revision Changes Path 1.9.16.1 +2 -0 src/usr.bin/makewhatis/makewhatis.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 03:53:47 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 056AE16A41A; Thu, 25 Oct 2007 03:53:47 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E044E13C4A3; Thu, 25 Oct 2007 03:53:46 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9P3rkAx039349; Thu, 25 Oct 2007 03:53:46 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from edwin@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9P3rkM7039348; Thu, 25 Oct 2007 03:53:46 GMT (envelope-from edwin) Message-Id: <200710250353.l9P3rkM7039348@repoman.freebsd.org> From: Edwin Groothuis Date: Thu, 25 Oct 2007 03:53:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/usr.bin/makewhatis makewhatis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 03:53:47 -0000 edwin 2007-10-25 03:53:46 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) usr.bin/makewhatis makewhatis.c Log: MFC of 1.11 Teach makewhatis.c to treat .SS with the same severity as .SH. At least one port (net-mgmt/net-snmp) creates man-pages which are in the format: .SH NAME The Net-SNMP agent \- The snmp agent responds to SNMP queries from manag ement stations. .PP .SS "Modules" At this moment, makewhatis determines the end of the .SH NAME section as where it finds .SH again, but there is none here, is it "terminated" by the .SS. PR: bin/116706 Submitted by: edwin@ Revision Changes Path 1.9.10.1 +2 -0 src/usr.bin/makewhatis/makewhatis.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 04:44:29 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 06C4F16A498; Thu, 25 Oct 2007 04:44:29 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id D878E13C480; Thu, 25 Oct 2007 04:44:28 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 7B54F1A4D7C; Wed, 24 Oct 2007 21:44:28 -0700 (PDT) Date: Wed, 24 Oct 2007 21:44:28 -0700 From: Alfred Perlstein To: David Xu Message-ID: <20071025044428.GS33488@elvis.mu.org> References: <200710231754.l9NHsGLH090312@repoman.freebsd.org> <471FF2BE.9000204@freebsd.org> <20071025022607.GQ33488@elvis.mu.org> <47200064.9050403@freebsd.org> <20071025023418.GR33488@elvis.mu.org> <47200242.4050403@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <47200242.4050403@freebsd.org> User-Agent: Mutt/1.4.2.3i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Julian Elischer , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_fork.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 04:44:29 -0000 * David Xu [071024 19:40] wrote: > Alfred Perlstein wrote: > > >>thread_suspend_check() with SINGLE_BOUNDARY is used is only called > >>in userret() where I don't think any code is still using the p_fd. > > > > > >This is not an acceptable solution as it will deadlock unless all > >threads exit the kernel. > > > > Where is deadlock ? thread_single(SINGLE_BOUNDARY) does not suspend > sleeping thread, it will interrupt it. If it does, it will give awful semantics, it's better to just disallow this action with threads until the code is fixed. -- - Alfred Perlstein From owner-cvs-src@FreeBSD.ORG Thu Oct 25 05:20:53 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6F47616A417 for ; Thu, 25 Oct 2007 05:20:53 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outA.internet-mail-service.net (outA.internet-mail-service.net [216.240.47.224]) by mx1.freebsd.org (Postfix) with ESMTP id 465B913C4A7 for ; Thu, 25 Oct 2007 05:20:53 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.40) with ESMTP; Wed, 24 Oct 2007 22:20:52 -0700 X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id 9F9521267D4; Wed, 24 Oct 2007 22:20:50 -0700 (PDT) Message-ID: <472027CD.3020507@elischer.org> Date: Wed, 24 Oct 2007 22:21:17 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Alfred Perlstein References: <200710231754.l9NHsGLH090312@repoman.freebsd.org> <471FF2BE.9000204@freebsd.org> <20071025022607.GQ33488@elvis.mu.org> <47200064.9050403@freebsd.org> <20071025023418.GR33488@elvis.mu.org> In-Reply-To: <20071025023418.GR33488@elvis.mu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Julian Elischer , David Xu , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_fork.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 05:20:53 -0000 Alfred Perlstein wrote: > * David Xu [071024 19:32] wrote: >> Alfred Perlstein wrote: >>> * David Xu [071024 18:34] wrote: >>> >>>> Julian Elischer wrote: >>>> >>>>> julian 2007-10-23 17:54:16 UTC >>>>> >>>>> FreeBSD src repository >>>>> >>>>> Modified files: >>>>> sys/kern kern_fork.c >>>>> Log: >>>>> Take out the single-threading code in fork. >>>>> After discussions with jeff, alc, (various Ironport people), david Xu, >>>>> and mostly Alfred (who found the problem) it has been demonstrated that >>>>> this >>>>> is not needed for our implementations of threads and represents a real >>>>> (as in we've seen it happen a lot) deadlock danger. >>>>> ... >>>> I think if process is forking a thread, that says flag RFPROC is not >>>> set and flags RFCFDG or RFCFDG is set, you still need to call >>>> thread_single(SINGLE_BOUNDARY), otherwise, for a threaded process, >>>> the memory pointed by p_fd is freed while other threads are using it, >>>> it will cause kernel to panic. >>> >>> This is unlikely to be fixed by SINGLE_BOUNDARY and will likely require >>> refcounting to fix. SINGLE_BOUNDARY will not fix the locations where >>> this happens: >>> >>> p = td->td_proc; >>> fdp = p->p_fd; >>> do something that blocks... >>> re-use fdp. >>> >> thread_suspend_check() with SINGLE_BOUNDARY is used is only called >> in userret() where I don't think any code is still using the p_fd. > > This is not an acceptable solution as it will deadlock unless all > threads exit the kernel. > > filedescs can be refcounted per thread I think. you are both right I think.. David about the theoretical SINGLE_BOUNDARY idea, and Alfred about how it's implememted right now. At the 'boundary' single threading should be safe, if things are at the boundary, but there is no guarantee that it will get there in finite time. I'm not convinced from reading the code that the BOUNDARY version of thread_single is implemented correctly at this time as I think it may have suffered from bit-rot over the years. > From owner-cvs-src@FreeBSD.ORG Thu Oct 25 05:23:02 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E840616A418 for ; Thu, 25 Oct 2007 05:23:02 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outZ.internet-mail-service.net (outZ.internet-mail-service.net [216.240.47.249]) by mx1.freebsd.org (Postfix) with ESMTP id 8084613C48E for ; Thu, 25 Oct 2007 05:23:02 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.40) with ESMTP; Wed, 24 Oct 2007 22:23:02 -0700 X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id 410611267E0; Wed, 24 Oct 2007 22:23:01 -0700 (PDT) Message-ID: <47202850.7050802@elischer.org> Date: Wed, 24 Oct 2007 22:23:28 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Alfred Perlstein References: <200710231754.l9NHsGLH090312@repoman.freebsd.org> <471FF2BE.9000204@freebsd.org> <20071025022607.GQ33488@elvis.mu.org> In-Reply-To: <20071025022607.GQ33488@elvis.mu.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Julian Elischer , David Xu , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_fork.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 05:23:03 -0000 Alfred Perlstein wrote: > * David Xu [071024 18:34] wrote: >> Julian Elischer wrote: >>> julian 2007-10-23 17:54:16 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/kern kern_fork.c >>> Log: >>> Take out the single-threading code in fork. >>> After discussions with jeff, alc, (various Ironport people), david Xu, >>> and mostly Alfred (who found the problem) it has been demonstrated that >>> this >>> is not needed for our implementations of threads and represents a real >>> (as in we've seen it happen a lot) deadlock danger. >>> ... >> I think if process is forking a thread, that says flag RFPROC is not >> set and flags RFCFDG or RFCFDG is set, you still need to call >> thread_single(SINGLE_BOUNDARY), otherwise, for a threaded process, >> the memory pointed by p_fd is freed while other threads are using it, >> it will cause kernel to panic. > > This is unlikely to be fixed by SINGLE_BOUNDARY and will likely require > refcounting to fix. SINGLE_BOUNDARY will not fix the locations where > this happens: > > p = td->td_proc; > fdp = p->p_fd; > do something that blocks... > re-use fdp. the SINGLE_BOUNDARY wouldn't let this happen, as all threads would have to be at the user boundary to be conformant and they can not have such references there. I'm not convinced however that it is fully functional at this time however. A quick read-through to see what it was doing gave me a headache. From owner-cvs-src@FreeBSD.ORG Thu Oct 25 06:09:16 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 63F6016A41B; Thu, 25 Oct 2007 06:09:16 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3ADDC13C48D; Thu, 25 Oct 2007 06:09:16 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9P69GeU058766; Thu, 25 Oct 2007 06:09:16 GMT (envelope-from simokawa@repoman.freebsd.org) Received: (from simokawa@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9P69G19058765; Thu, 25 Oct 2007 06:09:16 GMT (envelope-from simokawa) Message-Id: <200710250609.l9P69G19058765@repoman.freebsd.org> From: Hidetoshi Shimokawa Date: Thu, 25 Oct 2007 06:09:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/syscons syscons.c syscons.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 06:09:16 -0000 simokawa 2007-10-25 06:09:15 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/syscons syscons.c syscons.h Log: MFC: syscons.c rev. 1.453 and syscons.h rev. 1.88 Serialize output routine of terminal emulator (te_puts()) by a lock. Revision Changes Path 1.436.2.10 +13 -1 src/sys/dev/syscons/syscons.c 1.83.2.3 +4 -0 src/sys/dev/syscons/syscons.h From owner-cvs-src@FreeBSD.ORG Thu Oct 25 06:10:19 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9194116A4C7; Thu, 25 Oct 2007 06:10:19 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 68B4713C49D; Thu, 25 Oct 2007 06:10:19 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9P6AJxo058885; Thu, 25 Oct 2007 06:10:19 GMT (envelope-from simokawa@repoman.freebsd.org) Received: (from simokawa@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9P6AJPP058884; Thu, 25 Oct 2007 06:10:19 GMT (envelope-from simokawa) Message-Id: <200710250610.l9P6AJPP058884@repoman.freebsd.org> From: Hidetoshi Shimokawa Date: Thu, 25 Oct 2007 06:10:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/firewire fwohci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 06:10:19 -0000 simokawa 2007-10-25 06:10:19 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/firewire fwohci.c Log: Temporary fix for polling. - fwohci_arcv() has a problem if the number of packets to be processed is limited. - RELENG_7 and -current already have a same workaround. Reported by: ikob PR: kern/85434 Revision Changes Path 1.81.2.5 +1 -1 src/sys/dev/firewire/fwohci.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 06:45:30 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1507C16A419; Thu, 25 Oct 2007 06:45:30 +0000 (UTC) (envelope-from rafan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E40FE13C48D; Thu, 25 Oct 2007 06:45:29 +0000 (UTC) (envelope-from rafan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9P6jTp2060732; Thu, 25 Oct 2007 06:45:29 GMT (envelope-from rafan@repoman.freebsd.org) Received: (from rafan@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9P6jTfB060731; Thu, 25 Oct 2007 06:45:29 GMT (envelope-from rafan) Message-Id: <200710250645.l9P6jTfB060731@repoman.freebsd.org> From: Rong-En Fan Date: Thu, 25 Oct 2007 06:45:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src UPDATING X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 06:45:30 -0000 rafan 2007-10-25 06:45:29 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) . UPDATING Log: - Add a note about ctype(3) breakage. A proper fix is being working on, should be committed soon. Before that, advice users not to upgrade world. Also add instructions about how to recover from it. Discussed with: delphij Revision Changes Path 1.416.2.36 +11 -0 src/UPDATING From owner-cvs-src@FreeBSD.ORG Thu Oct 25 07:05:39 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 28BD516A41B; Thu, 25 Oct 2007 07:05:39 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1D49E13C4B3; Thu, 25 Oct 2007 07:05:39 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9P75dUT063147; Thu, 25 Oct 2007 07:05:39 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9P75cF0063146; Thu, 25 Oct 2007 07:05:38 GMT (envelope-from imp) Message-Id: <200710250705.l9P75cF0063146@repoman.freebsd.org> From: Warner Losh Date: Thu, 25 Oct 2007 07:05:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/arm/at91/libat91 emac_init.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 07:05:39 -0000 imp 2007-10-25 07:05:38 UTC FreeBSD src repository Modified files: sys/boot/arm/at91/libat91 emac_init.c Log: Load the bytes into the EMAC's MAC address register in the proper order. The kernel used to shuffle them around to get things right, but that was recently fixed. This makes our boot loader match the behavior of most other boot loaders for the atmel parts. This bug was inherited from the Kwikbyte loader that we started from. This bug was discovered by Bj.ANvrn KNvnig back in June, but fell on the floor. He provided patches to the kernel, include backwards compatibility options that were similar to Olivier's if_ate.c commit. Revision Changes Path 1.5 +2 -2 src/sys/boot/arm/at91/libat91/emac_init.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 07:49:48 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6314616A417; Thu, 25 Oct 2007 07:49:48 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 57B9613C4B5; Thu, 25 Oct 2007 07:49:48 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9P7nl43065787; Thu, 25 Oct 2007 07:49:47 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9P7nlWp065786; Thu, 25 Oct 2007 07:49:47 GMT (envelope-from rwatson) Message-Id: <200710250749.l9P7nlWp065786@repoman.freebsd.org> From: Robert Watson Date: Thu, 25 Oct 2007 07:49:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/security/mac mac_framework.h mac_policy.h mac_vfs.c src/sys/security/mac_lomac mac_lomac.c src/sys/security/mac_stub mac_stub.c src/sys/security/mac_test mac_test.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 07:49:48 -0000 rwatson 2007-10-25 07:49:47 UTC FreeBSD src repository Modified files: sys/security/mac mac_framework.h mac_policy.h mac_vfs.c sys/security/mac_lomac mac_lomac.c sys/security/mac_stub mac_stub.c sys/security/mac_test mac_test.c Log: Further MAC Framework cleanup: normalize some local variable names and clean up some comments. Obtained from: TrustedBSD Project Revision Changes Path 1.87 +2 -2 src/sys/security/mac/mac_framework.h 1.98 +3 -3 src/sys/security/mac/mac_policy.h 1.124 +17 -16 src/sys/security/mac/mac_vfs.c 1.55 +4 -4 src/sys/security/mac_lomac/mac_lomac.c 1.71 +5 -5 src/sys/security/mac_stub/mac_stub.c 1.81 +18 -18 src/sys/security/mac_test/mac_test.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 07:54:36 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9663B16A417 for ; Thu, 25 Oct 2007 07:54:36 +0000 (UTC) (envelope-from wearabnet@yahoo.ca) Received: from web33710.mail.mud.yahoo.com (web33710.mail.mud.yahoo.com [68.142.201.207]) by mx1.freebsd.org (Postfix) with SMTP id 623B713C481 for ; Thu, 25 Oct 2007 07:54:36 +0000 (UTC) (envelope-from wearabnet@yahoo.ca) Received: (qmail 29868 invoked by uid 60001); 25 Oct 2007 07:54:35 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.ca; h=X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=uZqrmemobkjm6ok/vjhBOBJP4afn/Q0RyUBlDXfsn5ECtx7i0u+hhygH9KWHg19bQkJVUxXvvI+chR76XQ98UF/LqqQEiefTWMD1N791poLJmG4YATNStUEQUEEHwRWIUviHCJHi4dtYt4z1/O0qeUFKj8nvAf8LbdFXtKTYIBk=; X-YMail-OSG: pOtQ4cIVM1lSE0yYJIxXF9F9L1AU4UdEWw9CxE2bdOK5AGy5sSDVFkXHhSMQjLpfS3owdDAcPsCZCfpvdNMcMuo5q8uYeMWBwKbFgKRRN8OPF0oyKf8- Received: from [212.77.203.38] by web33710.mail.mud.yahoo.com via HTTP; Thu, 25 Oct 2007 00:54:35 PDT X-Mailer: YahooMailRC/814.06 YahooMailWebService/0.7.134.12 Date: Thu, 25 Oct 2007 00:54:35 -0700 (PDT) From: Abdullah Ibn Hamad Al-Marri To: Robert Watson , cvs-src@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Message-ID: <811032.29850.qm@web33710.mail.mud.yahoo.com> Cc: Subject: Re: cvs commit: src/sys/security/mac mac_framework.h mac_policy.h mac_vfs.c src/sys/security/mac_lomac mac_lomac.c src/sys/security/mac_stub mac_stub.c src/sys/security/mac_test mac_test.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 07:54:36 -0000 ----- Original Message ----=0A> From: Robert Watson = =0A> To: src-committers@FreeBSD.org; cvs-src@FreeBSD.org; cvs-all@FreeBSD.o= rg=0A> Sent: Thursday, October 25, 2007 10:49:47 AM=0A> Subject: cvs commit= : src/sys/security/mac mac_framework.h mac_policy.h mac_vfs.c src/sys/secur= ity/mac_lomac mac_lomac.c src/sys/security/mac_stub mac_stub.c src/sys/secu= rity/mac_test mac_test.c=0A> =0A> rwatson 2007-10-25 07:49:47 UTC=0A> = =0A> FreeBSD src repository=0A> =0A> Modified files:=0A> sys/securi= ty/mac mac_framework.h mac_policy.h mac_vfs.c =0A> sys/security/mac= _lomac mac_lomac.c =0A> sys/security/mac_stub mac_stub.c =0A> sys/s= ecurity/mac_test mac_test.c =0A> Log:=0A> Further MAC Framework cleanup= : normalize some local variable=0A> names=0A> =0A and=0A> clean up some c= omments.=0A> =0A> Obtained from: TrustedBSD Project=0A> =0A> Revis= ion Changes Path=0A> 1.87 +2 -2 src/sys/security/mac/mac_fr= amework.h=0A> 1.98 +3 -3 src/sys/security/mac/mac_policy.h=0A> = 1.124 +17 -16 src/sys/security/mac/mac_vfs.c=0A> 1.55 +4 -4= src/sys/security/mac_lomac/mac_lomac.c=0A> 1.71 +5 -5 src= /sys/security/mac_stub/mac_stub.c=0A> 1.81 +18 -18 src/sys/securi= ty/mac_test/mac_test.c=0A=0AThank you!=0A=0AIs it possible to MFC them to 7= .x before 7.1?=0A=0A =0ARegards, =0A-Abdullah Ibn Hamad Al-Marri=0AArab Por= tal=0Ahttp://www.WeArab.Net/=0A =0A=0A=0A=0A=0A____________________________= ______________________=0ADo You Yahoo!?=0ATired of spam? Yahoo! Mail has t= he best spam protection around =0Ahttp://mail.yahoo.com From owner-cvs-src@FreeBSD.ORG Thu Oct 25 07:57:15 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 97A3D16A418; Thu, 25 Oct 2007 07:57:15 +0000 (UTC) (envelope-from lol@chistydom.ru) Received: from hermes.hw.ru (hermes.hw.ru [80.68.240.91]) by mx1.freebsd.org (Postfix) with ESMTP id 6E53613C491; Thu, 25 Oct 2007 07:57:14 +0000 (UTC) (envelope-from lol@chistydom.ru) Received: from [80.68.244.40] (account a_popov@rbc.ru [80.68.244.40] verified) by hermes.hw.ru (CommuniGate Pro SMTP 5.0.13) with ESMTPA id 196141451; Thu, 25 Oct 2007 10:57:27 +0400 Message-ID: <47203DFE.2070800@chistydom.ru> Date: Thu, 25 Oct 2007 10:55:58 +0400 From: Alexey Popov User-Agent: Thunderbird 2.0.0.6 (X11/20070924) MIME-Version: 1.0 To: Paul Saab References: <200710121709.l9CH9iu7075715__38270.1859264218$1192209730$gmane$org@repoman.freebsd.org> In-Reply-To: <200710121709.l9CH9iu7075715__38270.1859264218$1192209730$gmane$org@repoman.freebsd.org> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/boot/i386/libi386 Makefile pxe.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 07:57:15 -0000 Hi. Paul Saab wrote: > ps 2007-10-12 17:09:44 UTC > > FreeBSD src repository > > Modified files: > sys/boot/i386/libi386 Makefile pxe.c > Log: > Do not attempt to make an NFS rpc call if using tftp > > PR: kern/91720 > Submitted by: Ruben Kerkhof > > Revision Changes Path > 1.43 +7 -0 src/sys/boot/i386/libi386/Makefile > 1.23 +2 -0 src/sys/boot/i386/libi386/pxe.c Didn't you break feature introduced in rev 1.21 of pxe.c ??? === Allow kernels loaded by pxeboot, which was compiled with LOADER_TFTP_SUPPORT, to stll be able to mount NFS root as prescribed by DCHP configuration. Since pxeboot is using TFTP to get to the files, pxeboot can not rely on NFS to provide it a root directory hande as a side effect. pxeboot has to make RPC mount call itself. === With best regards, Alexey Popov From owner-cvs-src@FreeBSD.ORG Thu Oct 25 08:23:09 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0A4D716A41B; Thu, 25 Oct 2007 08:23:09 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DD92813C4E1; Thu, 25 Oct 2007 08:23:08 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9P8N8lf069753; Thu, 25 Oct 2007 08:23:08 GMT (envelope-from trhodes@repoman.freebsd.org) Received: (from trhodes@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9P8N8n1069752; Thu, 25 Oct 2007 08:23:08 GMT (envelope-from trhodes) Message-Id: <200710250823.l9P8N8n1069752@repoman.freebsd.org> From: Tom Rhodes Date: Thu, 25 Oct 2007 08:23:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/fs/msdosfs denode.h msdosfs_fat.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 08:23:09 -0000 trhodes 2007-10-25 08:23:08 UTC FreeBSD src repository Modified files: sys/fs/msdosfs denode.h msdosfs_fat.c Log: Remove some debugging code that, while useful, doesn't belong in the committed version. While here, expand a macro only used once. Discussed with/oked by: bde Revision Changes Path 1.38 +0 -7 src/sys/fs/msdosfs/denode.h 1.49 +6 -9 src/sys/fs/msdosfs/msdosfs_fat.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 08:29:01 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C75D816A417 for ; Thu, 25 Oct 2007 08:29:01 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id A751913C4B0 for ; Thu, 25 Oct 2007 08:29:01 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id D91F346CC2; Thu, 25 Oct 2007 04:29:00 -0400 (EDT) Date: Thu, 25 Oct 2007 09:29:00 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Abdullah Ibn Hamad Al-Marri In-Reply-To: <811032.29850.qm@web33710.mail.mud.yahoo.com> Message-ID: <20071025092808.U16146@fledge.watson.org> References: <811032.29850.qm@web33710.mail.mud.yahoo.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/security/mac mac_framework.h mac_policy.h mac_vfs.c src/sys/security/mac_lomac mac_lomac.c src/sys/security/mac_stub mac_stub.c src/sys/security/mac_test mac_test.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 08:29:01 -0000 On Thu, 25 Oct 2007, Abdullah Ibn Hamad Al-Marri wrote: >> rwatson 2007-10-25 07:49:47 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/security/mac mac_framework.h mac_policy.h mac_vfs.c >> sys/security/mac_lomac mac_lomac.c >> sys/security/mac_stub mac_stub.c >> sys/security/mac_test mac_test.c >> Log: >> Further MAC Framework cleanup: normalize some local variable >> names >> > and >> clean up some comments. >> >> Obtained from: TrustedBSD Project > >Thank you! > >Is it possible to MFC them to 7.x before 7.1? I can MFC the minor changes, such as these and some earlier cleanups, but won't be MFC'ing the more major changes to synchronize the MAC Framework to Mac OS X Leopard as it's too late in the release cycle. The above changes don't affect the API or ABI so should be fine. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Thu Oct 25 11:31:14 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A5A8816A41A; Thu, 25 Oct 2007 11:31:14 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9F35C13C4A3; Thu, 25 Oct 2007 11:31:14 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PBVERU094921; Thu, 25 Oct 2007 11:31:14 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PBVE2j094920; Thu, 25 Oct 2007 11:31:14 GMT (envelope-from rwatson) Message-Id: <200710251131.l9PBVE2j094920@repoman.freebsd.org> From: Robert Watson Date: Thu, 25 Oct 2007 11:31:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/security/mac_biba mac_biba.c src/sys/security/mac_bsdextended mac_bsdextended.c src/sys/security/mac_ifoff mac_ifoff.c src/sys/security/mac_lomac mac_lomac.c src/sys/security/mac_mls mac_mls.c src/sys/security/mac_none mac_none.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 11:31:14 -0000 rwatson 2007-10-25 11:31:11 UTC FreeBSD src repository Modified files: sys/security/mac_biba mac_biba.c sys/security/mac_bsdextended mac_bsdextended.c sys/security/mac_ifoff mac_ifoff.c sys/security/mac_lomac mac_lomac.c sys/security/mac_mls mac_mls.c sys/security/mac_none mac_none.c sys/security/mac_partition mac_partition.c sys/security/mac_portacl mac_portacl.c sys/security/mac_seeotheruids mac_seeotheruids.c sys/security/mac_stub mac_stub.c sys/security/mac_test mac_test.c Log: Consistently name functions for mac_ as _whatever rather than mac__whatever, as this shortens the names and makes the code a bit easier to read. When dealing with label structures, name variables 'mb', 'ml', 'mm rather than the longer 'mac_biba', 'mac_lomac', and 'mac_mls', likewise making the code a little easier to read. Obtained from: TrustedBSD Project Revision Changes Path 1.110 +726 -736 src/sys/security/mac_biba/mac_biba.c 1.41 +128 -130 src/sys/security/mac_bsdextended/mac_bsdextended.c 1.15 +30 -29 src/sys/security/mac_ifoff/mac_ifoff.c 1.56 +613 -633 src/sys/security/mac_lomac/mac_lomac.c 1.91 +720 -729 src/sys/security/mac_mls/mac_mls.c 1.37 +2 -2 src/sys/security/mac_none/mac_none.c 1.21 +36 -35 src/sys/security/mac_partition/mac_partition.c 1.17 +26 -26 src/sys/security/mac_portacl/mac_portacl.c 1.17 +21 -21 src/sys/security/mac_seeotheruids/mac_seeotheruids.c 1.72 +2 -2 src/sys/security/mac_stub/mac_stub.c 1.82 +413 -413 src/sys/security/mac_test/mac_test.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 12:27:06 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ED12916A418; Thu, 25 Oct 2007 12:27:06 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E8F4613C481; Thu, 25 Oct 2007 12:27:06 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PCR6qH005341; Thu, 25 Oct 2007 12:27:06 GMT (envelope-from rrs@repoman.freebsd.org) Received: (from rrs@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PCR6Gf005340; Thu, 25 Oct 2007 12:27:06 GMT (envelope-from rrs) Message-Id: <200710251227.l9PCR6Gf005340@repoman.freebsd.org> From: Randall Stewart Date: Thu, 25 Oct 2007 12:27:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/netinet sctp_constants.h sctp_indata.c sctp_input.c sctp_output.c sctp_pcb.c sctp_structs.h sctp_timer.c sctp_usrreq.c sctp_var.h sctputil.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 12:27:07 -0000 rrs 2007-10-25 12:27:06 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet sctp_constants.h sctp_indata.c sctp_input.c sctp_output.c sctp_pcb.c sctp_structs.h sctp_timer.c sctp_usrreq.c sctp_var.h sctputil.c Log: - fix sctp_ifn initial refcount issue (prevents deletion) - fix a bug during cookie collision that prevented an association from coming up in a specific restart case. - Fix it so the shutdown-pending flag gets removed (this is more for correctness then needed) when we enter shutdown-sent or shutdown-ack-sent states. - Fix a bug that caused the receiver to sometimes NOT send a SACK when a duplicate TSN arrived. Without this fix it was possible for the association to fall down if the - Deleted primary destination is also stored when SCTP_MOBILITY_BASE. (Previously, it is stored when only SCTP_MOBILITY_FASTHANDOFF) - Fix a locking issue where we might call send_initiate_ack() and incorrectly state the lock held/not held. Also fix it so that when we release the lock the inp cannot be deleted on us. - Add the debug option that can cause the stack to panic instead of aborting an assoc. This does not and should never show up in options but is useful for debugging unexpected aborts. - Add cumack_log sent to track sending cumack information for the debug case where we are running a special log per assoc. - Added extra () aroudn sctp_sbspace macro to avoid compile warnings. Approved by: re@freebsd.org (Ken Smith) Revision Changes Path 1.32.2.1 +2 -0 src/sys/netinet/sctp_constants.h 1.45.2.1 +6 -3 src/sys/netinet/sctp_indata.c 1.65.2.1 +23 -42 src/sys/netinet/sctp_input.c 1.58.2.1 +11 -0 src/sys/netinet/sctp_output.c 1.62.2.1 +7 -2 src/sys/netinet/sctp_pcb.c 1.25.2.1 +2 -1 src/sys/netinet/sctp_structs.h 1.32.2.1 +1 -0 src/sys/netinet/sctp_timer.c 1.48.2.1 +2 -0 src/sys/netinet/sctp_usrreq.c 1.20.2.1 +1 -1 src/sys/netinet/sctp_var.h 1.65.2.1 +4 -0 src/sys/netinet/sctputil.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 12:34:14 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DCF4116A41B; Thu, 25 Oct 2007 12:34:14 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D7D3013C4AA; Thu, 25 Oct 2007 12:34:14 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PCYELU005831; Thu, 25 Oct 2007 12:34:14 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PCYEAI005830; Thu, 25 Oct 2007 12:34:14 GMT (envelope-from rwatson) Message-Id: <200710251234.l9PCYEAI005830@repoman.freebsd.org> From: Robert Watson Date: Thu, 25 Oct 2007 12:34:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/nfsserver nfs_srvsock.c src/sys/security/mac mac_framework.h mac_policy.h mac_process.c mac_vfs.c src/sys/security/mac_biba mac_biba.c src/sys/security/mac_mls mac_mls.c src/sys/security/mac_stub mac_stub.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 12:34:15 -0000 rwatson 2007-10-25 12:34:14 UTC FreeBSD src repository Modified files: sys/nfsserver nfs_srvsock.c sys/security/mac mac_framework.h mac_policy.h mac_process.c mac_vfs.c sys/security/mac_biba mac_biba.c sys/security/mac_mls mac_mls.c sys/security/mac_stub mac_stub.c Log: Rename mac_associate_nfsd_label() to mac_proc_associate_nfsd(), and move from mac_vfs.c to mac_process.c to join other functions that setup up process labels for specific purposes. Unlike the two proc create calls, this call is intended to run after creation when a process registers as the NFS daemon, so remains an _associate_ call.. Obtained from: TrustedBSD Project Revision Changes Path 1.105 +1 -1 src/sys/nfsserver/nfs_srvsock.c 1.88 +1 -1 src/sys/security/mac/mac_framework.h 1.99 +2 -2 src/sys/security/mac/mac_policy.h 1.120 +16 -0 src/sys/security/mac/mac_process.c 1.125 +0 -16 src/sys/security/mac/mac_vfs.c 1.111 +12 -12 src/sys/security/mac_biba/mac_biba.c 1.92 +12 -12 src/sys/security/mac_mls/mac_mls.c 1.73 +7 -7 src/sys/security/mac_stub/mac_stub.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 12:38:04 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 99C3416A418; Thu, 25 Oct 2007 12:38:04 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9678C13C491; Thu, 25 Oct 2007 12:38:04 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PCc4Hf006065; Thu, 25 Oct 2007 12:38:04 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PCc4bg006064; Thu, 25 Oct 2007 12:38:04 GMT (envelope-from obrien) Message-Id: <200710251238.l9PCc4bg006064@repoman.freebsd.org> From: "David E. O'Brien" Date: Thu, 25 Oct 2007 12:38:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: BELL_LABS Cc: Subject: cvs commit: src/contrib/one-true-awk - Imported sources X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 12:38:04 -0000 obrien 2007-10-25 12:38:03 UTC FreeBSD src repository src/contrib/one-true-awk - Imported sources Update of /home/ncvs/src/contrib/one-true-awk In directory repoman.freebsd.org:/tmp/cvs-serv6039 Log Message: Vendor import of bwk's 23-Oct-2007 release. This includes fixes for FreeBSD PR's: bin/104795, bin/100443 Status: Vendor Tag: BELL_LABS Release Tags: bwk_20071023 U src/contrib/one-true-awk/README U src/contrib/one-true-awk/FIXES U src/contrib/one-true-awk/awk.h U src/contrib/one-true-awk/proto.h U src/contrib/one-true-awk/awkgram.y U src/contrib/one-true-awk/lex.c U src/contrib/one-true-awk/b.c U src/contrib/one-true-awk/main.c U src/contrib/one-true-awk/maketab.c U src/contrib/one-true-awk/parse.c U src/contrib/one-true-awk/lib.c U src/contrib/one-true-awk/run.c U src/contrib/one-true-awk/tran.c U src/contrib/one-true-awk/proctab.c U src/contrib/one-true-awk/makefile U src/contrib/one-true-awk/awk.1 No conflicts created by this import From owner-cvs-src@FreeBSD.ORG Thu Oct 25 12:38:35 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 05D5416A41A; Thu, 25 Oct 2007 12:38:35 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DF3DF13C4A5; Thu, 25 Oct 2007 12:38:34 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PCcYQs006103; Thu, 25 Oct 2007 12:38:34 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PCcYxZ006102; Thu, 25 Oct 2007 12:38:34 GMT (envelope-from obrien) Message-Id: <200710251238.l9PCcYxZ006102@repoman.freebsd.org> From: "David E. O'Brien" Date: Thu, 25 Oct 2007 12:38:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/contrib/one-true-awk FREEBSD-upgrade X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 12:38:35 -0000 obrien 2007-10-25 12:38:34 UTC FreeBSD src repository Modified files: contrib/one-true-awk FREEBSD-upgrade Log: Document the bwk_20071023 import. Revision Changes Path 1.11 +4 -4 src/contrib/one-true-awk/FREEBSD-upgrade From owner-cvs-src@FreeBSD.ORG Thu Oct 25 12:42:27 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4665516A417 for ; Thu, 25 Oct 2007 12:42:27 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: from rn-out-0102.google.com (rn-out-0910.google.com [64.233.170.184]) by mx1.freebsd.org (Postfix) with ESMTP id 07C7413C48E for ; Thu, 25 Oct 2007 12:42:26 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: by rn-out-0102.google.com with SMTP id s42so154280rnb for ; Thu, 25 Oct 2007 05:42:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer:mime-version:content-type; bh=bwTHRi+2KdC1AbuyVGjL3S7S/YBi2b70P9dctHD0vBc=; b=ZltXqYdiJ6bWcFOcmZbcwivwSkLUSmSSxo6uLcmYIIG5UA/HDt9u6foioVqHZK3KG7FXufUaNMmKj20jPD77PRwgZlVUkvfgYzStXhPuPq+B+kUX3uwnbaOBMsYNToKtJeAk1PzQmqPZCQTn2G7XSDbf6jNb2KUPPNZFdAT/tUM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer:mime-version:content-type; b=Lp/nStyhDcNsjdgcPnL954Tf+ZW8iEWCxAlviMbC2wrC11P4sU0+yYIHgTyu2DEFzGpz4lViiORTxUqlH9v1uDr89PcMwpM4s2J9gYb0TSZs1xX1JnotFEPQ9KTFmqLHlnyibPUqUgi5iS5cErdCeQqrWc006PD1gyIJqfbIIwk= Received: by 10.150.215.16 with SMTP id n16mr289243ybg.1193314633952; Thu, 25 Oct 2007 05:17:13 -0700 (PDT) Received: from kan.dnsalias.net ( [24.218.183.247]) by mx.google.com with ESMTPS id 12sm3006501wrl.2007.10.25.05.17.12 (version=SSLv3 cipher=OTHER); Thu, 25 Oct 2007 05:17:12 -0700 (PDT) Date: Thu, 25 Oct 2007 08:17:00 -0400 From: Alexander Kabaev To: Alexey Popov Message-ID: <20071025081700.63a4d71b@kan.dnsalias.net> In-Reply-To: <47203DFE.2070800@chistydom.ru> References: <200710121709.l9CH9iu7075715__38270.1859264218$1192209730$gmane$org@repoman.freebsd.org> <47203DFE.2070800@chistydom.ru> X-Mailer: Claws Mail 3.0.0 (GTK+ 2.10.14; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_=NCLPwvhmkxhG0T9L+bdjHI"; protocol="application/pgp-signature"; micalg=PGP-SHA1 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Paul Saab , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/boot/i386/libi386 Makefile pxe.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 12:42:27 -0000 --Sig_=NCLPwvhmkxhG0T9L+bdjHI Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Thu, 25 Oct 2007 10:55:58 +0400 Alexey Popov wrote: > Hi. >=20 > Paul Saab wrote: > > ps 2007-10-12 17:09:44 UTC > >=20 > > FreeBSD src repository > >=20 > > Modified files: > > sys/boot/i386/libi386 Makefile pxe.c=20 > > Log: > > Do not attempt to make an NFS rpc call if using tftp > > =20 > > PR: kern/91720 > > Submitted by: Ruben Kerkhof > > =20 > > Revision Changes Path > > 1.43 +7 -0 src/sys/boot/i386/libi386/Makefile > > 1.23 +2 -0 src/sys/boot/i386/libi386/pxe.c >=20 > Didn't you break feature introduced in rev 1.21 of pxe.c ??? > =3D=3D=3D > Allow kernels loaded by pxeboot, which was compiled with=20 > LOADER_TFTP_SUPPORT, to stll be able to mount NFS root as prescribed > by DCHP configuration. Since pxeboot is using TFTP to get to the > files, pxeboot can not rely on NFS to provide it a root directory > hande as a side effect. pxeboot has to make RPC mount call itself. > =3D=3D=3D >=20 > With best regards, > Alexey Popov Paul did break it indeed. --=20 Alexander Kabaev --Sig_=NCLPwvhmkxhG0T9L+bdjHI Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFHIIk8Q6z1jMm+XZYRAjq0AKDcFfcSPEuVmcZIiQz7Blce/+1JtQCfeJev Vo7VN/HqGS23oPP7cI+Yhc8= =eX93 -----END PGP SIGNATURE----- --Sig_=NCLPwvhmkxhG0T9L+bdjHI-- From owner-cvs-src@FreeBSD.ORG Thu Oct 25 12:43:23 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BB70316A420; Thu, 25 Oct 2007 12:43:23 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A020413C4B9; Thu, 25 Oct 2007 12:43:23 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PChNYA006510; Thu, 25 Oct 2007 12:43:23 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PChNc6006509; Thu, 25 Oct 2007 12:43:23 GMT (envelope-from obrien) Message-Id: <200710251243.l9PChNc6006509@repoman.freebsd.org> From: "David E. O'Brien" Date: Thu, 25 Oct 2007 12:43:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/awk Makefile lib.c.diff tran.c.diff X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 12:43:23 -0000 obrien 2007-10-25 12:43:22 UTC FreeBSD src repository Modified files: usr.bin/awk Makefile Removed files: usr.bin/awk lib.c.diff tran.c.diff Log: The AWK 23-Oct-2007 release includes fixes for FreeBSD PR's bin/104795 and bin/100443. Revision Changes Path 1.15 +1 -1 src/usr.bin/awk/Makefile 1.3 +0 -27 src/usr.bin/awk/lib.c.diff (dead) 1.2 +0 -22 src/usr.bin/awk/tran.c.diff (dead) From owner-cvs-src@FreeBSD.ORG Thu Oct 25 12:45:39 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C126716A421; Thu, 25 Oct 2007 12:45:39 +0000 (UTC) (envelope-from rafan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A6C4F13C4B3; Thu, 25 Oct 2007 12:45:39 +0000 (UTC) (envelope-from rafan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PCjdno006638; Thu, 25 Oct 2007 12:45:39 GMT (envelope-from rafan@repoman.freebsd.org) Received: (from rafan@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PCjdnC006637; Thu, 25 Oct 2007 12:45:39 GMT (envelope-from rafan) Message-Id: <200710251245.l9PCjdnC006637@repoman.freebsd.org> From: Rong-En Fan Date: Thu, 25 Oct 2007 12:45:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 12:45:39 -0000 rafan 2007-10-25 12:45:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib Makefile Log: MFC lib/Makefile rev. 1.221 Make sure libc is installed before all other shared libraries. Other libraries might depend on versioned symbols from libc. This fixes breakage introduced by ctype(3) MFC. Discussed with: delphij, ru Approved by: re (kensmith) Revision Changes Path 1.205.2.4 +3 -2 src/lib/Makefile From owner-cvs-src@FreeBSD.ORG Thu Oct 25 12:49:21 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D7C5616A41A; Thu, 25 Oct 2007 12:49:21 +0000 (UTC) (envelope-from rafan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BC45513C481; Thu, 25 Oct 2007 12:49:21 +0000 (UTC) (envelope-from rafan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PCnLGn015463; Thu, 25 Oct 2007 12:49:21 GMT (envelope-from rafan@repoman.freebsd.org) Received: (from rafan@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PCnLR4015462; Thu, 25 Oct 2007 12:49:21 GMT (envelope-from rafan) Message-Id: <200710251249.l9PCnLR4015462@repoman.freebsd.org> From: Rong-En Fan Date: Thu, 25 Oct 2007 12:49:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src UPDATING X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 12:49:21 -0000 rafan 2007-10-25 12:49:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) . UPDATING Log: - The breakage of ctype(3) is fixed now. Update the entry. Revision Changes Path 1.416.2.37 +3 -3 src/UPDATING From owner-cvs-src@FreeBSD.ORG Thu Oct 25 12:57:47 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0E37416A41B; Thu, 25 Oct 2007 12:57:47 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E80F713C480; Thu, 25 Oct 2007 12:57:46 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PCvkar015920; Thu, 25 Oct 2007 12:57:46 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PCvkaq015919; Thu, 25 Oct 2007 12:57:46 GMT (envelope-from nyan) Message-Id: <200710251257.l9PCvkaq015919@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Thu, 25 Oct 2007 12:57:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/pc98/libpc98 biosdisk.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 12:57:47 -0000 nyan 2007-10-25 12:57:46 UTC FreeBSD src repository Modified files: sys/boot/pc98/libpc98 biosdisk.c Log: MFi386: part of revision 1.51 Rework the read/write support in the bios disk driver some to cut down on duplicated code. - All of the bounce buffer and retry logic duplicated in bd_read() and bd_write() are merged into a single bd_io() routine that takes an extra direction argument. bd_read() and bd_write() are now simple wrappers around bd_io(). Revision Changes Path 1.37 +83 -161 src/sys/boot/pc98/libpc98/biosdisk.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 14:04:19 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9E3C516A418; Thu, 25 Oct 2007 14:04:19 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9B76913C465; Thu, 25 Oct 2007 14:04:19 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PE4J8c022713; Thu, 25 Oct 2007 14:04:19 GMT (envelope-from mtm@repoman.freebsd.org) Received: (from mtm@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PE4J1r022712; Thu, 25 Oct 2007 14:04:19 GMT (envelope-from mtm) Message-Id: <200710251404.l9PE4J1r022712@repoman.freebsd.org> From: Mike Makonnen Date: Thu, 25 Oct 2007 14:04:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/etc rc.subr src/etc/rc.d fsck ipsec mountcritlocal mountlate root src/share/man/man8 rc.8 rc.subr.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 14:04:19 -0000 mtm 2007-10-25 14:04:19 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc rc.subr etc/rc.d fsck ipsec mountcritlocal mountlate root share/man/man8 rc.8 rc.subr.8 Log: MFC: o Implement the stop_boot subroutine [1]. This subroutine can be used by scripts in rc.d to stop rc(8) from booting into multi-user mode when a critical or severe error condition is encountered. o Modify scripts in etc/rc.d that already implemented this functionality independently. o Document it. [1] - This subroutine was implemented in FreeBSD in rc.d/fsck. I moved it to rc.subr(8). Our version differs slightly in that it takes an optional argument to stop the boot even if "autoboot" is not set. Obtained from: NetBSD Revision Changes Path 1.10.2.1 +0 -11 src/etc/rc.d/fsck 1.11.2.4 +1 -9 src/etc/rc.d/ipsec 1.12.2.2 +1 -1 src/etc/rc.d/mountcritlocal 1.1.2.2 +1 -1 src/etc/rc.d/mountlate 1.10.2.3 +1 -1 src/etc/rc.d/root 1.34.2.23 +22 -0 src/etc/rc.subr 1.29.2.2 +6 -11 src/share/man/man8/rc.8 1.6.8.9 +18 -1 src/share/man/man8/rc.subr.8 From owner-cvs-src@FreeBSD.ORG Thu Oct 25 14:10:14 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DEFB516A419; Thu, 25 Oct 2007 14:10:14 +0000 (UTC) (envelope-from gallatin@cs.duke.edu) Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by mx1.freebsd.org (Postfix) with ESMTP id A9ED213C4B6; Thu, 25 Oct 2007 14:10:14 +0000 (UTC) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.14.0/8.14.0) with ESMTP id l9PEAEBP020208 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 25 Oct 2007 10:10:14 -0400 (EDT) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.12.9p2/8.12.9/Submit) id l9PE9kRJ005643; Thu, 25 Oct 2007 10:09:46 -0400 (EDT) (envelope-from gallatin) Date: Thu, 25 Oct 2007 10:09:46 -0400 From: Andrew Gallatin To: Marius Strobl Message-ID: <20071025100945.A5321@grasshopper.cs.duke.edu> References: <200710242051.l9OKpiPD064979@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200710242051.l9OKpiPD064979@repoman.freebsd.org>; from marius@FreeBSD.org on Wed, Oct 24, 2007 at 08:51:21PM +0000 X-Operating-System: FreeBSD 4.9-RELEASE-p1 on an i386 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src UPDATING src/sys/dev/pci pci_user.c src/sys/sys param.h pciio.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 14:10:15 -0000 Marius Strobl [marius@FreeBSD.org] wrote: > marius 2007-10-24 20:51:44 UTC > > FreeBSD src repository > > Modified files: > . UPDATING > sys/dev/pci pci_user.c > sys/sys param.h pciio.h > Log: > Add ABI backwards compatibility to the FreeBSD 4/5/6 versions of > the PCIOCGETCONF, PCIOCREAD and PCIOCWRITE IOCTLs, which was broken Thank you!! Drew From owner-cvs-src@FreeBSD.ORG Thu Oct 25 14:16:08 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6060516A417; Thu, 25 Oct 2007 14:16:08 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 456C813C4CC; Thu, 25 Oct 2007 14:16:08 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PEG7fb023631; Thu, 25 Oct 2007 14:16:07 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PEG7aQ023630; Thu, 25 Oct 2007 14:16:07 GMT (envelope-from obrien) Message-Id: <200710251416.l9PEG7aQ023630@repoman.freebsd.org> From: "David E. O'Brien" Date: Thu, 25 Oct 2007 14:16:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf files files.amd64 files.arm files.i386 files.ia64 files.powerpc files.sun4v X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 14:16:08 -0000 obrien 2007-10-25 14:16:07 UTC FreeBSD src repository Modified files: sys/conf files files.amd64 files.arm files.i386 files.ia64 files.powerpc files.sun4v Log: Align. Revision Changes Path 1.1247 +29 -29 src/sys/conf/files 1.110 +1 -1 src/sys/conf/files.amd64 1.16 +2 -2 src/sys/conf/files.arm 1.583 +24 -24 src/sys/conf/files.i386 1.93 +1 -1 src/sys/conf/files.ia64 1.66 +7 -7 src/sys/conf/files.powerpc 1.12 +13 -13 src/sys/conf/files.sun4v From owner-cvs-src@FreeBSD.ORG Thu Oct 25 14:31:53 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2188516A417; Thu, 25 Oct 2007 14:31:53 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0773313C49D; Thu, 25 Oct 2007 14:31:53 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PEVqZ4025837; Thu, 25 Oct 2007 14:31:52 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PEVqat025836; Thu, 25 Oct 2007 14:31:52 GMT (envelope-from nyan) Message-Id: <200710251431.l9PEVqat025836@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Thu, 25 Oct 2007 14:31:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/pc98/libpc98 biosdisk.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 14:31:53 -0000 nyan 2007-10-25 14:31:52 UTC FreeBSD src repository Modified files: sys/boot/pc98/libpc98 biosdisk.c Log: MFi386: part of 1.52 Split the pc98_partition specific routine in bd_opendisk() into bd_open_pc98(). Revision Changes Path 1.38 +33 -32 src/sys/boot/pc98/libpc98/biosdisk.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 14:36:12 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A77BF16A41A; Thu, 25 Oct 2007 14:36:12 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A27EE13C4D9; Thu, 25 Oct 2007 14:36:12 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PEaC0f026109; Thu, 25 Oct 2007 14:36:12 GMT (envelope-from mtm@repoman.freebsd.org) Received: (from mtm@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PEaCSQ026108; Thu, 25 Oct 2007 14:36:12 GMT (envelope-from mtm) Message-Id: <200710251436.l9PEaCSQ026108@repoman.freebsd.org> From: Mike Makonnen Date: Thu, 25 Oct 2007 14:36:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/etc/rc.d abi accounting archdep bluetooth bootconf.sh bridge ldconfig lpd moused netif nsswitch pppoed syslogd var ypbind yppasswdd ypserv ypset ypupdated ypxfrd X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 14:36:12 -0000 mtm 2007-10-25 14:36:12 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc/rc.d abi accounting archdep bluetooth bootconf.sh bridge ldconfig lpd moused netif nsswitch pppoed syslogd var ypbind yppasswdd ypserv ypset ypupdated ypxfrd Log: MFC: Eliminate global symbols starting with an underscore from rc.d scripts, except for mdconfig* and jail. Such symbols are reserved for the rc.subr internals. Most scripts can be fixed by just declaring _foo symbols as local: few scripts actually need them to be global. Revision Changes Path 1.4.2.5 +2 -0 src/etc/rc.d/abi 1.9.2.1 +2 -0 src/etc/rc.d/accounting 1.7.2.5 +2 -0 src/etc/rc.d/archdep 1.1.2.2 +4 -0 src/etc/rc.d/bluetooth 1.4.14.2 +3 -3 src/etc/rc.d/bootconf.sh 1.1.2.2 +8 -8 src/etc/rc.d/bridge 1.14.2.3 +1 -1 src/etc/rc.d/ldconfig 1.7.2.1 +2 -2 src/etc/rc.d/lpd 1.9.2.2 +9 -9 src/etc/rc.d/moused 1.14.2.5 +11 -8 src/etc/rc.d/netif 1.5.2.3 +2 -0 src/etc/rc.d/nsswitch 1.3.2.1 +2 -0 src/etc/rc.d/pppoed 1.10.2.2 +10 -6 src/etc/rc.d/syslogd 1.40.2.2 +4 -4 src/etc/rc.d/var 1.9.2.1 +2 -0 src/etc/rc.d/ypbind 1.10.2.1 +2 -0 src/etc/rc.d/yppasswdd 1.11.2.1 +2 -0 src/etc/rc.d/ypserv 1.6.2.1 +2 -0 src/etc/rc.d/ypset 1.5.2.1 +2 -0 src/etc/rc.d/ypupdated 1.6.2.2 +2 -0 src/etc/rc.d/ypxfrd From owner-cvs-src@FreeBSD.ORG Thu Oct 25 14:37:38 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6207816A417; Thu, 25 Oct 2007 14:37:38 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5CD9913C4C8; Thu, 25 Oct 2007 14:37:37 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PEbbxr026292; Thu, 25 Oct 2007 14:37:37 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PEbbh7026291; Thu, 25 Oct 2007 14:37:37 GMT (envelope-from rwatson) Message-Id: <200710251437.l9PEbbh7026291@repoman.freebsd.org> From: Robert Watson Date: Thu, 25 Oct 2007 14:37:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet tcp_syncache.c src/sys/security/mac mac_framework.h mac_inet.c mac_policy.h src/sys/security/mac_biba mac_biba.c src/sys/security/mac_lomac mac_lomac.c src/sys/security/mac_mls mac_mls.c src/sys/security/mac_stub ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 14:37:38 -0000 rwatson 2007-10-25 14:37:37 UTC FreeBSD src repository Modified files: sys/netinet tcp_syncache.c sys/security/mac mac_framework.h mac_inet.c mac_policy.h sys/security/mac_biba mac_biba.c sys/security/mac_lomac mac_lomac.c sys/security/mac_mls mac_mls.c sys/security/mac_stub mac_stub.c Log: Normalize TCP syncache-related MAC Framework entry points to match most other entry points in the form mac__method(). Discussed with: csjp Obtained from: TrustedBSD Project Revision Changes Path 1.133 +6 -6 src/sys/netinet/tcp_syncache.c 1.89 +4 -4 src/sys/security/mac/mac_framework.h 1.13 +8 -8 src/sys/security/mac/mac_inet.c 1.100 +8 -8 src/sys/security/mac/mac_policy.h 1.112 +6 -6 src/sys/security/mac_biba/mac_biba.c 1.57 +6 -6 src/sys/security/mac_lomac/mac_lomac.c 1.93 +6 -6 src/sys/security/mac_mls/mac_mls.c 1.74 +6 -6 src/sys/security/mac_stub/mac_stub.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 14:58:34 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 530C316A418; Thu, 25 Oct 2007 14:58:34 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3925013C480; Thu, 25 Oct 2007 14:58:34 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PEwYFN027650; Thu, 25 Oct 2007 14:58:34 GMT (envelope-from mtm@repoman.freebsd.org) Received: (from mtm@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PEwYms027649; Thu, 25 Oct 2007 14:58:34 GMT (envelope-from mtm) Message-Id: <200710251458.l9PEwYms027649@repoman.freebsd.org> From: Mike Makonnen Date: Thu, 25 Oct 2007 14:58:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/etc/rc.d cleanvar initrandom tmp var X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 14:58:34 -0000 mtm 2007-10-25 14:58:33 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc/rc.d cleanvar initrandom tmp var Log: MFC: rc.d/var rc.d/tmp: Remove unnecessary subshell constructs. rc.d/clean rc.d/initrandom: Remove unnecessary semi-colon at the end of a command line. Revision Changes Path 1.8.2.4 +1 -1 src/etc/rc.d/cleanvar 1.5.2.2 +1 -1 src/etc/rc.d/initrandom 1.35.2.2 +1 -1 src/etc/rc.d/tmp 1.40.2.3 +1 -1 src/etc/rc.d/var From owner-cvs-src@FreeBSD.ORG Thu Oct 25 15:15:50 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 407C616A41A; Thu, 25 Oct 2007 15:15:50 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.freebsd.org (Postfix) with ESMTP id F3AF913C4C3; Thu, 25 Oct 2007 15:15:49 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from phobos.samsco.home (phobos.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.8/8.13.8) with ESMTP id l9PFFjrg062066; Thu, 25 Oct 2007 09:15:45 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <4720B30F.4040903@samsco.org> Date: Thu, 25 Oct 2007 09:15:27 -0600 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.6) Gecko/20070802 SeaMonkey/1.1.4 MIME-Version: 1.0 To: "Andrey A. Chernov" References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> In-Reply-To: <200710150951.l9F9pUm7026506@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (pooker.samsco.org [168.103.85.57]); Thu, 25 Oct 2007 09:15:45 -0600 (MDT) X-Spam-Status: No, score=-1.4 required=5.5 tests=ALL_TRUSTED autolearn=failed version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 15:15:50 -0000 Andrey A. Chernov wrote: > ache 2007-10-15 09:51:30 UTC > > FreeBSD src repository > > Modified files: > lib/libc/locale utf8.c > Log: > Add comment explaining __mb_sb_limit trick here. > > Revision Changes Path > 1.16 +5 -0 src/lib/libc/locale/utf8.c When is the ABI damage from this going to be fixed? Scott From owner-cvs-src@FreeBSD.ORG Thu Oct 25 15:17:10 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4FCD516A417; Thu, 25 Oct 2007 15:17:10 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id CAD9913C494; Thu, 25 Oct 2007 15:17:09 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9PFH8UY011442; Thu, 25 Oct 2007 19:17:08 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193325428; bh=CRGOdkVDeNTowZT8KFzhaBWjdhIFGBztpeHkrdC 2IUI=; l=491; h=Date:From:To:Cc:Subject:Message-ID:Mail-Followup-To: References:MIME-Version:Content-Type:Content-Disposition: In-Reply-To:User-Agent; b=PCVk1GhYJtX9/WZapYCsN88WjBQ7gjyrqVCNUmsF A2l40rbTM3LQMIWFQRDdfmtN8qjWdTEgJNJ/IeATt2CaREmFe1oEiJ6qbfVc03SfzIv EROuTbUFe/2WCYB/V009SFKG5WgQ+z1pp5jzt3SPIQ4i09lY4MVnvxwUNY3W+yjc= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9PFH7Y2011441; Thu, 25 Oct 2007 19:17:08 +0400 (MSD) (envelope-from ache) Date: Thu, 25 Oct 2007 19:17:07 +0400 From: Andrey Chernov To: Scott Long Message-ID: <20071025151707.GA11398@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Scott Long , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4720B30F.4040903@samsco.org> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 15:17:10 -0000 On Thu, Oct 25, 2007 at 09:15:27AM -0600, Scott Long wrote: > Andrey A. Chernov wrote: >> ache 2007-10-15 09:51:30 UTC >> FreeBSD src repository >> Modified files: >> lib/libc/locale utf8.c Log: >> Add comment explaining __mb_sb_limit trick here. >> Revision Changes Path >> 1.16 +5 -0 src/lib/libc/locale/utf8.c > > When is the ABI damage from this going to be fixed? There is no ABI damage in -current. -- http://ache.pp.ru/ From owner-cvs-src@FreeBSD.ORG Thu Oct 25 15:44:16 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 71CC716A41A; Thu, 25 Oct 2007 15:44:16 +0000 (UTC) (envelope-from wes@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4F5FA13C4BE; Thu, 25 Oct 2007 15:44:16 +0000 (UTC) (envelope-from wes@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PFiGLD032376; Thu, 25 Oct 2007 15:44:16 GMT (envelope-from wes@repoman.freebsd.org) Received: (from wes@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PFiGe1032375; Thu, 25 Oct 2007 15:44:16 GMT (envelope-from wes) Message-Id: <200710251544.l9PFiGe1032375@repoman.freebsd.org> From: Wes Peters Date: Thu, 25 Oct 2007 15:44:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 15:44:16 -0000 wes 2007-10-25 15:44:16 UTC FreeBSD src repository Modified files: . access Log: Turn off commit mails while my connectivity is limited. Approved by: core Revision Changes Path 1.842 +1 -1 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Thu Oct 25 16:44:28 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0D32716A418; Thu, 25 Oct 2007 16:44:28 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id A894B13C4AA; Thu, 25 Oct 2007 16:44:27 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id AB9C9EC2DB7; Fri, 26 Oct 2007 00:44:26 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id GhZJNOntEzb6; Fri, 26 Oct 2007 00:44:21 +0800 (CST) Received: from LI-Xins-MacBook.local (71.5.7.139.ptr.us.xo.net [71.5.7.139]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 5115AEC2D9B; Fri, 26 Oct 2007 00:44:20 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:subject:references:in-reply-to:x-enigmail-version:openpgp:content-type; b=T5MhXQVnFkOGW/09qzDz6zbhWZIP4Mv2vHP8jpldTYXIGrGyK90gklzxIJcFjFE96 cOHErDqLQtyU0VKdko+Yg== Message-ID: <4720C7D6.9090004@delphij.net> Date: Thu, 25 Oct 2007 09:44:06 -0700 From: LI Xin Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Andrey Chernov , Scott Long , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> In-Reply-To: <20071025151707.GA11398@nagual.pp.ru> X-Enigmail-Version: 0.95.4 OpenPGP: url=http://www.delphij.net/delphij.asc Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigEBE1D6C1B88C5F7B62D1F6A9" Cc: Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 16:44:28 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigEBE1D6C1B88C5F7B62D1F6A9 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Andrey Chernov wrote: > On Thu, Oct 25, 2007 at 09:15:27AM -0600, Scott Long wrote: >> Andrey A. Chernov wrote: >>> ache 2007-10-15 09:51:30 UTC >>> FreeBSD src repository >>> Modified files: >>> lib/libc/locale utf8.c Log: >>> Add comment explaining __mb_sb_limit trick here. >>> Revision Changes Path >>> 1.16 +5 -0 src/lib/libc/locale/utf8.c >> When is the ABI damage from this going to be fixed? >=20 > There is no ABI damage in -current. Do we really need to expose __mb_sb_limit outside libc? Cheers, --=20 Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! --------------enigEBE1D6C1B88C5F7B62D1F6A9 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHIMfWOfuToMruuMARCsAVAJ4kW7lIQYEGtxVCXNrv7V4T9qM+pQCfRls0 wVZh0QDh2eJrVs4S5MT788s= =yRpR -----END PGP SIGNATURE----- --------------enigEBE1D6C1B88C5F7B62D1F6A9-- From owner-cvs-src@FreeBSD.ORG Thu Oct 25 16:48:17 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6290D16A419; Thu, 25 Oct 2007 16:48:17 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3992613C4A8; Thu, 25 Oct 2007 16:48:17 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PGmHHW060307; Thu, 25 Oct 2007 16:48:17 GMT (envelope-from mtm@repoman.freebsd.org) Received: (from mtm@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PGmHrf060306; Thu, 25 Oct 2007 16:48:17 GMT (envelope-from mtm) Message-Id: <200710251648.l9PGmHrf060306@repoman.freebsd.org> From: Mike Makonnen Date: Thu, 25 Oct 2007 16:48:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/etc/rc.d mountd X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 16:48:17 -0000 mtm 2007-10-25 16:48:17 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc/rc.d mountd Log: Partial MFC of rev. 1.18: The mountd daemon creates a pidfile so use it. Revision Changes Path 1.15.2.2 +1 -0 src/etc/rc.d/mountd From owner-cvs-src@FreeBSD.ORG Thu Oct 25 16:49:07 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8C78616A468; Thu, 25 Oct 2007 16:49:07 +0000 (UTC) (envelope-from takawata@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 62E6913C481; Thu, 25 Oct 2007 16:49:07 +0000 (UTC) (envelope-from takawata@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PGn7j5060350; Thu, 25 Oct 2007 16:49:07 GMT (envelope-from takawata@repoman.freebsd.org) Received: (from takawata@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PGn7VP060349; Thu, 25 Oct 2007 16:49:07 GMT (envelope-from takawata) Message-Id: <200710251649.l9PGn7VP060349@repoman.freebsd.org> From: Takanori Watanabe Date: Thu, 25 Oct 2007 16:49:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/acpica acpi_ec.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 16:49:07 -0000 takawata 2007-10-25 16:49:07 UTC FreeBSD src repository Modified files: sys/dev/acpica acpi_ec.c Log: Turn EC into poll mode before device_resume invoked . Revision Changes Path 1.77 +34 -3 src/sys/dev/acpica/acpi_ec.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 16:53:35 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DF7DA16A417; Thu, 25 Oct 2007 16:53:35 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B5A5E13C4AA; Thu, 25 Oct 2007 16:53:35 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PGrZpT061127; Thu, 25 Oct 2007 16:53:35 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PGrZu5061126; Thu, 25 Oct 2007 16:53:35 GMT (envelope-from jhb) Message-Id: <200710251653.l9PGrZu5061126@repoman.freebsd.org> From: John Baldwin Date: Thu, 25 Oct 2007 16:53:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/i386/libi386 biosdisk.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 16:53:36 -0000 jhb 2007-10-25 16:53:35 UTC FreeBSD src repository Modified files: sys/boot/i386/libi386 biosdisk.c Log: Break out of the I/O retry loop as soon as an I/O operation succeeds rather than always retrying operations three times. Submitted by: nyan Revision Changes Path 1.53 +2 -0 src/sys/boot/i386/libi386/biosdisk.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 16:55:02 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2E2EF16A417; Thu, 25 Oct 2007 16:55:01 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 04B0E13C4C1; Thu, 25 Oct 2007 16:55:01 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PGt0Ed061232; Thu, 25 Oct 2007 16:55:00 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PGt0Px061231; Thu, 25 Oct 2007 16:55:00 GMT (envelope-from jhb) Message-Id: <200710251655.l9PGt0Px061231@repoman.freebsd.org> From: John Baldwin Date: Thu, 25 Oct 2007 16:55:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/usb ukbd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 16:55:02 -0000 jhb 2007-10-25 16:55:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/usb ukbd.c Log: MFC: Clear the flags in the persistent keyboard data for ukbd0 when init_keyboard() or kbd_register() fail. Approved by: re (kensmith) Revision Changes Path 1.72.2.1 +8 -2 src/sys/dev/usb/ukbd.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 16:56:15 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ECE2916A421; Thu, 25 Oct 2007 16:56:15 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B8DF713C4B7; Thu, 25 Oct 2007 16:56:15 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PGuFkT061357; Thu, 25 Oct 2007 16:56:15 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PGuFMY061356; Thu, 25 Oct 2007 16:56:15 GMT (envelope-from jhb) Message-Id: <200710251656.l9PGuFMY061356@repoman.freebsd.org> From: John Baldwin Date: Thu, 25 Oct 2007 16:56:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/usb ukbd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 16:56:16 -0000 jhb 2007-10-25 16:56:15 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/usb ukbd.c Log: MFC: Clear the flags in the persistent keyboard data for ukbd0 when init_keyboard() or kbd_register() fails. Revision Changes Path 1.52.2.8 +8 -2 src/sys/dev/usb/ukbd.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 16:59:06 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 85C0E16A417; Thu, 25 Oct 2007 16:59:06 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5C5BA13C494; Thu, 25 Oct 2007 16:59:06 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PGx6mG061552; Thu, 25 Oct 2007 16:59:06 GMT (envelope-from mtm@repoman.freebsd.org) Received: (from mtm@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PGx6tp061551; Thu, 25 Oct 2007 16:59:06 GMT (envelope-from mtm) Message-Id: <200710251659.l9PGx6tp061551@repoman.freebsd.org> From: Mike Makonnen Date: Thu, 25 Oct 2007 16:59:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/etc/rc.d amd X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 16:59:06 -0000 mtm 2007-10-25 16:59:06 UTC FreeBSD src repository Modified files: etc/rc.d amd Log: Remove unnecessary whitespace Revision Changes Path 1.20 +1 -1 src/etc/rc.d/amd From owner-cvs-src@FreeBSD.ORG Thu Oct 25 17:03:07 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9BE0F16A417; Thu, 25 Oct 2007 17:03:07 +0000 (UTC) (envelope-from takawata@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7112013C491; Thu, 25 Oct 2007 17:03:07 +0000 (UTC) (envelope-from takawata@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PH3797063117; Thu, 25 Oct 2007 17:03:07 GMT (envelope-from takawata@repoman.freebsd.org) Received: (from takawata@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PH376E063116; Thu, 25 Oct 2007 17:03:07 GMT (envelope-from takawata) Message-Id: <200710251703.l9PH376E063116@repoman.freebsd.org> From: Takanori Watanabe Date: Thu, 25 Oct 2007 17:03:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/acpica acpi_ec.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 17:03:07 -0000 takawata 2007-10-25 17:03:07 UTC FreeBSD src repository Modified files: sys/dev/acpica acpi_ec.c Log: Fix variable name to be clear what it means. Revision Changes Path 1.78 +3 -3 src/sys/dev/acpica/acpi_ec.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 17:20:22 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E8E0D16A46B; Thu, 25 Oct 2007 17:20:22 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BBE1F13C4BF; Thu, 25 Oct 2007 17:20:22 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PHKMUU064081; Thu, 25 Oct 2007 17:20:22 GMT (envelope-from mtm@repoman.freebsd.org) Received: (from mtm@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PHKM7O064080; Thu, 25 Oct 2007 17:20:22 GMT (envelope-from mtm) Message-Id: <200710251720.l9PHKM7O064080@repoman.freebsd.org> From: Mike Makonnen Date: Thu, 25 Oct 2007 17:20:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/etc/rc.d kerberos X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 17:20:23 -0000 mtm 2007-10-25 17:20:22 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc/rc.d kerberos Log: MFC: rev. 1.6 and 1.7 revision 1.6 date: 2007/05/17 11:33:08; author: mtm; state: Exp; lines: +3 -3 o Use the --detach option to kdc(8) instead of using the shell background operator '&'. PR: conf/102722 o No need to include $kerberos5_server_flags in $command_args as rc.subr(8) will take care of this. revision 1.7 Partial backout of rev. 1.6, but instead of putting kerberos5_server_flags back in command_args, put it where rc.subr(8) expects it: kerberos5_flags. Revision Changes Path 1.4.2.3 +4 -3 src/etc/rc.d/kerberos From owner-cvs-src@FreeBSD.ORG Thu Oct 25 17:30:19 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 07F5D16A417; Thu, 25 Oct 2007 17:30:19 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CE76913C4AC; Thu, 25 Oct 2007 17:30:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PHUIph064654; Thu, 25 Oct 2007 17:30:18 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PHUIkq064653; Thu, 25 Oct 2007 17:30:18 GMT (envelope-from jhb) Message-Id: <200710251730.l9PHUIkq064653@repoman.freebsd.org> From: John Baldwin Date: Thu, 25 Oct 2007 17:30:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/acpi_support acpi_ibm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 17:30:19 -0000 jhb 2007-10-25 17:30:18 UTC FreeBSD src repository Modified files: sys/dev/acpi_support acpi_ibm.c Log: Don't attach to the "IBM0057" ID. This ID is used by IBM machines for the PS/2 mouse controller. Thus, when acpi_ibm(4) claimed the mouse device, the mouse would stop working. The one ACPI dump of an R40 that I've looked at includes an HKEY device with the proper "IBM0068" ID, so I'm not sure how the "IBM0057" ID could have helped at all. MFC after: 1 week Approved by: njl Revision Changes Path 1.15 +1 -1 src/sys/dev/acpi_support/acpi_ibm.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 17:39:20 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5FAC916A420; Thu, 25 Oct 2007 17:39:20 +0000 (UTC) (envelope-from erwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 30C9713C4B0; Thu, 25 Oct 2007 17:39:20 +0000 (UTC) (envelope-from erwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PHdKWw065275; Thu, 25 Oct 2007 17:39:20 GMT (envelope-from erwin@repoman.freebsd.org) Received: (from erwin@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PHdKr1065274; Thu, 25 Oct 2007 17:39:20 GMT (envelope-from erwin) Message-Id: <200710251739.l9PHdKr1065274@repoman.freebsd.org> From: Erwin Lansing Date: Thu, 25 Oct 2007 17:39:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys param.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 17:39:20 -0000 erwin 2007-10-25 17:39:19 UTC FreeBSD src repository (ports committer) Modified files: sys/sys param.h Log: Change a tab back to a space between #define and __FreeBSD_version. This breaks OSVERSION determination in all ports. Reviewed by: rodrigc Revision Changes Path 1.313 +1 -1 src/sys/sys/param.h From owner-cvs-src@FreeBSD.ORG Thu Oct 25 18:02:11 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F2EF316A41B; Thu, 25 Oct 2007 18:02:10 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C232E13C4BF; Thu, 25 Oct 2007 18:02:10 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PI2AWh066839; Thu, 25 Oct 2007 18:02:10 GMT (envelope-from mtm@repoman.freebsd.org) Received: (from mtm@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PI2Aju066838; Thu, 25 Oct 2007 18:02:10 GMT (envelope-from mtm) Message-Id: <200710251802.l9PI2Aju066838@repoman.freebsd.org> From: Mike Makonnen Date: Thu, 25 Oct 2007 18:02:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/etc/rc.d root X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 18:02:11 -0000 mtm 2007-10-25 18:02:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc/rc.d root Log: MFC: rev. 1.14 Check if /sbin/nextboot exists before running it. PR: 93466 Submitted by: Mats Palmgren Revision Changes Path 1.10.2.4 +3 -1 src/etc/rc.d/root From owner-cvs-src@FreeBSD.ORG Thu Oct 25 18:10:06 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 63D6116A419; Thu, 25 Oct 2007 18:10:06 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3204F13C481; Thu, 25 Oct 2007 18:10:06 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PIA6Dm068385; Thu, 25 Oct 2007 18:10:06 GMT (envelope-from mtm@repoman.freebsd.org) Received: (from mtm@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PIA6hY068384; Thu, 25 Oct 2007 18:10:06 GMT (envelope-from mtm) Message-Id: <200710251810.l9PIA6hY068384@repoman.freebsd.org> From: Mike Makonnen Date: Thu, 25 Oct 2007 18:10:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src ObsoleteFiles.inc src/etc/rc.d Makefile nfslocking X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 18:10:06 -0000 mtm 2007-10-25 18:10:05 UTC FreeBSD src repository Modified files: . ObsoleteFiles.inc etc/rc.d Makefile Removed files: etc/rc.d nfslocking Log: Nuke rc.d/nfslocking which has been superceeded by rc.d/{lockd,statd} Revision Changes Path 1.115 +2 -0 src/ObsoleteFiles.inc 1.87 +1 -1 src/etc/rc.d/Makefile 1.16 +0 -63 src/etc/rc.d/nfslocking (dead) From owner-cvs-src@FreeBSD.ORG Thu Oct 25 18:10:07 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: by hub.freebsd.org (Postfix, from userid 1033) id 1BC5F16A418; Thu, 25 Oct 2007 18:10:07 +0000 (UTC) Date: Thu, 25 Oct 2007 18:10:07 +0000 From: Alexey Dokuchaev To: Erwin Lansing Message-ID: <20071025181006.GA86010@FreeBSD.org> References: <200710251739.l9PHdKr1065274@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <200710251739.l9PHdKr1065274@repoman.freebsd.org> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys param.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 18:10:07 -0000 On Thu, Oct 25, 2007 at 05:39:19PM +0000, Erwin Lansing wrote: > erwin 2007-10-25 17:39:19 UTC > > FreeBSD src repository (ports committer) > > Modified files: > sys/sys param.h > Log: > Change a tab back to a space between #define and __FreeBSD_version. > This breaks OSVERSION determination in all ports. Maybe it's time to fix bpm OSVERSION regexp? ./danfe From owner-cvs-src@FreeBSD.ORG Thu Oct 25 18:11:07 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4A50B16A421; Thu, 25 Oct 2007 18:11:07 +0000 (UTC) (envelope-from erwin@mail.droso.net) Received: from mail.droso.net (koala.ipv6.droso.net [IPv6:2001:6c8:6:0:206:5bff:fef8:267d]) by mx1.freebsd.org (Postfix) with ESMTP id E7C7813C4BD; Thu, 25 Oct 2007 18:11:06 +0000 (UTC) (envelope-from erwin@mail.droso.net) Received: by mail.droso.net (Postfix, from userid 1001) id 652C31CC43; Thu, 25 Oct 2007 20:15:51 +0200 (CEST) Date: Thu, 25 Oct 2007 20:15:51 +0200 From: Erwin Lansing To: Alexey Dokuchaev Message-ID: <20071025181551.GM44185@droso.net> References: <200710251739.l9PHdKr1065274@repoman.freebsd.org> <20071025181006.GA86010@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Er1qpsOqk0l6oMce" Content-Disposition: inline In-Reply-To: <20071025181006.GA86010@FreeBSD.org> X-Operating-System: FreeBSD/i386 7.0-PRERELEASE User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys param.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 18:11:07 -0000 --Er1qpsOqk0l6oMce Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Oct 25, 2007 at 06:10:07PM +0000, Alexey Dokuchaev wrote: > On Thu, Oct 25, 2007 at 05:39:19PM +0000, Erwin Lansing wrote: > > erwin 2007-10-25 17:39:19 UTC > >=20 > > FreeBSD src repository (ports committer) > >=20 > > Modified files: > > sys/sys param.h=20 > > Log: > > Change a tab back to a space between #define and __FreeBSD_version. > > This breaks OSVERSION determination in all ports. >=20 > Maybe it's time to fix bpm OSVERSION regexp? >=20 That requires a -exp run on pointyhat, so a quick-fix was needed. A patch is on its way to GNATS. -erwin --=20 Erwin Lansing http://droso.org Security is like an onion. (o_ _o) It's made up of several layers \\\_\ /_/// And it makes you cry. <____) (____> erwin@lansing.dk --Er1qpsOqk0l6oMce Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFHIN1Xqy9aWxUlaZARArqoAJ9aq1VE0YYoASbLAtK8eW24EFp2oQCaAq7C Q/q+sjYcNl0950w7TpLwRew= =yHGg -----END PGP SIGNATURE----- --Er1qpsOqk0l6oMce-- From owner-cvs-src@FreeBSD.ORG Thu Oct 25 18:30:29 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2008D16A41A; Thu, 25 Oct 2007 18:30:29 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.freebsd.org (Postfix) with ESMTP id B9F2313C4A5; Thu, 25 Oct 2007 18:30:28 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from phobos.samsco.home (phobos.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.8/8.13.8) with ESMTP id l9PIUP62063111; Thu, 25 Oct 2007 12:30:25 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <4720E0AF.1010004@samsco.org> Date: Thu, 25 Oct 2007 12:30:07 -0600 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.6) Gecko/20070802 SeaMonkey/1.1.4 MIME-Version: 1.0 To: Andrey Chernov , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> In-Reply-To: <20071025151707.GA11398@nagual.pp.ru> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (pooker.samsco.org [168.103.85.57]); Thu, 25 Oct 2007 12:30:25 -0600 (MDT) X-Spam-Status: No, score=-1.4 required=5.5 tests=ALL_TRUSTED autolearn=failed version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on pooker.samsco.org Cc: Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 18:30:29 -0000 Andrey Chernov wrote: > On Thu, Oct 25, 2007 at 09:15:27AM -0600, Scott Long wrote: >> Andrey A. Chernov wrote: >>> ache 2007-10-15 09:51:30 UTC >>> FreeBSD src repository >>> Modified files: >>> lib/libc/locale utf8.c Log: >>> Add comment explaining __mb_sb_limit trick here. >>> Revision Changes Path >>> 1.16 +5 -0 src/lib/libc/locale/utf8.c >> When is the ABI damage from this going to be fixed? > > There is no ABI damage in -current. > Exposing the __mb_sb_limit symbol has instantly created a need to have a compat7x package, and is causing many users problems during upgrades and normal operations. It may not be a problem for you, Andre, but it's a problem for everyone else. Please respect this and fix it. Thanks, Scott From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:00:28 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2ADFD16A468; Thu, 25 Oct 2007 19:00:28 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id 52B2C13C48E; Thu, 25 Oct 2007 19:00:26 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9PJ0Jv7016286; Thu, 25 Oct 2007 23:00:19 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193338819; bh=5Vsk1gXKE3UOei/OGRLg3TjRKRKk3nriU3GbedS K4+8=; l=1198; h=Date:From:To:Cc:Subject:Message-ID: Mail-Followup-To:References:MIME-Version:Content-Type: Content-Disposition:In-Reply-To:User-Agent; b=O4MxXwHX/h7a+uOACqpL u0IMbt+U9dG2jEOUL2cktAglTpki4jIxG4/9N1RbnvApER7uBGOc7Vu/GoFKPGOlanJ 4kF/d+tWRBsnxyDt/o0BaQs5O6SAjGHVfQAyq606Cqbl1Wi/O8hZrkTfejvu0pTBcmi Ds0xMehUtKxl34Zrw= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9PJ0Jxq016285; Thu, 25 Oct 2007 23:00:19 +0400 (MSD) (envelope-from ache) Date: Thu, 25 Oct 2007 23:00:19 +0400 From: Andrey Chernov To: d@delphij.net Message-ID: <20071025190019.GA16187@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , d@delphij.net, Scott Long , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720C7D6.9090004@delphij.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="45Z9DzgjV8m4Oswq" Content-Disposition: inline In-Reply-To: <4720C7D6.9090004@delphij.net> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@FreeBSD.ORG, Scott Long , src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:00:28 -0000 --45Z9DzgjV8m4Oswq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Oct 25, 2007 at 09:44:06AM -0700, LI Xin wrote: > Andrey Chernov wrote: > > On Thu, Oct 25, 2007 at 09:15:27AM -0600, Scott Long wrote: > >> Andrey A. Chernov wrote: > >>> ache 2007-10-15 09:51:30 UTC > >>> FreeBSD src repository > >>> Modified files: > >>> lib/libc/locale utf8.c Log: > >>> Add comment explaining __mb_sb_limit trick here. > >>> Revision Changes Path > >>> 1.16 +5 -0 src/lib/libc/locale/utf8.c > >> When is the ABI damage from this going to be fixed? > >=20 > > There is no ABI damage in -current. >=20 > Do we really need to expose __mb_sb_limit outside libc? Yes, it is used in inlines compiled each time ctype.h included. --=20 http://ache.pp.ru/ --45Z9DzgjV8m4Oswq Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFHIOfDVg5YK5ZEdN0RAlUqAKCp5OlbBTN0QaCyRcAs+3da2BfviwCeIzMD SWGAl27/8Z/28qzrGftR5R0= =gZkV -----END PGP SIGNATURE----- --45Z9DzgjV8m4Oswq-- From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:06:11 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9974E16A417; Thu, 25 Oct 2007 19:06:11 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id 0450113C4B5; Thu, 25 Oct 2007 19:06:10 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9PJ69tL016404; Thu, 25 Oct 2007 23:06:09 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193339169; bh=cc8hsTaSU+HGtFyDYIo/DiVd9gJtmIaLvk92O/y EdyU=; l=673; h=Date:From:To:Cc:Subject:Message-ID:Mail-Followup-To: References:MIME-Version:Content-Type:Content-Disposition: In-Reply-To:User-Agent; b=KXxiWounEX/ESQO5RrAKZfvPxpw/qiX/Ynb8p3Gv VEeoBanUV4pHqkrVi0bRwPsA09+Ek5N+ba8EOsAUi0Zt83zi9tgtMCMPFLEnByQJYOq ldENwyHYr4Zp6U3T/Sg51xRc23fYBfNvYuZHzbUuKlZ+a4Xdf16vPTecbQolm2RA= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9PJ69vE016403; Thu, 25 Oct 2007 23:06:09 +0400 (MSD) (envelope-from ache) Date: Thu, 25 Oct 2007 23:06:09 +0400 From: Andrey Chernov To: Scott Long Message-ID: <20071025190609.GB16187@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Scott Long , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720E0AF.1010004@samsco.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4720E0AF.1010004@samsco.org> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:06:11 -0000 On Thu, Oct 25, 2007 at 12:30:07PM -0600, Scott Long wrote: > Exposing the __mb_sb_limit symbol has instantly created a need > to have a compat7x package, Yes. We supposed to do this in any case. > and is causing many users problems > during upgrades and normal operations. Like what? I don't observe any singe problem so far. > It may not be a problem > for you, Andre, but it's a problem for everyone else. Not for me and not for everybody else. If our ISO making process have mistake it is not my responsibility, ask ISO makers (if you mean that reports). > Please respect this and fix it. Suggest your way. -- http://ache.pp.ru/ From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:06:13 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AE7B116A41A; Thu, 25 Oct 2007 19:06:13 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id 1866C13C49D; Thu, 25 Oct 2007 19:06:13 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id 1A22EEC2F00; Fri, 26 Oct 2007 03:06:11 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id 3ZE-91WSEBBb; Fri, 26 Oct 2007 03:05:57 +0800 (CST) Received: from LI-Xins-MacBook.local (71.5.7.139.ptr.us.xo.net [71.5.7.139]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id B2B08EB27B1; Fri, 26 Oct 2007 03:05:54 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:openpgp:content-type; b=wyYGlGLw7Lz2te6RUfsTeOhEZBsDL/ZvrfFcgbIul2xVdlRBeISPrcxsL8fMvPlg3 XRmxvGXgiC4JhCBoBdoqw== Message-ID: <4720E904.2090704@delphij.net> Date: Thu, 25 Oct 2007 12:05:40 -0700 From: LI Xin Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Scott Long References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720E0AF.1010004@samsco.org> In-Reply-To: <4720E0AF.1010004@samsco.org> X-Enigmail-Version: 0.95.4 OpenPGP: url=http://www.delphij.net/delphij.asc Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigD35512CB7A3D5D49436D5B78" Cc: Andrey Chernov , src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-src@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:06:13 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigD35512CB7A3D5D49436D5B78 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Scott Long wrote: > Andrey Chernov wrote: >> On Thu, Oct 25, 2007 at 09:15:27AM -0600, Scott Long wrote: >>> Andrey A. Chernov wrote: >>>> ache 2007-10-15 09:51:30 UTC >>>> FreeBSD src repository >>>> Modified files: >>>> lib/libc/locale utf8.c Log: >>>> Add comment explaining __mb_sb_limit trick here. >>>> Revision Changes Path >>>> 1.16 +5 -0 src/lib/libc/locale/utf8.c >>> When is the ABI damage from this going to be fixed? >> >> There is no ABI damage in -current. >> >=20 > Exposing the __mb_sb_limit symbol has instantly created a need > to have a compat7x package, and is causing many users problems > during upgrades and normal operations. It may not be a problem > for you, Andre, but it's a problem for everyone else. Please > respect this and fix it. Well, I think the problem is not exposing a new symbol by itself, but __mb_sb_limit is being used in _ctype.h, in a form of __inline functions. Therefore, the change will break new binaries running on older systems. Personally I think this is acceptable, but maybe we could have a better way to avoid this, because the binaries are no longer backward compatible (i.e. you may have trouble running a program compiled for 6.3-RELEASE on 6.2-RELEASE, if it uses locale bits). As a workaround as discussed with rafan@ we have installed a workaround for now, which installs libc.so.6 before all other shared objects, which will make the problem invisible. Cheers, --=20 Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! --------------enigD35512CB7A3D5D49436D5B78 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHIOkEOfuToMruuMARCk/bAKCNIuK6sJ+vECSNE26vov1YwKjFyQCfdRmW mbXH6FxoRmVaG1imJCFakiA= =MCsb -----END PGP SIGNATURE----- --------------enigD35512CB7A3D5D49436D5B78-- From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:09:44 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 04F1116A469; Thu, 25 Oct 2007 19:09:44 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id 90E6013C494; Thu, 25 Oct 2007 19:09:43 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id B1DB9EC2ED1; Fri, 26 Oct 2007 03:09:42 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id wuvkKnF7LSsb; Fri, 26 Oct 2007 03:09:36 +0800 (CST) Received: from LI-Xins-MacBook.local (71.5.7.139.ptr.us.xo.net [71.5.7.139]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 85E2DEB27B1; Fri, 26 Oct 2007 03:09:34 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:subject:references:in-reply-to:x-enigmail-version:openpgp:content-type; b=Z842nOhBNmwpeP2Pw+zI8sITY+jku/8kZLCSiO1AsRdJPeGapoN4sqrLlGaQG4Wbd 1HC128BPuh+nlolVljEpQ== Message-ID: <4720E9E1.7000900@delphij.net> Date: Thu, 25 Oct 2007 12:09:21 -0700 From: LI Xin Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Andrey Chernov , d@delphij.net, Scott Long , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720C7D6.9090004@delphij.net> <20071025190019.GA16187@nagual.pp.ru> In-Reply-To: <20071025190019.GA16187@nagual.pp.ru> X-Enigmail-Version: 0.95.4 OpenPGP: url=http://www.delphij.net/delphij.asc Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig9372C5B26114F9F41A4DDFE6" Cc: Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:09:44 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig9372C5B26114F9F41A4DDFE6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Andrey Chernov wrote: > On Thu, Oct 25, 2007 at 09:44:06AM -0700, LI Xin wrote: >> Andrey Chernov wrote: >>> On Thu, Oct 25, 2007 at 09:15:27AM -0600, Scott Long wrote: >>>> Andrey A. Chernov wrote: >>>>> ache 2007-10-15 09:51:30 UTC >>>>> FreeBSD src repository >>>>> Modified files: >>>>> lib/libc/locale utf8.c Log: >>>>> Add comment explaining __mb_sb_limit trick here. >>>>> Revision Changes Path >>>>> 1.16 +5 -0 src/lib/libc/locale/utf8.c >>>> When is the ABI damage from this going to be fixed? >>> There is no ABI damage in -current. >> Do we really need to expose __mb_sb_limit outside libc? >=20 > Yes, it is used in inlines compiled each time ctype.h included. Yes, I noticed that. So the problem would be, if a program has included ctype.h (_ctype.h) then it has the potential to require the symbol, which does not exist in previous releases. Having __inline functions sounds reasonable to me, though, because these functions are really small and may be called frequently. Maybe we can think out a way of avoiding the addition? It sounds like that potentially we will have trouble running binaries compiled on 6.3-R on 6.2-R systems, while this is acceptable IMO it is not very interesting for user community :-) Cheers, --=20 Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! --------------enig9372C5B26114F9F41A4DDFE6 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHIOnhOfuToMruuMARCkhMAJkBdIU8CJg4kjJBtVeJgquPPlKldwCZAYcr wpSbIb3xfLO4oG5e3o+MF6Y= =Gw2e -----END PGP SIGNATURE----- --------------enig9372C5B26114F9F41A4DDFE6-- From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:10:41 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2915A16A46C; Thu, 25 Oct 2007 19:10:41 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.freebsd.org (Postfix) with ESMTP id BA9E313C4A3; Thu, 25 Oct 2007 19:10:40 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from phobos.samsco.home (phobos.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.8/8.13.8) with ESMTP id l9PJAVO0063379; Thu, 25 Oct 2007 13:10:31 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <4720EA15.40002@samsco.org> Date: Thu, 25 Oct 2007 13:10:13 -0600 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.6) Gecko/20070802 SeaMonkey/1.1.4 MIME-Version: 1.0 To: d@delphij.net References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720E0AF.1010004@samsco.org> <4720E904.2090704@delphij.net> In-Reply-To: <4720E904.2090704@delphij.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (pooker.samsco.org [168.103.85.57]); Thu, 25 Oct 2007 13:10:31 -0600 (MDT) X-Spam-Status: No, score=-1.4 required=5.5 tests=ALL_TRUSTED autolearn=failed version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on pooker.samsco.org Cc: Andrey Chernov , src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-src@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:10:41 -0000 LI Xin wrote: > Scott Long wrote: >> Andrey Chernov wrote: >>> On Thu, Oct 25, 2007 at 09:15:27AM -0600, Scott Long wrote: >>>> Andrey A. Chernov wrote: >>>>> ache 2007-10-15 09:51:30 UTC >>>>> FreeBSD src repository >>>>> Modified files: >>>>> lib/libc/locale utf8.c Log: >>>>> Add comment explaining __mb_sb_limit trick here. >>>>> Revision Changes Path >>>>> 1.16 +5 -0 src/lib/libc/locale/utf8.c >>>> When is the ABI damage from this going to be fixed? >>> There is no ABI damage in -current. >>> >> Exposing the __mb_sb_limit symbol has instantly created a need >> to have a compat7x package, and is causing many users problems >> during upgrades and normal operations. It may not be a problem >> for you, Andre, but it's a problem for everyone else. Please >> respect this and fix it. > > Well, I think the problem is not exposing a new symbol by itself, but > __mb_sb_limit is being used in _ctype.h, in a form of __inline > functions. Therefore, the change will break new binaries running on > older systems. Personally I think this is acceptable, but maybe we > could have a better way to avoid this, because the binaries are no > longer backward compatible (i.e. you may have trouble running a program > compiled for 6.3-RELEASE on 6.2-RELEASE, if it uses locale bits). If this is true, then it directly violates the API/ABI compatability guidelines that were developed and agreed to by the project in 2005. Scott From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:11:38 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C00A716A473; Thu, 25 Oct 2007 19:11:38 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id 25D9813C4C2; Thu, 25 Oct 2007 19:11:37 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9PJBRHn016543; Thu, 25 Oct 2007 23:11:27 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193339487; bh=XnQdIGZPWVLfZOutbbdXwBxbCoa/OpKmlsiB+25 CuMg=; l=1484; h=Date:From:To:Cc:Subject:Message-ID: Mail-Followup-To:References:MIME-Version:Content-Type: Content-Disposition:In-Reply-To:User-Agent; b=HYs2UxU05rdlGYswQoqt HHcQqf0+auArkMr6YOkbCfQZ1oujS+DSNIFjT0V8RZbMrytXVOMSFUibjAG2b21SiFg rIBXeqSWKljzJ1WIRDW11+3pPECPKNlr+8zJt4Nn4SRCHqXSoVXZ3xfhkTS9ZUtqa7h yv1UtN9mjZGDTXA8o= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9PJBRiW016542; Thu, 25 Oct 2007 23:11:27 +0400 (MSD) (envelope-from ache) Date: Thu, 25 Oct 2007 23:11:27 +0400 From: Andrey Chernov To: d@delphij.net Message-ID: <20071025191127.GC16187@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , d@delphij.net, Scott Long , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720E0AF.1010004@samsco.org> <4720E904.2090704@delphij.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="uZ3hkaAS1mZxFaxD" Content-Disposition: inline In-Reply-To: <4720E904.2090704@delphij.net> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@FreeBSD.ORG, Scott Long , src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:11:38 -0000 --uZ3hkaAS1mZxFaxD Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Oct 25, 2007 at 12:05:40PM -0700, LI Xin wrote: > Well, I think the problem is not exposing a new symbol by itself, but > __mb_sb_limit is being used in _ctype.h, in a form of __inline > functions. Therefore, the change will break new binaries running on > older systems. =20 Yes. Only vice versa compatibility supported. > Personally I think this is acceptable,=20 I too. > but maybe we > could have a better way to avoid this, because the binaries are no > longer backward compatible=20 Suggest your way. > (i.e. you may have trouble running a program > compiled for 6.3-RELEASE on 6.2-RELEASE, if it uses locale bits). > As a workaround as discussed with rafan@ we have installed a workaround > for now, which installs libc.so.6 before all other shared objects, which > will make the problem invisible. Please note that commiting this stuff to 6x and 7x was not mine but rafan@= =20 idea, I just OK that. Please then address all 6x and 7x ideas to rafan@ --=20 http://ache.pp.ru/ --uZ3hkaAS1mZxFaxD Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFHIOpfVg5YK5ZEdN0RAv2bAKCTlyZEHcdQrBVFuP+wXYmp2JqSdwCgghq/ UmB7pXyYb9WBGdr+Cj+qT24= =biEm -----END PGP SIGNATURE----- --uZ3hkaAS1mZxFaxD-- From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:14:44 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 94D6816A417; Thu, 25 Oct 2007 19:14:44 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id 002CB13C4BD; Thu, 25 Oct 2007 19:14:43 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9PJEbnd016622; Thu, 25 Oct 2007 23:14:37 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193339677; bh=dx99vRk06+F7yHFlSUl+dFYhf+jtZeQmSmQA4Vy Ozuo=; l=911; h=Date:From:To:Cc:Subject:Message-ID:Mail-Followup-To: References:MIME-Version:Content-Type:Content-Disposition: In-Reply-To:User-Agent; b=tcmatZd3ypHgXSQyKn4pMnRcgifQwDhcRLyUsANX I9wYBQwKsbN/YTFvBH0QOhhJGdj71F9qAy3aZ/tuJ7ua5UZNvFDOb+elpkIqW3AmO/V 3QHI0IAOeF73/T/V3Zn/faog0F/dr6U1qSLKvpCCJvgeXmD+veQn80H4MUhIesi4= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9PJEb30016621; Thu, 25 Oct 2007 23:14:37 +0400 (MSD) (envelope-from ache) Date: Thu, 25 Oct 2007 23:14:37 +0400 From: Andrey Chernov To: Scott Long Message-ID: <20071025191437.GD16187@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Scott Long , d@delphij.net, src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720E0AF.1010004@samsco.org> <4720E904.2090704@delphij.net> <4720EA15.40002@samsco.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4720EA15.40002@samsco.org> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, d@delphij.net, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:14:44 -0000 On Thu, Oct 25, 2007 at 01:10:13PM -0600, Scott Long wrote: >> Well, I think the problem is not exposing a new symbol by itself, but >> __mb_sb_limit is being used in _ctype.h, in a form of __inline >> functions. Therefore, the change will break new binaries running on >> older systems. Personally I think this is acceptable, but maybe we >> could have a better way to avoid this, because the binaries are no >> longer backward compatible (i.e. you may have trouble running a program >> compiled for 6.3-RELEASE on 6.2-RELEASE, if it uses locale bits). > > If this is true, then it directly violates the API/ABI compatability > guidelines that were developed and agreed to by the project in 2005. We define only backward compatibility, not forward one. Do you f.e. expect to run 7x binaries on 6x as is? At least compat7x required (if all syscall are the same). -- http://ache.pp.ru/ From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:15:45 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0296216A417; Thu, 25 Oct 2007 19:15:45 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id 8C97413C4B7; Thu, 25 Oct 2007 19:15:44 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id C34D8EC2F0C; Fri, 26 Oct 2007 03:15:41 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id NgIPmHaLDSF5; Fri, 26 Oct 2007 03:15:29 +0800 (CST) Received: from LI-Xins-MacBook.local (71.5.7.139.ptr.us.xo.net [71.5.7.139]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 74817EB27B1; Fri, 26 Oct 2007 03:15:27 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:subject:references:in-reply-to:x-enigmail-version:openpgp:content-type; b=vyQ2/jREHJwsW0Siu21Oo20DPnrEFlft9h/BPOi2sJJ9sKJEKmH3dYJWR+E32SLf8 qYxM1KpxDBX9Fqb732Pog== Message-ID: <4720EB41.8090100@delphij.net> Date: Thu, 25 Oct 2007 12:15:13 -0700 From: LI Xin Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Andrey Chernov , Scott Long , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720E0AF.1010004@samsco.org> <20071025190609.GB16187@nagual.pp.ru> In-Reply-To: <20071025190609.GB16187@nagual.pp.ru> X-Enigmail-Version: 0.95.4 OpenPGP: url=http://www.delphij.net/delphij.asc Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig27A1476FCE3F43E2381B97AC" Cc: Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:15:45 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig27A1476FCE3F43E2381B97AC Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Andrey Chernov wrote: > On Thu, Oct 25, 2007 at 12:30:07PM -0600, Scott Long wrote: [snip] >> and is causing many users problems >> during upgrades and normal operations. =20 >=20 > Like what? I don't observe any singe problem so far. This has revealed another issue on RELENG_6 while rafan@ did the MFC. The problem is that the installworld process needs sh(1), but a dynamically linked sh(1) will require ncurses libraries, which calls ctype.h (and in turn _ctype.h), so inherited requires the new symbol. Unfortunately on RELENG_6 libc.so is not forced to be installed first, so once ncurses libraries are updated, it refuses the old libc.so bits as it does not provide the required symbol. I have discussed this with rafan@ and he committed a workaround, which is to MFC src/lib/Makefile,v 1.221. On RELENG_7 and HEAD we already have the change so it's not a problem for these branches. Hopefully we can find out a way of making newly compiled binaries backward compatible with the old RELENG_6 world? Cheers, --=20 Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! --------------enig27A1476FCE3F43E2381B97AC Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHIOtBOfuToMruuMARChnRAJ91Buvjx4pHNH1HkLCDL7dizy5bjACcDcxi U6khIF0q3xe5MtJQyPpMzzg= =6zJz -----END PGP SIGNATURE----- --------------enig27A1476FCE3F43E2381B97AC-- From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:17:42 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C9C7516A419; Thu, 25 Oct 2007 19:17:42 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.10]) by mx1.freebsd.org (Postfix) with ESMTP id 1208D13C48E; Thu, 25 Oct 2007 19:17:41 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.14.1/8.14.1/NETPLEX) with ESMTP id l9PJHWuG021340; Thu, 25 Oct 2007 15:17:32 -0400 (EDT) X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-3.0 (mail.netplex.net [204.213.176.10]); Thu, 25 Oct 2007 15:17:32 -0400 (EDT) Date: Thu, 25 Oct 2007 15:17:32 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: d@delphij.net In-Reply-To: <4720E9E1.7000900@delphij.net> Message-ID: References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720C7D6.9090004@delphij.net> <20071025190019.GA16187@nagual.pp.ru> <4720E9E1.7000900@delphij.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Andrey Chernov , Scott Long , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:17:42 -0000 On Thu, 25 Oct 2007, LI Xin wrote: > Andrey Chernov wrote: >> On Thu, Oct 25, 2007 at 09:44:06AM -0700, LI Xin wrote: >>> Andrey Chernov wrote: >>>> On Thu, Oct 25, 2007 at 09:15:27AM -0600, Scott Long wrote: >>>>> Andrey A. Chernov wrote: >>>>>> ache 2007-10-15 09:51:30 UTC >>>>>> FreeBSD src repository >>>>>> Modified files: >>>>>> lib/libc/locale utf8.c Log: >>>>>> Add comment explaining __mb_sb_limit trick here. >>>>>> Revision Changes Path >>>>>> 1.16 +5 -0 src/lib/libc/locale/utf8.c >>>>> When is the ABI damage from this going to be fixed? >>>> There is no ABI damage in -current. >>> Do we really need to expose __mb_sb_limit outside libc? >> >> Yes, it is used in inlines compiled each time ctype.h included. > > Yes, I noticed that. So the problem would be, if a program has included > ctype.h (_ctype.h) then it has the potential to require the symbol, > which does not exist in previous releases. > > Having __inline functions sounds reasonable to me, though, because these > functions are really small and may be called frequently. Maybe we can > think out a way of avoiding the addition? It sounds like that > potentially we will have trouble running binaries compiled on 6.3-R on > 6.2-R systems, while this is acceptable IMO it is not very interesting > for user community :-) Why not simply avoid the error check for inlines. Solaris doesn't seem to add a check, it just does the conversion. The non-inlined versions do error checking. -- DE From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:19:47 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A6D0B16A47B; Thu, 25 Oct 2007 19:19:47 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 1783B13C4AC; Thu, 25 Oct 2007 19:19:46 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8p) with ESMTP id 216081022-1834499 for multiple; Thu, 25 Oct 2007 15:22:16 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l9PJJVVU024502; Thu, 25 Oct 2007 15:19:40 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Erwin Lansing Date: Thu, 25 Oct 2007 15:13:25 -0400 User-Agent: KMail/1.9.6 References: <200710251739.l9PHdKr1065274@repoman.freebsd.org> In-Reply-To: <200710251739.l9PHdKr1065274@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710251513.26673.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Thu, 25 Oct 2007 15:19:40 -0400 (EDT) X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/sys param.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:19:47 -0000 On Thursday 25 October 2007 01:39:19 pm Erwin Lansing wrote: > erwin 2007-10-25 17:39:19 UTC > > FreeBSD src repository (ports committer) > > Modified files: > sys/sys param.h > Log: > Change a tab back to a space between #define and __FreeBSD_version. > This breaks OSVERSION determination in all ports. > > Reviewed by: rodrigc Hmm, maybe fix the scripts so they accept style(9) code? -- John Baldwin From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:20:38 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C9CA216A419; Thu, 25 Oct 2007 19:20:38 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id 67D9113C4B8; Thu, 25 Oct 2007 19:20:37 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id A4601EC2F1F; Fri, 26 Oct 2007 03:20:36 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id FgZnLqymPl9n; Fri, 26 Oct 2007 03:20:32 +0800 (CST) Received: from LI-Xins-MacBook.local (71.5.7.139.ptr.us.xo.net [71.5.7.139]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 27BA8EC2F1E; Fri, 26 Oct 2007 03:20:29 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:openpgp:content-type; b=q0OmWR2uT+mD4FkJZzend/4RUc8YbNBGyrfdTWzGYawEP1j8nA8QHoHuWXAniqIw7 DgaUf3851mWVi8XyIKlGw== Message-ID: <4720EC70.8@delphij.net> Date: Thu, 25 Oct 2007 12:20:16 -0700 From: LI Xin Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Daniel Eischen References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720C7D6.9090004@delphij.net> <20071025190019.GA16187@nagual.pp.ru> <4720E9E1.7000900@delphij.net> In-Reply-To: X-Enigmail-Version: 0.95.4 OpenPGP: url=http://www.delphij.net/delphij.asc Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigF39FE328CF3CC5462457A83A" Cc: Scott Long , src-committers@FreeBSD.ORG, d@delphij.net, Andrey Chernov , cvs-all@FreeBSD.ORG, cvs-src@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:20:38 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigF39FE328CF3CC5462457A83A Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Daniel Eischen wrote: > Why not simply avoid the error check for inlines. Solaris > doesn't seem to add a check, it just does the conversion. > The non-inlined versions do error checking. I'll take a look at this and provide a patch for review. Cheers, --=20 Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! --------------enigF39FE328CF3CC5462457A83A Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHIOxwOfuToMruuMARCsYWAJ9hjqJiRDr+2JPCuXsKT16PQ2zYtwCeL6eq CHQN01hC+Y+5WTIdIpJ0lbM= =PeyQ -----END PGP SIGNATURE----- --------------enigF39FE328CF3CC5462457A83A-- From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:22:17 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5301E16A469; Thu, 25 Oct 2007 19:22:17 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id ACA3713C4BE; Thu, 25 Oct 2007 19:22:16 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9PJM7FB016826; Thu, 25 Oct 2007 23:22:07 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193340127; bh=q4o/ifmqenQ+hvcmazP4XASk62gpbba/ATpI1Re YfCY=; l=1394; h=Date:From:To:Cc:Subject:Message-ID: Mail-Followup-To:References:MIME-Version:Content-Type: Content-Disposition:In-Reply-To:User-Agent; b=p67toYEU+1Ho7KM+qDd9 MmlgtGcJKVRIk86MGGuXxPoxmot/V8rTjqXifsb0qQ2+9nKUGFJtQkeF4czLg2+A78o 1YA7N/tfJaZkFBE2QgAE7rUO7R7HUw7Bs+S3KxvaOWrqkHF7CJABWOMFxFoyavHskBO wUmh7P1x+v2uwuSUs= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9PJM7cZ016825; Thu, 25 Oct 2007 23:22:07 +0400 (MSD) (envelope-from ache) Date: Thu, 25 Oct 2007 23:22:07 +0400 From: Andrey Chernov To: d@delphij.net Message-ID: <20071025192207.GF16187@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , d@delphij.net, Scott Long , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720E0AF.1010004@samsco.org> <20071025190609.GB16187@nagual.pp.ru> <4720EB41.8090100@delphij.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="F8dlzb82+Fcn6AgP" Content-Disposition: inline In-Reply-To: <4720EB41.8090100@delphij.net> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@FreeBSD.ORG, Scott Long , src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:22:17 -0000 --F8dlzb82+Fcn6AgP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Oct 25, 2007 at 12:15:13PM -0700, LI Xin wrote: > Andrey Chernov wrote: > > On Thu, Oct 25, 2007 at 12:30:07PM -0600, Scott Long wrote: > [snip] > >> and is causing many users problems > >> during upgrades and normal operations. =20 > >=20 > > Like what? I don't observe any singe problem so far. >=20 > This has revealed another issue on RELENG_6 while rafan@ did the MFC. Then please address your complaints to appropriate commiter person, i.e.=20 rafan@ Personally me don't do that (only OK this stuff) and will be happy enough= =20 even in case this stuff lives in -current only. > Hopefully we can find out a way of making newly compiled binaries > backward compatible with the old RELENG_6 world? Perhaps. I think about it some time but not come with a nice solution.=20 F.e. adding field to whole RuneLocale struct will break even compatibility= =20 with old binaries. --=20 http://ache.pp.ru/ --F8dlzb82+Fcn6AgP Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFHIOzfVg5YK5ZEdN0RAj0HAJ9/nWSfPZrxIyPBR83QHLnC2HlEUQCgu3OH xoyPte8gfWHbiaQ5b7Fi0hE= =aqp7 -----END PGP SIGNATURE----- --F8dlzb82+Fcn6AgP-- From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:25:06 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BE97816A46B; Thu, 25 Oct 2007 19:25:06 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id 23DE113C4B5; Thu, 25 Oct 2007 19:25:05 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9PJP1dk016920; Thu, 25 Oct 2007 23:25:01 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193340301; bh=LiCks1tgvgV65NvvA/26MStnSV/agef4KiQjxK8 Xd90=; l=499; h=Date:From:To:Cc:Subject:Message-ID:Mail-Followup-To: References:MIME-Version:Content-Type:Content-Disposition: In-Reply-To:User-Agent; b=bcTIIsJVymdlApS8uX3wjOuGcKpuangUjQGzhSI6 ec7pGWZtJrlx4FDNL8oX2CrDbT+TklWmEEHoWo0foPq3kxBBK9S7hEGRyMTugP1yxCn +RsSiBUjuakSi9ckaB92fDu0KCmB4fNRI7KOxDQruou4ci78RP2Dn9SDmA+Uk+YE= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9PJP1Jq016919; Thu, 25 Oct 2007 23:25:01 +0400 (MSD) (envelope-from ache) Date: Thu, 25 Oct 2007 23:25:01 +0400 From: Andrey Chernov To: Daniel Eischen Message-ID: <20071025192501.GG16187@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Daniel Eischen , d@delphij.net, Scott Long , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720C7D6.9090004@delphij.net> <20071025190019.GA16187@nagual.pp.ru> <4720E9E1.7000900@delphij.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@FreeBSD.ORG, Scott Long , src-committers@FreeBSD.ORG, d@delphij.net, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:25:06 -0000 On Thu, Oct 25, 2007 at 03:17:32PM -0400, Daniel Eischen wrote: > Why not simply avoid the error check for inlines. Solaris > doesn't seem to add a check, it just does the conversion. > The non-inlined versions do error checking. Although standard permit this, it will cause lots of programs to break here and there and even may cause core dump. I don't think it is what everybody wants. Non-inlined versions a) not used nowdays b) must be exact as inlined. -- http://ache.pp.ru/ From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:26:24 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 11F3816A419; Thu, 25 Oct 2007 19:26:24 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id 5EA1A13C48E; Thu, 25 Oct 2007 19:26:23 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9PJQI8P016964; Thu, 25 Oct 2007 23:26:18 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193340378; bh=yshpI1WmuB8WLG/gQIZEvBoTfZiXNrht0uZmEtA Ulho=; l=901; h=Date:From:To:Cc:Subject:Message-ID:Mail-Followup-To: References:MIME-Version:Content-Type:Content-Disposition: In-Reply-To:User-Agent; b=Aeb4yrEVg+86iwYDpsK2vWSlcRmLQsDi7mNkaY2Z Bwjg3SqWTKjsPnGBAz0tWKuc57r3F7bGPz4H/Ynv1aY25Dr+zob3gcAs9rNMyTCk4SF csbEDui43LtNx0dE1OCKue94YshjjRyblkSmM8sHROKm+6JppB5QxRWKn1rTKfkI= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9PJQIeA016963; Thu, 25 Oct 2007 23:26:18 +0400 (MSD) (envelope-from ache) Date: Thu, 25 Oct 2007 23:26:18 +0400 From: Andrey Chernov To: d@delphij.net Message-ID: <20071025192618.GH16187@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , d@delphij.net, Daniel Eischen , Scott Long , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720C7D6.9090004@delphij.net> <20071025190019.GA16187@nagual.pp.ru> <4720E9E1.7000900@delphij.net> <4720EC70.8@delphij.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="UnaWdueM1EBWVRzC" Content-Disposition: inline In-Reply-To: <4720EC70.8@delphij.net> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Daniel Eischen , cvs-src@FreeBSD.ORG, Scott Long , src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:26:24 -0000 --UnaWdueM1EBWVRzC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Oct 25, 2007 at 12:20:16PM -0700, LI Xin wrote: > Daniel Eischen wrote: > > Why not simply avoid the error check for inlines. Solaris > > doesn't seem to add a check, it just does the conversion. > > The non-inlined versions do error checking. >=20 > I'll take a look at this and provide a patch for review. I don't think it is a good idea. Even lots current-on-current=20 programs becomes broken. --=20 http://ache.pp.ru/ --UnaWdueM1EBWVRzC Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFHIO3aVg5YK5ZEdN0RArqeAJ9qZ/Fmv+UzOfZoZxWdnr/tId00DgCeJruW FNB7PoVtYFekzX8HW7NUBik= =hiHF -----END PGP SIGNATURE----- --UnaWdueM1EBWVRzC-- From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:32:49 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C649216A420; Thu, 25 Oct 2007 19:32:49 +0000 (UTC) (envelope-from lulf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8B9B813C48D; Thu, 25 Oct 2007 19:32:49 +0000 (UTC) (envelope-from lulf@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PJWnNT074258; Thu, 25 Oct 2007 19:32:49 GMT (envelope-from lulf@repoman.freebsd.org) Received: (from lulf@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PJWnAo074257; Thu, 25 Oct 2007 19:32:49 GMT (envelope-from lulf) Message-Id: <200710251932.l9PJWnAo074257@repoman.freebsd.org> From: Ulf Lilleengen Date: Thu, 25 Oct 2007 19:32:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/misc committers-src.dot X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:32:49 -0000 lulf 2007-10-25 19:32:48 UTC FreeBSD src repository Modified files: share/misc committers-src.dot Log: - Show that pjd@ and kib@ are my mentors, and that I work in src. Approved by: kib (mentor) Revision Changes Path 1.67 +5 -0 src/share/misc/committers-src.dot From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:35:09 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D92C416A418; Thu, 25 Oct 2007 19:35:09 +0000 (UTC) (envelope-from lulf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A0C4213C4A7; Thu, 25 Oct 2007 19:35:09 +0000 (UTC) (envelope-from lulf@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PJZ9UA074400; Thu, 25 Oct 2007 19:35:09 GMT (envelope-from lulf@repoman.freebsd.org) Received: (from lulf@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PJZ9RH074399; Thu, 25 Oct 2007 19:35:09 GMT (envelope-from lulf) Message-Id: <200710251935.l9PJZ9RH074399@repoman.freebsd.org> From: Ulf Lilleengen Date: Thu, 25 Oct 2007 19:35:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/calendar/calendars calendar.freebsd X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:35:10 -0000 lulf 2007-10-25 19:35:09 UTC FreeBSD src repository Modified files: usr.bin/calendar/calendars calendar.freebsd Log: - Add my birthday to the calendar. Approved by: kib (mentor) Revision Changes Path 1.221 +1 -0 src/usr.bin/calendar/calendars/calendar.freebsd From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:48:53 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7328616A418; Thu, 25 Oct 2007 19:48:53 +0000 (UTC) (envelope-from eischen@vigrid.com) Received: from mail.netplex.net (mail.netplex.net [204.213.176.10]) by mx1.freebsd.org (Postfix) with ESMTP id 5A10813C4A6; Thu, 25 Oct 2007 19:48:52 +0000 (UTC) (envelope-from eischen@vigrid.com) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.14.1/8.14.1/NETPLEX) with ESMTP id l9PJVKkt002702; Thu, 25 Oct 2007 15:31:20 -0400 (EDT) X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-3.0 (mail.netplex.net [204.213.176.10]); Thu, 25 Oct 2007 15:31:21 -0400 (EDT) Date: Thu, 25 Oct 2007 15:31:20 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Andrey Chernov In-Reply-To: <20071025192501.GG16187@nagual.pp.ru> Message-ID: References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720C7D6.9090004@delphij.net> <20071025190019.GA16187@nagual.pp.ru> <4720E9E1.7000900@delphij.net> <20071025192501.GG16187@nagual.pp.ru> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, Scott Long , src-committers@FreeBSD.org, d@delphij.net, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:48:53 -0000 On Thu, 25 Oct 2007, Andrey Chernov wrote: > On Thu, Oct 25, 2007 at 03:17:32PM -0400, Daniel Eischen wrote: >> Why not simply avoid the error check for inlines. Solaris >> doesn't seem to add a check, it just does the conversion. >> The non-inlined versions do error checking. > > Although standard permit this, it will cause lots of programs to break > here and there and even may cause core dump. I don't think it is what > everybody wants. Non-inlined versions a) not used nowdays b) must be exact > as inlined. If programs are incorrectly written, and they use inlines, then that is not our fault :-) The problem with trying to do error checking and other esoteric things with inlines is that it exposes our private parts to the world. You can get arrested for that ;-) How much juice are we really trying to squeeze out of these inlines anyway? -- DE From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:49:18 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0A9E216A421; Thu, 25 Oct 2007 19:49:18 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.10]) by mx1.freebsd.org (Postfix) with ESMTP id A4A5413C4A3; Thu, 25 Oct 2007 19:49:17 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.14.1/8.14.1/NETPLEX) with ESMTP id l9PJnAef015995; Thu, 25 Oct 2007 15:49:11 -0400 (EDT) X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-3.0 (mail.netplex.net [204.213.176.10]); Thu, 25 Oct 2007 15:49:11 -0400 (EDT) Date: Thu, 25 Oct 2007 15:49:10 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Andrey Chernov In-Reply-To: <20071025192618.GH16187@nagual.pp.ru> Message-ID: References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720C7D6.9090004@delphij.net> <20071025190019.GA16187@nagual.pp.ru> <4720E9E1.7000900@delphij.net> <4720EC70.8@delphij.net> <20071025192618.GH16187@nagual.pp.ru> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, Scott Long , src-committers@freebsd.org, d@delphij.net, cvs-all@freebsd.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:49:18 -0000 On Thu, 25 Oct 2007, Andrey Chernov wrote: > On Thu, Oct 25, 2007 at 12:20:16PM -0700, LI Xin wrote: >> Daniel Eischen wrote: >>> Why not simply avoid the error check for inlines. Solaris >>> doesn't seem to add a check, it just does the conversion. >>> The non-inlined versions do error checking. >> >> I'll take a look at this and provide a patch for review. > > I don't think it is a good idea. Even lots current-on-current > programs becomes broken. Ok, just making a suggestion. I don't feel too strongly one way or the other. -- DE From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:52:24 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 170EE16A417; Thu, 25 Oct 2007 19:52:24 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 925CA13C49D; Thu, 25 Oct 2007 19:52:23 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PJqNbR075312; Thu, 25 Oct 2007 19:52:23 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PJqNVt075311; Thu, 25 Oct 2007 19:52:23 GMT (envelope-from delphij) Message-Id: <200710251952.l9PJqNVt075311@repoman.freebsd.org> From: Xin LI Date: Thu, 25 Oct 2007 19:52:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/sys param.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:52:24 -0000 delphij 2007-10-25 19:52:23 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/sys param.h Log: Bump __FreeBSDversion for wide and single byte ctype separation MFC. While the change does not break backward binary compatibility, it will potentially cause programs compiled on a new world not to run on older RELENG_6 systems, so we have to make it possible to distungish between old and new states. Revision Changes Path 1.244.2.30 +1 -1 src/sys/sys/param.h From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:57:20 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 22B0916A417; Thu, 25 Oct 2007 19:57:20 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id 6C2DF13C4A7; Thu, 25 Oct 2007 19:57:18 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9PJvA2C017528; Thu, 25 Oct 2007 23:57:10 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193342230; bh=3A03M6+SK8JQ609+JCHwYv3/Ss+jBce6OJw0ML9 C+Jo=; l=1384; h=Date:From:To:Cc:Subject:Message-ID: Mail-Followup-To:References:MIME-Version:Content-Type: Content-Disposition:In-Reply-To:User-Agent; b=o4NGFPjbMNv3wjPAlkYh AuhJVERJcdhpyvrUDfSQ5vQscd1DF3JaTXY/UNTnuQTUtoGxEAeWS9UmTtAY8dfKb9j 8I3JRbg6driNkdVBIoJB5daFxHiTPutnygqojfAWRdA/WGzLwdwK9+bhNegAUKD8Mv0 h61MBnBi3L8E0J3xE= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9PJvAkl017527; Thu, 25 Oct 2007 23:57:10 +0400 (MSD) (envelope-from ache) Date: Thu, 25 Oct 2007 23:57:09 +0400 From: Andrey Chernov To: Daniel Eischen Message-ID: <20071025195709.GA17384@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Daniel Eischen , d@delphij.net, Scott Long , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720C7D6.9090004@delphij.net> <20071025190019.GA16187@nagual.pp.ru> <4720E9E1.7000900@delphij.net> <20071025192501.GG16187@nagual.pp.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@FreeBSD.org, Scott Long , src-committers@FreeBSD.org, d@delphij.net, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:57:20 -0000 On Thu, Oct 25, 2007 at 03:31:20PM -0400, Daniel Eischen wrote: >> Although standard permit this, it will cause lots of programs to break >> here and there and even may cause core dump. I don't think it is what >> everybody wants. Non-inlined versions a) not used nowdays b) must be exact >> as inlined. > > If programs are incorrectly written, and they use inlines, then > that is not our fault :-) The amount of such programs is extremely big to ignore, even FreeBSD is not 100% clean, not say about ports. Usually ASCII-only people did't notice any side effects because typed 7-bit ASCII. It doesn't mean that the rest of the world don't exists. > The problem with trying to do error checking and other Error checking is permitted by standard too. We do that way traditionally. Nobody wants a core dump on typed char. Ad the PR addressed was about false positives, which would happens without error checking. > esoteric things with inlines is that it exposes our private > parts to the world. You can get arrested for that ;-) There is enough parts already exposed, like __mb_cur_max. Why you don't complain? The goal here was to keep compatibility with old binaries, so why this way is choosed. > How much juice are we really trying to squeeze out of > these inlines anyway? Not sure what you say about. -- http://ache.pp.ru/ From owner-cvs-src@FreeBSD.ORG Thu Oct 25 19:58:53 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7E92116A417; Thu, 25 Oct 2007 19:58:53 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id D178D13C4AC; Thu, 25 Oct 2007 19:58:52 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9PJwmG3017562; Thu, 25 Oct 2007 23:58:48 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193342328; bh=J9QduSfxVSv8whDTpyGwlWuJxmy6eHH85phKb/g HYH8=; l=461; h=Date:From:To:Cc:Subject:Message-ID:Mail-Followup-To: References:MIME-Version:Content-Type:Content-Disposition: In-Reply-To:User-Agent; b=rkyt5AgwiUhtB+R6WNYl7H8VYQpJOmInqNPJqCaC 7jDCa5GM7YOG4DHM+IdPlohQOBhRmAz/+wtIe0YfIsQ5qcZyuv6XK0QBl4lPpVv534c yjDgo2SdTU0Nv6tf/p9q4s9afjcSNltJSGZfOlYhqY2IDdaDM25TGF6XS8a0Bk9s= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9PJwmIW017561; Thu, 25 Oct 2007 23:58:48 +0400 (MSD) (envelope-from ache) Date: Thu, 25 Oct 2007 23:58:48 +0400 From: Andrey Chernov To: Daniel Eischen Message-ID: <20071025195848.GB17384@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Daniel Eischen , d@delphij.net, Scott Long , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720C7D6.9090004@delphij.net> <20071025190019.GA16187@nagual.pp.ru> <4720E9E1.7000900@delphij.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@FreeBSD.org, Scott Long , src-committers@FreeBSD.org, d@delphij.net, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 19:58:53 -0000 On Thu, Oct 25, 2007 at 03:17:32PM -0400, Daniel Eischen wrote: > Why not simply avoid the error check for inlines. Solaris > doesn't seem to add a check, it just does the conversion. > The non-inlined versions do error checking. I already answer that several times. Nobody wants 80% programs ether produce incorrect recognition or even core dump on typed char. Inlined versions MUST be equal to non-inlined per standard. -- http://ache.pp.ru/ From owner-cvs-src@FreeBSD.ORG Thu Oct 25 20:02:38 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C41E316A419; Thu, 25 Oct 2007 20:02:38 +0000 (UTC) (envelope-from takawata@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8A3F813C4B6; Thu, 25 Oct 2007 20:02:38 +0000 (UTC) (envelope-from takawata@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PK2cUv075965; Thu, 25 Oct 2007 20:02:38 GMT (envelope-from takawata@repoman.freebsd.org) Received: (from takawata@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PK2ctO075964; Thu, 25 Oct 2007 20:02:38 GMT (envelope-from takawata) Message-Id: <200710252002.l9PK2ctO075964@repoman.freebsd.org> From: Takanori Watanabe Date: Thu, 25 Oct 2007 20:02:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/acpica acpi_ec.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 20:02:38 -0000 takawata 2007-10-25 20:02:38 UTC FreeBSD src repository Modified files: sys/dev/acpica acpi_ec.c Log: More style nit. Pointed out by: njl. Revision Changes Path 1.79 +3 -6 src/sys/dev/acpica/acpi_ec.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 20:17:44 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 13A0216A417; Thu, 25 Oct 2007 20:17:44 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id 6A5D513C4A7; Thu, 25 Oct 2007 20:17:43 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9PKHa3k017921; Fri, 26 Oct 2007 00:17:36 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193343456; bh=XANm2mAn0XyC6dSNjAqVS8lZ0HXaxEiMPs4zy2T AcKE=; l=1018; h=Date:From:To:Subject:Message-ID:Mail-Followup-To: References:MIME-Version:Content-Type:Content-Disposition: In-Reply-To:User-Agent; b=GdRxniEyGBw0ZUbbACI3QTxPVjw4MWzllal1d9hb mDSEj4qxoksAZO6SEvvo92PzKlrcjKnKnNVlqB8nC0mIeQNh2VAVtF4RHZQLhCUHIfC SsXf3wY+sf0YmBaV2zmSBNfGGz2iB1PRfePPgb6zz9/mB9JxtOcl1ba1xNpVByJA= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9PKHaxs017920; Fri, 26 Oct 2007 00:17:36 +0400 (MSD) (envelope-from ache) Date: Fri, 26 Oct 2007 00:17:35 +0400 From: Andrey Chernov To: Daniel Eischen , d@delphij.net, Scott Long , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20071025201735.GA17863@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Daniel Eischen , d@delphij.net, Scott Long , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720C7D6.9090004@delphij.net> <20071025190019.GA16187@nagual.pp.ru> <4720E9E1.7000900@delphij.net> <20071025192501.GG16187@nagual.pp.ru> <20071025195709.GA17384@nagual.pp.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20071025195709.GA17384@nagual.pp.ru> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 20:17:44 -0000 On Thu, Oct 25, 2007 at 11:57:09PM +0400, Andrey Chernov wrote: > On Thu, Oct 25, 2007 at 03:31:20PM -0400, Daniel Eischen wrote: > >> Although standard permit this, it will cause lots of programs to break > >> here and there and even may cause core dump. I don't think it is what > >> everybody wants. Non-inlined versions a) not used nowdays b) must be exact > >> as inlined. > > > > If programs are incorrectly written, and they use inlines, then > > that is not our fault :-) > > The amount of such programs is extremely big to ignore, even FreeBSD is > not 100% clean, not say about ports. Usually ASCII-only people did't > notice any side effects because typed 7-bit ASCII. It doesn't mean that > the rest of the world don't exists. Besides false positives and core dumps, without error checking security issues are possible like inserting crafted code in the stream, when ctype is not properly programmed, etc. surprises. We surely don't want all of that. -- http://ache.pp.ru/ From owner-cvs-src@FreeBSD.ORG Thu Oct 25 20:29:46 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AFEF516A468; Thu, 25 Oct 2007 20:29:46 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 76F6613C494; Thu, 25 Oct 2007 20:29:46 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PKTkHV078789; Thu, 25 Oct 2007 20:29:46 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PKTk2f078788; Thu, 25 Oct 2007 20:29:46 GMT (envelope-from delphij) Message-Id: <200710252029.l9PKTk2f078788@repoman.freebsd.org> From: Xin LI Date: Thu, 25 Oct 2007 20:29:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/sys param.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 20:29:46 -0000 delphij 2007-10-25 20:29:46 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/sys param.h Log: Bump __FreeBSDversion for wide and single byte ctype separation MFC. Approved by: re (kensmith) Revision Changes Path 1.308.2.1 +1 -1 src/sys/sys/param.h From owner-cvs-src@FreeBSD.ORG Thu Oct 25 21:35:26 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B325B16A41B; Thu, 25 Oct 2007 21:35:26 +0000 (UTC) (envelope-from kensmith@cse.Buffalo.EDU) Received: from phoebe.cse.buffalo.edu (phoebe.cse.buffalo.edu [128.205.32.89]) by mx1.freebsd.org (Postfix) with ESMTP id 02CA413C48A; Thu, 25 Oct 2007 21:35:25 +0000 (UTC) (envelope-from kensmith@cse.Buffalo.EDU) Received: from [192.168.1.101] (cpe-74-77-179-53.buffalo.res.rr.com [74.77.179.53]) (authenticated bits=0) by phoebe.cse.buffalo.edu (8.14.1/8.13.7) with ESMTP id l9PLYw7m004320 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Thu, 25 Oct 2007 17:35:08 -0400 (EDT) (envelope-from kensmith@cse.buffalo.edu) From: Ken Smith To: Andrey Chernov In-Reply-To: <20071025191437.GD16187@nagual.pp.ru> References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720E0AF.1010004@samsco.org> <4720E904.2090704@delphij.net> <4720EA15.40002@samsco.org> <20071025191437.GD16187@nagual.pp.ru> Content-Type: text/plain Date: Thu, 25 Oct 2007 17:31:03 -0400 Message-Id: <1193347863.93167.11.camel@neo.cse.buffalo.edu> Mime-Version: 1.0 X-Mailer: Evolution 2.8.2.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-DCC-Buffalo.EDU-Metrics: phoebe.cse.buffalo.edu 1029; Body=0 Fuz1=0 Fuz2=0 X-Spam-Status: No, score=0.1 required=5.0 tests=RDNS_DYNAMIC autolearn=no version=3.2.3 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on phoebe.cse.buffalo.edu Cc: cvs-src@FreeBSD.org, Scott Long , src-committers@FreeBSD.org, d@delphij.net, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 21:35:26 -0000 On Thu, 2007-10-25 at 23:14 +0400, Andrey Chernov wrote: > On Thu, Oct 25, 2007 at 01:10:13PM -0600, Scott Long wrote: > >> Well, I think the problem is not exposing a new symbol by itself, but > >> __mb_sb_limit is being used in _ctype.h, in a form of __inline > >> functions. Therefore, the change will break new binaries running on > >> older systems. Personally I think this is acceptable, but maybe we > >> could have a better way to avoid this, because the binaries are no > >> longer backward compatible (i.e. you may have trouble running a program > >> compiled for 6.3-RELEASE on 6.2-RELEASE, if it uses locale bits). > > > > If this is true, then it directly violates the API/ABI compatability > > guidelines that were developed and agreed to by the project in 2005. > > We define only backward compatibility, not forward one. Do you f.e. expect > to run 7x binaries on 6x as is? At least compat7x required (if all syscall > are the same). > That's not what Scott was referring to. It's expected that 8.X binaries *may* not run on 7.X without compat libraries or something along those lines. That said this sort of breakage is what I was hoping we could avoid having happen before 7.0 was out the door (it's what I meant by asking people to be a bit conservative until we're done with 7.0) because it does tend to add to peoples' general frustration level at a time there is enough stress coming from other sources. What we need to try and avoid unless *absolutely* *necessary* is the part Scott quoted above - binaries compiled on 6.3-REL should work on 6.2-REL unless there was a really big issue and the solution to that issue required us to break that. The reason is simple, people should be able to continue running 6.2-REL "for a while" and still be able to update their packages from packages-6-stable even after portmgr@ starts using a 6.3-REL base for the builds (I think they use RELENG_6 for the most part but I could be wrong). And this sort of backwards compatibility is a big help to large sites that do things like have an NFS server where local software gets installed (we build stuff and stick it in /util/bin which is NFS mounted from one machine). Its a big help running a site like this if all machines don't need to be at exactly the same OS rev as the server. -- Ken Smith - From there to here, from here to | kensmith@cse.buffalo.edu there, funny things are everywhere. | - Theodore Geisel | From owner-cvs-src@FreeBSD.ORG Thu Oct 25 22:08:14 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8ADB316A41B; Thu, 25 Oct 2007 22:08:14 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.208.78.105]) by mx1.freebsd.org (Postfix) with ESMTP id 482C313C48A; Thu, 25 Oct 2007 22:08:14 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu [127.0.0.1]) by troutmask.apl.washington.edu (8.14.1/8.14.1) with ESMTP id l9PM1kqS013754; Thu, 25 Oct 2007 15:01:46 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.14.1/8.14.1/Submit) id l9PM1kRY013753; Thu, 25 Oct 2007 15:01:46 -0700 (PDT) (envelope-from sgk) Date: Thu, 25 Oct 2007 15:01:46 -0700 From: Steve Kargl To: John Baldwin Message-ID: <20071025220146.GA13705@troutmask.apl.washington.edu> References: <200710242133.l9OLX05K085372@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200710242133.l9OLX05K085372@repoman.freebsd.org> User-Agent: Mutt/1.4.2.3i Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/sys gpt.h src/lib/libstand Makefile src/sbin/gpt Makefile add.c boot.c gpt.8 gpt.c gpt.h show.c src/sys/boot/common ufsread.c src/sys/boot/i386 Makefile src/sys/boot/i386/gptboot Makefile gptboot.c gptldr.S ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 22:08:14 -0000 On Wed, Oct 24, 2007 at 09:33:00PM +0000, John Baldwin wrote: > jhb 2007-10-24 21:33:00 UTC > > FreeBSD src repository > > Modified files: > sys/sys gpt.h > lib/libstand Makefile > sbin/gpt Makefile add.c gpt.8 gpt.c gpt.h show.c > sys/boot/common ufsread.c > sys/boot/i386 Makefile > sys/boot/i386/gptboot Makefile gptboot.c > sys/boot/i386/libi386 biosdisk.c devicename.c > sys/geom/part g_part.c g_part.h g_part_gpt.c > Added files: > sbin/gpt boot.c > sys/boot/i386/gptboot gptldr.S > sys/boot/i386/pmbr Makefile pmbr.s > Log: I pulled sources via anoncvs about an hour ago. rm -rf /usr/obj/* cd /usr/src make buildworld cc -Os -fno-guess-branch-probability -fomit-frame-pointer -fno-unit-at-a-time -mno-align-l ong-strings -mrtd -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -DUFS1_AND_UFS2 -DSIOPR T=0x3f8 -DSIOFMT=0x3 -DSIOSPD=9600 -I/usr/src/sys/boot/i386/gptboot/../../common -I/usr/sr c/sys/boot/i386/gptboot/../btx/lib -I/usr/src/sys/boot/i386/gptboot/../boot2 -Wall -Waggrega te-return -Wbad-function-cast -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wnest ed-externs -Wpointer-arith -Wshadow -Wstrict-prototypes -Wwrite-strings -Winline --param max -inline-insns-single=100 -ffreestanding -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno -sse -mno-sse2 -mno-sse3 -m32 -march=i386 -c /usr/src/sys/boot/i386/gptboot/gptboot.c /usr/src/sys/boot/i386/gptboot/gptboot.c:24:30: error: machine/bootinfo.h: No such file or dir ectory /usr/src/sys/boot/i386/gptboot/gptboot.c: In function 'main': /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: invalid use of undefined type 'struct boo tinfo' /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: 'BOOTINFO_VERSION' undeclared (first use in this function) /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: (Each undeclared identifier is reported o nly once /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: for each function it appears in.) /usr/src/sys/boot/i386/gptboot/gptboot.c:244: error: invalid use of undefined type 'struct boo tinfo' troutmask:root[250] find /usr/src -name bootinfo.h /usr/src/sys/i386/include/bootinfo.h /usr/src/sys/ia64/include/bootinfo.h /usr/src/sys/pc98/include/bootinfo.h /usr/src/sys/powerpc/include/bootinfo.h So what am I missing? -- Steve From owner-cvs-src@FreeBSD.ORG Thu Oct 25 22:37:44 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DE93916A419; Thu, 25 Oct 2007 22:37:44 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 62DD513C4AC; Thu, 25 Oct 2007 22:37:44 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id A988546C8F; Thu, 25 Oct 2007 18:37:37 -0400 (EDT) Date: Thu, 25 Oct 2007 23:37:37 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Andrey Chernov In-Reply-To: <20071025191127.GC16187@nagual.pp.ru> Message-ID: <20071025233536.B99770@fledge.watson.org> References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720E0AF.1010004@samsco.org> <4720E904.2090704@delphij.net> <20071025191127.GC16187@nagual.pp.ru> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.ORG, Scott Long , src-committers@FreeBSD.ORG, d@delphij.net, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 22:37:45 -0000 On Thu, 25 Oct 2007, Andrey Chernov wrote: > On Thu, Oct 25, 2007 at 12:05:40PM -0700, LI Xin wrote: >> Well, I think the problem is not exposing a new symbol by itself, but >> __mb_sb_limit is being used in _ctype.h, in a form of __inline functions. >> Therefore, the change will break new binaries running on older systems. > > Yes. Only vice versa compatibility supported. I think the issue here is that the change occurred very quickly after the branch, and when users wanted to 'change gears' back to RELENG_7 from HEAD once it was created immediately ran into the problem. It seems like a useful piece of post-branch advice to developers in the future will be, "Please don't do things that make switching branches -- back or forward -- for the first few weeks after the branch is created". In general, I don't think we care about forward compatibility, but we are currently getting lots of reports because this is one of those few times where a lot of moving backward happens. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Thu Oct 25 22:40:48 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5B57A16A419; Thu, 25 Oct 2007 22:40:48 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id C840E13C4AC; Thu, 25 Oct 2007 22:40:47 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 8911446FCB; Thu, 25 Oct 2007 18:40:45 -0400 (EDT) Date: Thu, 25 Oct 2007 23:40:45 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Steve Kargl In-Reply-To: <20071025220146.GA13705@troutmask.apl.washington.edu> Message-ID: <20071025233901.Y99770@fledge.watson.org> References: <200710242133.l9OLX05K085372@repoman.freebsd.org> <20071025220146.GA13705@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, John Baldwin Subject: Re: cvs commit: src/sys/sys gpt.h src/lib/libstand Makefile src/sbin/gpt Makefile add.c boot.c gpt.8 gpt.c gpt.h show.c src/sys/boot/common ufsread.c src/sys/boot/i386 Makefile src/sys/boot/i386/gptboot Makefile gptboot.c gptldr.S ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 22:40:48 -0000 On Thu, 25 Oct 2007, Steve Kargl wrote: >> FreeBSD src repository >> >> Modified files: >> sys/sys gpt.h >> lib/libstand Makefile >> sbin/gpt Makefile add.c gpt.8 gpt.c gpt.h show.c >> sys/boot/common ufsread.c >> sys/boot/i386 Makefile >> sys/boot/i386/gptboot Makefile gptboot.c >> sys/boot/i386/libi386 biosdisk.c devicename.c >> sys/geom/part g_part.c g_part.h g_part_gpt.c >> Added files: >> sbin/gpt boot.c >> sys/boot/i386/gptboot gptldr.S >> sys/boot/i386/pmbr Makefile pmbr.s >> Log: > > I pulled sources via anoncvs about an hour ago. > rm -rf /usr/obj/* > cd /usr/src > make buildworld > > cc -Os -fno-guess-branch-probability -fomit-frame-pointer > -fno-unit-at-a-time -mno-align-l ong-strings -mrtd -mno-mmx -mno-3dnow > -mno-sse -mno-sse2 -mno-sse3 -DUFS1_AND_UFS2 -DSIOPR T=0x3f8 -DSIOFMT=0x3 > -DSIOSPD=9600 -I/usr/src/sys/boot/i386/gptboot/../../common -I/usr/sr > c/sys/boot/i386/gptboot/../btx/lib -I/usr/src/sys/boot/i386/gptboot/../boot2 > -Wall -Waggrega te-return -Wbad-function-cast -Wcast-align > -Wmissing-declarations -Wmissing-prototypes -Wnest ed-externs > -Wpointer-arith -Wshadow -Wstrict-prototypes -Wwrite-strings -Winline > --param max -inline-insns-single=100 -ffreestanding > -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno -sse -mno-sse2 > -mno-sse3 -m32 -march=i386 -c /usr/src/sys/boot/i386/gptboot/gptboot.c > /usr/src/sys/boot/i386/gptboot/gptboot.c:24:30: error: machine/bootinfo.h: > No such file or dir ectory /usr/src/sys/boot/i386/gptboot/gptboot.c: In > function 'main': /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: > invalid use of undefined type 'struct boo tinfo' > /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: 'BOOTINFO_VERSION' > undeclared (first use in this function) > /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: (Each undeclared > identifier is reported o nly once > /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: for each function it > appears in.) /usr/src/sys/boot/i386/gptboot/gptboot.c:244: error: invalid > use of undefined type 'struct boo tinfo' > > troutmask:root[250] find /usr/src -name bootinfo.h > /usr/src/sys/i386/include/bootinfo.h /usr/src/sys/ia64/include/bootinfo.h > /usr/src/sys/pc98/include/bootinfo.h /usr/src/sys/powerpc/include/bootinfo.h > > So what am I missing? I'm seeing the same problem with a cross-build of amd64 from i386--I also tried blowing away the object tree and it didn't appear to help. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Thu Oct 25 22:43:18 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 442BE16A418; Thu, 25 Oct 2007 22:43:18 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1512813C4E1; Thu, 25 Oct 2007 22:43:18 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PMhIMF097300; Thu, 25 Oct 2007 22:43:18 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PMhHhu097299; Thu, 25 Oct 2007 22:43:17 GMT (envelope-from cognet) Message-Id: <200710252243.l9PMhHhu097299@repoman.freebsd.org> From: Olivier Houchard Date: Thu, 25 Oct 2007 22:43:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/at91 kb920x_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 22:43:18 -0000 cognet 2007-10-25 22:43:17 UTC FreeBSD src repository Modified files: sys/arm/at91 kb920x_machdep.c Log: Oooops, get the end of the memory right. Revision Changes Path 1.26 +1 -1 src/sys/arm/at91/kb920x_machdep.c From owner-cvs-src@FreeBSD.ORG Thu Oct 25 22:45:25 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D95DC16A41B; Thu, 25 Oct 2007 22:45:25 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 91D2113C4AA; Thu, 25 Oct 2007 22:45:25 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PMjPHf097404; Thu, 25 Oct 2007 22:45:25 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PMjPtK097403; Thu, 25 Oct 2007 22:45:25 GMT (envelope-from rwatson) Message-Id: <200710252245.l9PMjPtK097403@repoman.freebsd.org> From: Robert Watson Date: Thu, 25 Oct 2007 22:45:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/security/mac mac_framework.h mac_policy.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 22:45:26 -0000 rwatson 2007-10-25 22:45:25 UTC FreeBSD src repository Modified files: sys/security/mac mac_framework.h mac_policy.h Log: Sort entry points in mac_framework.h and mac_policy.h alphabetically by primary object type, and then by secondarily by method name. This sorts entry points relating to particular objects, such as pipes, sockets, and vnodes together. Sponsored by: SPARTA (original patches against Mac OS X) Obtained from: TrustedBSD Project, Apple Computer Revision Changes Path 1.90 +175 -190 src/sys/security/mac/mac_framework.h 1.101 +422 -462 src/sys/security/mac/mac_policy.h From owner-cvs-src@FreeBSD.ORG Thu Oct 25 22:50:26 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F3A6016A418; Thu, 25 Oct 2007 22:50:25 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C3E8513C4B6; Thu, 25 Oct 2007 22:50:25 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PMoPwX097667; Thu, 25 Oct 2007 22:50:25 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PMoPaY097666; Thu, 25 Oct 2007 22:50:25 GMT (envelope-from cognet) Message-Id: <200710252250.l9PMoPaY097666@repoman.freebsd.org> From: Olivier Houchard Date: Thu, 25 Oct 2007 22:50:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/arm/at91/libat91 eeprom.c emac.c lib.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 22:50:26 -0000 cognet 2007-10-25 22:50:25 UTC FreeBSD src repository Modified files: sys/boot/arm/at91/libat91 eeprom.c emac.c lib.h Log: Fix signedness to make gcc happy. Revision Changes Path 1.4 +2 -2 src/sys/boot/arm/at91/libat91/eeprom.c 1.9 +1 -1 src/sys/boot/arm/at91/libat91/emac.c 1.5 +1 -1 src/sys/boot/arm/at91/libat91/lib.h From owner-cvs-src@FreeBSD.ORG Thu Oct 25 22:57:21 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0522D16A476; Thu, 25 Oct 2007 22:57:21 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C9B3413C4AC; Thu, 25 Oct 2007 22:57:20 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PMvK6Y098605; Thu, 25 Oct 2007 22:57:20 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PMvKsc098604; Thu, 25 Oct 2007 22:57:20 GMT (envelope-from cognet) Message-Id: <200710252257.l9PMvKsc098604@repoman.freebsd.org> From: Olivier Houchard Date: Thu, 25 Oct 2007 22:57:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/at91 std.at91 std.kb920x X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 22:57:21 -0000 cognet 2007-10-25 22:57:19 UTC FreeBSD src repository Modified files: sys/arm/at91 std.at91 std.kb920x Log: Move some KB920x-specific options into the KB920x file. Revision Changes Path 1.4 +0 -4 src/sys/arm/at91/std.at91 1.5 +4 -0 src/sys/arm/at91/std.kb920x From owner-cvs-src@FreeBSD.ORG Thu Oct 25 23:02:42 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CB85216A417; Thu, 25 Oct 2007 23:02:42 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9A3EB13C48D; Thu, 25 Oct 2007 23:02:42 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9PN2gO5099032; Thu, 25 Oct 2007 23:02:42 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9PN2g5N099031; Thu, 25 Oct 2007 23:02:42 GMT (envelope-from cognet) Message-Id: <200710252302.l9PN2g5N099031@repoman.freebsd.org> From: Olivier Houchard Date: Thu, 25 Oct 2007 23:02:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/at91 at91rm92reg.h src/sys/conf options.arm X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 23:02:42 -0000 cognet 2007-10-25 23:02:42 UTC FreeBSD src repository Modified files: sys/arm/at91 at91rm92reg.h sys/conf options.arm Log: Add an option to be able to override the value of the AT91 master clock frequency. It'd be better to be able to calculate it at runtime, but we need the information very early, to setup the uart. Revision Changes Path 1.6 +2 -0 src/sys/arm/at91/at91rm92reg.h 1.18 +1 -0 src/sys/conf/options.arm From owner-cvs-src@FreeBSD.ORG Thu Oct 25 23:04:36 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AC7A216A417; Thu, 25 Oct 2007 23:04:36 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.freebsd.org (Postfix) with ESMTP id 5240513C4A6; Thu, 25 Oct 2007 23:04:35 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from phobos.samsco.home (phobos.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.8/8.13.8) with ESMTP id l9PN4Qlu064801; Thu, 25 Oct 2007 17:04:26 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <472120E8.90504@samsco.org> Date: Thu, 25 Oct 2007 17:04:08 -0600 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.6) Gecko/20070802 SeaMonkey/1.1.4 MIME-Version: 1.0 To: Robert Watson References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720E0AF.1010004@samsco.org> <4720E904.2090704@delphij.net> <20071025191127.GC16187@nagual.pp.ru> <20071025233536.B99770@fledge.watson.org> In-Reply-To: <20071025233536.B99770@fledge.watson.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (pooker.samsco.org [168.103.85.57]); Thu, 25 Oct 2007 17:04:26 -0600 (MDT) X-Spam-Status: No, score=-1.4 required=5.5 tests=ALL_TRUSTED autolearn=failed version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on pooker.samsco.org Cc: Andrey Chernov , src-committers@FreeBSD.org, d@delphij.net, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Oct 2007 23:04:36 -0000 Robert Watson wrote: > On Thu, 25 Oct 2007, Andrey Chernov wrote: > >> On Thu, Oct 25, 2007 at 12:05:40PM -0700, LI Xin wrote: >>> Well, I think the problem is not exposing a new symbol by itself, but >>> __mb_sb_limit is being used in _ctype.h, in a form of __inline >>> functions. Therefore, the change will break new binaries running on >>> older systems. >> >> Yes. Only vice versa compatibility supported. > > I think the issue here is that the change occurred very quickly after > the branch, and when users wanted to 'change gears' back to RELENG_7 > from HEAD once it was created immediately ran into the problem. It > seems like a useful piece of post-branch advice to developers in the > future will be, "Please don't do things that make switching branches -- > back or forward -- for the first few weeks after the branch is > created". In general, I don't think we care about forward > compatibility, but we are currently getting lots of reports because this > is one of those few times where a lot of moving backward happens. > We do care about forward compatibility within STABLE branches, as Ken and I have discussed in side threads. But yes, forward compat between major branches is merely desired; i.e. changes will happen, and hopefully not for gratuitous reasons. Scott From owner-cvs-src@FreeBSD.ORG Fri Oct 26 00:12:24 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0D92D16A417; Fri, 26 Oct 2007 00:12:24 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CF30013C4BE; Fri, 26 Oct 2007 00:12:23 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q0CNak005164; Fri, 26 Oct 2007 00:12:23 GMT (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q0CNJd005163; Fri, 26 Oct 2007 00:12:23 GMT (envelope-from alc) Message-Id: <200710260012.l9Q0CNJd005163@repoman.freebsd.org> From: Alan Cox Date: Fri, 26 Oct 2007 00:12:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/vm vnode_pager.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 00:12:24 -0000 alc 2007-10-26 00:12:23 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/vm vnode_pager.c Log: MFC revision 1.237 Correct an error of omission in the reimplementation of the page cache: vnode_pager_setsize() must handle the case where a file is truncated to a non-page-size-aligned boundary and there is a cached page underlying the new end of file. Approved by: re (gnn) Revision Changes Path 1.236.2.1 +4 -0 src/sys/vm/vnode_pager.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 00:14:50 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C046816A419 for ; Fri, 26 Oct 2007 00:14:50 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 70FD013C4B9 for ; Fri, 26 Oct 2007 00:14:50 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.1/8.14.1) with ESMTP id l9Q0BtJQ049247; Thu, 25 Oct 2007 18:11:55 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Thu, 25 Oct 2007 18:12:16 -0600 (MDT) Message-Id: <20071025.181216.-332174247.imp@bsdimp.com> To: d@delphij.net, delphij@delphij.net From: "M. Warner Losh" In-Reply-To: <4720EB41.8090100@delphij.net> References: <4720E0AF.1010004@samsco.org> <20071025190609.GB16187@nagual.pp.ru> <4720EB41.8090100@delphij.net> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: ache@nagual.pp.ru, scottl@samsco.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 00:14:50 -0000 In message: <4720EB41.8090100@delphij.net> LI Xin writes: : Andrey Chernov wrote: : > On Thu, Oct 25, 2007 at 12:30:07PM -0600, Scott Long wrote: : [snip] : >> and is causing many users problems : >> during upgrades and normal operations. : > : > Like what? I don't observe any singe problem so far. : : This has revealed another issue on RELENG_6 while rafan@ did the MFC. : The problem is that the installworld process needs sh(1), but a : dynamically linked sh(1) will require ncurses libraries, which calls : ctype.h (and in turn _ctype.h), so inherited requires the new symbol. : Unfortunately on RELENG_6 libc.so is not forced to be installed first, : so once ncurses libraries are updated, it refuses the old libc.so bits : as it does not provide the required symbol. : : I have discussed this with rafan@ and he committed a workaround, which : is to MFC src/lib/Makefile,v 1.221. On RELENG_7 and HEAD we already : have the change so it's not a problem for these branches. : : Hopefully we can find out a way of making newly compiled binaries : backward compatible with the old RELENG_6 world? Maybe we should make them *NOT* be inline instead of all these kludges? Warner From owner-cvs-src@FreeBSD.ORG Fri Oct 26 01:23:08 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0713516A419; Fri, 26 Oct 2007 01:23:08 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E4A4513C4C4; Fri, 26 Oct 2007 01:23:07 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q1N7YN019069; Fri, 26 Oct 2007 01:23:07 GMT (envelope-from csjp@repoman.freebsd.org) Received: (from csjp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q1N7rv019068; Fri, 26 Oct 2007 01:23:07 GMT (envelope-from csjp) Message-Id: <200710260123.l9Q1N7rv019068@repoman.freebsd.org> From: "Christian S.J. Peron" Date: Fri, 26 Oct 2007 01:23:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_sig.c src/sys/security/audit audit.c audit.h audit_bsm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 01:23:08 -0000 csjp 2007-10-26 01:23:07 UTC FreeBSD src repository Modified files: sys/kern kern_sig.c sys/security/audit audit.c audit.h audit_bsm.c Log: Implement AUE_CORE, which adds process core dump support into the kernel. This change introduces audit_proc_coredump() which is called by coredump(9) to create an audit record for the coredump event. When a process dumps a core, it could be security relevant. It could be an indicator that a stack within the process has been overflowed with an incorrectly constructed malicious payload or a number of other events. The record that is generated looks like this: header,111,10,process dumped core,0,Thu Oct 25 19:36:29 2007, + 179 msec argument,0,0xb,signal path,/usr/home/csjp/test.core subject,csjp,csjp,staff,csjp,staff,1101,1095,50457,10.37.129.2 return,success,1 trailer,111 - We allocate a completely new record to make sure we arent clobbering the audit data associated with the syscall that produced the core (assuming the core is being generated in response to SIGABRT and not an invalid memory access). - Shuffle around expand_name() so we can use the coredump name at the very beginning of the coredump call. Make sure we free the storage referenced by "name" if we need to bail out early. - Audit both successful and failed coredump creation efforts Obtained from: TrustedBSD Project Reviewed by: rwatson MFC after: 1 month Revision Changes Path 1.351 +27 -6 src/sys/kern/kern_sig.c 1.34 +48 -0 src/sys/security/audit/audit.c 1.15 +1 -0 src/sys/security/audit/audit.h 1.22 +8 -0 src/sys/security/audit/audit_bsm.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 01:46:55 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1B48716A46B for ; Fri, 26 Oct 2007 01:46:55 +0000 (UTC) (envelope-from grafan@gmail.com) Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.191]) by mx1.freebsd.org (Postfix) with ESMTP id 7DE8313C480 for ; Fri, 26 Oct 2007 01:46:54 +0000 (UTC) (envelope-from grafan@gmail.com) Received: by fk-out-0910.google.com with SMTP id b27so849578fka for ; Thu, 25 Oct 2007 18:46:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=PZcA3X0zY8Azal6pCRY8SvlYkV8kl/aLf40HZ8bOagM=; b=gdDZoLlgUiXtWC5eYHwV43+iX6DBOV1xbldC9gvK/1WpNLOK2DEoXGldtSnrkNzuD3ihOcoInJmAhV3/ztUYU3BMmjtbpjdKPWMPY4ZKXWZHywGi7MOMbOcNEWsDKbBdxp9vSTfdvNKGV76NqPxaVhnrH1V72IoUtL7v4DhUaHI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=S/2S/u+VrqurTQjS0TnT9gcK216GzMaBPzQ6hjZXmbdJFybGN9Yl7qDE4gQBtR8AYlRyjq82D4hDujB3MvWWX3vNECsxdZwQwKhdqTbbzm86Kd9jOlM35ORm6RXU/fbQsfoyZ6ThLupkUEWf879lRFZaeFO9UF0HTUUGNm6RD1w= Received: by 10.82.165.13 with SMTP id n13mr5063172bue.1193363212760; Thu, 25 Oct 2007 18:46:52 -0700 (PDT) Received: by 10.82.113.14 with HTTP; Thu, 25 Oct 2007 18:46:52 -0700 (PDT) Message-ID: <6eb82e0710251846j3542972q61712ba8a4b3ff7@mail.gmail.com> Date: Fri, 26 Oct 2007 09:46:52 +0800 From: "Rong-en Fan" To: "Ken Smith" , "Scott Long" In-Reply-To: <1193347863.93167.11.camel@neo.cse.buffalo.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720E0AF.1010004@samsco.org> <4720E904.2090704@delphij.net> <4720EA15.40002@samsco.org> <20071025191437.GD16187@nagual.pp.ru> <1193347863.93167.11.camel@neo.cse.buffalo.edu> Cc: Andrey Chernov , src-committers@freebsd.org, d@delphij.net, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 01:46:55 -0000 On 10/26/07, Ken Smith wrote: > On Thu, 2007-10-25 at 23:14 +0400, Andrey Chernov wrote: > > On Thu, Oct 25, 2007 at 01:10:13PM -0600, Scott Long wrote: > > >> Well, I think the problem is not exposing a new symbol by itself, but > > >> __mb_sb_limit is being used in _ctype.h, in a form of __inline > > >> functions. Therefore, the change will break new binaries running on > > >> older systems. Personally I think this is acceptable, but maybe we > > >> could have a better way to avoid this, because the binaries are no > > >> longer backward compatible (i.e. you may have trouble running a program > > >> compiled for 6.3-RELEASE on 6.2-RELEASE, if it uses locale bits). > > > > > > If this is true, then it directly violates the API/ABI compatability > > > guidelines that were developed and agreed to by the project in 2005. > > > > We define only backward compatibility, not forward one. Do you f.e. expect > > to run 7x binaries on 6x as is? At least compat7x required (if all syscall > > are the same). > > > > That's not what Scott was referring to. > > It's expected that 8.X binaries *may* not run on 7.X without compat > libraries or something along those lines. That said this sort of > breakage is what I was hoping we could avoid having happen before 7.0 > was out the door (it's what I meant by asking people to be a bit > conservative until we're done with 7.0) because it does tend to add to > peoples' general frustration level at a time there is enough stress > coming from other sources. > > What we need to try and avoid unless *absolutely* *necessary* is the > part Scott quoted above - binaries compiled on 6.3-REL should work on > 6.2-REL unless there was a really big issue and the solution to that > issue required us to break that. The reason is simple, people should be > able to continue running 6.2-REL "for a while" and still be able to > update their packages from packages-6-stable even after portmgr@ starts > using a 6.3-REL base for the builds (I think they use RELENG_6 for the > most part but I could be wrong). And this sort of backwards > compatibility is a big help to large sites that do things like have an > NFS server where local software gets installed (we build stuff and stick > it in /util/bin which is NFS mounted from one machine). Its a big help > running a site like this if all machines don't need to be at exactly the > same OS rev as the server. I will work with delphij and try to find a solution. Thanks, Rong-En Fan From owner-cvs-src@FreeBSD.ORG Fri Oct 26 02:20:29 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B295016A420; Fri, 26 Oct 2007 02:20:29 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 852B913C4AA; Fri, 26 Oct 2007 02:20:29 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q2KT9J023832; Fri, 26 Oct 2007 02:20:29 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q2KTEp023831; Fri, 26 Oct 2007 02:20:29 GMT (envelope-from imp) Message-Id: <200710260220.l9Q2KTEp023831@repoman.freebsd.org> From: Warner Losh Date: Fri, 26 Oct 2007 02:20:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/conf GENERIC src/sys/i386/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 02:20:29 -0000 imp 2007-10-26 02:20:29 UTC FreeBSD src repository Modified files: sys/amd64/conf GENERIC sys/i386/conf GENERIC Log: Add usb serial devices by default. I'm tired of telling people how to do this that should know better :-). Revision Changes Path 1.486 +16 -4 src/sys/amd64/conf/GENERIC 1.476 +12 -0 src/sys/i386/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Fri Oct 26 02:35:43 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 40AA616A419; Fri, 26 Oct 2007 02:35:43 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0E4DA13C48E; Fri, 26 Oct 2007 02:35:43 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q2ZgCw050145; Fri, 26 Oct 2007 02:35:42 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q2ZgFM050144; Fri, 26 Oct 2007 02:35:42 GMT (envelope-from imp) Message-Id: <200710260235.l9Q2ZgFM050144@repoman.freebsd.org> From: Warner Losh Date: Fri, 26 Oct 2007 02:35:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 02:35:43 -0000 imp 2007-10-26 02:35:42 UTC FreeBSD src repository Modified files: sys/amd64/conf GENERIC Log: Ooops. Put back Invariants and witness Submitted by: csjp Revision Changes Path 1.487 +4 -4 src/sys/amd64/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Fri Oct 26 03:23:55 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D1EB116A418; Fri, 26 Oct 2007 03:23:55 +0000 (UTC) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BC27B13C4A3; Fri, 26 Oct 2007 03:23:55 +0000 (UTC) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q3NtO0054836; Fri, 26 Oct 2007 03:23:55 GMT (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q3Ntjk054835; Fri, 26 Oct 2007 03:23:55 GMT (envelope-from peter) Message-Id: <200710260323.l9Q3Ntjk054835@repoman.freebsd.org> From: Peter Wemm Date: Fri, 26 Oct 2007 03:23:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf files.amd64 files.i386 src/sys/amd64/conf DEFAULTS src/sys/amd64/include clock.h src/sys/amd64/isa clock.c src/sys/dev/nvram nvram.c src/sys/i386/conf DEFAULTS src/sys/i386/include clock.h src/sys/i386/isa clock.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 03:23:55 -0000 peter 2007-10-26 03:23:54 UTC FreeBSD src repository Modified files: sys/conf files.i386 files.amd64 sys/amd64/conf DEFAULTS sys/amd64/include clock.h sys/amd64/isa clock.c sys/i386/conf DEFAULTS sys/i386/include clock.h sys/i386/isa clock.c sys/modules Makefile Added files: sys/dev/nvram nvram.c sys/modules/nvram Makefile Log: Split /dev/nvram driver out of isa/clock.c for i386 and amd64. I have not refactored it to be a generic device. Instead of being part of the standard kernel, there is now a 'nvram' device for i386/amd64. It is in DEFAULTS like io and mem, and can be turned off with 'nodevice nvram'. This matches the previous behavior when it was first committed. Revision Changes Path 1.11 +1 -0 src/sys/amd64/conf/DEFAULTS 1.55 +2 -1 src/sys/amd64/include/clock.h 1.235 +1 -96 src/sys/amd64/isa/clock.c 1.111 +1 -0 src/sys/conf/files.amd64 1.584 +1 -0 src/sys/conf/files.i386 1.1 +159 -0 src/sys/dev/nvram/nvram.c (new) 1.11 +1 -0 src/sys/i386/conf/DEFAULTS 1.57 +2 -1 src/sys/i386/include/clock.h 1.240 +1 -96 src/sys/i386/isa/clock.c 1.545 +4 -2 src/sys/modules/Makefile 1.1 +8 -0 src/sys/modules/nvram/Makefile (new) From owner-cvs-src@FreeBSD.ORG Fri Oct 26 05:02:47 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BDECF16A421; Fri, 26 Oct 2007 05:02:47 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9388913C481; Fri, 26 Oct 2007 05:02:47 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q52lAA072510; Fri, 26 Oct 2007 05:02:47 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q52liI072509; Fri, 26 Oct 2007 05:02:47 GMT (envelope-from imp) Message-Id: <200710260502.l9Q52liI072509@repoman.freebsd.org> From: Warner Losh Date: Fri, 26 Oct 2007 05:02:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/pci pci_user.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 05:02:47 -0000 imp 2007-10-26 05:02:47 UTC FreeBSD src repository Modified files: sys/dev/pci pci_user.c Log: Simplify the old compat #ifdefs. Revision Changes Path 1.24 +12 -22 src/sys/dev/pci/pci_user.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 05:41:26 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B6B8416A41B; Fri, 26 Oct 2007 05:41:26 +0000 (UTC) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 72E7C13C4BF; Fri, 26 Oct 2007 05:41:26 +0000 (UTC) (envelope-from silby@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q5fQ4h075852; Fri, 26 Oct 2007 05:41:26 GMT (envelope-from silby@repoman.freebsd.org) Received: (from silby@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q5fQow075851; Fri, 26 Oct 2007 05:41:26 GMT (envelope-from silby) Message-Id: <200710260541.l9Q5fQow075851@repoman.freebsd.org> From: Mike Silbersack Date: Fri, 26 Oct 2007 05:41:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/netinet tcp_syncache.c tcp_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 05:41:26 -0000 silby 2007-10-26 05:41:25 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet tcp_syncache.c tcp_usrreq.c Log: MFC: tcp_syncache.c rev 1.131 tcp_usrreq.c rev 1.164 Pick the smallest possible TCP window scaling factor that will still allow us to scale up to sb_max, aka kern.ipc.maxsockbuf. Approved by: re (kensmith) Revision Changes Path 1.130.2.1 +17 -6 src/sys/netinet/tcp_syncache.c 1.163.2.1 +1 -2 src/sys/netinet/tcp_usrreq.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 06:55:00 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A0F2016A419; Fri, 26 Oct 2007 06:55:00 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7705413C481; Fri, 26 Oct 2007 06:55:00 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q6t0KJ080766; Fri, 26 Oct 2007 06:55:00 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q6t0UW080765; Fri, 26 Oct 2007 06:55:00 GMT (envelope-from pjd) Message-Id: <200710260655.l9Q6t0UW080765@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Fri, 26 Oct 2007 06:55:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/geom geom_io.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 06:55:00 -0000 pjd 2007-10-26 06:55:00 UTC FreeBSD src repository Modified files: sys/geom geom_io.c Log: Save stack only when KTR_GEOM is both compiled into the kernel and enabled in debug.ktr.mask. Because saving stack is very expensive, it's better only to do it when one really wants to. Reported by: Dan Nelson Revision Changes Path 1.76 +5 -5 src/sys/geom/geom_io.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 07:15:05 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5C42916A417; Fri, 26 Oct 2007 07:15:05 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4A48C13C48D; Fri, 26 Oct 2007 07:15:05 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q7F5si083095; Fri, 26 Oct 2007 07:15:05 GMT (envelope-from bz@repoman.freebsd.org) Received: (from bz@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q7F5W5083094; Fri, 26 Oct 2007 07:15:05 GMT (envelope-from bz) Message-Id: <200710260715.l9Q7F5W5083094@repoman.freebsd.org> From: "Bjoern A. Zeeb" Date: Fri, 26 Oct 2007 07:15:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/i386/i386 in_cksum.c src/sys/i386/include in_cksum.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 07:15:05 -0000 bz 2007-10-26 07:15:04 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/i386/i386 in_cksum.c sys/i386/include in_cksum.h Log: MFC: rev. 1.29 sys/i386/i386/in_cksum.c rev. 1.18 sys/i386/include/in_cksum.h Fold multiple asm statements into one so that the compiler at a certain optimization level (-march=pentium-mmx for example) does not insert intermediate ops which would trash the carry. Change both sys/i386/i386/in_cksum.c[1] and sys/i386/include/in_cksum.h. To my best understanding the same problem was addressed in rev. 1.16 of src/sys/i386/include/in_cksum.h for just a single function 3y ago. Reviewed by: jhb Submitted by: Zhouyi ZHOU (intial version of [1]) PR: 115678, 69257 Approved by: re (kensmith) Revision Changes Path 1.28.10.1 +77 -43 src/sys/i386/i386/in_cksum.c 1.17.10.1 +14 -7 src/sys/i386/include/in_cksum.h From owner-cvs-src@FreeBSD.ORG Fri Oct 26 07:50:12 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EFF5A16A4B3; Fri, 26 Oct 2007 07:50:12 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C606713C4A7; Fri, 26 Oct 2007 07:50:12 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q7oCWh085059; Fri, 26 Oct 2007 07:50:12 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q7oC4A085055; Fri, 26 Oct 2007 07:50:12 GMT (envelope-from des) Message-Id: <200710260750.l9Q7oC4A085055@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Fri, 26 Oct 2007 07:50:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libpam/modules/pam_opieaccess pam_opieaccess.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 07:50:13 -0000 des 2007-10-26 07:50:12 UTC FreeBSD src repository Modified files: lib/libpam/modules/pam_opieaccess pam_opieaccess.8 Log: Correct documentation of ~/.opiealways PR: 117512 Submitted by: Jeremy C. Reed MFC after: 1 week Revision Changes Path 1.10 +5 -3 src/lib/libpam/modules/pam_opieaccess/pam_opieaccess.8 From owner-cvs-src@FreeBSD.ORG Fri Oct 26 08:00:42 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 159FB16A418; Fri, 26 Oct 2007 08:00:42 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F3F1F13C4AC; Fri, 26 Oct 2007 08:00:41 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q80fJY085819; Fri, 26 Oct 2007 08:00:41 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q80fee085818; Fri, 26 Oct 2007 08:00:41 GMT (envelope-from julian) Message-Id: <200710260800.l9Q80fee085818@repoman.freebsd.org> From: Julian Elischer Date: Fri, 26 Oct 2007 08:00:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/top machine.c src/lib/libkvm kvm_proc.c src/bin/ps extern.h keyword.c print.c ps.c src/sys/kern init_main.c kern_exit.c kern_idle.c kern_intr.c kern_kthread.c kern_shutdown.c kern_thread.c sched_4bsd.c src/sys/sys kthread.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 08:00:42 -0000 julian 2007-10-26 08:00:41 UTC FreeBSD src repository Modified files: usr.bin/top machine.c lib/libkvm kvm_proc.c bin/ps extern.h keyword.c print.c ps.c sys/kern init_main.c kern_exit.c kern_idle.c kern_intr.c kern_kthread.c kern_shutdown.c kern_thread.c sched_4bsd.c sys/sys kthread.h proc.h Log: Introduce a way to make pure kernal threads. kthread_add() takes the same parameters as the old kthread_create() plus a pointer to a process structure, and adds a kernel thread to that process. kproc_kthread_add() takes the parameters for kthread_add, plus a process name and a pointer to a pointer to a process instead of just a pointer, and if the proc * is NULL, it creates the process to the specifications required, before adding the thread to it. All other old kthread_xxx() calls return, but act on (struct thread *) instead of (struct proc *). One reason to change the name is so that any old kernel modules that are lying around and expect kthread_create() to make a process will not just accidentally link. fix top to show kernel threads by their thread name in -SH mode add a tdnam formatting option to ps to show thread names. make all idle threads actual kthreads and put them into their own idled process. make all interrupt threads kthreads and put them in an interd process (mainly for aesthetic and accounting reasons) rename proc 0 to be 'kernel' and it's swapper thread is now 'swapper' man page fixes to follow. Revision Changes Path 1.38 +2 -1 src/bin/ps/extern.h 1.77 +2 -0 src/bin/ps/keyword.c 1.96 +21 -4 src/bin/ps/print.c 1.112 +2 -1 src/bin/ps/ps.c 1.95 +8 -1 src/lib/libkvm/kvm_proc.c 1.286 +3 -2 src/sys/kern/init_main.c 1.306 +3 -4 src/sys/kern/kern_exit.c 1.50 +7 -9 src/sys/kern/kern_idle.c 1.149 +18 -20 src/sys/kern/kern_intr.c 1.40 +208 -3 src/sys/kern/kern_kthread.c 1.185 +22 -0 src/sys/kern/kern_shutdown.c 1.256 +0 -6 src/sys/kern/kern_thread.c 1.107 +0 -2 src/sys/kern/sched_4bsd.c 1.11 +27 -2 src/sys/sys/kthread.h 1.492 +3 -2 src/sys/sys/proc.h 1.83 +63 -47 src/usr.bin/top/machine.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 08:14:09 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 63F3E16A418; Fri, 26 Oct 2007 08:14:09 +0000 (UTC) (envelope-from bushman@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 39FAC13C48A; Fri, 26 Oct 2007 08:14:09 +0000 (UTC) (envelope-from bushman@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q8E9Sw087936; Fri, 26 Oct 2007 08:14:09 GMT (envelope-from bushman@repoman.freebsd.org) Received: (from bushman@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q8E9Vs087935; Fri, 26 Oct 2007 08:14:09 GMT (envelope-from bushman) Message-Id: <200710260814.l9Q8E9Vs087935@repoman.freebsd.org> From: Michael Bushkov Date: Fri, 26 Oct 2007 08:14:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/tools/build/options WITHOUT_NS_CACHING X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 08:14:09 -0000 bushman 2007-10-26 08:14:08 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) tools/build/options WITHOUT_NS_CACHING Log: MFC: Another cached -> nscd fix. Approved by: re (hrs), brooks (mentor) MFC after: 6 days Revision Changes Path 1.1.2.1 +1 -1 src/tools/build/options/WITHOUT_NS_CACHING From owner-cvs-src@FreeBSD.ORG Fri Oct 26 08:23:57 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA02516A46D; Fri, 26 Oct 2007 08:23:57 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9FF8B13C4D3; Fri, 26 Oct 2007 08:23:57 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q8NvH8088551; Fri, 26 Oct 2007 08:23:57 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q8NvLI088550; Fri, 26 Oct 2007 08:23:57 GMT (envelope-from pjd) Message-Id: <200710260823.l9Q8NvLI088550@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Fri, 26 Oct 2007 08:23:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/modules/geom Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 08:23:57 -0000 pjd 2007-10-26 08:23:57 UTC FreeBSD src repository Modified files: sys/modules/geom Makefile Log: Add GEOM VIRSTOR module to the build. Revision Changes Path 1.20 +1 -0 src/sys/modules/geom/Makefile From owner-cvs-src@FreeBSD.ORG Fri Oct 26 08:28:46 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6D01F16A468; Fri, 26 Oct 2007 08:28:46 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 433DE13C48A; Fri, 26 Oct 2007 08:28:46 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q8Ska5088740; Fri, 26 Oct 2007 08:28:46 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q8SkL9088739; Fri, 26 Oct 2007 08:28:46 GMT (envelope-from julian) Message-Id: <200710260828.l9Q8SkL9088739@repoman.freebsd.org> From: Julian Elischer Date: Fri, 26 Oct 2007 08:28:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 kthread.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 08:28:46 -0000 julian 2007-10-26 08:28:46 UTC FreeBSD src repository Modified files: share/man/man9 kthread.9 Log: catch up with the code. Revision Changes Path 1.16 +70 -65 src/share/man/man9/kthread.9 From owner-cvs-src@FreeBSD.ORG Fri Oct 26 08:29:11 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4C7D216A47C; Fri, 26 Oct 2007 08:29:11 +0000 (UTC) (envelope-from bushman@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 22CAE13C49D; Fri, 26 Oct 2007 08:29:11 +0000 (UTC) (envelope-from bushman@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q8TBXw088771; Fri, 26 Oct 2007 08:29:11 GMT (envelope-from bushman@repoman.freebsd.org) Received: (from bushman@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q8TBSo088770; Fri, 26 Oct 2007 08:29:11 GMT (envelope-from bushman) Message-Id: <200710260829.l9Q8TBSo088770@repoman.freebsd.org> From: Michael Bushkov Date: Fri, 26 Oct 2007 08:29:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/share/man/man5 src.conf.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 08:29:11 -0000 bushman 2007-10-26 08:29:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/man/man5 src.conf.5 Log: MFC: Regen (nscd -> cached, WITHOUT_LIBPTHREAD disabling BIND). Approved by: re (hrs), brooks (mentor) MFC after: 6 days Revision Changes Path 1.18.2.2 +16 -2 src/share/man/man5/src.conf.5 From owner-cvs-src@FreeBSD.ORG Fri Oct 26 08:31:11 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D3ADE16A476; Fri, 26 Oct 2007 08:31:11 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C09BF13C4BF; Fri, 26 Oct 2007 08:31:11 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q8VB8r089048; Fri, 26 Oct 2007 08:31:11 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q8VBar089047; Fri, 26 Oct 2007 08:31:11 GMT (envelope-from pjd) Message-Id: <200710260831.l9Q8VBar089047@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Fri, 26 Oct 2007 08:31:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/geom_eli init-a.t init.t integrity-copy.t integrity-data.t integrity-hmac.t onetime-a.t onetime.t X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 08:31:11 -0000 pjd 2007-10-26 08:31:11 UTC FreeBSD src repository Modified files: tools/regression/geom_eli init-a.t init.t integrity-copy.t integrity-data.t integrity-hmac.t onetime-a.t onetime.t Log: Hide geli warnings about sector size beeing bigger than the page size when doing regression testing. Revision Changes Path 1.3 +1 -1 src/tools/regression/geom_eli/init-a.t 1.4 +1 -1 src/tools/regression/geom_eli/init.t 1.3 +1 -1 src/tools/regression/geom_eli/integrity-copy.t 1.3 +1 -1 src/tools/regression/geom_eli/integrity-data.t 1.3 +1 -1 src/tools/regression/geom_eli/integrity-hmac.t 1.3 +1 -1 src/tools/regression/geom_eli/onetime-a.t 1.4 +1 -1 src/tools/regression/geom_eli/onetime.t From owner-cvs-src@FreeBSD.ORG Fri Oct 26 08:57:09 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 196E416A41A; Fri, 26 Oct 2007 08:57:09 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E4A1113C4AA; Fri, 26 Oct 2007 08:57:08 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q8v8cA099234; Fri, 26 Oct 2007 08:57:08 GMT (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q8v8HI099233; Fri, 26 Oct 2007 08:57:08 GMT (envelope-from sos) Message-Id: <200710260857.l9Q8v8HI099233@repoman.freebsd.org> From: Søren Schmidt Date: Fri, 26 Oct 2007 08:57:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata ata-pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 08:57:09 -0000 sos 2007-10-26 08:57:08 UTC FreeBSD src repository Modified files: sys/dev/ata ata-pci.c Log: Fix treating some modern chips (mem mapped) as legacy devices. Revision Changes Path 1.122 +2 -1 src/sys/dev/ata/ata-pci.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 08:59:26 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 753D816A419; Fri, 26 Oct 2007 08:59:25 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4A77513C4D9; Fri, 26 Oct 2007 08:59:25 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q8xPue099308; Fri, 26 Oct 2007 08:59:25 GMT (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q8xPdP099307; Fri, 26 Oct 2007 08:59:25 GMT (envelope-from sos) Message-Id: <200710260859.l9Q8xPdP099307@repoman.freebsd.org> From: Søren Schmidt Date: Fri, 26 Oct 2007 08:59:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata atapi-cd.c atapi-cd.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 08:59:26 -0000 sos 2007-10-26 08:59:24 UTC FreeBSD src repository Modified files: sys/dev/ata atapi-cd.c atapi-cd.h Log: Update the way we get the mode pages on probe. Revision Changes Path 1.194 +22 -25 src/sys/dev/ata/atapi-cd.c 1.47 +1 -0 src/sys/dev/ata/atapi-cd.h From owner-cvs-src@FreeBSD.ORG Fri Oct 26 09:01:07 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8BBE116A419; Fri, 26 Oct 2007 09:01:07 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 62C1713C4B8; Fri, 26 Oct 2007 09:01:07 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q917pJ099501; Fri, 26 Oct 2007 09:01:07 GMT (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q917Oc099500; Fri, 26 Oct 2007 09:01:07 GMT (envelope-from sos) Message-Id: <200710260901.l9Q917Oc099500@repoman.freebsd.org> From: Søren Schmidt Date: Fri, 26 Oct 2007 09:01:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata ata-chipset.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 09:01:07 -0000 sos 2007-10-26 09:01:07 UTC FreeBSD src repository Modified files: sys/dev/ata ata-chipset.c Log: Fix the signature matching code on AHCI controllers. Add SATA ATAPI support for AHCI controllers. Revision Changes Path 1.203 +60 -29 src/sys/dev/ata/ata-chipset.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 09:38:54 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9998A16A418; Fri, 26 Oct 2007 09:38:54 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 70F2813C480; Fri, 26 Oct 2007 09:38:54 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9Q9csVA002735; Fri, 26 Oct 2007 09:38:54 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9Q9csVt002734; Fri, 26 Oct 2007 09:38:54 GMT (envelope-from yar) Message-Id: <200710260938.l9Q9csVt002734@repoman.freebsd.org> From: Yar Tikhiy Date: Fri, 26 Oct 2007 09:38:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man8 rc.subr.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 09:38:54 -0000 yar 2007-10-26 09:38:54 UTC FreeBSD src repository Modified files: share/man/man8 rc.subr.8 Log: o Add a note that checkyesno takes a variable by its name, not value. o Improve mdoc(7) markup and style of the paragraph on stop_boot. Revision Changes Path 1.19 +14 -12 src/share/man/man8/rc.subr.8 From owner-cvs-src@FreeBSD.ORG Fri Oct 26 10:12:27 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 62EAC16A420; Fri, 26 Oct 2007 10:12:27 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3A26B13C4AA; Fri, 26 Oct 2007 10:12:27 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QACRoi005775; Fri, 26 Oct 2007 10:12:27 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QACRpX005774; Fri, 26 Oct 2007 10:12:27 GMT (envelope-from simon) Message-Id: <200710261012.l9QACRpX005774@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Fri, 26 Oct 2007 10:12:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/pkg_install/version perform.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 10:12:27 -0000 simon 2007-10-26 10:12:26 UTC FreeBSD src repository Modified files: usr.sbin/pkg_install/version perform.c Log: If the INDEX file cannot be opened, print the actual filename / path pkg_version tried to open instead of just "INDEX" to make the actual problem more clear (e.g. missing INDEX-8). MFC after: 3 days Reviewed by: portmgr (pav) Revision Changes Path 1.17 +8 -7 src/usr.sbin/pkg_install/version/perform.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 10:23:27 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A1ADD16A417; Fri, 26 Oct 2007 10:23:27 +0000 (UTC) (envelope-from stefanf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 793A213C48E; Fri, 26 Oct 2007 10:23:27 +0000 (UTC) (envelope-from stefanf@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QANR89006293; Fri, 26 Oct 2007 10:23:27 GMT (envelope-from stefanf@repoman.freebsd.org) Received: (from stefanf@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QANRPr006292; Fri, 26 Oct 2007 10:23:27 GMT (envelope-from stefanf) Message-Id: <200710261023.l9QANRPr006292@repoman.freebsd.org> From: Stefan Farfeleder Date: Fri, 26 Oct 2007 10:23:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/bin/sh eval.c sh.1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 10:23:27 -0000 stefanf 2007-10-26 10:23:27 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) bin/sh eval.c sh.1 Log: MFC: eval.c 1.54, sh.1 1.125 The exit status of a case statement where none of the patterns is matched is supposed to be 0, not the status of the previous command. Revision Changes Path 1.42.8.6 +1 -0 src/bin/sh/eval.c 1.102.2.9 +4 -0 src/bin/sh/sh.1 From owner-cvs-src@FreeBSD.ORG Fri Oct 26 11:01:18 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7484216A419; Fri, 26 Oct 2007 11:01:18 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4C51313C4A5; Fri, 26 Oct 2007 11:01:18 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QB1ILb008217; Fri, 26 Oct 2007 11:01:18 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QB1IrQ008216; Fri, 26 Oct 2007 11:01:18 GMT (envelope-from ru) Message-Id: <200710261101.l9QB1IrQ008216@repoman.freebsd.org> From: Ruslan Ermilov Date: Fri, 26 Oct 2007 11:01:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 11:01:18 -0000 ru 2007-10-26 11:01:17 UTC FreeBSD src repository Modified files: share/man/man9 Makefile Log: Sort MLINKS. Revision Changes Path 1.313 +8 -8 src/share/man/man9/Makefile From owner-cvs-src@FreeBSD.ORG Fri Oct 26 11:05:32 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D8B8816A419; Fri, 26 Oct 2007 11:05:32 +0000 (UTC) (envelope-from joao@matik.com.br) Received: from msrv.matik.com.br (msrv.matik.com.br [200.152.83.14]) by mx1.freebsd.org (Postfix) with ESMTP id 617FD13C481; Fri, 26 Oct 2007 11:05:32 +0000 (UTC) (envelope-from joao@matik.com.br) Received: from anb.matik.com.br (anb.matik.com.br [200.152.83.34]) by msrv.matik.com.br (8.14.1/8.13.1) with ESMTP id l9Q9nMtO050271; Fri, 26 Oct 2007 07:49:22 -0200 (BRT) (envelope-from joao@matik.com.br) From: JoaoBR Organization: Infomatik To: Pyun YongHyeon Date: Fri, 26 Oct 2007 07:49:11 -0200 User-Agent: KMail/1.9.7 References: <200710120341.l9C3fsWe058991@repoman.freebsd.org> In-Reply-To: <200710120341.l9C3fsWe058991@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200710260749.12086.joao@matik.com.br> X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on msrv.matik.com.br X-Virus-Status: Clean Cc: cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/pci if_vr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 11:05:32 -0000 On Friday 12 October 2007 00:41:54 Pyun YongHyeon wrote: > yongari 2007-10-12 03:41:54 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_7) > sys/pci if_vr.c > Log: > MFC if_vr.c, 1.127 to RELENG_7: > Not all VIA Rhine chips support 256 register space. So touching > VR_STICKHW register would result in unexpected results on these > hardwares. wpaul said the following for the issue. > > The vr_attach() routine unconditionally does this for all supported > chips: > > /* > * Windows may put the chip in suspend mode when it > * shuts down. Be sure to kick it in the head to wake it > * up again. > */ > VR_CLRBIT(sc, VR_STICKHW, (VR_STICKHW_DS0|VR_STICKHW_DS1)); > Hi=20 since I upgraded to 7 this days I loss connection to a machine with vr nic the only event I can find after resetting (i have no phisical access) is Oct 26 04:31:56 ap-c kernel: vr0: link state changed to DOWN may it be related? What should I do? thank's =2D-=20 Jo=E3o A mensagem foi scaneada pelo sistema de e-mail e pode ser considerada segura. Service fornecido pelo Datacenter Matik https://datacenter.matik.com.br From owner-cvs-src@FreeBSD.ORG Fri Oct 26 11:07:25 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C20C716A420; Fri, 26 Oct 2007 11:07:25 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 99D6513C491; Fri, 26 Oct 2007 11:07:25 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QB7P1u009683; Fri, 26 Oct 2007 11:07:25 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QB7PVW009682; Fri, 26 Oct 2007 11:07:25 GMT (envelope-from ru) Message-Id: <200710261107.l9QB7PVW009682@repoman.freebsd.org> From: Ruslan Ermilov Date: Fri, 26 Oct 2007 11:07:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 11:07:25 -0000 ru 2007-10-26 11:07:25 UTC FreeBSD src repository Modified files: lib Makefile Log: Add a period for yar@. Revision Changes Path 1.225 +1 -1 src/lib/Makefile From owner-cvs-src@FreeBSD.ORG Fri Oct 26 12:11:55 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2B30616A417; Fri, 26 Oct 2007 12:11:55 +0000 (UTC) (envelope-from joao@matik.com.br) Received: from msrv.matik.com.br (msrv.matik.com.br [200.152.83.14]) by mx1.freebsd.org (Postfix) with ESMTP id 8E54C13C494; Fri, 26 Oct 2007 12:11:54 +0000 (UTC) (envelope-from joao@matik.com.br) Received: from anb.matik.com.br (anb.matik.com.br [200.152.83.34]) by msrv.matik.com.br (8.14.1/8.13.1) with ESMTP id l9QCBsDM065510; Fri, 26 Oct 2007 10:11:54 -0200 (BRT) (envelope-from joao@matik.com.br) From: JoaoBR Organization: Infomatik To: pyunyh@gmail.com Date: Fri, 26 Oct 2007 10:11:41 -0200 User-Agent: KMail/1.9.7 References: <200710120341.l9C3fsWe058991@repoman.freebsd.org> <200710260749.12086.joao@matik.com.br> <20071026114700.GD20617@cdnetworks.co.kr> In-Reply-To: <20071026114700.GD20617@cdnetworks.co.kr> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200710261011.42367.joao@matik.com.br> X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on msrv.matik.com.br X-Virus-Status: Clean Cc: cvs-src@freebsd.org, Pyun YongHyeon Subject: Re: cvs commit: src/sys/pci if_vr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 12:11:55 -0000 On Friday 26 October 2007 09:47:00 Pyun YongHyeon wrote: > On Fri, Oct 26, 2007 at 07:49:11AM -0200, JoaoBR wrote: > > On Friday 12 October 2007 00:41:54 Pyun YongHyeon wrote: > > > yongari 2007-10-12 03:41:54 UTC > > > > > > FreeBSD src repository > > > > > > Modified files: (Branch: RELENG_7) > > > sys/pci if_vr.c > > > Log: > > > MFC if_vr.c, 1.127 to RELENG_7: > > > Not all VIA Rhine chips support 256 register space. So touching > > > VR_STICKHW register would result in unexpected results on these > > > hardwares. wpaul said the following for the issue. > > > > > > The vr_attach() routine unconditionally does this for all > > > supported chips: > > > > > > /* > > > * Windows may put the chip in suspend mode when it > > > * shuts down. Be sure to kick it in the head to wake it > > > * up again. > > > */ > > > VR_CLRBIT(sc, VR_STICKHW, (VR_STICKHW_DS0|VR_STICKHW_DS1)); > > > > Hi > > since I upgraded to 7 this days I loss connection to a machine with vr > > nic > > > > the only event I can find after resetting (i have no phisical access) = is > > > > Oct 26 04:31:56 ap-c kernel: vr0: link state changed to DOWN > > > > may it be related? What should I do? > > I'm pretty sure it's not related with my changes. > > If you think vr(4) is culprit for the issue try overhauled vr(4). > I think I've fixed many unresolved vr(4) issues but it needs more > testing. > You can download the overhauled vr(4) at the following URL. > http://people.freebsd.org/~yongari/vr/if_vr.c > http://people.freebsd.org/~yongari/vr/if_vrreg.h > > Note, don't use the overhauled driver on your production system. > I couldn't see any issues in the driver but it may have unnoticed > bugs. I will arrange a test machine to see how it goes my people discovered when the vr goes down they can unplug the tp cable on = the=20 switch and back in again re-activates the nic this machines run 7 fine, don't remember the exact src date but any day of = the=20 first week, then with the sources from and compiled on 24th do this thank's =2D-=20 Jo=E3o A mensagem foi scaneada pelo sistema de e-mail e pode ser considerada segura. Service fornecido pelo Datacenter Matik https://datacenter.matik.com.br From owner-cvs-src@FreeBSD.ORG Fri Oct 26 12:12:00 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1D4CF16A418 for ; Fri, 26 Oct 2007 12:12:00 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.182]) by mx1.freebsd.org (Postfix) with ESMTP id DF28113C4A5 for ; Fri, 26 Oct 2007 12:11:59 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: by wa-out-1112.google.com with SMTP id k17so1028858waf for ; Fri, 26 Oct 2007 05:11:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:received:received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; bh=c53Q+BNhLn1wXgOEiJdK80yROpcNCQ+wJW+GAGVYnk4=; b=KnvxdJKOn2XmVCZUEja/p3EzG2alRQBM/iXGsh8tXbLkUdqag3ZryfTets7BJy7CkMauCnYU6DdZC/ejaUlGYnrzgYdLZgBI+N3lEjisdR3mUB3BUkoe3R8f4N8b/71Qw1KPjbFawALEupyn6dj53xjNyaeLvVpL4iKYcfecebc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; b=InQkCVFDUdMvE34O15A7jvEFGcJ2Mo+77YnF/vCyuHBjspSs0HHldn+LM48q6qU1IKpvaT0jg+l1to6Yr45Kqexi/HjRKoKHLKx5MnUtf5+nLX5SXlKLnNeNHmlxX9XvwTbZYXxYfAJmWRw3TwPlunq8iqNN7LffcVaCC3R3aRM= Received: by 10.114.111.1 with SMTP id j1mr3336556wac.1193399230582; Fri, 26 Oct 2007 04:47:10 -0700 (PDT) Received: from michelle.cdnetworks.co.kr ( [211.53.35.84]) by mx.google.com with ESMTPS id k9sm6211063wah.2007.10.26.04.47.05 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 26 Oct 2007 04:47:08 -0700 (PDT) Received: from michelle.cdnetworks.co.kr (localhost.cdnetworks.co.kr [127.0.0.1]) by michelle.cdnetworks.co.kr (8.13.5/8.13.5) with ESMTP id l9QBl1nF022970 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 26 Oct 2007 20:47:01 +0900 (KST) (envelope-from pyunyh@gmail.com) Received: (from yongari@localhost) by michelle.cdnetworks.co.kr (8.13.5/8.13.5/Submit) id l9QBl1hv022969; Fri, 26 Oct 2007 20:47:01 +0900 (KST) (envelope-from pyunyh@gmail.com) Date: Fri, 26 Oct 2007 20:47:00 +0900 From: Pyun YongHyeon To: JoaoBR Message-ID: <20071026114700.GD20617@cdnetworks.co.kr> References: <200710120341.l9C3fsWe058991@repoman.freebsd.org> <200710260749.12086.joao@matik.com.br> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200710260749.12086.joao@matik.com.br> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@freebsd.org, Pyun YongHyeon Subject: Re: cvs commit: src/sys/pci if_vr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 12:12:00 -0000 On Fri, Oct 26, 2007 at 07:49:11AM -0200, JoaoBR wrote: > On Friday 12 October 2007 00:41:54 Pyun YongHyeon wrote: > > yongari 2007-10-12 03:41:54 UTC > > > > FreeBSD src repository > > > > Modified files: (Branch: RELENG_7) > > sys/pci if_vr.c > > Log: > > MFC if_vr.c, 1.127 to RELENG_7: > > Not all VIA Rhine chips support 256 register space. So touching > > VR_STICKHW register would result in unexpected results on these > > hardwares. wpaul said the following for the issue. > > > > The vr_attach() routine unconditionally does this for all supported > > chips: > > > > /* > > * Windows may put the chip in suspend mode when it > > * shuts down. Be sure to kick it in the head to wake it > > * up again. > > */ > > VR_CLRBIT(sc, VR_STICKHW, (VR_STICKHW_DS0|VR_STICKHW_DS1)); > > > > > > Hi > since I upgraded to 7 this days I loss connection to a machine with vr nic > > the only event I can find after resetting (i have no phisical access) is > > Oct 26 04:31:56 ap-c kernel: vr0: link state changed to DOWN > > may it be related? What should I do? > I'm pretty sure it's not related with my changes. If you think vr(4) is culprit for the issue try overhauled vr(4). I think I've fixed many unresolved vr(4) issues but it needs more testing. You can download the overhauled vr(4) at the following URL. http://people.freebsd.org/~yongari/vr/if_vr.c http://people.freebsd.org/~yongari/vr/if_vrreg.h Note, don't use the overhauled driver on your production system. I couldn't see any issues in the driver but it may have unnoticed bugs. -- Regards, Pyun YongHyeon From owner-cvs-src@FreeBSD.ORG Fri Oct 26 12:18:45 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0ECDF16A417 for ; Fri, 26 Oct 2007 12:18:45 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from nz-out-0506.google.com (nz-out-0506.google.com [64.233.162.224]) by mx1.freebsd.org (Postfix) with ESMTP id B09F013C49D for ; Fri, 26 Oct 2007 12:18:44 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: by nz-out-0506.google.com with SMTP id l8so698984nzf for ; Fri, 26 Oct 2007 05:18:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:received:received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; bh=jWg7b96i23y4vtv5e4t6Hydm65LGpg6BzjiHGIZa/44=; b=WU0etGdWOdYH2VV+6+fKklHhVUaQChIL3A22AlzcYxtaqUs2/5+fOMIinId4fwoHm33ZW1f72snpbtIf9LY1NsF7BKZrZDiKhI2mhgs1D7L7OhYWAVCVgUfLn+Cc+wWNdK4QoEGFqPmCghUZboTstZsblSCm6sZGYSnvDwH+ujM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; b=GBxDmp3o2z/AJnZw6HMtsdyGKKe8/Tl2MPFQse8UeJxEfukNvRy3qw/KdjSyocGdp+Id8xZHFgy06BHIn7gc6GtEzhDO/NZK+KiNfJ1oQidnv1Ep9qf8oVkj+OP7/tXY1r1gCjr+OvAQ0zTdM3t/DZy7w13MZtNoQfikpsTpi3w= Received: by 10.114.13.1 with SMTP id 1mr3391074wam.1193401123332; Fri, 26 Oct 2007 05:18:43 -0700 (PDT) Received: from michelle.cdnetworks.co.kr ( [211.53.35.84]) by mx.google.com with ESMTPS id l22sm6309453waf.2007.10.26.05.18.37 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 26 Oct 2007 05:18:40 -0700 (PDT) Received: from michelle.cdnetworks.co.kr (localhost.cdnetworks.co.kr [127.0.0.1]) by michelle.cdnetworks.co.kr (8.13.5/8.13.5) with ESMTP id l9QCIXOC023076 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 26 Oct 2007 21:18:33 +0900 (KST) (envelope-from pyunyh@gmail.com) Received: (from yongari@localhost) by michelle.cdnetworks.co.kr (8.13.5/8.13.5/Submit) id l9QCIWaY023075; Fri, 26 Oct 2007 21:18:32 +0900 (KST) (envelope-from pyunyh@gmail.com) Date: Fri, 26 Oct 2007 21:18:32 +0900 From: Pyun YongHyeon To: JoaoBR Message-ID: <20071026121832.GE20617@cdnetworks.co.kr> References: <200710120341.l9C3fsWe058991@repoman.freebsd.org> <200710260749.12086.joao@matik.com.br> <20071026114700.GD20617@cdnetworks.co.kr> <200710261011.42367.joao@matik.com.br> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200710261011.42367.joao@matik.com.br> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@freebsd.org, Pyun YongHyeon Subject: Re: cvs commit: src/sys/pci if_vr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 12:18:45 -0000 On Fri, Oct 26, 2007 at 10:11:41AM -0200, JoaoBR wrote: > On Friday 26 October 2007 09:47:00 Pyun YongHyeon wrote: > > On Fri, Oct 26, 2007 at 07:49:11AM -0200, JoaoBR wrote: > > > On Friday 12 October 2007 00:41:54 Pyun YongHyeon wrote: > > > > yongari 2007-10-12 03:41:54 UTC > > > > > > > > FreeBSD src repository > > > > > > > > Modified files: (Branch: RELENG_7) > > > > sys/pci if_vr.c > > > > Log: > > > > MFC if_vr.c, 1.127 to RELENG_7: > > > > Not all VIA Rhine chips support 256 register space. So touching > > > > VR_STICKHW register would result in unexpected results on these > > > > hardwares. wpaul said the following for the issue. > > > > > > > > The vr_attach() routine unconditionally does this for all > > > > supported chips: > > > > > > > > /* > > > > * Windows may put the chip in suspend mode when it > > > > * shuts down. Be sure to kick it in the head to wake it > > > > * up again. > > > > */ > > > > VR_CLRBIT(sc, VR_STICKHW, (VR_STICKHW_DS0|VR_STICKHW_DS1)); > > > > > > Hi > > > since I upgraded to 7 this days I loss connection to a machine with vr > > > nic > > > > > > the only event I can find after resetting (i have no phisical access) is > > > > > > Oct 26 04:31:56 ap-c kernel: vr0: link state changed to DOWN > > > > > > may it be related? What should I do? > > > > I'm pretty sure it's not related with my changes. > > > > If you think vr(4) is culprit for the issue try overhauled vr(4). > > I think I've fixed many unresolved vr(4) issues but it needs more > > testing. > > You can download the overhauled vr(4) at the following URL. > > http://people.freebsd.org/~yongari/vr/if_vr.c > > http://people.freebsd.org/~yongari/vr/if_vrreg.h > > > > Note, don't use the overhauled driver on your production system. > > I couldn't see any issues in the driver but it may have unnoticed > > bugs. > > I will arrange a test machine to see how it goes > Ok. Let me know if you see any unusual things. Pluging/unpluging cables shouldn't affect the operation of vr(4). I heard stock vr(4) is vulerable to this type of link changes. In addition, you may notice better Rx performance. > my people discovered when the vr goes down they can unplug the tp cable on the > switch and back in again re-activates the nic > The overhauled vr(4) should not have this bug. > this machines run 7 fine, don't remember the exact src date but any day of the > first week, then with the sources from and compiled on 24th do this > > thank's > -- Regards, Pyun YongHyeon From owner-cvs-src@FreeBSD.ORG Fri Oct 26 12:35:57 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8E68316A420; Fri, 26 Oct 2007 12:35:57 +0000 (UTC) (envelope-from joao@matik.com.br) Received: from msrv.matik.com.br (msrv.matik.com.br [200.152.83.14]) by mx1.freebsd.org (Postfix) with ESMTP id F109113C48E; Fri, 26 Oct 2007 12:35:56 +0000 (UTC) (envelope-from joao@matik.com.br) Received: from anb.matik.com.br (anb.matik.com.br [200.152.83.34]) by msrv.matik.com.br (8.14.1/8.13.1) with ESMTP id l9QCZvcv068515; Fri, 26 Oct 2007 10:35:57 -0200 (BRT) (envelope-from joao@matik.com.br) From: JoaoBR Organization: Infomatik To: pyunyh@gmail.com Date: Fri, 26 Oct 2007 10:35:44 -0200 User-Agent: KMail/1.9.7 References: <200710120341.l9C3fsWe058991@repoman.freebsd.org> <200710261011.42367.joao@matik.com.br> <20071026121832.GE20617@cdnetworks.co.kr> In-Reply-To: <20071026121832.GE20617@cdnetworks.co.kr> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200710261035.45408.joao@matik.com.br> X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on msrv.matik.com.br X-Virus-Status: Clean Cc: cvs-src@freebsd.org, Pyun YongHyeon Subject: Re: cvs commit: src/sys/pci if_vr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 12:35:57 -0000 On Friday 26 October 2007 10:18:32 Pyun YongHyeon wrote: > > > > Hi > > > > since I upgraded to 7 this days I loss connection to a machine wi= th > > > > vr nic > > > > > > > > the only event I can find after resetting (i have no phisical > > > > access) is > > > > > > > > Oct 26 04:31:56 ap-c kernel: vr0: link state changed to DOWN > > > > > > > > may it be related? What should I do? > > > > > > I'm pretty sure it's not related with my changes. > > > > > > If you think vr(4) is culprit for the issue try overhauled vr(4). > > > I think I've fixed many unresolved vr(4) issues but it needs more > > > testing. > > > You can download the overhauled vr(4) at the following URL. > > > http://people.freebsd.org/~yongari/vr/if_vr.c > > > http://people.freebsd.org/~yongari/vr/if_vrreg.h > > > > > > Note, don't use the overhauled driver on your production system. > > > I couldn't see any issues in the driver but it may have unnoticed > > > bugs. > > > > I will arrange a test machine to see how it goes > > Ok. Let me know if you see any unusual things. Pluging/unpluging > cables shouldn't affect the operation of vr(4). I heard stock vr(4) > is vulerable to this type of link changes. In addition, you may > notice better Rx performance. > oh no, it is not that, I wanted to say when the down event already has take= n=20 place then we can re-activate the vr nic (to up) by unplugging the network= =20 cable on the switch and access the machine again Also this machine is running almost a year perfectly releng_6 and current f= or=20 over a month or so until the latest update 2 days ago btw, both files are almost twice in size, is it correct? 66987 26 Out 10:27 if_vr.c 39430 12 Out 00:41 if_vr.c.ori 20062 26 Out 10:27 if_vrreg.h 15445 23 Abr 2007 if_vrreg.h.ori v 1.126 2007/04/23 12:19:02 phk v 1.34 2007/04/23 12:19:02 phk thank's =2D-=20 Jo=E3o A mensagem foi scaneada pelo sistema de e-mail e pode ser considerada segura. Service fornecido pelo Datacenter Matik https://datacenter.matik.com.br From owner-cvs-src@FreeBSD.ORG Fri Oct 26 12:53:47 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1693216A420 for ; Fri, 26 Oct 2007 12:53:47 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.178]) by mx1.freebsd.org (Postfix) with ESMTP id D212913C48E for ; Fri, 26 Oct 2007 12:53:46 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: by wa-out-1112.google.com with SMTP id k17so1040066waf for ; Fri, 26 Oct 2007 05:53:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:received:received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; bh=VoKrsnftI1Vlls5Aa9N6mxkNBrpL5gossFUZsp1Qj34=; b=CHaK0ux1LW2QNfST4iDiNSLS+fC/A6e6vuRaQ3MBRhEG3hDqERYZRDep5l1YKMppbJnTkDAdVU49K/AFOdILdUgrVn/fcg1NTZvr+qyjl0Inc74SKJvzrTzwixQ62OwyP91uVa1mwhInH9CJQv2/MOpx1QzBidzhUyKSnP2Q040= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; b=hr1QudDygjzBPFqLp0qPWehgUo0Rmcf3fHWXMiRmgP8tAoxGzlv5baF4tCDRedKHIh4sbSdfxFUTwGC1Ffrfn4/EvCOCh//q7oAhDd/LajlytM3c1NebzgIO/kBga7KlN1HxQlxXoGeecXvdaqG+FFCvZjzupDYCkyzTPYuwkOc= Received: by 10.115.110.6 with SMTP id n6mr3416314wam.1193403226418; Fri, 26 Oct 2007 05:53:46 -0700 (PDT) Received: from michelle.cdnetworks.co.kr ( [211.53.35.84]) by mx.google.com with ESMTPS id n32sm6354030wag.2007.10.26.05.53.42 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 26 Oct 2007 05:53:44 -0700 (PDT) Received: from michelle.cdnetworks.co.kr (localhost.cdnetworks.co.kr [127.0.0.1]) by michelle.cdnetworks.co.kr (8.13.5/8.13.5) with ESMTP id l9QCrZLg023194 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 26 Oct 2007 21:53:35 +0900 (KST) (envelope-from pyunyh@gmail.com) Received: (from yongari@localhost) by michelle.cdnetworks.co.kr (8.13.5/8.13.5/Submit) id l9QCrZ6w023193; Fri, 26 Oct 2007 21:53:35 +0900 (KST) (envelope-from pyunyh@gmail.com) Date: Fri, 26 Oct 2007 21:53:35 +0900 From: Pyun YongHyeon To: JoaoBR Message-ID: <20071026125335.GF20617@cdnetworks.co.kr> References: <200710120341.l9C3fsWe058991@repoman.freebsd.org> <200710261011.42367.joao@matik.com.br> <20071026121832.GE20617@cdnetworks.co.kr> <200710261035.45408.joao@matik.com.br> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200710261035.45408.joao@matik.com.br> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@freebsd.org, Pyun YongHyeon Subject: Re: cvs commit: src/sys/pci if_vr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 12:53:47 -0000 On Fri, Oct 26, 2007 at 10:35:44AM -0200, JoaoBR wrote: > On Friday 26 October 2007 10:18:32 Pyun YongHyeon wrote: > > > > > > Hi > > > > > since I upgraded to 7 this days I loss connection to a machine with > > > > > vr nic > > > > > > > > > > the only event I can find after resetting (i have no phisical > > > > > access) is > > > > > > > > > > Oct 26 04:31:56 ap-c kernel: vr0: link state changed to DOWN > > > > > > > > > > may it be related? What should I do? > > > > > > > > I'm pretty sure it's not related with my changes. > > > > > > > > If you think vr(4) is culprit for the issue try overhauled vr(4). > > > > I think I've fixed many unresolved vr(4) issues but it needs more > > > > testing. > > > > You can download the overhauled vr(4) at the following URL. > > > > http://people.freebsd.org/~yongari/vr/if_vr.c > > > > http://people.freebsd.org/~yongari/vr/if_vrreg.h > > > > > > > > Note, don't use the overhauled driver on your production system. > > > > I couldn't see any issues in the driver but it may have unnoticed > > > > bugs. > > > > > > I will arrange a test machine to see how it goes > > > > Ok. Let me know if you see any unusual things. Pluging/unpluging > > cables shouldn't affect the operation of vr(4). I heard stock vr(4) > > is vulerable to this type of link changes. In addition, you may > > notice better Rx performance. > > > > oh no, it is not that, I wanted to say when the down event already has taken > place then we can re-activate the vr nic (to up) by unplugging the network > cable on the switch and access the machine again > There are two issues here. 1st, there should be no abnormal device down and you shouldn't need to unplug/replug the cable to access the machine. vr(4) should detect valid link automatically and reinitialize it. 2nd, repeating cable plug/unplug action should not cause panic anymore. > Also this machine is running almost a year perfectly releng_6 and current for > over a month or so until the latest update 2 days ago > Probably not. I guess you missed one thing. phk changed a lot of code to support checksum offload and rearranged the code a bit not to align Tx buffers for Rhine II/III. These changes were not MFCed to RELENG_6. > btw, both files are almost twice in size, is it correct? > > 66987 26 Out 10:27 if_vr.c > 39430 12 Out 00:41 if_vr.c.ori > 20062 26 Out 10:27 if_vrreg.h > 15445 23 Abr 2007 if_vrreg.h.ori > > v 1.126 2007/04/23 12:19:02 phk > v 1.34 2007/04/23 12:19:02 phk > As I said in previous mail, it's major overhauled driver. It contains all bus_dma(9) changes to run it on other architectures such as sparc64 and added new hardware feature support code.(VLAN hardware tag insertion/extraction, CAM filtering support etc.) -- Regards, Pyun YongHyeon From owner-cvs-src@FreeBSD.ORG Fri Oct 26 13:18:39 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 821A116A420; Fri, 26 Oct 2007 13:18:39 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6FAA013C4B6; Fri, 26 Oct 2007 13:18:39 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QDIdZe027508; Fri, 26 Oct 2007 13:18:39 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QDIdLa027507; Fri, 26 Oct 2007 13:18:39 GMT (envelope-from rwatson) Message-Id: <200710261318.l9QDIdLa027507@repoman.freebsd.org> From: Robert Watson Date: Fri, 26 Oct 2007 13:18:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/contrib/pf/net pf.c src/sys/netatalk aarp.c src/sys/netinet if_ether.c igmp.c ip_fw2.c src/sys/netinet6 nd6.c src/sys/security/mac mac_framework.h mac_inet.c mac_net.c mac_policy.h src/sys/security/mac_biba mac_biba.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 13:18:39 -0000 rwatson 2007-10-26 13:18:38 UTC FreeBSD src repository Modified files: sys/contrib/pf/net pf.c sys/netatalk aarp.c sys/netinet if_ether.c igmp.c ip_fw2.c sys/netinet6 nd6.c sys/security/mac mac_framework.h mac_inet.c mac_net.c mac_policy.h sys/security/mac_biba mac_biba.c sys/security/mac_lomac mac_lomac.c sys/security/mac_mls mac_mls.c sys/security/mac_stub mac_stub.c sys/security/mac_test mac_test.c Log: Rename 'mac_mbuf_create_from_firewall' to 'mac_netinet_firewall_send' as we move towards netinet as a pseudo-object for the MAC Framework. Rename 'mac_create_mbuf_linklayer' to 'mac_mbuf_create_linklayer' to reflect general object-first ordering preference. Sponsored by: SPARTA (original patches against Mac OS X) Obtained from: TrustedBSD Project, Apple Computer Revision Changes Path 1.49 +1 -1 src/sys/contrib/pf/net/pf.c 1.43 +2 -2 src/sys/netatalk/aarp.c 1.163 +1 -1 src/sys/netinet/if_ether.c 1.55 +1 -1 src/sys/netinet/igmp.c 1.177 +1 -1 src/sys/netinet/ip_fw2.c 1.85 +1 -1 src/sys/netinet6/nd6.c 1.91 +2 -2 src/sys/security/mac/mac_framework.h 1.14 +2 -2 src/sys/security/mac/mac_inet.c 1.128 +2 -2 src/sys/security/mac/mac_net.c 1.102 +5 -5 src/sys/security/mac/mac_policy.h 1.113 +6 -6 src/sys/security/mac_biba/mac_biba.c 1.58 +4 -4 src/sys/security/mac_lomac/mac_lomac.c 1.94 +4 -4 src/sys/security/mac_mls/mac_mls.c 1.75 +4 -4 src/sys/security/mac_stub/mac_stub.c 1.83 +4 -4 src/sys/security/mac_test/mac_test.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 13:32:02 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4D95216A469; Fri, 26 Oct 2007 13:32:02 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 262FF13C4B8; Fri, 26 Oct 2007 13:32:02 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QDW2iX028430; Fri, 26 Oct 2007 13:32:02 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QDW1MI028429; Fri, 26 Oct 2007 13:32:01 GMT (envelope-from nyan) Message-Id: <200710261332.l9QDW1MI028429@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Fri, 26 Oct 2007 13:32:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf files.pc98 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 13:32:02 -0000 nyan 2007-10-26 13:32:01 UTC FreeBSD src repository Modified files: sys/conf files.pc98 Log: Reduce diffs against i386. Revision Changes Path 1.357 +29 -29 src/sys/conf/files.pc98 From owner-cvs-src@FreeBSD.ORG Fri Oct 26 13:38:00 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E710316A41A; Fri, 26 Oct 2007 13:38:00 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BF99F13C4B7; Fri, 26 Oct 2007 13:38:00 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QDc0WL028738; Fri, 26 Oct 2007 13:38:00 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QDc0mU028735; Fri, 26 Oct 2007 13:38:00 GMT (envelope-from nyan) Message-Id: <200710261338.l9QDc0mU028735@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Fri, 26 Oct 2007 13:38:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/pc98/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 13:38:01 -0000 nyan 2007-10-26 13:38:00 UTC FreeBSD src repository Modified files: sys/pc98/conf GENERIC Log: MFi386: revision 1.476 Add more (commented-out) usb devices. Revision Changes Path 1.298 +13 -0 src/sys/pc98/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Fri Oct 26 13:42:18 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CF86716A41A; Fri, 26 Oct 2007 13:42:18 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A853613C48A; Fri, 26 Oct 2007 13:42:18 +0000 (UTC) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QDgI32029120; Fri, 26 Oct 2007 13:42:18 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QDgIb5029119; Fri, 26 Oct 2007 13:42:18 GMT (envelope-from nyan) Message-Id: <200710261342.l9QDgIb5029119@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Fri, 26 Oct 2007 13:42:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/modules Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 13:42:18 -0000 nyan 2007-10-26 13:42:18 UTC FreeBSD src repository Modified files: sys/modules Makefile Log: Disable the coretemp and nvram on pc98. Revision Changes Path 1.546 +2 -2 src/sys/modules/Makefile From owner-cvs-src@FreeBSD.ORG Fri Oct 26 13:44:47 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7040816A417; Fri, 26 Oct 2007 13:44:47 +0000 (UTC) (envelope-from jkois@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 48D1613C4B2; Fri, 26 Oct 2007 13:44:47 +0000 (UTC) (envelope-from jkois@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QDilVg029278; Fri, 26 Oct 2007 13:44:47 GMT (envelope-from jkois@repoman.freebsd.org) Received: (from jkois@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QDil08029277; Fri, 26 Oct 2007 13:44:47 GMT (envelope-from jkois) Message-Id: <200710261344.l9QDil08029277@repoman.freebsd.org> From: Johann Kois Date: Fri, 26 Oct 2007 13:44:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/misc committers-doc.dot X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 13:44:47 -0000 jkois 2007-10-26 13:44:47 UTC FreeBSD src repository (doc committer) Modified files: share/misc committers-doc.dot Log: Fill in my data: - add my entry - mheinen@ was my mentor for de_DE (doc/www) - remko@ was my mentor for full doc/www Revision Changes Path 1.18 +7 -0 src/share/misc/committers-doc.dot From owner-cvs-src@FreeBSD.ORG Fri Oct 26 13:49:45 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 61E8916A420; Fri, 26 Oct 2007 13:49:45 +0000 (UTC) (envelope-from jkois@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3485213C4AC; Fri, 26 Oct 2007 13:49:45 +0000 (UTC) (envelope-from jkois@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QDnjVx029452; Fri, 26 Oct 2007 13:49:45 GMT (envelope-from jkois@repoman.freebsd.org) Received: (from jkois@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QDnjEU029451; Fri, 26 Oct 2007 13:49:45 GMT (envelope-from jkois) Message-Id: <200710261349.l9QDnjEU029451@repoman.freebsd.org> From: Johann Kois Date: Fri, 26 Oct 2007 13:49:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/misc committers-doc.dot X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 13:49:45 -0000 jkois 2007-10-26 13:49:44 UTC FreeBSD src repository (doc committer) Modified files: share/misc committers-doc.dot Log: Forced commit: - Note that my last commit was discussed with remko@. - Note that my first mentee will be miwi@. Revision Changes Path 1.19 +0 -0 src/share/misc/committers-doc.dot From owner-cvs-src@FreeBSD.ORG Fri Oct 26 14:53:51 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 43C0A16A417 for ; Fri, 26 Oct 2007 14:53:51 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (trang.nuxi.org [74.95.12.85]) by mx1.freebsd.org (Postfix) with ESMTP id 2488613C4A7 for ; Fri, 26 Oct 2007 14:53:50 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (obrien@localhost [127.0.0.1]) by dragon.nuxi.org (8.14.1/8.14.1) with ESMTP id l9QErmSd092629; Fri, 26 Oct 2007 07:53:48 -0700 (PDT) (envelope-from obrien@dragon.nuxi.org) Received: (from obrien@localhost) by dragon.nuxi.org (8.14.1/8.14.1/Submit) id l9QErlKm092628; Fri, 26 Oct 2007 07:53:47 -0700 (PDT) (envelope-from obrien) Date: Fri, 26 Oct 2007 07:53:47 -0700 From: "David O'Brien" To: Ken Smith Message-ID: <20071026145347.GA92529@dragon.NUXI.org> References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <4720B30F.4040903@samsco.org> <20071025151707.GA11398@nagual.pp.ru> <4720E0AF.1010004@samsco.org> <4720E904.2090704@delphij.net> <4720EA15.40002@samsco.org> <20071025191437.GD16187@nagual.pp.ru> <1193347863.93167.11.camel@neo.cse.buffalo.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1193347863.93167.11.camel@neo.cse.buffalo.edu> X-Operating-System: FreeBSD 7.0-CURRENT User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Scott Long , src-committers@FreeBSD.org, d@delphij.net, Andrey Chernov , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: obrien@FreeBSD.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 14:53:51 -0000 On Thu, Oct 25, 2007 at 05:31:03PM -0400, Ken Smith wrote: > What we need to try and avoid unless *absolutely* *necessary* is the > part Scott quoted above - binaries compiled on 6.3-REL should work on > 6.2-REL unless there was a really big issue and the solution to that > issue required us to break that. The reason is simple, people should be > able to continue running 6.2-REL "for a while" and still be able to > update their packages from packages-6-stable even after portmgr@ starts > using a 6.3-REL base for the builds This is news to me. I've never heard that we're that concerned with forward compatability even on a RELENG branch. We do not break the ABI for backwards compatability - in that everything (including kernel modules) that ran on 6.2 must run on 6.3. -- -- David (obrien@FreeBSD.org) From owner-cvs-src@FreeBSD.ORG Fri Oct 26 14:54:03 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 75D6B16A421 for ; Fri, 26 Oct 2007 14:54:03 +0000 (UTC) (envelope-from thomas.sparrevohn@eds.com) Received: from spmler1.mail.eds.com (spmler1.mail.eds.com [194.128.225.190]) by mx1.freebsd.org (Postfix) with ESMTP id 0FE3013C480 for ; Fri, 26 Oct 2007 14:54:02 +0000 (UTC) (envelope-from thomas.sparrevohn@eds.com) Received: from spmlir3.mail.eds.com (spmlir3.mail.eds.com [205.191.69.43]) by spmler1.mail.eds.com (8.13.8/8.13.8) with ESMTP id l9QEYSAX021366 for ; Fri, 26 Oct 2007 15:34:29 +0100 Received: from spmlir3.mail.eds.com (localhost [127.0.0.1]) by spmlir3.mail.eds.com (8.13.8/8.12.10) with ESMTP id l9QEUJEN025994 for ; Fri, 26 Oct 2007 15:30:19 +0100 Received: from defrm100.emea.corp.eds.com ([145.16.186.14]) by spmlir3.mail.eds.com (8.13.8/8.12.10) with ESMTP id l9QEUEuL025685 for ; Fri, 26 Oct 2007 15:30:19 +0100 Received: from defrm200.emea.corp.eds.com ([145.16.186.5]) by defrm100.emea.corp.eds.com with Microsoft SMTPSVC(6.0.3790.1830); Fri, 26 Oct 2007 16:30:16 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable Date: Fri, 26 Oct 2007 16:30:14 +0200 Message-ID: In-Reply-To: <20071026081413.B11F016A556@hub.freebsd.org> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: cvs-src Digest, Vol 51, Issue 36 Thread-Index: AcgXqHHEPfk4h6J7SjCXV+IDMVMFqQANBMbA References: <20071026081413.B11F016A556@hub.freebsd.org> From: "Sparrevohn, Thomas" To: X-OriginalArrivalTime: 26 Oct 2007 14:30:16.0059 (UTC) FILETIME=[B9FBCCB0:01C817DC] Subject: RE: cvs-src Digest, Vol 51, Issue 36 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 14:54:03 -0000 There is missing a "-I. " the gptpart/Makefile so it does not pickup the link -----Original Message-----=20 To: John Baldwin Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Message-ID: <20071025220146.GA13705@troutmask.apl.washington.edu> Content-Type: text/plain; charset=3Dus-ascii On Wed, Oct 24, 2007 at 09:33:00PM +0000, John Baldwin wrote: > jhb 2007-10-24 21:33:00 UTC >=20 > FreeBSD src repository >=20 > Modified files: > sys/sys gpt.h=20 > lib/libstand Makefile=20 > sbin/gpt Makefile add.c gpt.8 gpt.c gpt.h show.c=20 > sys/boot/common ufsread.c=20 > sys/boot/i386 Makefile=20 > sys/boot/i386/gptboot Makefile gptboot.c=20 > sys/boot/i386/libi386 biosdisk.c devicename.c=20 > sys/geom/part g_part.c g_part.h g_part_gpt.c=20 > Added files: > sbin/gpt boot.c=20 > sys/boot/i386/gptboot gptldr.S=20 > sys/boot/i386/pmbr Makefile pmbr.s=20 > Log: I pulled sources via anoncvs about an hour ago. rm -rf /usr/obj/* cd /usr/src make buildworld cc -Os -fno-guess-branch-probability -fomit-frame-pointer -fno-unit-at-a-time -mno-align-l ong-strings -mrtd -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -DUFS1_AND_UFS2 -DSIOPR T=3D0x3f8 -DSIOFMT=3D0x3 -DSIOSPD=3D9600 -I/usr/src/sys/boot/i386/gptboot/../../common -I/usr/sr c/sys/boot/i386/gptboot/../btx/lib -I/usr/src/sys/boot/i386/gptboot/../boot2 -Wall -Waggrega te-return -Wbad-function-cast -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wnest ed-externs -Wpointer-arith -Wshadow -Wstrict-prototypes -Wwrite-strings -Winline --param max -inline-insns-single=3D100 -ffreestanding -mpreferred-stack-boundary=3D2 -mno-mmx -mno-3dnow -mno -sse -mno-sse2 -mno-sse3 -m32 -march=3Di386 -c /usr/src/sys/boot/i386/gptboot/gptboot.c /usr/src/sys/boot/i386/gptboot/gptboot.c:24:30: error: machine/bootinfo.h: No such file or dir ectory /usr/src/sys/boot/i386/gptboot/gptboot.c: In function 'main': /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: invalid use of undefined type 'struct boo tinfo' /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: 'BOOTINFO_VERSION' undeclared (first use=20 in this function) /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: (Each undeclared identifier is reported o nly once /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: for each function it appears in.) /usr/src/sys/boot/i386/gptboot/gptboot.c:244: error: invalid use of undefined type 'struct boo tinfo' troutmask:root[250] find /usr/src -name bootinfo.h /usr/src/sys/i386/include/bootinfo.h /usr/src/sys/ia64/include/bootinfo.h /usr/src/sys/pc98/include/bootinfo.h /usr/src/sys/powerpc/include/bootinfo.h So what am I missing? --=20 Steve From owner-cvs-src@FreeBSD.ORG Fri Oct 26 15:00:35 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5C5DF16A418; Fri, 26 Oct 2007 15:00:35 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 356CC13C4B5; Fri, 26 Oct 2007 15:00:35 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QF0ZhP036162; Fri, 26 Oct 2007 15:00:35 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QF0ZJ0036161; Fri, 26 Oct 2007 15:00:35 GMT (envelope-from imp) Message-Id: <200710261500.l9QF0ZJ0036161@repoman.freebsd.org> From: Warner Losh Date: Fri, 26 Oct 2007 15:00:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/common ufsread.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 15:00:35 -0000 imp 2007-10-26 15:00:34 UTC FreeBSD src repository Modified files: sys/boot/common ufsread.c Log: The arm boot code uses this function as well. Redefining cgbase() saves about 500 bytes in the boot code. While the AT91RM9200 has 12k of space for the boot loader, which is more than i386's 8k, the code generated by gcc is a bit bigger. I've had this in p4 for about two years now. Revision Changes Path 1.16 +1 -1 src/sys/boot/common/ufsread.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 15:25:28 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A1C6616A417; Fri, 26 Oct 2007 15:25:28 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7A62F13C4BE; Fri, 26 Oct 2007 15:25:28 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QFPSbR040093; Fri, 26 Oct 2007 15:25:28 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QFPS16040092; Fri, 26 Oct 2007 15:25:28 GMT (envelope-from julian) Message-Id: <200710261525.l9QFPS16040092@repoman.freebsd.org> From: Julian Elischer Date: Fri, 26 Oct 2007 15:25:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libkvm kvm_proc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 15:25:28 -0000 julian 2007-10-26 15:25:28 UTC FreeBSD src repository Modified files: lib/libkvm kvm_proc.c Log: Aparrently MACXOCOMLEN exisrts only on my machine Revision Changes Path 1.96 +1 -1 src/lib/libkvm/kvm_proc.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 15:45:02 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A539016A4A1; Fri, 26 Oct 2007 15:45:02 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 1CA8713C4B2; Fri, 26 Oct 2007 15:45:01 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8p) with ESMTP id 216226645-1834499 for multiple; Fri, 26 Oct 2007 11:47:27 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l9QFifts036512; Fri, 26 Oct 2007 11:44:43 -0400 (EDT) (envelope-from jhb@FreeBSD.org) From: John Baldwin To: Julian Elischer Date: Fri, 26 Oct 2007 11:34:43 -0400 User-Agent: KMail/1.9.6 References: <200710260800.l9Q80fee085818@repoman.freebsd.org> In-Reply-To: <200710260800.l9Q80fee085818@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710261134.44434.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Fri, 26 Oct 2007 11:44:44 -0400 (EDT) X-Virus-Scanned: ClamAV 0.91.2/4600/Fri Oct 26 10:02:30 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.bin/top machine.c src/lib/libkvm kvm_proc.c src/bin/ps extern.h keyword.c print.c ps.c src/sys/kern init_main.c kern_exit.c kern_idle.c kern_intr.c kern_kthread.c kern_shutdown.c kern_thread.c sched_4bsd.c src/sys/sys kthread.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 15:45:02 -0000 On Friday 26 October 2007 04:00:41 am Julian Elischer wrote: > julian 2007-10-26 08:00:41 UTC > > FreeBSD src repository > > Modified files: > usr.bin/top machine.c > lib/libkvm kvm_proc.c > bin/ps extern.h keyword.c print.c ps.c > sys/kern init_main.c kern_exit.c kern_idle.c > kern_intr.c kern_kthread.c > kern_shutdown.c kern_thread.c > sched_4bsd.c > sys/sys kthread.h proc.h > Log: > Introduce a way to make pure kernal threads. > kthread_add() takes the same parameters as the old kthread_create() > plus a pointer to a process structure, and adds a kernel thread > to that process. > > kproc_kthread_add() takes the parameters for kthread_add, > plus a process name and a pointer to a pointer to a process instead of just > a pointer, and if the proc * is NULL, it creates the process to the > specifications required, before adding the thread to it. > > All other old kthread_xxx() calls return, but act on (struct thread *) > instead of (struct proc *). One reason to change the name is so that > any old kernel modules that are lying around and expect kthread_create() > to make a process will not just accidentally link. > > fix top to show kernel threads by their thread name in -SH mode > add a tdnam formatting option to ps to show thread names. > > make all idle threads actual kthreads and put them into their own idled process. > make all interrupt threads kthreads and put them in an interd process > (mainly for aesthetic and accounting reasons) > rename proc 0 to be 'kernel' and it's swapper thread is now 'swapper' > > man page fixes to follow. Why not just "idle" and "intr" for the kernel processes? We didn't have "swapperd", "syncerd", or "vnlrud" before. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Fri Oct 26 15:45:11 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A930816A4F2; Fri, 26 Oct 2007 15:45:11 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 132BC13C48E; Fri, 26 Oct 2007 15:45:10 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8p) with ESMTP id 216226655-1834499 for multiple; Fri, 26 Oct 2007 11:47:34 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l9QFiftt036512; Fri, 26 Oct 2007 11:44:48 -0400 (EDT) (envelope-from jhb@FreeBSD.org) From: John Baldwin To: Warner Losh Date: Fri, 26 Oct 2007 11:36:54 -0400 User-Agent: KMail/1.9.6 References: <200710261500.l9QF0ZJ0036161@repoman.freebsd.org> In-Reply-To: <200710261500.l9QF0ZJ0036161@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710261136.54938.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Fri, 26 Oct 2007 11:44:48 -0400 (EDT) X-Virus-Scanned: ClamAV 0.91.2/4600/Fri Oct 26 10:02:30 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/boot/common ufsread.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 15:45:11 -0000 On Friday 26 October 2007 11:00:34 am Warner Losh wrote: > imp 2007-10-26 15:00:34 UTC > > FreeBSD src repository > > Modified files: > sys/boot/common ufsread.c > Log: > The arm boot code uses this function as well. Redefining cgbase() > saves about 500 bytes in the boot code. While the AT91RM9200 has 12k > of space for the boot loader, which is more than i386's 8k, the code > generated by gcc is a bit bigger. > > I've had this in p4 for about two years now. > > Revision Changes Path > 1.16 +1 -1 src/sys/boot/common/ufsread.c > We should probably change this to be #ifdef SMALL_CGBASE or some such then and just define it before ufsread.c in boot2.c and other files that include it. Does that sound ok to you (or do you have a better name?) UFS_SMALL_CGBASE maybe? -- John Baldwin From owner-cvs-src@FreeBSD.ORG Fri Oct 26 15:45:18 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 31B3916A5C5; Fri, 26 Oct 2007 15:45:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 7850B13C4B2; Fri, 26 Oct 2007 15:45:15 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8p) with ESMTP id 216226666-1834499 for multiple; Fri, 26 Oct 2007 11:47:37 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l9QFiftu036512; Fri, 26 Oct 2007 11:44:55 -0400 (EDT) (envelope-from jhb@FreeBSD.org) From: John Baldwin To: obrien@FreeBSD.org Date: Fri, 26 Oct 2007 11:41:50 -0400 User-Agent: KMail/1.9.6 References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <1193347863.93167.11.camel@neo.cse.buffalo.edu> <20071026145347.GA92529@dragon.NUXI.org> In-Reply-To: <20071026145347.GA92529@dragon.NUXI.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710261141.51639.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Fri, 26 Oct 2007 11:44:55 -0400 (EDT) X-Virus-Scanned: ClamAV 0.91.2/4600/Fri Oct 26 10:02:30 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: Scott Long , src-committers@FreeBSD.org, d@delphij.net, Andrey Chernov , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, Ken Smith Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 15:45:18 -0000 On Friday 26 October 2007 10:53:47 am David O'Brien wrote: > On Thu, Oct 25, 2007 at 05:31:03PM -0400, Ken Smith wrote: > > What we need to try and avoid unless *absolutely* *necessary* is the > > part Scott quoted above - binaries compiled on 6.3-REL should work on > > 6.2-REL unless there was a really big issue and the solution to that > > issue required us to break that. The reason is simple, people should be > > able to continue running 6.2-REL "for a while" and still be able to > > update their packages from packages-6-stable even after portmgr@ starts > > using a 6.3-REL base for the builds > > This is news to me. > I've never heard that we're that concerned with forward compatability > even on a RELENG branch. We do not break the ABI for backwards > compatability - in that everything (including kernel modules) that ran on > 6.2 must run on 6.3. Agreed. The solution to the shared /usr/local problem is to use the oldest version for /usr/local. That has always been the case. Forwards compatiblity (what you are asking for) is significantly harder to guarantee since accurately predicting the future isn't much a science. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Fri Oct 26 15:45:33 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0456016A46C; Fri, 26 Oct 2007 15:45:33 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 5F73B13C48E; Fri, 26 Oct 2007 15:45:32 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8p) with ESMTP id 216226674-1834499 for multiple; Fri, 26 Oct 2007 11:47:40 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l9QFiftv036512; Fri, 26 Oct 2007 11:44:59 -0400 (EDT) (envelope-from jhb@FreeBSD.org) From: John Baldwin To: Scott Long Date: Fri, 26 Oct 2007 11:44:33 -0400 User-Agent: KMail/1.9.6 References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> In-Reply-To: <472120E8.90504@samsco.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710261144.34645.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Fri, 26 Oct 2007 11:44:59 -0400 (EDT) X-Virus-Scanned: ClamAV 0.91.2/4600/Fri Oct 26 10:02:30 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: src-committers@FreeBSD.org, d@delphij.net, Andrey Chernov , cvs-all@FreeBSD.org, Robert Watson , cvs-src@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 15:45:33 -0000 On Thursday 25 October 2007 07:04:08 pm Scott Long wrote: > Robert Watson wrote: > > On Thu, 25 Oct 2007, Andrey Chernov wrote: > > > >> On Thu, Oct 25, 2007 at 12:05:40PM -0700, LI Xin wrote: > >>> Well, I think the problem is not exposing a new symbol by itself, but > >>> __mb_sb_limit is being used in _ctype.h, in a form of __inline > >>> functions. Therefore, the change will break new binaries running on > >>> older systems. > >> > >> Yes. Only vice versa compatibility supported. > > > > I think the issue here is that the change occurred very quickly after > > the branch, and when users wanted to 'change gears' back to RELENG_7 > > from HEAD once it was created immediately ran into the problem. It > > seems like a useful piece of post-branch advice to developers in the > > future will be, "Please don't do things that make switching branches -- > > back or forward -- for the first few weeks after the branch is > > created". In general, I don't think we care about forward > > compatibility, but we are currently getting lots of reports because this > > is one of those few times where a lot of moving backward happens. > > > > We do care about forward compatibility within STABLE branches, as Ken > and I have discussed in side threads. But yes, forward compat between > major branches is merely desired; i.e. changes will happen, and > hopefully not for gratuitous reasons. If we care about forward compatiblity then we can't add new features to RELENG_X branches. For example, MFCing MSI to 6.x broke forward compat since a 6.3 module might call the MSI methods thus can't be used on a 6.2 kernel. AFAIK, we have _never_ promised anything wrt forward compat, only backwards ABI compat. I can agree with Robert above that during a transition time such as now it's really handy to be able to switch easily between branches, but I didn't think it was ever a concern otherwise. If we are going to change the policy for that then there's a whole bunch of crap I need to go back out of 6.x to restore compat. :-/ -- John Baldwin From owner-cvs-src@FreeBSD.ORG Fri Oct 26 15:56:24 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 10DE316A417; Fri, 26 Oct 2007 15:56:24 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DD64213C4BD; Fri, 26 Oct 2007 15:56:23 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QFuNKj042806; Fri, 26 Oct 2007 15:56:23 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QFuNlZ042805; Fri, 26 Oct 2007 15:56:23 GMT (envelope-from jhb) Message-Id: <200710261556.l9QFuNlZ042805@repoman.freebsd.org> From: John Baldwin Date: Fri, 26 Oct 2007 15:56:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/i386/gptboot Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 15:56:24 -0000 jhb 2007-10-26 15:56:22 UTC FreeBSD src repository Modified files: sys/boot/i386/gptboot Makefile Log: Add . to the include path so that we follow the 'machine' symlink we create during depend on amd64. Reported by: rwatson Revision Changes Path 1.62 +1 -1 src/sys/boot/i386/gptboot/Makefile From owner-cvs-src@FreeBSD.ORG Fri Oct 26 15:57:03 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: by hub.freebsd.org (Postfix, from userid 1033) id 6BE3D16A41B; Fri, 26 Oct 2007 15:57:03 +0000 (UTC) Date: Fri, 26 Oct 2007 15:57:03 +0000 From: Alexey Dokuchaev To: Pawel Jakub Dawidek Message-ID: <20071026155703.GC7312@FreeBSD.org> References: <200710260655.l9Q6t0UW080765@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <200710260655.l9Q6t0UW080765@repoman.freebsd.org> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/geom geom_io.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 15:57:03 -0000 On Fri, Oct 26, 2007 at 06:55:00AM +0000, Pawel Jakub Dawidek wrote: > pjd 2007-10-26 06:55:00 UTC > > FreeBSD src repository > > Modified files: > sys/geom geom_io.c > Log: > Save stack only when KTR_GEOM is both compiled into the kernel and enabled > in debug.ktr.mask. Because saving stack is very expensive, it's better only > to do it when one really wants to. Do you by chance have benchmark results? I'd like to know what impact does it cause, unless I'm asking too much. :-) ./danfe From owner-cvs-src@FreeBSD.ORG Fri Oct 26 15:59:08 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 37F4B16A46B; Fri, 26 Oct 2007 15:59:08 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id E807513C4C2; Fri, 26 Oct 2007 15:59:07 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 5111E470A5; Fri, 26 Oct 2007 11:59:07 -0400 (EDT) Date: Fri, 26 Oct 2007 16:59:07 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: John Baldwin In-Reply-To: <200710261144.34645.jhb@freebsd.org> Message-ID: <20071026165513.T99770@fledge.watson.org> References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Scott Long , src-committers@FreeBSD.org, d@delphij.net, Andrey Chernov , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 15:59:08 -0000 On Fri, 26 Oct 2007, John Baldwin wrote: >>> I think the issue here is that the change occurred very quickly after the >>> branch, and when users wanted to 'change gears' back to RELENG_7 from HEAD >>> once it was created immediately ran into the problem. It seems like a >>> useful piece of post-branch advice to developers in the future will be, >>> "Please don't do things that make switching branches -- back or forward -- >>> for the first few weeks after the branch is created". In general, I don't >>> think we care about forward compatibility, but we are currently getting >>> lots of reports because this is one of those few times where a lot of >>> moving backward happens. >> >> We do care about forward compatibility within STABLE branches, as Ken and I >> have discussed in side threads. But yes, forward compat between major >> branches is merely desired; i.e. changes will happen, and hopefully not for >> gratuitous reasons. > > If we care about forward compatiblity then we can't add new features to > RELENG_X branches. For example, MFCing MSI to 6.x broke forward compat > since a 6.3 module might call the MSI methods thus can't be used on a 6.2 > kernel. AFAIK, we have _never_ promised anything wrt forward compat, only > backwards ABI compat. I can agree with Robert above that during a > transition time such as now it's really handy to be able to switch easily > between branches, but I didn't think it was ever a concern otherwise. If we > are going to change the policy for that then there's a whole bunch of crap I > need to go back out of 6.x to restore compat. :-/ It's certainly true that any time we add a facility and then components begin to depend on that facility, we won't be able to use those components on versions of FreeBSD before the facility was introduced, and we've generally been careful but not conservative about adding new facilities. Be it new kernel services that kernel modules depend on, new system calls that libc and friends grow a dependence on, new libraries that third party applications start to expect, etc. I think it is useful for binaries built on new versions of the same -STABLE branch to generally work on old ones *unless* they depend on an API or other facility not present on an older one, but I don't think we have a hard-and-fast rule so much as a "try not to gratuitously break things" expectation. Certainly over time we've become a lot more sensitive to issues of managing API and ABI change, and I think that's a good thing. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Fri Oct 26 16:00:01 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DCDEA16A41A; Fri, 26 Oct 2007 16:00:01 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 9838413C4BE; Fri, 26 Oct 2007 16:00:01 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.1/8.14.1) with ESMTP id l9QFx9sW062742; Fri, 26 Oct 2007 09:59:09 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Fri, 26 Oct 2007 09:59:39 -0600 (MDT) Message-Id: <20071026.095939.-432837659.imp@bsdimp.com> To: jhb@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <200710261136.54938.jhb@freebsd.org> References: <200710261500.l9QF0ZJ0036161@repoman.freebsd.org> <200710261136.54938.jhb@freebsd.org> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/boot/common ufsread.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 16:00:02 -0000 In message: <200710261136.54938.jhb@freebsd.org> John Baldwin writes: : On Friday 26 October 2007 11:00:34 am Warner Losh wrote: : > imp 2007-10-26 15:00:34 UTC : > : > FreeBSD src repository : > : > Modified files: : > sys/boot/common ufsread.c : > Log: : > The arm boot code uses this function as well. Redefining cgbase() : > saves about 500 bytes in the boot code. While the AT91RM9200 has 12k : > of space for the boot loader, which is more than i386's 8k, the code : > generated by gcc is a bit bigger. : > : > I've had this in p4 for about two years now. : > : > Revision Changes Path : > 1.16 +1 -1 src/sys/boot/common/ufsread.c : > : : We should probably change this to be #ifdef SMALL_CGBASE or some such then and : just define it before ufsread.c in boot2.c and other files that include it. : Does that sound ok to you (or do you have a better name?) UFS_SMALL_CGBASE : maybe? I can't think of a better name, but that does sound good to me. It would also allow finer granularity of control for these things. One thing I'm unsure about is the amd64 boot blocks. Do those get build -D__i386__? Are they just the i386 boot blocks because amd64 boxes boot in the same old mode than 32-bit x86 boxes boot? Warner From owner-cvs-src@FreeBSD.ORG Fri Oct 26 16:01:17 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4E77916A421; Fri, 26 Oct 2007 16:01:17 +0000 (UTC) (envelope-from kensmith@cse.Buffalo.EDU) Received: from phoebe.cse.buffalo.edu (phoebe.cse.buffalo.edu [128.205.32.89]) by mx1.freebsd.org (Postfix) with ESMTP id A9A1D13C4A5; Fri, 26 Oct 2007 16:01:16 +0000 (UTC) (envelope-from kensmith@cse.Buffalo.EDU) Received: from [128.205.32.4] (opus.cse.buffalo.edu [128.205.32.4]) (authenticated bits=0) by phoebe.cse.buffalo.edu (8.14.1/8.13.7) with ESMTP id l9QG0sqF007317 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Fri, 26 Oct 2007 12:00:55 -0400 (EDT) (envelope-from kensmith@cse.buffalo.edu) From: Ken Smith To: John Baldwin In-Reply-To: <200710261141.51639.jhb@freebsd.org> References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <1193347863.93167.11.camel@neo.cse.buffalo.edu> <20071026145347.GA92529@dragon.NUXI.org> <200710261141.51639.jhb@freebsd.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-EE0FUETTzSF02cd1t5na" Organization: U. Buffalo CSE Department Date: Fri, 26 Oct 2007 12:00:54 -0400 Message-Id: <1193414454.7390.20.camel@opus.cse.buffalo.edu> Mime-Version: 1.0 X-Mailer: Evolution 2.10.2 FreeBSD GNOME Team Port X-DCC-Buffalo.EDU-Metrics: phoebe.cse.buffalo.edu 1029; Body=0 Fuz1=0 Fuz2=0 X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=failed version=3.2.3 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on phoebe.cse.buffalo.edu Cc: Scott Long , src-committers@FreeBSD.org, d@delphij.net, Andrey Chernov , obrien@FreeBSD.org, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 16:01:17 -0000 --=-EE0FUETTzSF02cd1t5na Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Fri, 2007-10-26 at 11:41 -0400, John Baldwin wrote: > On Friday 26 October 2007 10:53:47 am David O'Brien wrote: > > On Thu, Oct 25, 2007 at 05:31:03PM -0400, Ken Smith wrote: > > > What we need to try and avoid unless *absolutely* *necessary* is the > > > part Scott quoted above - binaries compiled on 6.3-REL should work on > > > 6.2-REL unless there was a really big issue and the solution to that > > > issue required us to break that. The reason is simple, people should= be > > > able to continue running 6.2-REL "for a while" and still be able to > > > update their packages from packages-6-stable even after portmgr@ star= ts > > > using a 6.3-REL base for the builds > >=20 > > This is news to me. > > I've never heard that we're that concerned with forward compatability > > even on a RELENG branch. We do not break the ABI for backwards > > compatability - in that everything (including kernel modules) that ran = on > > 6.2 must run on 6.3. >=20 > Agreed. The solution to the shared /usr/local problem is to use the olde= st=20 > version for /usr/local. That has always been the case. Forwards=20 > compatiblity (what you are asking for) is significantly harder to guarant= ee=20 > since accurately predicting the future isn't much a science. >=20 Yeah, sorry. I guess I've been a bit grumpy the past couple days and over-stated the "*absolutely* *necessary*" part above. It should have read "*necessary*", not "*absolutely* *necessary*". I'd just like us to question if it's necessary here. Is there a good enough way to do this without causing the breakage? I sorta liked Warren's question. Does this stuff need to be inlined and if not would that solution avoid the breakage? Accurately predicting the future is impossible (IHMO, I guess others disagree). Breaking forwards compatibility if necessary will happen. Doing it when there is an alternative that's viable and wouldn't break it is what should be avoided. --=20 Ken Smith - From there to here, from here to | kensmith@cse.buffalo.edu there, funny things are everywhere. | - Theodore Geisel | --=-EE0FUETTzSF02cd1t5na Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQBHIg82/G14VSmup/YRAuRXAJ9oJVZgppxZlBpRhguL4E/wtMIkYgCfStZB zgdKzH4kbe56pvt9WtoOCVc= =KKE+ -----END PGP SIGNATURE----- --=-EE0FUETTzSF02cd1t5na-- From owner-cvs-src@FreeBSD.ORG Fri Oct 26 16:01:51 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7A57216A469 for ; Fri, 26 Oct 2007 16:01:51 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outS.internet-mail-service.net (outS.internet-mail-service.net [216.240.47.242]) by mx1.freebsd.org (Postfix) with ESMTP id 5379713C4B9 for ; Fri, 26 Oct 2007 16:01:50 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.40) with ESMTP; Fri, 26 Oct 2007 09:01:50 -0700 X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id 74F7712681F; Fri, 26 Oct 2007 09:01:49 -0700 (PDT) Message-ID: <47220F8A.4040303@elischer.org> Date: Fri, 26 Oct 2007 09:02:18 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: John Baldwin References: <200710260800.l9Q80fee085818@repoman.freebsd.org> <200710261134.44434.jhb@freebsd.org> In-Reply-To: <200710261134.44434.jhb@freebsd.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Julian Elischer , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.bin/top machine.c src/lib/libkvm kvm_proc.c src/bin/ps extern.h keyword.c print.c ps.c src/sys/kern init_main.c kern_exit.c kern_idle.c kern_intr.c kern_kthread.c kern_shutdown.c kern_thread.c sched_4bsd.c src/sys/sys kthread.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 16:01:51 -0000 John Baldwin wrote: > On Friday 26 October 2007 04:00:41 am Julian Elischer wrote: >> julian 2007-10-26 08:00:41 UTC >> >> FreeBSD src repository >> >> Modified files: >> usr.bin/top machine.c >> lib/libkvm kvm_proc.c >> bin/ps extern.h keyword.c print.c ps.c >> sys/kern init_main.c kern_exit.c kern_idle.c >> kern_intr.c kern_kthread.c >> kern_shutdown.c kern_thread.c >> sched_4bsd.c >> sys/sys kthread.h proc.h >> Log: >> Introduce a way to make pure kernal threads. >> kthread_add() takes the same parameters as the old kthread_create() >> plus a pointer to a process structure, and adds a kernel thread >> to that process. >> >> kproc_kthread_add() takes the parameters for kthread_add, >> plus a process name and a pointer to a pointer to a process instead of > just >> a pointer, and if the proc * is NULL, it creates the process to the >> specifications required, before adding the thread to it. >> >> All other old kthread_xxx() calls return, but act on (struct thread *) >> instead of (struct proc *). One reason to change the name is so that >> any old kernel modules that are lying around and expect kthread_create() >> to make a process will not just accidentally link. >> >> fix top to show kernel threads by their thread name in -SH mode >> add a tdnam formatting option to ps to show thread names. >> >> make all idle threads actual kthreads and put them into their own idled > process. >> make all interrupt threads kthreads and put them in an interd process >> (mainly for aesthetic and accounting reasons) >> rename proc 0 to be 'kernel' and it's swapper thread is now 'swapper' >> >> man page fixes to follow. > > Why not just "idle" and "intr" for the kernel processes? We didn't > have "swapperd", "syncerd", or "vnlrud" before. no reason.. I spent a whole 2 seconds thinking abut the names. "your wish is my command" :-) > From owner-cvs-src@FreeBSD.ORG Fri Oct 26 16:12:32 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA0A716A41A; Fri, 26 Oct 2007 16:12:32 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B2CBE13C4B2; Fri, 26 Oct 2007 16:12:32 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QGCWjN047314; Fri, 26 Oct 2007 16:12:32 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QGCW5d047313; Fri, 26 Oct 2007 16:12:32 GMT (envelope-from simon) Message-Id: <200710261612.l9QGCW5d047313@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Fri, 26 Oct 2007 16:12:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/wpa/hostapd hostapd.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 16:12:33 -0000 simon 2007-10-26 16:12:32 UTC FreeBSD src repository Modified files: usr.sbin/wpa/hostapd hostapd.8 Log: Document the '-P pidfile' command line argument. PR: docs/116658 Submitted by: Henrik Brix Andersen MFC after: 3 days Revision Changes Path 1.3 +5 -1 src/usr.sbin/wpa/hostapd/hostapd.8 From owner-cvs-src@FreeBSD.ORG Fri Oct 26 16:32:35 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E123F16A417; Fri, 26 Oct 2007 16:32:35 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B933C13C4B7; Fri, 26 Oct 2007 16:32:35 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QGWZl3049520; Fri, 26 Oct 2007 16:32:35 GMT (envelope-from mtm@repoman.freebsd.org) Received: (from mtm@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QGWZfA049519; Fri, 26 Oct 2007 16:32:35 GMT (envelope-from mtm) Message-Id: <200710261632.l9QGWZfA049519@repoman.freebsd.org> From: Mike Makonnen Date: Fri, 26 Oct 2007 16:32:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes article.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 16:32:36 -0000 mtm 2007-10-26 16:32:33 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) release/doc/en_US.ISO8859-1/relnotes article.sgml Log: Note deprecation of rc.d/nfslocking. Approved by: re (bmah) Revision Changes Path 1.1068.2.3 +5 -0 src/release/doc/en_US.ISO8859-1/relnotes/article.sgml From owner-cvs-src@FreeBSD.ORG Fri Oct 26 16:33:48 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 598FC16A420; Fri, 26 Oct 2007 16:33:48 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 31F5E13C48E; Fri, 26 Oct 2007 16:33:48 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QGXmRA049620; Fri, 26 Oct 2007 16:33:48 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QGXmdM049619; Fri, 26 Oct 2007 16:33:48 GMT (envelope-from obrien) Message-Id: <200710261633.l9QGXmdM049619@repoman.freebsd.org> From: "David E. O'Brien" Date: Fri, 26 Oct 2007 16:33:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_mbuf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 16:33:48 -0000 obrien 2007-10-26 16:33:48 UTC FreeBSD src repository Modified files: sys/kern kern_mbuf.c Log: style(9) Revision Changes Path 1.34 +13 -11 src/sys/kern/kern_mbuf.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 16:35:37 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7A3BD16A46D for ; Fri, 26 Oct 2007 16:35:37 +0000 (UTC) (envelope-from erikt@midgard.homeip.net) Received: from ch-smtp02.sth.basefarm.net (ch-smtp02.sth.basefarm.net [80.76.149.213]) by mx1.freebsd.org (Postfix) with ESMTP id F14BF13C4CC for ; Fri, 26 Oct 2007 16:35:36 +0000 (UTC) (envelope-from erikt@midgard.homeip.net) Received: from c83-253-25-183.bredband.comhem.se ([83.253.25.183]:59831 helo=falcon.midgard.homeip.net) by ch-smtp02.sth.basefarm.net with esmtp (Exim 4.68) (envelope-from ) id 1IlS9n-00011Q-9R for cvs-src@FreeBSD.org; Fri, 26 Oct 2007 18:35:36 +0200 Received: (qmail 58129 invoked from network); 26 Oct 2007 18:35:32 +0200 Received: from owl.midgard.homeip.net (10.1.5.7) by falcon.midgard.homeip.net with ESMTP; 26 Oct 2007 18:35:32 +0200 Received: (qmail 86532 invoked by uid 1001); 26 Oct 2007 18:35:32 +0200 Date: Fri, 26 Oct 2007 18:35:32 +0200 From: Erik Trulsson To: John Baldwin Message-ID: <20071026163532.GA86465@owl.midgard.homeip.net> Mail-Followup-To: John Baldwin , Scott Long , src-committers@FreeBSD.org, d@delphij.net, Andrey Chernov , cvs-all@FreeBSD.org, Robert Watson , cvs-src@FreeBSD.org References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200710261144.34645.jhb@freebsd.org> User-Agent: Mutt/1.5.16 (2007-06-09) X-Originating-IP: 83.253.25.183 X-Scan-Result: No virus found in message 1IlS9n-00011Q-9R. X-Scan-Signature: ch-smtp02.sth.basefarm.net 1IlS9n-00011Q-9R 77565ad055e9e349883e88d17ab7d93b Cc: Scott Long , src-committers@FreeBSD.org, d@delphij.net, Andrey Chernov , cvs-all@FreeBSD.org, Robert Watson , cvs-src@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 16:35:37 -0000 On Fri, Oct 26, 2007 at 11:44:33AM -0400, John Baldwin wrote: > On Thursday 25 October 2007 07:04:08 pm Scott Long wrote: > > Robert Watson wrote: > > > On Thu, 25 Oct 2007, Andrey Chernov wrote: > > > > > >> On Thu, Oct 25, 2007 at 12:05:40PM -0700, LI Xin wrote: > > >>> Well, I think the problem is not exposing a new symbol by itself, but > > >>> __mb_sb_limit is being used in _ctype.h, in a form of __inline > > >>> functions. Therefore, the change will break new binaries running on > > >>> older systems. > > >> > > >> Yes. Only vice versa compatibility supported. > > > > > > I think the issue here is that the change occurred very quickly after > > > the branch, and when users wanted to 'change gears' back to RELENG_7 > > > from HEAD once it was created immediately ran into the problem. It > > > seems like a useful piece of post-branch advice to developers in the > > > future will be, "Please don't do things that make switching branches -- > > > back or forward -- for the first few weeks after the branch is > > > created". In general, I don't think we care about forward > > > compatibility, but we are currently getting lots of reports because this > > > is one of those few times where a lot of moving backward happens. > > > > > > > We do care about forward compatibility within STABLE branches, as Ken > > and I have discussed in side threads. But yes, forward compat between > > major branches is merely desired; i.e. changes will happen, and > > hopefully not for gratuitous reasons. > > If we care about forward compatiblity then we can't add new features to > RELENG_X branches. For example, MFCing MSI to 6.x broke forward compat since > a 6.3 module might call the MSI methods thus can't be used on a 6.2 kernel. That depends on exactly what you mean by 'forward compatibility'. What I would expect (or at least desire) is that if I have program that compiles and runs fine under 6.2, then if I recompile the program under 6.3 then the resulting binary should still work fine under 6.2. If the program would use some feature that is available on 6.3 but not 6.2 then it would not have compiled or run under 6.2 in the first place and I would certainly not expect it to do so just because I compile it under 6.3 I also do not expect that a program compiled with 7.x will work under 6.x. I don't know how often this expectation has been broken in the past, but I suspect it is not all that often. > AFAIK, we have _never_ promised anything wrt forward compat, only backwards > ABI compat. I can agree with Robert above that during a transition time such > as now it's really handy to be able to switch easily between branches, but I > didn't think it was ever a concern otherwise. If we are going to change the > policy for that then there's a whole bunch of crap I need to go back out of > 6.x to restore compat. :-/ -- Erik Trulsson ertr1013@student.uu.se From owner-cvs-src@FreeBSD.ORG Fri Oct 26 16:37:59 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2C87F16A468; Fri, 26 Oct 2007 16:37:59 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.freebsd.org (Postfix) with ESMTP id CC98813C4BC; Fri, 26 Oct 2007 16:37:58 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from phobos.samsco.home (phobos.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.8/8.13.8) with ESMTP id l9QGbftx069768; Fri, 26 Oct 2007 10:37:42 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <472217C2.8020800@samsco.org> Date: Fri, 26 Oct 2007 10:37:22 -0600 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.6) Gecko/20070802 SeaMonkey/1.1.4 MIME-Version: 1.0 To: John Baldwin References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> In-Reply-To: <200710261144.34645.jhb@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (pooker.samsco.org [168.103.85.57]); Fri, 26 Oct 2007 10:37:42 -0600 (MDT) X-Spam-Status: No, score=-1.4 required=5.5 tests=ALL_TRUSTED autolearn=failed version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on pooker.samsco.org Cc: src-committers@FreeBSD.org, d@delphij.net, Andrey Chernov , cvs-all@FreeBSD.org, Robert Watson , cvs-src@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 16:37:59 -0000 John Baldwin wrote: > On Thursday 25 October 2007 07:04:08 pm Scott Long wrote: >> Robert Watson wrote: >>> On Thu, 25 Oct 2007, Andrey Chernov wrote: >>> >>>> On Thu, Oct 25, 2007 at 12:05:40PM -0700, LI Xin wrote: >>>>> Well, I think the problem is not exposing a new symbol by itself, but >>>>> __mb_sb_limit is being used in _ctype.h, in a form of __inline >>>>> functions. Therefore, the change will break new binaries running on >>>>> older systems. >>>> Yes. Only vice versa compatibility supported. >>> I think the issue here is that the change occurred very quickly after >>> the branch, and when users wanted to 'change gears' back to RELENG_7 >>> from HEAD once it was created immediately ran into the problem. It >>> seems like a useful piece of post-branch advice to developers in the >>> future will be, "Please don't do things that make switching branches -- >>> back or forward -- for the first few weeks after the branch is >>> created". In general, I don't think we care about forward >>> compatibility, but we are currently getting lots of reports because this >>> is one of those few times where a lot of moving backward happens. >>> >> We do care about forward compatibility within STABLE branches, as Ken >> and I have discussed in side threads. But yes, forward compat between >> major branches is merely desired; i.e. changes will happen, and >> hopefully not for gratuitous reasons. > > If we care about forward compatiblity then we can't add new features to > RELENG_X branches. For example, MFCing MSI to 6.x broke forward compat since > a 6.3 module might call the MSI methods thus can't be used on a 6.2 kernel. > AFAIK, we have _never_ promised anything wrt forward compat, only backwards > ABI compat. I can agree with Robert above that during a transition time such > as now it's really handy to be able to switch easily between branches, but I > didn't think it was ever a concern otherwise. If we are going to change the > policy for that then there's a whole bunch of crap I need to go back out of > 6.x to restore compat. :-/ > You're right that nothing can be promised, but you're ignoring what Ken and I are saying about having a justification for changes. Yes, MSI added a feature that wasn't present in previous releases. But it's something that is optional and can be easily ifdef'd in source. The ctype ABI change isn't like that at all; it's mandatory and it can't be worked around. We also asked that even justifiable changes be evaluated to see if there was any work-around to avoid breakage. Several have already been suggested for the ctype change. Scott From owner-cvs-src@FreeBSD.ORG Fri Oct 26 16:50:23 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4E3B816A419; Fri, 26 Oct 2007 16:50:23 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 794DC13C491; Fri, 26 Oct 2007 16:50:22 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QGoMc9059142; Fri, 26 Oct 2007 16:50:22 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QGoMU6059141; Fri, 26 Oct 2007 16:50:22 GMT (envelope-from julian) Message-Id: <200710261650.l9QGoMU6059141@repoman.freebsd.org> From: Julian Elischer Date: Fri, 26 Oct 2007 16:50:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 Makefile kproc.9 kthread.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 16:50:23 -0000 julian 2007-10-26 16:50:22 UTC FreeBSD src repository Modified files: share/man/man9 Makefile kproc.9 kthread.9 Log: Doc police fixes thanks to: ru@ Revision Changes Path 1.314 +11 -3 src/share/man/man9/Makefile 1.2 +32 -19 src/share/man/man9/kproc.9 1.17 +54 -42 src/share/man/man9/kthread.9 From owner-cvs-src@FreeBSD.ORG Fri Oct 26 16:54:25 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1222A16A473 for ; Fri, 26 Oct 2007 16:54:25 +0000 (UTC) (envelope-from grafan@gmail.com) Received: from mu-out-0910.google.com (mu-out-0910.google.com [209.85.134.190]) by mx1.freebsd.org (Postfix) with ESMTP id 7965E13C4BC for ; Fri, 26 Oct 2007 16:54:24 +0000 (UTC) (envelope-from grafan@gmail.com) Received: by mu-out-0910.google.com with SMTP id w9so1033292mue for ; Fri, 26 Oct 2007 09:54:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=egxt217jn8d5XPaLOozKhw/9hSXSRlV3JdjHU4BHczI=; b=GMizVCFgSXWHlHj4d08WAPp/fxzZ5gbanzigrRhsQSz/FsNcuYNk+/bAFb3XTX4cDaK0a26GREAXy6UW6zHhAIZqb2gopKvFMUaMLhJ3PsJGb3AmdzQ/X9oTft3YKKAR6+2NVPA03yo97P/DbbK4yNlMtt7uR/d4HpLcD8ngVl8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=AocFJvanRUsATOIfwDYiFXqoVj00RlhfR1g55qV9TsxNAljoug6yz2OIx37OyLQMJelw4G5nbyus/fa+upkim847Sc2q2V6nTzD5+fHoKu9HX5mKc+Ag8JslPekj1AQ9a3LbXjTnqqJCG/KvOugl84BYgdf1NEYBmXJhahbXeKo= Received: by 10.82.175.17 with SMTP id x17mr6291973bue.1193417662099; Fri, 26 Oct 2007 09:54:22 -0700 (PDT) Received: by 10.82.113.14 with HTTP; Fri, 26 Oct 2007 09:54:21 -0700 (PDT) Message-ID: <6eb82e0710260954m73b3f17bq2c72a4cdb597640e@mail.gmail.com> Date: Sat, 27 Oct 2007 00:54:21 +0800 From: "Rong-en Fan" To: "Scott Long" In-Reply-To: <472217C2.8020800@samsco.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> <472217C2.8020800@samsco.org> Cc: src-committers@freebsd.org, d@delphij.net, John Baldwin , Andrey Chernov , cvs-all@freebsd.org, Robert Watson , cvs-src@freebsd.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 16:54:25 -0000 On 10/27/07, Scott Long wrote: > John Baldwin wrote: > > On Thursday 25 October 2007 07:04:08 pm Scott Long wrote: > >> Robert Watson wrote: > >>> On Thu, 25 Oct 2007, Andrey Chernov wrote: > >>> > >>>> On Thu, Oct 25, 2007 at 12:05:40PM -0700, LI Xin wrote: > >>>>> Well, I think the problem is not exposing a new symbol by itself, but > >>>>> __mb_sb_limit is being used in _ctype.h, in a form of __inline > >>>>> functions. Therefore, the change will break new binaries running on > >>>>> older systems. > >>>> Yes. Only vice versa compatibility supported. > >>> I think the issue here is that the change occurred very quickly after > >>> the branch, and when users wanted to 'change gears' back to RELENG_7 > >>> from HEAD once it was created immediately ran into the problem. It > >>> seems like a useful piece of post-branch advice to developers in the > >>> future will be, "Please don't do things that make switching branches -- > >>> back or forward -- for the first few weeks after the branch is > >>> created". In general, I don't think we care about forward > >>> compatibility, but we are currently getting lots of reports because this > >>> is one of those few times where a lot of moving backward happens. > >>> > >> We do care about forward compatibility within STABLE branches, as Ken > >> and I have discussed in side threads. But yes, forward compat between > >> major branches is merely desired; i.e. changes will happen, and > >> hopefully not for gratuitous reasons. > > > > If we care about forward compatiblity then we can't add new features to > > RELENG_X branches. For example, MFCing MSI to 6.x broke forward compat since > > a 6.3 module might call the MSI methods thus can't be used on a 6.2 kernel. > > AFAIK, we have _never_ promised anything wrt forward compat, only backwards > > ABI compat. I can agree with Robert above that during a transition time such > > as now it's really handy to be able to switch easily between branches, but I > > didn't think it was ever a concern otherwise. If we are going to change the > > policy for that then there's a whole bunch of crap I need to go back out of > > 6.x to restore compat. :-/ > > > > You're right that nothing can be promised, but you're ignoring what Ken > and I are saying about having a justification for changes. Yes, MSI > added a feature that wasn't present in previous releases. But it's > something that is optional and can be easily ifdef'd in source. The > ctype ABI change isn't like that at all; it's mandatory and it can't be > worked around. We also asked that even justifiable changes be evaluated > to see if there was any work-around to avoid breakage. Several have > already been suggested for the ctype change. I admit that I really did a very bad abi damage on libc. I have been working on it and removing those inline __* functions in _ctype.h help. It can be upgraded and also downgraded without problems. Without those inline stuffs, buildworld+installworld time difference is less than 60 seconds, which looks good. I will post the patch after some more tests. As for RELENG_7 and HEAD, I'm not 100% sure whether we should restore the compatibility as 1) 7.0 is not released yet, 2) we don't promise anything in HEAD branch. However, if most people think get rid of inline stuffs and have libc compatibility are nice, then we do the same for those two branches. Regards, Rong-En Fan > > Scott > > _______________________________________________ > cvs-src@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-src > To unsubscribe, send any mail to "cvs-src-unsubscribe@freebsd.org" > From owner-cvs-src@FreeBSD.ORG Fri Oct 26 17:03:23 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D519016A418; Fri, 26 Oct 2007 17:03:23 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9074C13C4B9; Fri, 26 Oct 2007 17:03:23 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QH3NuO061138; Fri, 26 Oct 2007 17:03:23 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QH3Nmt061137; Fri, 26 Oct 2007 17:03:23 GMT (envelope-from julian) Message-Id: <200710261703.l9QH3Nmt061137@repoman.freebsd.org> From: Julian Elischer Date: Fri, 26 Oct 2007 17:03:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys kthread.h src/sys/kern kern_kthread.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 17:03:24 -0000 julian 2007-10-26 17:03:22 UTC FreeBSD src repository Modified files: sys/sys kthread.h sys/kern kern_kthread.c Log: kthread_exit needs no stinkin argument. Revision Changes Path 1.41 +5 -2 src/sys/kern/kern_kthread.c 1.12 +1 -1 src/sys/sys/kthread.h From owner-cvs-src@FreeBSD.ORG Fri Oct 26 17:12:32 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 05DC616A469; Fri, 26 Oct 2007 17:12:32 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (trang.nuxi.org [74.95.12.85]) by mx1.freebsd.org (Postfix) with ESMTP id D239313C4BB; Fri, 26 Oct 2007 17:12:31 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (obrien@localhost [127.0.0.1]) by dragon.nuxi.org (8.14.1/8.14.1) with ESMTP id l9QHCHXG096066; Fri, 26 Oct 2007 10:12:17 -0700 (PDT) (envelope-from obrien@dragon.nuxi.org) Received: (from obrien@localhost) by dragon.nuxi.org (8.14.1/8.14.1/Submit) id l9QHCG5X096065; Fri, 26 Oct 2007 10:12:16 -0700 (PDT) (envelope-from obrien) Date: Fri, 26 Oct 2007 10:12:16 -0700 From: "David O'Brien" To: Scott Long Message-ID: <20071026171216.GA95930@dragon.NUXI.org> References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> <472217C2.8020800@samsco.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <472217C2.8020800@samsco.org> X-Operating-System: FreeBSD 7.0-CURRENT User-Agent: Mutt/1.5.16 (2007-06-09) Cc: src-committers@FreeBSD.org, d@delphij.net, John Baldwin , Andrey Chernov , cvs-all@FreeBSD.org, Robert Watson , cvs-src@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: obrien@FreeBSD.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 17:12:32 -0000 On Fri, Oct 26, 2007 at 10:37:22AM -0600, Scott Long wrote: > and I are saying about having a justification for changes. .. > The ctype ABI change > isn't like that at all; it's mandatory and it can't be > worked around. We also asked that even justifiable changes be evaluated > to see if there was any work-around to avoid breakage. Several have > already been suggested for the ctype change. Certainly implementing something in an alternate way that doesn't cause an forward incompatibility in RELENG_* is a Good Thing and should be strived for. It is nice that in this case it looks like we have this choice of implementations. -- -- David (obrien@FreeBSD.org) From owner-cvs-src@FreeBSD.ORG Fri Oct 26 17:14:07 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 99F4D16A475 for ; Fri, 26 Oct 2007 17:14:07 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (trang.nuxi.org [74.95.12.85]) by mx1.freebsd.org (Postfix) with ESMTP id 773FB13C4A5 for ; Fri, 26 Oct 2007 17:14:07 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (obrien@localhost [127.0.0.1]) by dragon.nuxi.org (8.14.1/8.14.1) with ESMTP id l9QHE75o096114; Fri, 26 Oct 2007 10:14:07 -0700 (PDT) (envelope-from obrien@dragon.nuxi.org) Received: (from obrien@localhost) by dragon.nuxi.org (8.14.1/8.14.1/Submit) id l9QHE7qD096113; Fri, 26 Oct 2007 10:14:07 -0700 (PDT) (envelope-from obrien) Date: Fri, 26 Oct 2007 10:14:06 -0700 From: "David O'Brien" To: Rong-en Fan Message-ID: <20071026171406.GB95930@dragon.NUXI.org> References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> <472217C2.8020800@samsco.org> <6eb82e0710260954m73b3f17bq2c72a4cdb597640e@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6eb82e0710260954m73b3f17bq2c72a4cdb597640e@mail.gmail.com> X-Operating-System: FreeBSD 7.0-CURRENT User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@freebsd.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: obrien@freebsd.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 17:14:07 -0000 On Sat, Oct 27, 2007 at 12:54:21AM +0800, Rong-en Fan wrote: > As for RELENG_7 and HEAD, I'm not 100% sure whether we should restore > the compatibility as 1) 7.0 is not released yet, 2) we don't promise > anything in HEAD branch. Cleanliness and efficiency are my advice over forwards compatibility in this case. -- -- David (obrien@FreeBSD.org) From owner-cvs-src@FreeBSD.ORG Fri Oct 26 17:22:31 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8710316A420; Fri, 26 Oct 2007 17:22:31 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5A1CA13C48A; Fri, 26 Oct 2007 17:22:31 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QHMV64062387; Fri, 26 Oct 2007 17:22:31 GMT (envelope-from mtm@repoman.freebsd.org) Received: (from mtm@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QHMV7X062386; Fri, 26 Oct 2007 17:22:31 GMT (envelope-from mtm) Message-Id: <200710261722.l9QHMV7X062386@repoman.freebsd.org> From: Mike Makonnen Date: Fri, 26 Oct 2007 17:22:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 17:22:31 -0000 mtm 2007-10-26 17:22:30 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Note deprecation of rc.d/nfslocking. Revision Changes Path 1.883.2.84 +5 -0 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Fri Oct 26 17:29:35 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9CD5C16A417; Fri, 26 Oct 2007 17:29:35 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id 9677513C481; Fri, 26 Oct 2007 17:29:34 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id 77901EB7B08; Sat, 27 Oct 2007 01:29:33 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id AGRl8xf4+2cO; Sat, 27 Oct 2007 01:29:28 +0800 (CST) Received: from LI-Xins-MacBook.local (71.5.7.139.ptr.us.xo.net [71.5.7.139]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 4B435EB7AA1; Sat, 27 Oct 2007 01:29:26 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:openpgp:content-type; b=tBzEb7M9vIOVrxUp93OpbL0UlgRu3XuLEb0Mj6KbS4YNPLrH1/ktZ1jWbqaHyx4BR 8Ir5SR3gnc4EIxqj8/I4A== Message-ID: <472223E1.4070902@delphij.net> Date: Fri, 26 Oct 2007 10:29:05 -0700 From: LI Xin Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Ken Smith References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <1193347863.93167.11.camel@neo.cse.buffalo.edu> <20071026145347.GA92529@dragon.NUXI.org> <200710261141.51639.jhb@freebsd.org> <1193414454.7390.20.camel@opus.cse.buffalo.edu> In-Reply-To: <1193414454.7390.20.camel@opus.cse.buffalo.edu> X-Enigmail-Version: 0.95.4 OpenPGP: url=http://www.delphij.net/delphij.asc Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigD25977DEAF5E7ECF217A075B" Cc: Scott Long , src-committers@FreeBSD.ORG, d@delphij.net, John Baldwin , Andrey Chernov , obrien@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-src@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 17:29:35 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigD25977DEAF5E7ECF217A075B Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Ken Smith wrote: > On Fri, 2007-10-26 at 11:41 -0400, John Baldwin wrote: >> On Friday 26 October 2007 10:53:47 am David O'Brien wrote: >>> On Thu, Oct 25, 2007 at 05:31:03PM -0400, Ken Smith wrote: >>>> What we need to try and avoid unless *absolutely* *necessary* is the= [...] >>>> using a 6.3-REL base for the builds >>> This is news to me. >>> I've never heard that we're that concerned with forward compatability= >>> even on a RELENG branch. We do not break the ABI for backwards >>> compatability - in that everything (including kernel modules) that ra= n on >>> 6.2 must run on 6.3. >> Agreed. The solution to the shared /usr/local problem is to use the o= ldest=20 >> version for /usr/local. That has always been the case. Forwards=20 >> compatiblity (what you are asking for) is significantly harder to guar= antee=20 >> since accurately predicting the future isn't much a science. >> >=20 > Yeah, sorry. I guess I've been a bit grumpy the past couple days and > over-stated the "*absolutely* *necessary*" part above. It should have > read "*necessary*", not "*absolutely* *necessary*". >=20 > I'd just like us to question if it's necessary here. Is there a good > enough way to do this without causing the breakage? I sorta liked > Warren's question. Does this stuff need to be inlined and if not would= > that solution avoid the breakage? Apart from removing the inline stuff in ctype.h it seems to be no way to avoid the ABI breakage without problem or other troubles. The inlined functions are usually used in a loop which may have some impact to performance, I think we need to do some actual benchmark before concluding anything, but no, I'm not inclined for that approach yet. Cheers, --=20 Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! --------------enigD25977DEAF5E7ECF217A075B Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHIiPiOfuToMruuMARCr3oAJ4tvd0m/VBg+poJuGIpeilvgQEYXQCgiNHz HmERLYvt3mo/oEW/YJGFQWU= =33d7 -----END PGP SIGNATURE----- --------------enigD25977DEAF5E7ECF217A075B-- From owner-cvs-src@FreeBSD.ORG Fri Oct 26 17:41:38 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1D55116A420; Fri, 26 Oct 2007 17:41:38 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id B2BD213C4BB; Fri, 26 Oct 2007 17:41:37 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id B120DEB7B42; Sat, 27 Oct 2007 01:41:36 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id VxIA31vPbWeB; Sat, 27 Oct 2007 01:41:32 +0800 (CST) Received: from LI-Xins-MacBook.local (71.5.7.139.ptr.us.xo.net [71.5.7.139]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 1AC9DEB7B5F; Sat, 27 Oct 2007 01:41:29 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:openpgp:content-type; b=B0Aaz1PBYmY+Vcby6QWwSOOKVTXcsfIsQhafUi1+8vJB/QW++TvomET1meUJkYVis xe4lZYx1tT08YYP7x9+3g== Message-ID: <472226BA.8000508@delphij.net> Date: Fri, 26 Oct 2007 10:41:14 -0700 From: LI Xin Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Scott Long References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> <472217C2.8020800@samsco.org> In-Reply-To: <472217C2.8020800@samsco.org> X-Enigmail-Version: 0.95.4 OpenPGP: url=http://www.delphij.net/delphij.asc Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig2F05565E779918D51A79BFE0" Cc: src-committers@FreeBSD.org, d@delphij.net, John Baldwin , Andrey Chernov , cvs-all@FreeBSD.org, Robert Watson , cvs-src@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 17:41:38 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig2F05565E779918D51A79BFE0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Scott Long wrote: > You're right that nothing can be promised, but you're ignoring what Ken= > and I are saying about having a justification for changes. Yes, MSI > added a feature that wasn't present in previous releases. But it's > something that is optional and can be easily ifdef'd in source. The > ctype ABI change isn't like that at all; it's mandatory and it can't be= > worked around. We also asked that even justifiable changes be evaluate= d > to see if there was any work-around to avoid breakage. Several have > already been suggested for the ctype change. rafan@ has a patch that implements Warner's suggestion by removing the inline's from _ctype.h and the macros from ctype.h, and is testing the impact. Basically the approach do the following: - Keep __mb_sb_limit intact. It is used for internal state of the locale system and is needed for programs compiled in the window. - Remove the is*() defines. - Remove the inline functions. - Put the inlined stuff into isctype.c. Cheers, --=20 Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! --------------enig2F05565E779918D51A79BFE0 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHIia7OfuToMruuMARCnLrAJ0UucG/xnG76qUH46a2bWWNdl9h+wCeJ7kH zQwpYAfX49dpWABK+CaAssk= =V7ES -----END PGP SIGNATURE----- --------------enig2F05565E779918D51A79BFE0-- From owner-cvs-src@FreeBSD.ORG Fri Oct 26 18:21:01 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D507916A41A; Fri, 26 Oct 2007 18:21:01 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 7076113C4B6; Fri, 26 Oct 2007 18:20:59 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8p) with ESMTP id 216251058-1834499 for multiple; Fri, 26 Oct 2007 14:23:26 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l9QIKdC1037881; Fri, 26 Oct 2007 14:20:42 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Robert Watson Date: Fri, 26 Oct 2007 12:19:43 -0400 User-Agent: KMail/1.9.6 References: <200710242133.l9OLX05K085372@repoman.freebsd.org> <20071025220146.GA13705@troutmask.apl.washington.edu> <20071025233901.Y99770@fledge.watson.org> In-Reply-To: <20071025233901.Y99770@fledge.watson.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710261219.43878.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Fri, 26 Oct 2007 14:20:42 -0400 (EDT) X-Virus-Scanned: ClamAV 0.91.2/4600/Fri Oct 26 10:02:30 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Steve Kargl Subject: Re: cvs commit: src/sys/sys gpt.h src/lib/libstand Makefile src/sbin/gpt Makefile add.c boot.c gpt.8 gpt.c gpt.h show.c src/sys/boot/common ufsread.c src/sys/boot/i386 Makefile src/sys/boot/i386/gptboot Makefile gptboot.c gptldr.S ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 18:21:02 -0000 On Thursday 25 October 2007 06:40:45 pm Robert Watson wrote: > > On Thu, 25 Oct 2007, Steve Kargl wrote: > > >> FreeBSD src repository > >> > >> Modified files: > >> sys/sys gpt.h > >> lib/libstand Makefile > >> sbin/gpt Makefile add.c gpt.8 gpt.c gpt.h show.c > >> sys/boot/common ufsread.c > >> sys/boot/i386 Makefile > >> sys/boot/i386/gptboot Makefile gptboot.c > >> sys/boot/i386/libi386 biosdisk.c devicename.c > >> sys/geom/part g_part.c g_part.h g_part_gpt.c > >> Added files: > >> sbin/gpt boot.c > >> sys/boot/i386/gptboot gptldr.S > >> sys/boot/i386/pmbr Makefile pmbr.s > >> Log: > > > > I pulled sources via anoncvs about an hour ago. > > rm -rf /usr/obj/* > > cd /usr/src > > make buildworld > > > > cc -Os -fno-guess-branch-probability -fomit-frame-pointer > > -fno-unit-at-a-time -mno-align-l ong-strings -mrtd -mno-mmx -mno-3dnow > > -mno-sse -mno-sse2 -mno-sse3 -DUFS1_AND_UFS2 -DSIOPR T=0x3f8 -DSIOFMT=0x3 > > -DSIOSPD=9600 -I/usr/src/sys/boot/i386/gptboot/../../common -I/usr/sr > > c/sys/boot/i386/gptboot/../btx/lib -I/usr/src/sys/boot/i386/gptboot/../boot2 > > -Wall -Waggrega te-return -Wbad-function-cast -Wcast-align > > -Wmissing-declarations -Wmissing-prototypes -Wnest ed-externs > > -Wpointer-arith -Wshadow -Wstrict-prototypes -Wwrite-strings -Winline > > --param max -inline-insns-single=100 -ffreestanding > > -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno -sse -mno-sse2 > > -mno-sse3 -m32 -march=i386 -c /usr/src/sys/boot/i386/gptboot/gptboot.c > > /usr/src/sys/boot/i386/gptboot/gptboot.c:24:30: error: machine/bootinfo.h: > > No such file or dir ectory /usr/src/sys/boot/i386/gptboot/gptboot.c: In > > function 'main': /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: > > invalid use of undefined type 'struct boo tinfo' > > /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: 'BOOTINFO_VERSION' > > undeclared (first use in this function) > > /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: (Each undeclared > > identifier is reported o nly once > > /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: for each function it > > appears in.) /usr/src/sys/boot/i386/gptboot/gptboot.c:244: error: invalid > > use of undefined type 'struct boo tinfo' > > > > troutmask:root[250] find /usr/src -name bootinfo.h > > /usr/src/sys/i386/include/bootinfo.h /usr/src/sys/ia64/include/bootinfo.h > > /usr/src/sys/pc98/include/bootinfo.h /usr/src/sys/powerpc/include/bootinfo.h > > > > So what am I missing? > > I'm seeing the same problem with a cross-build of amd64 from i386--I also > tried blowing away the object tree and it didn't appear to help. Should be fixed now. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Fri Oct 26 18:21:11 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2D24C16A417; Fri, 26 Oct 2007 18:21:11 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 7D61813C4C2; Fri, 26 Oct 2007 18:21:10 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8p) with ESMTP id 216251088-1834499 for multiple; Fri, 26 Oct 2007 14:23:36 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l9QIKdC3037881; Fri, 26 Oct 2007 14:20:52 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Ken Smith Date: Fri, 26 Oct 2007 12:24:40 -0400 User-Agent: KMail/1.9.6 References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <200710261141.51639.jhb@freebsd.org> <1193414454.7390.20.camel@opus.cse.buffalo.edu> In-Reply-To: <1193414454.7390.20.camel@opus.cse.buffalo.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710261224.41369.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Fri, 26 Oct 2007 14:20:53 -0400 (EDT) X-Virus-Scanned: ClamAV 0.91.2/4600/Fri Oct 26 10:02:30 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: Scott Long , src-committers@freebsd.org, d@delphij.net, Andrey Chernov , obrien@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 18:21:11 -0000 On Friday 26 October 2007 12:00:54 pm Ken Smith wrote: > On Fri, 2007-10-26 at 11:41 -0400, John Baldwin wrote: > > On Friday 26 October 2007 10:53:47 am David O'Brien wrote: > > > On Thu, Oct 25, 2007 at 05:31:03PM -0400, Ken Smith wrote: > > > > What we need to try and avoid unless *absolutely* *necessary* is the > > > > part Scott quoted above - binaries compiled on 6.3-REL should work on > > > > 6.2-REL unless there was a really big issue and the solution to that > > > > issue required us to break that. The reason is simple, people should be > > > > able to continue running 6.2-REL "for a while" and still be able to > > > > update their packages from packages-6-stable even after portmgr@ starts > > > > using a 6.3-REL base for the builds > > > > > > This is news to me. > > > I've never heard that we're that concerned with forward compatability > > > even on a RELENG branch. We do not break the ABI for backwards > > > compatability - in that everything (including kernel modules) that ran on > > > 6.2 must run on 6.3. > > > > Agreed. The solution to the shared /usr/local problem is to use the oldest > > version for /usr/local. That has always been the case. Forwards > > compatiblity (what you are asking for) is significantly harder to guarantee > > since accurately predicting the future isn't much a science. > > > > Yeah, sorry. I guess I've been a bit grumpy the past couple days and > over-stated the "*absolutely* *necessary*" part above. It should have > read "*necessary*", not "*absolutely* *necessary*". > > I'd just like us to question if it's necessary here. Is there a good > enough way to do this without causing the breakage? I sorta liked > Warren's question. Does this stuff need to be inlined and if not would > that solution avoid the breakage? I can agree that in this instance it would be nice to keep RELENG_7 and HEAD from diverging too much right now. I was more concerned about there being a new general policy. Are you really sure you want forwards compat and not just backwards compat ABI? -- John Baldwin From owner-cvs-src@FreeBSD.ORG Fri Oct 26 18:21:12 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 08F0216A41A; Fri, 26 Oct 2007 18:21:12 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 6731B13C481; Fri, 26 Oct 2007 18:21:11 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8p) with ESMTP id 216251107-1834499 for multiple; Fri, 26 Oct 2007 14:23:44 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l9QIKdC5037881; Fri, 26 Oct 2007 14:21:04 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Julian Elischer Date: Fri, 26 Oct 2007 14:20:33 -0400 User-Agent: KMail/1.9.6 References: <200710261703.l9QH3Nmt061137@repoman.freebsd.org> In-Reply-To: <200710261703.l9QH3Nmt061137@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710261420.34168.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Fri, 26 Oct 2007 14:21:04 -0400 (EDT) X-Virus-Scanned: ClamAV 0.91.2/4600/Fri Oct 26 10:02:30 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/sys kthread.h src/sys/kern kern_kthread.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 18:21:12 -0000 On Friday 26 October 2007 01:03:22 pm Julian Elischer wrote: > julian 2007-10-26 17:03:22 UTC > > FreeBSD src repository > > Modified files: > sys/sys kthread.h > sys/kern kern_kthread.c > Log: > kthread_exit needs no stinkin argument. So an important property of the old kthread_exit() (now kproc_exit()) was that a kernel module could safely ensure that a kthread it created was out of the kernel module's text segment before returning from a module unload hook to prevent kernel panics by sleeping on the proc pointer with the proc lock like so: mtx_lock(&mylock); PROC_LOCK(p); signal_death = 1; mtx_unlock(&mylock); msleep(p, &p->p_mtx, ...); PROC_UNLOCK(p); And have the main thread do this: ... mtx_lock(&mylock); while (!signal_death) { ... fetch work, may drop mylock... } mtx_unlock(&mylock); kthread_exit(0); ... That was the purpose of the 'wakeup(curthread->td_proc)' in the old kthread_exit(). How is this race handled now since the new kthread_exit() doesn't have any wakeups, etc.? -- John Baldwin From owner-cvs-src@FreeBSD.ORG Fri Oct 26 18:21:37 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D828E16A469; Fri, 26 Oct 2007 18:21:37 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 3F2D213C4AC; Fri, 26 Oct 2007 18:21:37 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8p) with ESMTP id 216251103-1834499 for multiple; Fri, 26 Oct 2007 14:23:42 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l9QIKdC4037881; Fri, 26 Oct 2007 14:20:57 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: "M. Warner Losh" Date: Fri, 26 Oct 2007 14:04:54 -0400 User-Agent: KMail/1.9.6 References: <200710261500.l9QF0ZJ0036161@repoman.freebsd.org> <200710261136.54938.jhb@freebsd.org> <20071026.095939.-432837659.imp@bsdimp.com> In-Reply-To: <20071026.095939.-432837659.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710261404.55441.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Fri, 26 Oct 2007 14:20:58 -0400 (EDT) X-Virus-Scanned: ClamAV 0.91.2/4600/Fri Oct 26 10:02:30 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/boot/common ufsread.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 18:21:38 -0000 On Friday 26 October 2007 11:59:39 am M. Warner Losh wrote: > In message: <200710261136.54938.jhb@freebsd.org> > John Baldwin writes: > : On Friday 26 October 2007 11:00:34 am Warner Losh wrote: > : > imp 2007-10-26 15:00:34 UTC > : > > : > FreeBSD src repository > : > > : > Modified files: > : > sys/boot/common ufsread.c > : > Log: > : > The arm boot code uses this function as well. Redefining cgbase() > : > saves about 500 bytes in the boot code. While the AT91RM9200 has 12k > : > of space for the boot loader, which is more than i386's 8k, the code > : > generated by gcc is a bit bigger. > : > > : > I've had this in p4 for about two years now. > : > > : > Revision Changes Path > : > 1.16 +1 -1 src/sys/boot/common/ufsread.c > : > > : > : We should probably change this to be #ifdef SMALL_CGBASE or some such then and > : just define it before ufsread.c in boot2.c and other files that include it. > : Does that sound ok to you (or do you have a better name?) UFS_SMALL_CGBASE > : maybe? > > I can't think of a better name, but that does sound good to me. It > would also allow finer granularity of control for these things. Ok. > One thing I'm unsure about is the amd64 boot blocks. Do those get > build -D__i386__? Are they just the i386 boot blocks because amd64 > boxes boot in the same old mode than 32-bit x86 boxes boot? Yes and yes. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Fri Oct 26 18:42:20 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5EDC616A469; Fri, 26 Oct 2007 18:42:20 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id C615113C4B7; Fri, 26 Oct 2007 18:42:19 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9QIg0kJ039009; Fri, 26 Oct 2007 22:42:00 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193424120; bh=8QKRSkQvBXSSh4ICWXk4qcqo4eF9BQf5EX8AJI+ 4Xsk=; l=309; h=Date:From:To:Cc:Subject:Message-ID:Mail-Followup-To: References:MIME-Version:Content-Type:Content-Disposition: In-Reply-To:User-Agent; b=MvDmba7iZU69hj+9Dg9u2LoAr6bfWhRSSzcELVnh QwemxU2gxiSR09Jb5zubdsVPxrjeaM44/63K4mdAjaWsPmR2Zh4wmzxFVZyaa/dxlyB XtIOa790EUUVBwMwO+BdLC9pfz0MT7qWSN6Grbt1JamvFcnkbnxChXDaZ6hmhN5k= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9QIg0NN039008; Fri, 26 Oct 2007 22:42:00 +0400 (MSD) (envelope-from ache) Date: Fri, 26 Oct 2007 22:42:00 +0400 From: Andrey Chernov To: "M. Warner Losh" Message-ID: <20071026184200.GA38843@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , "M. Warner Losh" , d@delphij.net, rafan@freebsd.org, delphij@delphij.net, scottl@samsco.org, src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <4720E0AF.1010004@samsco.org> <20071025190609.GB16187@nagual.pp.ru> <4720EB41.8090100@delphij.net> <20071025.181216.-332174247.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20071025.181216.-332174247.imp@bsdimp.com> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: scottl@samsco.org, src-committers@freebsd.org, d@delphij.net, cvs-src@freebsd.org, cvs-all@freebsd.org, delphij@delphij.net, rafan@freebsd.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 18:42:20 -0000 On Thu, Oct 25, 2007 at 06:12:16PM -0600, M. Warner Losh wrote: > Maybe we should make them *NOT* be inline instead of all these > kludges? In case we trade compatibility for slowdown in some apps, yes. They are inlines for reason, almost every system have them as inlines. -- http://ache.pp.ru/ From owner-cvs-src@FreeBSD.ORG Fri Oct 26 18:46:53 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2A0A816A41A; Fri, 26 Oct 2007 18:46:53 +0000 (UTC) (envelope-from miwi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 01D4C13C4AA; Fri, 26 Oct 2007 18:46:53 +0000 (UTC) (envelope-from miwi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QIkqG3067884; Fri, 26 Oct 2007 18:46:52 GMT (envelope-from miwi@repoman.freebsd.org) Received: (from miwi@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QIkq90067883; Fri, 26 Oct 2007 18:46:52 GMT (envelope-from miwi) Message-Id: <200710261846.l9QIkq90067883@repoman.freebsd.org> From: Martin Wilke Date: Fri, 26 Oct 2007 18:46:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/misc committers-doc.dot X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 18:46:53 -0000 miwi 2007-10-26 18:46:52 UTC FreeBSD src repository (doc,ports committer) Modified files: share/misc committers-doc.dot Log: - Add myself as a new doc/www committer. Approved by: jkois (mentor) Revision Changes Path 1.20 +1 -0 src/share/misc/committers-doc.dot From owner-cvs-src@FreeBSD.ORG Fri Oct 26 18:47:34 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C91C616A469; Fri, 26 Oct 2007 18:47:34 +0000 (UTC) (envelope-from kensmith@cse.Buffalo.EDU) Received: from phoebe.cse.buffalo.edu (phoebe.cse.buffalo.edu [128.205.32.89]) by mx1.freebsd.org (Postfix) with ESMTP id 2959013C4CB; Fri, 26 Oct 2007 18:47:33 +0000 (UTC) (envelope-from kensmith@cse.Buffalo.EDU) Received: from [128.205.32.4] (opus.cse.buffalo.edu [128.205.32.4]) (authenticated bits=0) by phoebe.cse.buffalo.edu (8.14.1/8.13.7) with ESMTP id l9QIlEFL007776 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Fri, 26 Oct 2007 14:47:14 -0400 (EDT) (envelope-from kensmith@cse.buffalo.edu) From: Ken Smith To: John Baldwin In-Reply-To: <200710261224.41369.jhb@freebsd.org> References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <200710261141.51639.jhb@freebsd.org> <1193414454.7390.20.camel@opus.cse.buffalo.edu> <200710261224.41369.jhb@freebsd.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-Z2AVIX42/aUq1LmNfXKC" Organization: U. Buffalo CSE Department Date: Fri, 26 Oct 2007 14:47:13 -0400 Message-Id: <1193424434.7390.44.camel@opus.cse.buffalo.edu> Mime-Version: 1.0 X-Mailer: Evolution 2.10.2 FreeBSD GNOME Team Port X-DCC-Buffalo.EDU-Metrics: phoebe.cse.buffalo.edu 1029; Body=0 Fuz1=0 Fuz2=0 X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=failed version=3.2.3 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on phoebe.cse.buffalo.edu Cc: Scott Long , src-committers@FreeBSD.org, d@delphij.net, Andrey Chernov , obrien@FreeBSD.org, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 18:47:34 -0000 --=-Z2AVIX42/aUq1LmNfXKC Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Fri, 2007-10-26 at 12:24 -0400, John Baldwin wrote: > I was more concerned about there being a > new general policy. Are you really sure you want forwards compat and not > just backwards compat ABI?=20 I certainly don't want to guarantee it. But I'd like to avoid breaking forwards compat if there is a viable alterative. If portmgr@ uses RELENG_6 to base their builds on breaking forward compat would mean all consumers of packages-6-stable would also need to use RELENG_6. If a forward-compat-breaking commit got done to RELENG_6 one month after 6.3-REL and portmgr@ began using that as the base for their packages-6-stable package builds ... --=20 Ken Smith - From there to here, from here to | kensmith@cse.buffalo.edu there, funny things are everywhere. | - Theodore Geisel | --=-Z2AVIX42/aUq1LmNfXKC Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQBHIjYx/G14VSmup/YRAg54AJ9Ivuc1xQJ3VLsQLzYvbkRwe8JxVQCgi3Fo KsIrKWfNLwEfSJnPUf4pG8Q= =12FK -----END PGP SIGNATURE----- --=-Z2AVIX42/aUq1LmNfXKC-- From owner-cvs-src@FreeBSD.ORG Fri Oct 26 19:00:56 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7D56616A417; Fri, 26 Oct 2007 19:00:56 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id A9EEC13C4A3; Fri, 26 Oct 2007 19:00:55 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9QJ0dDY039314; Fri, 26 Oct 2007 23:00:39 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193425239; bh=yXcuwG9NT1QX03hOGASuDmrnHODTMFzcRYRv/hw nsLc=; l=842; h=Date:From:To:Cc:Subject:Message-ID:Mail-Followup-To: References:MIME-Version:Content-Type:Content-Disposition: In-Reply-To:User-Agent; b=LBl3jQiAopHd++z7c/3LmJcgEp2Lomh5xUN9ObDR VMz/17/rQZiImm2FivzaGrzC/5qs+FfJtJ06UZeYoCJzGRFoNR3fSMSffH972CdS0FO XEMoFp3LW64QP41JfRE7bscQS2X6/jAO7BLrHFOfporS1Qd1rcX5uiwSqjjDbQG0= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9QJ0dk6039313; Fri, 26 Oct 2007 23:00:39 +0400 (MSD) (envelope-from ache) Date: Fri, 26 Oct 2007 23:00:39 +0400 From: Andrey Chernov To: Rong-en Fan Message-ID: <20071026190039.GB38843@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Rong-en Fan , Scott Long , John Baldwin , src-committers@freebsd.org, d@delphij.net, cvs-all@freebsd.org, Robert Watson , cvs-src@freebsd.org References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> <472217C2.8020800@samsco.org> <6eb82e0710260954m73b3f17bq2c72a4cdb597640e@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6eb82e0710260954m73b3f17bq2c72a4cdb597640e@mail.gmail.com> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Scott Long , src-committers@freebsd.org, d@delphij.net, John Baldwin , cvs-src@freebsd.org, cvs-all@freebsd.org, Robert Watson Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 19:00:56 -0000 On Sat, Oct 27, 2007 at 12:54:21AM +0800, Rong-en Fan wrote: > As for RELENG_7 and HEAD, I'm not 100% sure whether we should restore > the compatibility as 1) 7.0 is not released yet, 2) we don't promise > anything in > HEAD branch. However, if most people think get rid of inline stuffs and > have libc compatibility are nice, then we do the same for those two branches. Although standard permits functions only, I object against permanent removing inlines from ctype. Almost every system have them as macros or inlines and not as function calls, and it is for reason. Ctype functions are very inside-loop-intensive, and not speeding them up may slowdown apps which do intensive text processing. In the case we trade forward compatibility for speed for 6x, may be, I don't have opinion here. -- http://ache.pp.ru/ From owner-cvs-src@FreeBSD.ORG Fri Oct 26 19:01:22 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E243816A478 for ; Fri, 26 Oct 2007 19:01:22 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outH.internet-mail-service.net (outH.internet-mail-service.net [216.240.47.231]) by mx1.freebsd.org (Postfix) with ESMTP id A58A213C4CB for ; Fri, 26 Oct 2007 19:01:22 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.40) with ESMTP; Fri, 26 Oct 2007 12:01:21 -0700 X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (nat.ironport.com [63.251.108.100]) by idiom.com (Postfix) with ESMTP id 20B2C126822; Fri, 26 Oct 2007 12:01:21 -0700 (PDT) Message-ID: <4722399E.3090209@elischer.org> Date: Fri, 26 Oct 2007 12:01:50 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: John Baldwin References: <200710261703.l9QH3Nmt061137@repoman.freebsd.org> <200710261420.34168.jhb@freebsd.org> In-Reply-To: <200710261420.34168.jhb@freebsd.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Julian Elischer , cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/sys kthread.h src/sys/kern kern_kthread.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 19:01:23 -0000 John Baldwin wrote: > On Friday 26 October 2007 01:03:22 pm Julian Elischer wrote: >> julian 2007-10-26 17:03:22 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/sys kthread.h >> sys/kern kern_kthread.c >> Log: >> kthread_exit needs no stinkin argument. > > So an important property of the old kthread_exit() (now kproc_exit()) was that > a kernel module could safely ensure that a kthread it created was out of the > kernel module's text segment before returning from a module unload hook to > prevent kernel panics by sleeping on the proc pointer with the proc lock like > so: > > mtx_lock(&mylock); > PROC_LOCK(p); > signal_death = 1; > mtx_unlock(&mylock); > msleep(p, &p->p_mtx, ...); > PROC_UNLOCK(p); > > And have the main thread do this: > > ... > mtx_lock(&mylock); > while (!signal_death) { > ... fetch work, may drop mylock... > } > mtx_unlock(&mylock); > kthread_exit(0); the kproc_exit still does.. I didn't see any users of it in the code that I've switched to kthreads so far so I haven't added it to the kthread_exit() yet. the intr code does: thread_lock(td); ithread->it_flags |= IT_DEAD; if (TD_AWAITING_INTR(td)) { TD_CLR_IWAIT(td); sched_add(td, SRQ_INTR); } thread_unlock(td); but no wait. but I'll look further.. maybe it's in the drivers? > ... > > That was the purpose of the 'wakeup(curthread->td_proc)' in the old > kthread_exit(). How is this race handled now since the new kthread_exit() > doesn't have any wakeups, etc.? > From owner-cvs-src@FreeBSD.ORG Fri Oct 26 19:13:12 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 475A216A421; Fri, 26 Oct 2007 19:13:12 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id AD64E13C491; Fri, 26 Oct 2007 19:13:11 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9QJDAYp039523; Fri, 26 Oct 2007 23:13:10 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193425990; bh=7fHjPyCxvCUWs7PJLzahxIIUArautlZjRLcEiay 7J0k=; l=1261; h=Date:From:To:Cc:Subject:Message-ID: Mail-Followup-To:References:MIME-Version:Content-Type: Content-Disposition:In-Reply-To:User-Agent; b=BRFHns5wCzMvgNFsRhUR HzqlY7ZO4EODXV8bmRt1F3vNxVyf5FLsGBW3TgKPIxwt9YuHAaul6DE3QnauVMRTs16 G0bTAseZ5LK6uZ0lzD1tLx4frRWwW2HucnmJDULwr9ZFWLu5vJwnt3YXZUMXzC5Oi8V grSfsxyDsk27Vabfg= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9QJDAlR039522; Fri, 26 Oct 2007 23:13:10 +0400 (MSD) (envelope-from ache) Date: Fri, 26 Oct 2007 23:13:09 +0400 From: Andrey Chernov To: d@delphij.net Message-ID: <20071026191309.GA39396@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , d@delphij.net, Scott Long , John Baldwin , Robert Watson , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> <472217C2.8020800@samsco.org> <472226BA.8000508@delphij.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="fUYQa+Pmc3FrFX/N" Content-Disposition: inline In-Reply-To: <472226BA.8000508@delphij.net> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Scott Long , src-committers@FreeBSD.org, John Baldwin , cvs-src@FreeBSD.org, cvs-all@FreeBSD.org, Robert Watson Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 19:13:12 -0000 --fUYQa+Pmc3FrFX/N Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 26, 2007 at 10:41:14AM -0700, LI Xin wrote: > rafan@ has a patch that implements Warner's suggestion by removing the > inline's from _ctype.h and the macros from ctype.h, and is testing the > impact. Basically the approach do the following: >=20 > - Keep __mb_sb_limit intact. It is used for internal state of the > locale system and is needed for programs compiled in the window. > - Remove the is*() defines. > - Remove the inline functions. > - Put the inlined stuff into isctype.c. Please don't forget that standard still require that this two int _toupper(int); int _tolower(int); should be defined as macros in anycase. About whole decision of inline removing, I already express my feeling in=20 previous postings in this thread. --=20 http://ache.pp.ru/ --fUYQa+Pmc3FrFX/N Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFHIjxFVg5YK5ZEdN0RAvTwAKCBJ8oTfeDLxu5Gop/5HusbTvIx1gCcDqQn 9KFk7J6yyJb+9z1lwS3Alis= =cSgk -----END PGP SIGNATURE----- --fUYQa+Pmc3FrFX/N-- From owner-cvs-src@FreeBSD.ORG Fri Oct 26 19:22:26 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4F9BC16A417; Fri, 26 Oct 2007 19:22:26 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.freebsd.org (Postfix) with ESMTP id B992413C4AA; Fri, 26 Oct 2007 19:22:25 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from phobos.samsco.home (phobos.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.8/8.13.8) with ESMTP id l9QJLw6o070594; Fri, 26 Oct 2007 13:21:58 -0600 (MDT) (envelope-from scottl@samsco.org) Message-ID: <47223E42.4090905@samsco.org> Date: Fri, 26 Oct 2007 13:21:38 -0600 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.6) Gecko/20070802 SeaMonkey/1.1.4 MIME-Version: 1.0 To: Andrey Chernov , Rong-en Fan , Scott Long , John Baldwin , src-committers@freebsd.org, d@delphij.net, cvs-all@freebsd.org, Robert Watson , cvs-src@freebsd.org References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> <472217C2.8020800@samsco.org> <6eb82e0710260954m73b3f17bq2c72a4cdb597640e@mail.gmail.com> <20071026190039.GB38843@nagual.pp.ru> In-Reply-To: <20071026190039.GB38843@nagual.pp.ru> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (pooker.samsco.org [168.103.85.57]); Fri, 26 Oct 2007 13:21:58 -0600 (MDT) X-Spam-Status: No, score=-1.4 required=5.5 tests=ALL_TRUSTED autolearn=failed version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on pooker.samsco.org Cc: Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 19:22:26 -0000 Andrey Chernov wrote: > On Sat, Oct 27, 2007 at 12:54:21AM +0800, Rong-en Fan wrote: >> As for RELENG_7 and HEAD, I'm not 100% sure whether we should restore >> the compatibility as 1) 7.0 is not released yet, 2) we don't promise >> anything in >> HEAD branch. However, if most people think get rid of inline stuffs and >> have libc compatibility are nice, then we do the same for those two branches. > > Although standard permits functions only, I object against permanent > removing inlines from ctype. Almost every system have them as macros or > inlines and not as function calls, and it is for reason. Ctype functions > are very inside-loop-intensive, and not speeding them up may slowdown apps > which do intensive text processing. > > In the case we trade forward compatibility for speed for 6x, may be, I > don't have opinion here. > RELENG_6 is what I'm most concerned about, so thank you for compromising on it. It's unfortunate that turmoil was created in HEAD and RELENG_7, but it looks like it was unavoidable given our standard practices of MFC oriented changes. I do think that this all could have been planned and executed better so that surprises and changes like this weren't needed. But, live and learn. Thanks for working on it. Scott From owner-cvs-src@FreeBSD.ORG Fri Oct 26 19:28:00 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E8F3716A469; Fri, 26 Oct 2007 19:28:00 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 2A6EC13C4C3; Fri, 26 Oct 2007 19:27:59 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8p) with ESMTP id 216261318-1834499 for multiple; Fri, 26 Oct 2007 15:30:18 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l9QJRbVC038559; Fri, 26 Oct 2007 15:27:38 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Julian Elischer Date: Fri, 26 Oct 2007 15:24:51 -0400 User-Agent: KMail/1.9.6 References: <200710261703.l9QH3Nmt061137@repoman.freebsd.org> <200710261420.34168.jhb@freebsd.org> <4722399E.3090209@elischer.org> In-Reply-To: <4722399E.3090209@elischer.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710261524.51945.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Fri, 26 Oct 2007 15:27:38 -0400 (EDT) X-Virus-Scanned: ClamAV 0.91.2/4600/Fri Oct 26 10:02:30 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Julian Elischer , cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/sys kthread.h src/sys/kern kern_kthread.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 19:28:01 -0000 On Friday 26 October 2007 03:01:50 pm Julian Elischer wrote: > John Baldwin wrote: > > On Friday 26 October 2007 01:03:22 pm Julian Elischer wrote: > >> julian 2007-10-26 17:03:22 UTC > >> > >> FreeBSD src repository > >> > >> Modified files: > >> sys/sys kthread.h > >> sys/kern kern_kthread.c > >> Log: > >> kthread_exit needs no stinkin argument. > > > > So an important property of the old kthread_exit() (now kproc_exit()) was that > > a kernel module could safely ensure that a kthread it created was out of the > > kernel module's text segment before returning from a module unload hook to > > prevent kernel panics by sleeping on the proc pointer with the proc lock like > > so: > > > > mtx_lock(&mylock); > > PROC_LOCK(p); > > signal_death = 1; > > mtx_unlock(&mylock); > > msleep(p, &p->p_mtx, ...); > > PROC_UNLOCK(p); > > > > And have the main thread do this: > > > > ... > > mtx_lock(&mylock); > > while (!signal_death) { > > ... fetch work, may drop mylock... > > } > > mtx_unlock(&mylock); > > kthread_exit(0); > > the kproc_exit still does.. > > I didn't see any users of it in the code that I've switched to kthreads > so far so I haven't added it to the kthread_exit() yet. Ok. That needs to happen at some point so that more kprocs can be kthreads. For example, ipmi(4) creates a kthread/kproc, so does random(4), fdc(4), and I think ndis(4). -- John Baldwin From owner-cvs-src@FreeBSD.ORG Fri Oct 26 19:37:13 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E28616A419 for ; Fri, 26 Oct 2007 19:37:13 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outD.internet-mail-service.net (outD.internet-mail-service.net [216.240.47.227]) by mx1.freebsd.org (Postfix) with ESMTP id 512A413C48D for ; Fri, 26 Oct 2007 19:37:13 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.40) with ESMTP; Fri, 26 Oct 2007 12:37:04 -0700 X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e X-Client-Authorized: MaGic Cook1e Received: from julian-mac.elischer.org (nat.ironport.com [63.251.108.100]) by idiom.com (Postfix) with ESMTP id F353212681F; Fri, 26 Oct 2007 12:37:03 -0700 (PDT) Message-ID: <472241FD.1080502@elischer.org> Date: Fri, 26 Oct 2007 12:37:33 -0700 From: Julian Elischer User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: John Baldwin References: <200710261703.l9QH3Nmt061137@repoman.freebsd.org> <200710261420.34168.jhb@freebsd.org> <4722399E.3090209@elischer.org> <200710261524.51945.jhb@freebsd.org> In-Reply-To: <200710261524.51945.jhb@freebsd.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Julian Elischer , cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/sys kthread.h src/sys/kern kern_kthread.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 19:37:13 -0000 John Baldwin wrote: > On Friday 26 October 2007 03:01:50 pm Julian Elischer wrote: >> John Baldwin wrote: >>> On Friday 26 October 2007 01:03:22 pm Julian Elischer wrote: >>>> julian 2007-10-26 17:03:22 UTC >>>> >>>> FreeBSD src repository >>>> >>>> Modified files: >>>> sys/sys kthread.h >>>> sys/kern kern_kthread.c >>>> Log: >>>> kthread_exit needs no stinkin argument. >>> So an important property of the old kthread_exit() (now kproc_exit()) was > that >>> a kernel module could safely ensure that a kthread it created was out of > the >>> kernel module's text segment before returning from a module unload hook to >>> prevent kernel panics by sleeping on the proc pointer with the proc lock > like >>> so: >>> >>> mtx_lock(&mylock); >>> PROC_LOCK(p); >>> signal_death = 1; >>> mtx_unlock(&mylock); >>> msleep(p, &p->p_mtx, ...); >>> PROC_UNLOCK(p); >>> >>> And have the main thread do this: >>> >>> ... >>> mtx_lock(&mylock); >>> while (!signal_death) { >>> ... fetch work, may drop mylock... >>> } >>> mtx_unlock(&mylock); >>> kthread_exit(0); >> the kproc_exit still does.. >> >> I didn't see any users of it in the code that I've switched to kthreads >> so far so I haven't added it to the kthread_exit() yet. > > Ok. That needs to happen at some point so that more kprocs can be kthreads. > For example, ipmi(4) creates a kthread/kproc, so does random(4), fdc(4), and > I think ndis(4). I'll check them out and see what the best solution is.. > From owner-cvs-src@FreeBSD.ORG Fri Oct 26 19:47:02 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7A37716A41A; Fri, 26 Oct 2007 19:47:02 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 52B5313C491; Fri, 26 Oct 2007 19:47:02 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QJl2OW074033; Fri, 26 Oct 2007 19:47:02 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from jkim@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QJl2qL074032; Fri, 26 Oct 2007 19:47:02 GMT (envelope-from jkim) Message-Id: <200710261947.l9QJl2qL074032@repoman.freebsd.org> From: Jung-uk Kim Date: Fri, 26 Oct 2007 19:47:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/share/man/man4 bge.4 src/sys/dev/bge if_bge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 19:47:02 -0000 jkim 2007-10-26 19:47:01 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/man/man4 bge.4 sys/dev/bge if_bge.c Log: Disable hw.bge.allow_asf tunable by default on the release branch. This is not to surprise 6.x users when they upgrade to 7.0. Approved by: re (kensmith) Revision Changes Path 1.32.2.1 +2 -2 src/share/man/man4/bge.4 1.198.2.1 +1 -1 src/sys/dev/bge/if_bge.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 20:30:36 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3EC9116A46B; Fri, 26 Oct 2007 20:30:36 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (trang.nuxi.org [74.95.12.85]) by mx1.freebsd.org (Postfix) with ESMTP id 17CA913C4B9; Fri, 26 Oct 2007 20:30:35 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (obrien@localhost [127.0.0.1]) by dragon.nuxi.org (8.14.1/8.14.1) with ESMTP id l9QKUEPV099854; Fri, 26 Oct 2007 13:30:14 -0700 (PDT) (envelope-from obrien@dragon.nuxi.org) Received: (from obrien@localhost) by dragon.nuxi.org (8.14.1/8.14.1/Submit) id l9QKUD1O099853; Fri, 26 Oct 2007 13:30:13 -0700 (PDT) (envelope-from obrien) Date: Fri, 26 Oct 2007 13:30:13 -0700 From: "David O'Brien" To: Ken Smith Message-ID: <20071026203013.GA99714@dragon.NUXI.org> References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <200710261141.51639.jhb@freebsd.org> <1193414454.7390.20.camel@opus.cse.buffalo.edu> <200710261224.41369.jhb@freebsd.org> <1193424434.7390.44.camel@opus.cse.buffalo.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1193424434.7390.44.camel@opus.cse.buffalo.edu> X-Operating-System: FreeBSD 7.0-CURRENT User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Scott Long , src-committers@FreeBSD.org, d@delphij.net, John Baldwin , Andrey Chernov , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: obrien@FreeBSD.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 20:30:36 -0000 On Fri, Oct 26, 2007 at 02:47:13PM -0400, Ken Smith wrote: > If portmgr@ uses RELENG_6 to base their builds on breaking forward > compat would mean all consumers of packages-6-stable would also need > to use RELENG_6. When did this sease being a requirement? 'pkg_add -r' certainly enforces this requirement. `pkg_add -r jive' on 6.2-RELEASE will always pull from the packages-6.2-release/ and not packages-6-stable/. -- -- David (obrien@FreeBSD.org) From owner-cvs-src@FreeBSD.ORG Fri Oct 26 20:32:33 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 87E4E16A417; Fri, 26 Oct 2007 20:32:33 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5EA9713C481; Fri, 26 Oct 2007 20:32:33 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QKWXBV080161; Fri, 26 Oct 2007 20:32:33 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QKWXLM080160; Fri, 26 Oct 2007 20:32:33 GMT (envelope-from julian) Message-Id: <200710262032.l9QKWXLM080160@repoman.freebsd.org> From: Julian Elischer Date: Fri, 26 Oct 2007 20:32:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_idle.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 20:32:33 -0000 julian 2007-10-26 20:32:33 UTC FreeBSD src repository Modified files: sys/kern kern_idle.c Log: oops, over optimised and broke non-SMP builds Revision Changes Path 1.51 +3 -1 src/sys/kern/kern_idle.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 20:33:17 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D19BB16A419; Fri, 26 Oct 2007 20:33:17 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from tarsier.geekcn.org (tarsier.geekcn.org [210.51.165.229]) by mx1.freebsd.org (Postfix) with ESMTP id 7146613C4B2; Fri, 26 Oct 2007 20:33:17 +0000 (UTC) (envelope-from delphij@delphij.net) Received: from localhost (tarsier.geekcn.org [210.51.165.229]) by tarsier.geekcn.org (Postfix) with ESMTP id 66DB2EC3221; Sat, 27 Oct 2007 04:33:16 +0800 (CST) X-Virus-Scanned: amavisd-new at geekcn.org Received: from tarsier.geekcn.org ([210.51.165.229]) by localhost (mail.geekcn.org [210.51.165.229]) (amavisd-new, port 10024) with ESMTP id iINPkqNViVZV; Sat, 27 Oct 2007 04:33:10 +0800 (CST) Received: from LI-Xins-MacBook.local (71.5.7.139.ptr.us.xo.net [71.5.7.139]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tarsier.geekcn.org (Postfix) with ESMTP id 06727EB7AA1; Sat, 27 Oct 2007 04:33:07 +0800 (CST) DomainKey-Signature: a=rsa-sha1; s=default; d=delphij.net; c=nofws; q=dns; h=message-id:date:from:reply-to:organization:user-agent: mime-version:to:cc:subject:references:in-reply-to: x-enigmail-version:openpgp:content-type; b=ikmGmVyxd3D2OFgSfgsk2XjE0MATVs/j8wAHGSxP5lPON+aiq0BUspEi9Sxi507gJ jo0XdpK8e9xxRwZb1NMdA== Message-ID: <47224EF4.2030306@delphij.net> Date: Fri, 26 Oct 2007 13:32:52 -0700 From: LI Xin Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: obrien@FreeBSD.org References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <200710261141.51639.jhb@freebsd.org> <1193414454.7390.20.camel@opus.cse.buffalo.edu> <200710261224.41369.jhb@freebsd.org> <1193424434.7390.44.camel@opus.cse.buffalo.edu> <20071026203013.GA99714@dragon.NUXI.org> In-Reply-To: <20071026203013.GA99714@dragon.NUXI.org> X-Enigmail-Version: 0.95.4 OpenPGP: url=http://www.delphij.net/delphij.asc Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigF3C1683593DA846863D1350F" Cc: Scott Long , src-committers@FreeBSD.org, d@delphij.net, John Baldwin , Andrey Chernov , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, Ken Smith Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: d@delphij.net List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 20:33:17 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigF3C1683593DA846863D1350F Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable David O'Brien wrote: > On Fri, Oct 26, 2007 at 02:47:13PM -0400, Ken Smith wrote: >> If portmgr@ uses RELENG_6 to base their builds on breaking forward >> compat would mean all consumers of packages-6-stable would also need >> to use RELENG_6. >=20 > When did this sease being a requirement? > 'pkg_add -r' certainly enforces this requirement. `pkg_add -r jive' on= > 6.2-RELEASE will always pull from the packages-6.2-release/ and not > packages-6-stable/. I think the problem is that we never update these packages :-) Cheers, --=20 Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! --------------enigF3C1683593DA846863D1350F Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHIk71OfuToMruuMARCl0sAJ0VTPDm5h2mCG43olTjqOg7PCoQGwCfTF1I ku1md348do51qBZbIglg75w= =Kwq7 -----END PGP SIGNATURE----- --------------enigF3C1683593DA846863D1350F-- From owner-cvs-src@FreeBSD.ORG Fri Oct 26 20:42:05 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E3ACB16A46C; Fri, 26 Oct 2007 20:42:05 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (trang.nuxi.org [74.95.12.85]) by mx1.freebsd.org (Postfix) with ESMTP id B772D13C4B7; Fri, 26 Oct 2007 20:42:00 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (obrien@localhost [127.0.0.1]) by dragon.nuxi.org (8.14.1/8.14.1) with ESMTP id l9QKfdAP000234; Fri, 26 Oct 2007 13:41:39 -0700 (PDT) (envelope-from obrien@dragon.nuxi.org) Received: (from obrien@localhost) by dragon.nuxi.org (8.14.1/8.14.1/Submit) id l9QKfcac000233; Fri, 26 Oct 2007 13:41:38 -0700 (PDT) (envelope-from obrien) Date: Fri, 26 Oct 2007 13:41:38 -0700 From: "David O'Brien" To: d@delphij.net Message-ID: <20071026204138.GB99714@dragon.NUXI.org> References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <200710261141.51639.jhb@freebsd.org> <1193414454.7390.20.camel@opus.cse.buffalo.edu> <200710261224.41369.jhb@freebsd.org> <1193424434.7390.44.camel@opus.cse.buffalo.edu> <20071026203013.GA99714@dragon.NUXI.org> <47224EF4.2030306@delphij.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <47224EF4.2030306@delphij.net> X-Operating-System: FreeBSD 7.0-CURRENT User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Scott Long , src-committers@FreeBSD.org, John Baldwin , Andrey Chernov , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, Ken Smith Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: obrien@FreeBSD.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 20:42:06 -0000 On Fri, Oct 26, 2007 at 01:32:52PM -0700, LI Xin wrote: > David O'Brien wrote: > > On Fri, Oct 26, 2007 at 02:47:13PM -0400, Ken Smith wrote: > >> If portmgr@ uses RELENG_6 to base their builds on breaking forward > >> compat would mean all consumers of packages-6-stable would also need > >> to use RELENG_6. > > > > When did this sease being a requirement? > > 'pkg_add -r' certainly enforces this requirement. `pkg_add -r jive' on > > 6.2-RELEASE will always pull from the packages-6.2-release/ and not > > packages-6-stable/. > > I think the problem is that we never update these packages :-) That may be an issue, not this issue. -- -- David (obrien@FreeBSD.org) From owner-cvs-src@FreeBSD.ORG Fri Oct 26 20:46:28 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 08F1A16A49E; Fri, 26 Oct 2007 20:46:28 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: from mail.garage.freebsd.pl (arm132.internetdsl.tpnet.pl [83.17.198.132]) by mx1.freebsd.org (Postfix) with ESMTP id 7E98013C4A5; Fri, 26 Oct 2007 20:46:26 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id 3A05646181; Fri, 26 Oct 2007 22:46:24 +0200 (CEST) Received: from localhost (154.81.datacomsa.pl [195.34.81.154]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id C715C45F5C; Fri, 26 Oct 2007 22:46:18 +0200 (CEST) Date: Fri, 26 Oct 2007 22:45:53 +0200 From: Pawel Jakub Dawidek To: Alexey Dokuchaev Message-ID: <20071026204553.GA4241@garage.freebsd.pl> References: <200710260655.l9Q6t0UW080765@repoman.freebsd.org> <20071026155703.GC7312@FreeBSD.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="cNdxnHkX5QqsyA0e" Content-Disposition: inline In-Reply-To: <20071026155703.GC7312@FreeBSD.org> User-Agent: Mutt/1.4.2.3i X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 7.0-CURRENT i386 X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-2.6 required=3.0 tests=BAYES_00 autolearn=ham version=3.0.4 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/geom geom_io.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 20:46:28 -0000 --cNdxnHkX5QqsyA0e Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 26, 2007 at 03:57:03PM +0000, Alexey Dokuchaev wrote: > On Fri, Oct 26, 2007 at 06:55:00AM +0000, Pawel Jakub Dawidek wrote: > > pjd 2007-10-26 06:55:00 UTC > >=20 > > FreeBSD src repository > >=20 > > Modified files: > > sys/geom geom_io.c=20 > > Log: > > Save stack only when KTR_GEOM is both compiled into the kernel and en= abled > > in debug.ktr.mask. Because saving stack is very expensive, it's bette= r only > > to do it when one really wants to. >=20 > Do you by chance have benchmark results? I'd like to know what impact > does it cause, unless I'm asking too much. :-) It can make your system to crawl when you do a lot of I/Os. --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --cNdxnHkX5QqsyA0e Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFHIlIBForvXbEpPzQRAlteAKDHoxF3+Jvf4oLkLxM3x9bAvJbH6wCfdeGv 7PPHMdWXOk6cJokAgTU91qs= =4M2c -----END PGP SIGNATURE----- --cNdxnHkX5QqsyA0e-- From owner-cvs-src@FreeBSD.ORG Fri Oct 26 20:48:19 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0024016A419; Fri, 26 Oct 2007 20:48:18 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E3D5413C4A6; Fri, 26 Oct 2007 20:48:18 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QKmIJm089773; Fri, 26 Oct 2007 20:48:18 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QKmIoJ089772; Fri, 26 Oct 2007 20:48:18 GMT (envelope-from ariff) Message-Id: <200710262048.l9QKmIoJ089772@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 26 Oct 2007 20:48:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/sound/pci/hda hdac.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 20:48:19 -0000 ariff 2007-10-26 20:48:18 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/sound/pci/hda hdac.c Log: MFC: (revision 1.45) - Gigabyte G33-S2H fixup, due to the present of multiple competing codecs. Codec at address 0 seems purely digital, or perhaps an HDMI interface. Let the driver skip it and continue scanning the codecs starting with address 2 (Realtek ALC885). * Due to possibilities of future similar cases, put enough logic in hdac_scan_codecs() to force codec scanning starting from XX address via tunable "hint.pcm.%d.codec_index". Reported / Tested by: Toomas Pelberg - Trivial headphone / speaker automute fixup for Fujitsu-Siemens AMILO Si 1848 laptop. Reported / Tested by: Ed - Trivial headphone / speaker automute fixup for Fujitsu-Siemens Lifebook S7020D laptop. Reported / Tested by: Jaromir Dvoracek - Some smart vendor trying to create interplanetary wormhole by screwing pci config space during their BIOS update. The side effects of their failure attempt includes mutilated hardware id, broken speaker automuting and loosing the entire analog CD connectivity, thus causing enough collateral damages to collapse the entire universe. Move along with it. Please exercise extra cautious when applying BIOS updates. Reported / Tested by: Pietro Cerutti - assembled laptop, based on the MSI-1034 (662) which is now becoming MSI-034A. - Fix no sound issues (on headphones) for Lenovo ThinkCentre A55 due to global automute table entry which is not applicable for non-laptops. Reported / Tested by: Piotr Smyrak - Speaker mute control for HP DC7700 since the front headphone jack does not generate any interesting unsolicited signal/response. Reported / Tested by: tyop @ irc.freenode.net Revision Changes Path 1.36.2.6 +71 -13 src/sys/dev/sound/pci/hda/hdac.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 20:49:25 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3306916A418; Fri, 26 Oct 2007 20:49:25 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0A60713C49D; Fri, 26 Oct 2007 20:49:25 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QKnOhj089847; Fri, 26 Oct 2007 20:49:24 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QKnObE089844; Fri, 26 Oct 2007 20:49:24 GMT (envelope-from ariff) Message-Id: <200710262049.l9QKnObE089844@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 26 Oct 2007 20:49:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pcm ac97_patch.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 20:49:25 -0000 ariff 2007-10-26 20:49:24 UTC FreeBSD src repository Modified files: sys/dev/sound/pcm ac97_patch.c Log: Enable headphone jack-sense for HP nx6100 with AD1981B AC'97 codec, automuting internal speakers. Tested by: Frederic Chardon MFC after: 3 days Revision Changes Path 1.11 +1 -0 src/sys/dev/sound/pcm/ac97_patch.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 20:49:59 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EBFAE16A41A; Fri, 26 Oct 2007 20:49:59 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C4AE513C4F5; Fri, 26 Oct 2007 20:49:59 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QKnxxO089958; Fri, 26 Oct 2007 20:49:59 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QKnxkw089957; Fri, 26 Oct 2007 20:49:59 GMT (envelope-from ariff) Message-Id: <200710262049.l9QKnxkw089957@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 26 Oct 2007 20:49:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pcm ac97.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 20:50:00 -0000 ariff 2007-10-26 20:49:59 UTC FreeBSD src repository Modified files: sys/dev/sound/pcm ac97.c Log: Remap and virtualize mixer controls for HP nx6110 with AD1981B AC97 codec, unifying master volume control. * Remap "phout" --> SOUND_MIXER_VOLUME (internal speakers) * Virtual "vol" --> { "phout", "ogain" (headphone) } Tested by: Frederic Chardon MFC after: 3 days Revision Changes Path 1.74 +26 -2 src/sys/dev/sound/pcm/ac97.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 21:02:32 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1040716A41A; Fri, 26 Oct 2007 21:02:32 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F36B013C4AC; Fri, 26 Oct 2007 21:02:31 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QL2ViS090955; Fri, 26 Oct 2007 21:02:31 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QL2Va1090954; Fri, 26 Oct 2007 21:02:31 GMT (envelope-from jhb) Message-Id: <200710262102.l9QL2Va1090954@repoman.freebsd.org> From: John Baldwin Date: Fri, 26 Oct 2007 21:02:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/arm/at91/boot2 boot2.c src/sys/boot/common ufsread.c src/sys/boot/i386/boot2 boot2.c src/sys/boot/i386/gptboot gptboot.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 21:02:32 -0000 jhb 2007-10-26 21:02:31 UTC FreeBSD src repository Modified files: sys/boot/arm/at91/boot2 boot2.c sys/boot/common ufsread.c sys/boot/i386/boot2 boot2.c sys/boot/i386/gptboot gptboot.c Log: Use the smaller cgbase() macro in ufsread.c if UFS_SMALL_CGBASE is defined. This lets each boot program choose which version of cgbase() it wants to use rather than forcing ufsread.c to have that knowledge. MFC after: 1 week Discussed with: imp Revision Changes Path 1.8 +1 -0 src/sys/boot/arm/at91/boot2/boot2.c 1.17 +3 -3 src/sys/boot/common/ufsread.c 1.85 +1 -0 src/sys/boot/i386/boot2/boot2.c 1.86 +0 -1 src/sys/boot/i386/gptboot/gptboot.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 21:16:35 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6FDB316A41A; Fri, 26 Oct 2007 21:16:35 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 47F5213C4A7; Fri, 26 Oct 2007 21:16:35 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QLGZZj092882; Fri, 26 Oct 2007 21:16:35 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QLGZWg092881; Fri, 26 Oct 2007 21:16:35 GMT (envelope-from rwatson) Message-Id: <200710262116.l9QLGZWg092881@repoman.freebsd.org> From: Robert Watson Date: Fri, 26 Oct 2007 21:16:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/security/mac mac_framework.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 21:16:35 -0000 rwatson 2007-10-26 21:16:34 UTC FreeBSD src repository Modified files: sys/security/mac mac_framework.h Log: Update comment following MAC Framework entry point renaming and reorganization. Obtained from: TrustedBSD Project Revision Changes Path 1.92 +6 -1 src/sys/security/mac/mac_framework.h From owner-cvs-src@FreeBSD.ORG Fri Oct 26 21:46:32 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A22C216A417; Fri, 26 Oct 2007 21:46:32 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 79C1F13C4C1; Fri, 26 Oct 2007 21:46:32 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QLkW5c094553; Fri, 26 Oct 2007 21:46:32 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QLkWe0094552; Fri, 26 Oct 2007 21:46:32 GMT (envelope-from jhb) Message-Id: <200710262146.l9QLkWe0094552@repoman.freebsd.org> From: John Baldwin Date: Fri, 26 Oct 2007 21:46:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/nfsclient nfs_vfsops.c src/sys/nfsserver nfs_serv.c src/usr.bin/nfsstat nfsstat.1 nfsstat.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 21:46:32 -0000 jhb 2007-10-26 21:46:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/nfsclient nfs_vfsops.c sys/nfsserver nfs_serv.c usr.bin/nfsstat nfsstat.1 nfsstat.c Log: MFC: Add a -z flag to nfsstat which zeros the NFS statistics after displaying them. Approved by: re (kensmith) Revision Changes Path 1.193.2.1 +1 -1 src/sys/nfsclient/nfs_vfsops.c 1.174.2.1 +1 -1 src/sys/nfsserver/nfs_serv.c 1.14.2.1 +4 -2 src/usr.bin/nfsstat/nfsstat.1 1.21.18.1 +44 -22 src/usr.bin/nfsstat/nfsstat.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 21:50:36 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0AE3F16A420; Fri, 26 Oct 2007 21:50:36 +0000 (UTC) (envelope-from kensmith@cse.Buffalo.EDU) Received: from phoebe.cse.buffalo.edu (phoebe.cse.buffalo.edu [128.205.32.89]) by mx1.freebsd.org (Postfix) with ESMTP id 1274013C49D; Fri, 26 Oct 2007 21:50:34 +0000 (UTC) (envelope-from kensmith@cse.Buffalo.EDU) Received: from [192.168.1.101] (cpe-74-77-179-53.buffalo.res.rr.com [74.77.179.53]) (authenticated bits=0) by phoebe.cse.buffalo.edu (8.14.1/8.13.7) with ESMTP id l9QLo3Sh008253 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Fri, 26 Oct 2007 17:50:09 -0400 (EDT) (envelope-from kensmith@cse.buffalo.edu) From: Ken Smith To: obrien@FreeBSD.org In-Reply-To: <20071026203013.GA99714@dragon.NUXI.org> References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <200710261141.51639.jhb@freebsd.org> <1193414454.7390.20.camel@opus.cse.buffalo.edu> <200710261224.41369.jhb@freebsd.org> <1193424434.7390.44.camel@opus.cse.buffalo.edu> <20071026203013.GA99714@dragon.NUXI.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-L6xpg1wknITkOjWqnzFa" Date: Fri, 26 Oct 2007 17:46:09 -0400 Message-Id: <1193435169.96540.3.camel@neo.cse.buffalo.edu> Mime-Version: 1.0 X-Mailer: Evolution 2.8.2.1 FreeBSD GNOME Team Port X-DCC-Buffalo.EDU-Metrics: phoebe.cse.buffalo.edu 1029; Body=0 Fuz1=0 Fuz2=0 X-Spam-Status: No, score=0.1 required=5.0 tests=RDNS_DYNAMIC autolearn=no version=3.2.3 X-Spam-Checker-Version: SpamAssassin 3.2.3 (2007-08-08) on phoebe.cse.buffalo.edu Cc: Scott Long , src-committers@FreeBSD.org, d@delphij.net, John Baldwin , Andrey Chernov , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 21:50:36 -0000 --=-L6xpg1wknITkOjWqnzFa Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Fri, 2007-10-26 at 13:30 -0700, David O'Brien wrote: > On Fri, Oct 26, 2007 at 02:47:13PM -0400, Ken Smith wrote: > > If portmgr@ uses RELENG_6 to base their builds on breaking forward > > compat would mean all consumers of packages-6-stable would also need > > to use RELENG_6. >=20 > When did this sease being a requirement? > 'pkg_add -r' certainly enforces this requirement. `pkg_add -r jive' on > 6.2-RELEASE will always pull from the packages-6.2-release/ and not > packages-6-stable/. >=20 I thought you could use portupgrade on a 6.2-REL system and have it pull the packages from a packages-6-stable tree. If not (and given how this week has gone it wouldn't surprise me...) apologies... --=20 Ken Smith - From there to here, from here to | kensmith@cse.buffalo.edu there, funny things are everywhere. | - Theodore Geisel | --=-L6xpg1wknITkOjWqnzFa Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQBHImAh/G14VSmup/YRApXyAKCGWLBJSgs2vQQA/emURH7coGnzUgCeKdab xpo/HKME8+jGRKxS2cTPT28= =+Qgs -----END PGP SIGNATURE----- --=-L6xpg1wknITkOjWqnzFa-- From owner-cvs-src@FreeBSD.ORG Fri Oct 26 22:03:20 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3F00916A419; Fri, 26 Oct 2007 22:03:20 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1675E13C481; Fri, 26 Oct 2007 22:03:20 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QM3Jk2096658; Fri, 26 Oct 2007 22:03:19 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QM3J2q096657; Fri, 26 Oct 2007 22:03:19 GMT (envelope-from julian) Message-Id: <200710262203.l9QM3J2q096657@repoman.freebsd.org> From: Julian Elischer Date: Fri, 26 Oct 2007 22:03:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_intr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 22:03:20 -0000 julian 2007-10-26 22:03:19 UTC FreeBSD src repository Modified files: sys/kern kern_intr.c Log: if one changes a function's arguments, one must also change the callers. Revision Changes Path 1.150 +2 -2 src/sys/kern/kern_intr.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 22:06:56 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BFA7816A418; Fri, 26 Oct 2007 22:06:56 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9751313C4B9; Fri, 26 Oct 2007 22:06:56 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QM6uSN096909; Fri, 26 Oct 2007 22:06:56 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QM6uGL096908; Fri, 26 Oct 2007 22:06:56 GMT (envelope-from jhb) Message-Id: <200710262206.l9QM6uGL096908@repoman.freebsd.org> From: John Baldwin Date: Fri, 26 Oct 2007 22:06:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/nfsclient nfs_vfsops.c src/sys/nfsserver nfs_serv.c src/usr.bin/nfsstat nfsstat.1 nfsstat.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 22:06:56 -0000 jhb 2007-10-26 22:06:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/nfsclient nfs_vfsops.c sys/nfsserver nfs_serv.c usr.bin/nfsstat nfsstat.1 nfsstat.c Log: MFC: Add a -z flag to nfsstat which zeros the NFS statistics after displaying them. Revision Changes Path 1.177.2.7 +1 -1 src/sys/nfsclient/nfs_vfsops.c 1.156.2.8 +1 -1 src/sys/nfsserver/nfs_serv.c 1.13.8.1 +4 -2 src/usr.bin/nfsstat/nfsstat.1 1.21.8.1 +44 -22 src/usr.bin/nfsstat/nfsstat.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 22:18:21 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7443E16A418; Fri, 26 Oct 2007 22:18:21 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4BA1213C4B7; Fri, 26 Oct 2007 22:18:21 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QMILfU097437; Fri, 26 Oct 2007 22:18:21 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QMILsX097436; Fri, 26 Oct 2007 22:18:21 GMT (envelope-from julian) Message-Id: <200710262218.l9QMILsX097436@repoman.freebsd.org> From: Julian Elischer Date: Fri, 26 Oct 2007 22:18:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_kthread.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 22:18:21 -0000 julian 2007-10-26 22:18:20 UTC FreeBSD src repository Modified files: sys/kern kern_kthread.c Log: If kthread_exit() is called on the last kthread in a kproc, then all the work in kproc_exit must be done. We don't actually have a user of this yet but why leave it to chance. Revision Changes Path 1.42 +6 -0 src/sys/kern/kern_kthread.c From owner-cvs-src@FreeBSD.ORG Fri Oct 26 23:01:35 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 89AA416A41B; Fri, 26 Oct 2007 23:01:35 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 621A213C4B3; Fri, 26 Oct 2007 23:01:35 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QN1Y9R099893; Fri, 26 Oct 2007 23:01:34 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QN1YaD099892; Fri, 26 Oct 2007 23:01:34 GMT (envelope-from bmah) Message-Id: <200710262301.l9QN1YaD099892@repoman.freebsd.org> From: "Bruce A. Mah" Date: Fri, 26 Oct 2007 23:01:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/release/doc/share/sgml release.ent X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 23:01:35 -0000 bmah 2007-10-26 23:01:34 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) release/doc/share/sgml release.ent Log: Somewhat belatedly, update release documentation entities for 7.0-BETA. I could have sworn I committed this last week. Approved by: re (implicitly) Revision Changes Path 1.28.2.1 +2 -2 src/release/doc/share/sgml/release.ent From owner-cvs-src@FreeBSD.ORG Fri Oct 26 23:26:52 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E201B16A41A; Fri, 26 Oct 2007 23:26:52 +0000 (UTC) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (gate.funkthat.com [69.17.45.168]) by mx1.freebsd.org (Postfix) with ESMTP id A323013C4A7; Fri, 26 Oct 2007 23:26:52 +0000 (UTC) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (2sdeoxanlkyqg7ou@localhost.funkthat.com [127.0.0.1]) by hydrogen.funkthat.com (8.13.6/8.13.3) with ESMTP id l9QNQjA5042400; Fri, 26 Oct 2007 16:26:45 -0700 (PDT) (envelope-from jmg@hydrogen.funkthat.com) Received: (from jmg@localhost) by hydrogen.funkthat.com (8.13.6/8.13.3/Submit) id l9QNQfAX042399; Fri, 26 Oct 2007 16:26:41 -0700 (PDT) (envelope-from jmg) Date: Fri, 26 Oct 2007 16:26:41 -0700 From: John-Mark Gurney To: Andrey Chernov , Rong-en Fan , Scott Long , John Baldwin , src-committers@freebsd.org, d@delphij.net, cvs-all@freebsd.org, Robert Watson , cvs-src@freebsd.org Message-ID: <20071026232641.GJ39759@funkthat.com> References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> <472217C2.8020800@samsco.org> <6eb82e0710260954m73b3f17bq2c72a4cdb597640e@mail.gmail.com> <20071026190039.GB38843@nagual.pp.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20071026190039.GB38843@nagual.pp.ru> User-Agent: Mutt/1.4.2.1i X-Operating-System: FreeBSD 5.4-RELEASE-p6 i386 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ X-Resume: http://resnet.uoregon.edu/~gurney_j/resume.html X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (hydrogen.funkthat.com [127.0.0.1]); Fri, 26 Oct 2007 16:26:45 -0700 (PDT) Cc: Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John-Mark Gurney List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 23:26:53 -0000 Andrey Chernov wrote this message on Fri, Oct 26, 2007 at 23:00 +0400: > On Sat, Oct 27, 2007 at 12:54:21AM +0800, Rong-en Fan wrote: > > As for RELENG_7 and HEAD, I'm not 100% sure whether we should restore > > the compatibility as 1) 7.0 is not released yet, 2) we don't promise > > anything in > > HEAD branch. However, if most people think get rid of inline stuffs and > > have libc compatibility are nice, then we do the same for those two branches. > > Although standard permits functions only, I object against permanent > removing inlines from ctype. Almost every system have them as macros or > inlines and not as function calls, and it is for reason. Ctype functions > are very inside-loop-intensive, and not speeding them up may slowdown apps > which do intensive text processing. Have you done benchmarks to prove that making it a function will slow it down significantly? Things have changed over the years.... -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not." From owner-cvs-src@FreeBSD.ORG Fri Oct 26 23:51:46 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 88CFB16A418; Fri, 26 Oct 2007 23:51:46 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 78BB713C49D; Fri, 26 Oct 2007 23:51:46 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9QNpkvf004023; Fri, 26 Oct 2007 23:51:46 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9QNpkej004022; Fri, 26 Oct 2007 23:51:46 GMT (envelope-from scottl) Message-Id: <200710262351.l9QNpkej004022@repoman.freebsd.org> From: Scott Long Date: Fri, 26 Oct 2007 23:51:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/twa tw_cl_init.c tw_cl_intr.c tw_cl_io.c tw_cl_misc.c tw_cl_share.h tw_osl.h tw_osl_cam.c tw_osl_freebsd.c tw_osl_share.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Oct 2007 23:51:46 -0000 scottl 2007-10-26 23:51:46 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/twa tw_cl_init.c tw_cl_intr.c tw_cl_io.c tw_cl_misc.c tw_cl_share.h tw_osl.h tw_osl_cam.c tw_osl_freebsd.c tw_osl_share.h Log: Update to version 3.60.04.006. This adds support newer SAS controllers. This is a partial MFC of what went into HEAD/RELENG_7; the locking changes that constitude the other part do not apply to RELENG_6. Many thanks to 3Ware/AMCC for their continued support of FreeBSD. Submitted by: Manjunath Ranganathaiah Approved by: re Revision Changes Path 1.1.4.3 +5 -2 src/sys/dev/twa/tw_cl_init.c 1.1.4.3 +5 -0 src/sys/dev/twa/tw_cl_intr.c 1.1.4.3 +10 -4 src/sys/dev/twa/tw_cl_io.c 1.1.4.3 +10 -1 src/sys/dev/twa/tw_cl_misc.c 1.1.4.3 +1 -1 src/sys/dev/twa/tw_cl_share.h 1.1.4.3 +2 -1 src/sys/dev/twa/tw_osl.h 1.3.2.3 +13 -4 src/sys/dev/twa/tw_osl_cam.c 1.1.4.4 +3 -2 src/sys/dev/twa/tw_osl_freebsd.c 1.2.2.3 +1 -1 src/sys/dev/twa/tw_osl_share.h From owner-cvs-src@FreeBSD.ORG Sat Oct 27 00:09:31 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1FB9816A419; Sat, 27 Oct 2007 00:09:31 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EC42B13C480; Sat, 27 Oct 2007 00:09:30 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9R09Ugv005925; Sat, 27 Oct 2007 00:09:30 GMT (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9R09UIb005924; Sat, 27 Oct 2007 00:09:30 GMT (envelope-from alc) Message-Id: <200710270009.l9R09UIb005924@repoman.freebsd.org> From: Alan Cox Date: Sat, 27 Oct 2007 00:09:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/vm vm_page.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 00:09:31 -0000 alc 2007-10-27 00:09:30 UTC FreeBSD src repository Modified files: sys/vm vm_page.c Log: Change vm_page_cache_transfer() such that it does not transfer pages that would have an offset beyond the end of the target object. Such pages should remain in the source object. MFC after: 3 days Diagnosed and reviewed by: Kostik Belousov Reported and tested by: Peter Holm Revision Changes Path 1.358 +20 -10 src/sys/vm/vm_page.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 00:42:40 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CAACB16A417; Sat, 27 Oct 2007 00:42:40 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A420313C4B0; Sat, 27 Oct 2007 00:42:40 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9R0geie007680; Sat, 27 Oct 2007 00:42:40 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9R0geRr007679; Sat, 27 Oct 2007 00:42:40 GMT (envelope-from julian) Message-Id: <200710270042.l9R0geRr007679@repoman.freebsd.org> From: Julian Elischer Date: Sat, 27 Oct 2007 00:42:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_idle.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 00:42:40 -0000 julian 2007-10-27 00:42:40 UTC FreeBSD src repository Modified files: sys/kern kern_idle.c Log: Initialise the initial process pointer to NULL so that we know we don't have an idle process yet. I'm guessing that on my system this was always 0 already. found by: Ed Schouten Revision Changes Path 1.52 +1 -1 src/sys/kern/kern_idle.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 00:46:08 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4ABD416A418; Sat, 27 Oct 2007 00:46:08 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id AF15313C4AC; Sat, 27 Oct 2007 00:46:07 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9R0jtjo045738; Sat, 27 Oct 2007 04:45:55 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193445955; bh=miAFTB5969low0RDEW8QqHhOL4kdJCSdfPBqWDd 4egc=; l=1030; h=Date:From:To:Cc:Subject:Message-ID: Mail-Followup-To:References:MIME-Version:Content-Type: Content-Disposition:In-Reply-To:User-Agent; b=iFwvnSQFcgzl2Su0gQ5t bTk+xPxsCGS+TGbG4q0REtKviIe3V6MBvs4LDLQWCgK3lB5cHPgeQFd+peswYnvnRB2 zCWVPqIHGF8VbA7sT1l3BLKYAW76fIAaFQIrCim/FIhumukpB5og5X1E36EuL2JAIZT bSMkeyHGSt/HQFggE= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9R0jsjm045737; Sat, 27 Oct 2007 04:45:54 +0400 (MSD) (envelope-from ache) Date: Sat, 27 Oct 2007 04:45:52 +0400 From: Andrey Chernov To: John-Mark Gurney Message-ID: <20071027004552.GA45608@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , John-Mark Gurney , Rong-en Fan , Scott Long , John Baldwin , src-committers@FreeBSD.ORG, d@delphij.net, cvs-all@FreeBSD.ORG, Robert Watson , cvs-src@FreeBSD.ORG References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> <472217C2.8020800@samsco.org> <6eb82e0710260954m73b3f17bq2c72a4cdb597640e@mail.gmail.com> <20071026190039.GB38843@nagual.pp.ru> <20071026232641.GJ39759@funkthat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20071026232641.GJ39759@funkthat.com> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Scott Long , src-committers@FreeBSD.ORG, d@delphij.net, John Baldwin , cvs-src@FreeBSD.ORG, Rong-en Fan , cvs-all@FreeBSD.ORG, Robert Watson Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 00:46:08 -0000 On Fri, Oct 26, 2007 at 04:26:41PM -0700, John-Mark Gurney wrote: > > Although standard permits functions only, I object against permanent > > removing inlines from ctype. Almost every system have them as macros or > > inlines and not as function calls, and it is for reason. Ctype functions > > are very inside-loop-intensive, and not speeding them up may slowdown apps > > which do intensive text processing. > > Have you done benchmarks to prove that making it a function will slow > it down significantly? Things have changed over the years.... They slowed as function call with parameter can slow, the rest depends on application. The same is true about, say getc() macro vs. function call, especially noting that they usually are called in pair in the same loop. If we don't need inlines/macros here, why to keep getc() as macro? getc() is much more slower by the nature because requires physical IO, so it will be very strange to keep getc() as macro but remove ctype. -- http://ache.pp.ru/ From owner-cvs-src@FreeBSD.ORG Sat Oct 27 00:52:27 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0F95316A419; Sat, 27 Oct 2007 00:52:27 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DCD6813C4A6; Sat, 27 Oct 2007 00:52:26 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9R0qQDa016990; Sat, 27 Oct 2007 00:52:26 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9R0qQl5016989; Sat, 27 Oct 2007 00:52:26 GMT (envelope-from julian) Message-Id: <200710270052.l9R0qQl5016989@repoman.freebsd.org> From: Julian Elischer Date: Sat, 27 Oct 2007 00:52:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_idle.c kern_intr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 00:52:27 -0000 julian 2007-10-27 00:52:26 UTC FreeBSD src repository Modified files: sys/kern kern_idle.c kern_intr.c Log: rename the process to 'idle' and 'intr' as per jhb. Revision Changes Path 1.53 +2 -2 src/sys/kern/kern_idle.c 1.151 +2 -2 src/sys/kern/kern_intr.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 00:54:16 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A081916A417; Sat, 27 Oct 2007 00:54:16 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 77CC113C48E; Sat, 27 Oct 2007 00:54:16 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9R0sG2u017046; Sat, 27 Oct 2007 00:54:16 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9R0sGIs017045; Sat, 27 Oct 2007 00:54:16 GMT (envelope-from julian) Message-Id: <200710270054.l9R0sGIs017045@repoman.freebsd.org> From: Julian Elischer Date: Sat, 27 Oct 2007 00:54:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_kthread.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 00:54:16 -0000 julian 2007-10-27 00:54:16 UTC FreeBSD src repository Modified files: sys/kern kern_kthread.c Log: Add support for the pre-exisiting module shutdoen handshake. Fix some comments. Revision Changes Path 1.43 +6 -7 src/sys/kern/kern_kthread.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 03:21:08 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7317716A417; Sat, 27 Oct 2007 03:21:08 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 32BE513C4A7; Sat, 27 Oct 2007 03:21:08 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.1/8.14.1) with ESMTP id l9R3JrP2072289; Fri, 26 Oct 2007 21:19:53 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Fri, 26 Oct 2007 21:20:31 -0600 (MDT) Message-Id: <20071026.212031.-1607499905.imp@bsdimp.com> To: julian@elischer.org From: "M. Warner Losh" In-Reply-To: <4722399E.3090209@elischer.org> References: <200710261703.l9QH3Nmt061137@repoman.freebsd.org> <200710261420.34168.jhb@freebsd.org> <4722399E.3090209@elischer.org> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, src-committers@freebsd.org, julian@freebsd.org, cvs-all@freebsd.org, jhb@freebsd.org Subject: Re: cvs commit: src/sys/sys kthread.h src/sys/kern kern_kthread.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 03:21:08 -0000 In message: <4722399E.3090209@elischer.org> Julian Elischer writes: : John Baldwin wrote: : > On Friday 26 October 2007 01:03:22 pm Julian Elischer wrote: : >> julian 2007-10-26 17:03:22 UTC : >> : >> FreeBSD src repository : >> : >> Modified files: : >> sys/sys kthread.h : >> sys/kern kern_kthread.c : >> Log: : >> kthread_exit needs no stinkin argument. : > : > So an important property of the old kthread_exit() (now kproc_exit()) was that : > a kernel module could safely ensure that a kthread it created was out of the : > kernel module's text segment before returning from a module unload hook to : > prevent kernel panics by sleeping on the proc pointer with the proc lock like : > so: : > : > mtx_lock(&mylock); : > PROC_LOCK(p); : > signal_death = 1; : > mtx_unlock(&mylock); : > msleep(p, &p->p_mtx, ...); : > PROC_UNLOCK(p); : > : > And have the main thread do this: : > : > ... : > mtx_lock(&mylock); : > while (!signal_death) { : > ... fetch work, may drop mylock... : > } : > mtx_unlock(&mylock); : > kthread_exit(0); : : the kproc_exit still does.. : : I didn't see any users of it in the code that I've switched to kthreads : so far so I haven't added it to the kthread_exit() yet. : : the intr code does: : thread_lock(td); : ithread->it_flags |= IT_DEAD; : if (TD_AWAITING_INTR(td)) { : TD_CLR_IWAIT(td); : sched_add(td, SRQ_INTR); : } : thread_unlock(td); : : but no wait. : : but I'll look further.. maybe it's in the drivers? See dev/pccbb/pccbb.c for an example of the old usage. Warner From owner-cvs-src@FreeBSD.ORG Sat Oct 27 04:14:30 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 205C416A469; Sat, 27 Oct 2007 04:14:30 +0000 (UTC) (envelope-from joao@matik.com.br) Received: from msrv.matik.com.br (msrv.matik.com.br [200.152.83.14]) by mx1.freebsd.org (Postfix) with ESMTP id 8438613C4A8; Sat, 27 Oct 2007 04:14:29 +0000 (UTC) (envelope-from joao@matik.com.br) Received: from ap-h.matik.com.br (ap-h.matik.com.br [200.152.83.36]) by msrv.matik.com.br (8.14.1/8.13.1) with ESMTP id l9R4EQNx061124; Sat, 27 Oct 2007 02:14:26 -0200 (BRT) (envelope-from joao@matik.com.br) From: JoaoBR Organization: Infomatik To: pyunyh@gmail.com Date: Sat, 27 Oct 2007 02:14:11 -0200 User-Agent: KMail/1.9.7 References: <200710120341.l9C3fsWe058991@repoman.freebsd.org> <200710261035.45408.joao@matik.com.br> <20071026125335.GF20617@cdnetworks.co.kr> In-Reply-To: <20071026125335.GF20617@cdnetworks.co.kr> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200710270214.11801.joao@matik.com.br> X-Virus-Scanned: ClamAV version 0.91.2, clamav-milter version 0.91.2 on msrv.matik.com.br X-Virus-Status: Clean Cc: cvs-src@freebsd.org, Pyun YongHyeon Subject: Re: cvs commit: src/sys/pci if_vr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 04:14:30 -0000 On Friday 26 October 2007 10:53:35 Pyun YongHyeon wrote: > > > > > If you think vr(4) is culprit for the issue try overhauled vr(4= ). > > > > > I think I've fixed many unresolved vr(4) issues but it needs mo= re > > > > > testing. > > > > > You can download the overhauled vr(4) at the following URL. > > > > > http://people.freebsd.org/~yongari/vr/if_vr.c > > > > > http://people.freebsd.org/~yongari/vr/if_vrreg.h > > > > > > > > > > Note, don't use the overhauled driver on your production system. > > > > > I couldn't see any issues in the driver but it may have unnotic= ed > > > > > bugs. > > > > > > > > I will arrange a test machine to see how it goes > > > > > > Ok. Let me know if you see any unusual things. Pluging/unpluging > > > cables shouldn't affect the operation of vr(4). I heard stock vr(4) > > > is vulerable to this type of link changes. In addition, you may > > > notice better Rx performance. > > Hi your driver does not work with my hardware here, you forgot something then the vr down event seems related to cpufreq and happens only when compi= led=20 in, I am running almost 24h without cpufreq and no down event=20 Your if_vr.c vr0: port 0xec00-0xecff mem=20 0xec016000-0xec0160ff irq 23 at device 18.0 on pci0 vr0: Quirks: 0x0 vr0: Revision: 0x78 vr0: MII without any phy! device_attach: vr0 attach returned 6 if_vr.c current vr0: port 0xec00-0xecff mem=20 0xec016000-0xec0160ff irq 23 at device 18.0 on pci0 vr0: Quirks: 0x0 miibus0: on vr0 ukphy0: PHY 1 on miibus0 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto vr0: using obsoleted if_watchdog interface vr0: Ethernet address: 00:16:ec:7e:e3:46 vr0: [ITHREAD] =2D-=20 Jo=E3o A mensagem foi scaneada pelo sistema de e-mail e pode ser considerada segura. Service fornecido pelo Datacenter Matik https://datacenter.matik.com.br From owner-cvs-src@FreeBSD.ORG Sat Oct 27 04:33:48 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 26ADD16A417 for ; Sat, 27 Oct 2007 04:33:48 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.183]) by mx1.freebsd.org (Postfix) with ESMTP id 60FC513C4B6 for ; Sat, 27 Oct 2007 04:33:47 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: by wa-out-1112.google.com with SMTP id k17so1300424waf for ; Fri, 26 Oct 2007 21:33:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:received:received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; bh=46saLtqTm8P0XelD3evF1iJa/dHvYuzx0TsFaY9eft8=; b=V1vVHD1sMRKINWPR0Bpmd6pdH7a4sosooFeigUNtpdaeTbRqRq3Dge+mfOUJ3fOSU1BxT96IyVqz9kawFRgesNIxYHfT4AWHOwCdYcaNt5hIPIXrtolooEzMz43Jw14uqW5KYIadi7BS4FiwbZMrtjZlxLshthryXFvgdC7StkM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; b=bbZOXXQ7iPK+nyPPc5hzicDYfFkwIwAHnMGd7O0eVFvAwYCLKVSvJWVhI57l8jB+WmEkhgY0/IkDSX7yBavE3+RvS5h/QJCgxBCOZmg2umRXvA0khOiIcq+FTgii843zac3q46JwMUWxU0xXwSwnao9+iMYDQ0dWY1nvig+1X+I= Received: by 10.115.76.1 with SMTP id d1mr4253531wal.1193459626641; Fri, 26 Oct 2007 21:33:46 -0700 (PDT) Received: from michelle.cdnetworks.co.kr ( [211.53.35.84]) by mx.google.com with ESMTPS id m40sm7955034waf.2007.10.26.21.33.43 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 26 Oct 2007 21:33:45 -0700 (PDT) Received: from michelle.cdnetworks.co.kr (localhost.cdnetworks.co.kr [127.0.0.1]) by michelle.cdnetworks.co.kr (8.13.5/8.13.5) with ESMTP id l9R4XdMS026225 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 27 Oct 2007 13:33:39 +0900 (KST) (envelope-from pyunyh@gmail.com) Received: (from yongari@localhost) by michelle.cdnetworks.co.kr (8.13.5/8.13.5/Submit) id l9R4XdrY026224; Sat, 27 Oct 2007 13:33:39 +0900 (KST) (envelope-from pyunyh@gmail.com) Date: Sat, 27 Oct 2007 13:33:39 +0900 From: Pyun YongHyeon To: JoaoBR Message-ID: <20071027043339.GD25452@cdnetworks.co.kr> References: <200710120341.l9C3fsWe058991@repoman.freebsd.org> <200710261035.45408.joao@matik.com.br> <20071026125335.GF20617@cdnetworks.co.kr> <200710270214.11801.joao@matik.com.br> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200710270214.11801.joao@matik.com.br> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@freebsd.org, Pyun YongHyeon Subject: Re: cvs commit: src/sys/pci if_vr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 04:33:48 -0000 On Sat, Oct 27, 2007 at 02:14:11AM -0200, JoaoBR wrote: > On Friday 26 October 2007 10:53:35 Pyun YongHyeon wrote: > > > > > > > If you think vr(4) is culprit for the issue try overhauled vr(4). > > > > > > I think I've fixed many unresolved vr(4) issues but it needs more > > > > > > testing. > > > > > > You can download the overhauled vr(4) at the following URL. > > > > > > http://people.freebsd.org/~yongari/vr/if_vr.c > > > > > > http://people.freebsd.org/~yongari/vr/if_vrreg.h > > > > > > > > > > > > Note, don't use the overhauled driver on your production system. > > > > > > I couldn't see any issues in the driver but it may have unnoticed > > > > > > bugs. > > > > > > > > > > I will arrange a test machine to see how it goes > > > > > > > > Ok. Let me know if you see any unusual things. Pluging/unpluging > > > > cables shouldn't affect the operation of vr(4). I heard stock vr(4) > > > > is vulerable to this type of link changes. In addition, you may > > > > notice better Rx performance. > > > > > > Hi > > your driver does not work with my hardware here, you forgot something > > > then the vr down event seems related to cpufreq and happens only when compiled > in, I am running almost 24h without cpufreq and no down event > > > Your if_vr.c > > vr0: port 0xec00-0xecff mem > 0xec016000-0xec0160ff irq 23 at device 18.0 on pci0 > vr0: Quirks: 0x0 > vr0: Revision: 0x78 > vr0: MII without any phy! > device_attach: vr0 attach returned 6 > Sorry, I've fixed it. I applied incorrect mask to get PHY address for Rhine II. Please try again. -- Regards, Pyun YongHyeon From owner-cvs-src@FreeBSD.ORG Sat Oct 27 08:30:34 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C350F16A419 for ; Sat, 27 Oct 2007 08:30:34 +0000 (UTC) (envelope-from grafan@gmail.com) Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.187]) by mx1.freebsd.org (Postfix) with ESMTP id 48FB513C4B9 for ; Sat, 27 Oct 2007 08:30:34 +0000 (UTC) (envelope-from grafan@gmail.com) Received: by fk-out-0910.google.com with SMTP id b27so1331919fka for ; Sat, 27 Oct 2007 01:30:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=upl4/dGz3oAiwq/5ykXLzuSv4LLrJivXB2UifXKBd1c=; b=i8ZgqlQzu8bj4IHToO0405pprFc34IeeSkVizH6q0HZXe2wbrHvX6bU+yQ5C+7s/QtvVAUhhbaw88szMoXiHKfxuowk0CJET3Sdd82c3pOnpRLGXeMNYMPnVVHiHvnvWhF1qh9+FOtav+5FYb5CDSs6f6pbyMWmheiyeHr+ei2Y= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=oG5reaPtp+0y1f1TzkrOFb0R/juihiOnWc4RT9KXFvqKgC/TWIAYhqt8QB8QTolnRZkhsPFqvH17DqEYrbQnPwQh7QPbLGqPPpj2vw/LKBW8DcEL8y7YI5aq60wRwUwkjYC7UxEL89+AF6cL9aXC2D1KC1IQoWPuOSK6uM/43F0= Received: by 10.82.182.1 with SMTP id e1mr7233795buf.1193473830648; Sat, 27 Oct 2007 01:30:30 -0700 (PDT) Received: by 10.82.113.14 with HTTP; Sat, 27 Oct 2007 01:30:30 -0700 (PDT) Message-ID: <6eb82e0710270130o5557efew95f62aef8035d209@mail.gmail.com> Date: Sat, 27 Oct 2007 16:30:30 +0800 From: "Rong-en Fan" To: "Scott Long" In-Reply-To: <6eb82e0710260954m73b3f17bq2c72a4cdb597640e@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> <472217C2.8020800@samsco.org> <6eb82e0710260954m73b3f17bq2c72a4cdb597640e@mail.gmail.com> Cc: src-committers@freebsd.org, d@delphij.net, John Baldwin , Andrey Chernov , Robert Watson , cvs-src@freebsd.org, imp@freebsd.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 08:30:34 -0000 On 10/27/07, Rong-en Fan wrote: [...] > I admit that I really did a very bad abi damage on libc. I have been > working on it and > removing those inline __* functions in _ctype.h help. It can be upgraded and > also downgraded without problems. Without those inline stuffs, > buildworld+installworld > time difference is less than 60 seconds, which looks good. I will post the > patch after some more tests. > > As for RELENG_7 and HEAD, I'm not 100% sure whether we should restore > the compatibility as 1) 7.0 is not released yet, 2) we don't promise > anything in > HEAD branch. However, if most people think get rid of inline stuffs and > have libc compatibility are nice, then we do the same for those two branches. After some tests, the patch is at http://people.freebsd.org/~rafan/ctype-abi-fix-6.diff Let me describe this patch in more details. Fist, we actually compile those inline functions as real functions in lib/libc/locale/nomacro.c if _EXTERNAL_CTYPE_INLINES_ is defined. I make 4 inline functions that use the __mb_sb_limit symbol, which break the compatibility, always compiled as real functions. I also considered that moving those inlined function in another C file, but I think it would make the source codes diverse among 6 and 7/8. Now, as it may affect performance for text processing programs. I would like to make this in RELENG_6 only and leave RELENG_7 and HEAD alone. Also ache@ expressed his objection. I have tested this patch. As it still exports __mb_sb_limit from libc.so, users can safely upgrade and downgrade their system without problems (I did few times, actually). The second and third hunks of the patch is nop because we include runetype.h in _ctype.h (but only we use inline stuffs). These two will be fixed in HEAD and following a normal MFC. Regards, Rong-En Fan From owner-cvs-src@FreeBSD.ORG Sat Oct 27 09:22:26 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A482116A41B; Sat, 27 Oct 2007 09:22:26 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id 1059D13C465; Sat, 27 Oct 2007 09:22:25 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9R9MEMe053518; Sat, 27 Oct 2007 13:22:14 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193476934; bh=cCgrH4Fa8lFMmhIcQql2AC7qYu2jM++VLE8Yp0b EQyc=; l=1645; h=Date:From:To:Cc:Subject:Message-ID: Mail-Followup-To:References:MIME-Version:Content-Type: Content-Disposition:In-Reply-To:User-Agent; b=Bh5rLLc9zwEpTYe1K3ia pl1K3SohhRFVnBdUTqHBfyuPJIXEVLlhrLERXuB1BPCGJNJ/nzECG7bUlRdUeKNJELX nu1jhiJ+ow+gWeCXH13BtSTZOcfa94acM9msHiAiNV0zf/25JGAUvEWsX5vRmIwE83T ar9z6lHbm9BYUPlfM= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9R9MD2o053517; Sat, 27 Oct 2007 13:22:14 +0400 (MSD) (envelope-from ache) Date: Sat, 27 Oct 2007 13:22:13 +0400 From: Andrey Chernov To: Rong-en Fan Message-ID: <20071027092213.GA53271@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Rong-en Fan , Scott Long , John Baldwin , src-committers@freebsd.org, d@delphij.net, Robert Watson , imp@freebsd.org, cvs-src@freebsd.org References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> <472217C2.8020800@samsco.org> <6eb82e0710260954m73b3f17bq2c72a4cdb597640e@mail.gmail.com> <6eb82e0710270130o5557efew95f62aef8035d209@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6eb82e0710270130o5557efew95f62aef8035d209@mail.gmail.com> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Scott Long , src-committers@freebsd.org, d@delphij.net, John Baldwin , cvs-src@freebsd.org, Robert Watson , imp@freebsd.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 09:22:26 -0000 On Sat, Oct 27, 2007 at 04:30:30PM +0800, Rong-en Fan wrote: > On 10/27/07, Rong-en Fan wrote: > [...] > > I admit that I really did a very bad abi damage on libc. I have been > > working on it and > > removing those inline __* functions in _ctype.h help. It can be upgraded and > > also downgraded without problems. Without those inline stuffs, > > buildworld+installworld > > time difference is less than 60 seconds, which looks good. I will post the > > patch after some more tests. > > > > As for RELENG_7 and HEAD, I'm not 100% sure whether we should restore > > the compatibility as 1) 7.0 is not released yet, 2) we don't promise > > anything in > > HEAD branch. However, if most people think get rid of inline stuffs and > > have libc compatibility are nice, then we do the same for those two branches. > > After some tests, the patch is at > > http://people.freebsd.org/~rafan/ctype-abi-fix-6.diff > > Let me describe this patch in more details. Fist, we actually > compile those inline functions as real functions in > lib/libc/locale/nomacro.c if _EXTERNAL_CTYPE_INLINES_ is defined. > I make 4 inline functions that use the __mb_sb_limit symbol, > which break the compatibility, always compiled as real functions. > I also considered that moving those inlined function in another > C file, but I think it would make the source codes diverse > among 6 and 7/8. As a small improvement, we can skip __isctype() from this list too and just hardcode 128 there, i.e.: return (_c < 0 || _c >= 128) ... since default locale never define anything above 128. -- http://ache.pp.ru/ From owner-cvs-src@FreeBSD.ORG Sat Oct 27 09:32:33 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 773F816A41B; Sat, 27 Oct 2007 09:32:33 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5047013C49D; Sat, 27 Oct 2007 09:32:33 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9R9WXND073800; Sat, 27 Oct 2007 09:32:33 GMT (envelope-from ache@repoman.freebsd.org) Received: (from ache@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9R9WXep073799; Sat, 27 Oct 2007 09:32:33 GMT (envelope-from ache) Message-Id: <200710270932.l9R9WXep073799@repoman.freebsd.org> From: "Andrey A. Chernov" Date: Sat, 27 Oct 2007 09:32:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/include _ctype.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 09:32:33 -0000 ache 2007-10-27 09:32:33 UTC FreeBSD src repository Modified files: include _ctype.h Log: Small improvement for __isctype(): don't use __mb_sb_limit but hardcode 128 here instead, since default locale never define anything above 127 char. Revision Changes Path 1.32 +1 -1 src/include/_ctype.h From owner-cvs-src@FreeBSD.ORG Sat Oct 27 09:33:50 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4932B16A41A; Sat, 27 Oct 2007 09:33:50 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id B03DB13C49D; Sat, 27 Oct 2007 09:33:49 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9R9Xc12053752; Sat, 27 Oct 2007 13:33:38 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193477618; bh=T+W/HAWleuONp0rWxoKnCeXNednJVVI15Yn424h xXOc=; l=941; h=Date:From:To:Subject:Message-ID:Mail-Followup-To: References:MIME-Version:Content-Type:Content-Disposition: In-Reply-To:User-Agent; b=oqMaj7E+1iDye+0Lt/jofxvXY050//IvX0AN6wx9 oHeE9JeharrxaHVTjMBC6zSuT5UvKBQPAxMRx8o87oWdvEVy4q8uX4bEGXINOaFq6Bs JhEcD6JcC+yjoO7oBkBXYZr5bihqkRlraHDmQIBa6dy7aDIU9W5hvVkuhrif6Idc= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9R9XbDE053749; Sat, 27 Oct 2007 13:33:37 +0400 (MSD) (envelope-from ache) Date: Sat, 27 Oct 2007 13:33:36 +0400 From: Andrey Chernov To: Rong-en Fan , Scott Long , John Baldwin , src-committers@freebsd.org, d@delphij.net, Robert Watson , imp@freebsd.org, cvs-src@freebsd.org Message-ID: <20071027093336.GA53565@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Rong-en Fan , Scott Long , John Baldwin , src-committers@freebsd.org, d@delphij.net, Robert Watson , imp@freebsd.org, cvs-src@freebsd.org References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> <472217C2.8020800@samsco.org> <6eb82e0710260954m73b3f17bq2c72a4cdb597640e@mail.gmail.com> <6eb82e0710270130o5557efew95f62aef8035d209@mail.gmail.com> <20071027092213.GA53271@nagual.pp.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20071027092213.GA53271@nagual.pp.ru> User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 09:33:50 -0000 On Sat, Oct 27, 2007 at 01:22:13PM +0400, Andrey Chernov wrote: > > After some tests, the patch is at > > > > http://people.freebsd.org/~rafan/ctype-abi-fix-6.diff > > > > Let me describe this patch in more details. Fist, we actually > > compile those inline functions as real functions in > > lib/libc/locale/nomacro.c if _EXTERNAL_CTYPE_INLINES_ is defined. > > I make 4 inline functions that use the __mb_sb_limit symbol, > > which break the compatibility, always compiled as real functions. > > I also considered that moving those inlined function in another > > C file, but I think it would make the source codes diverse > > among 6 and 7/8. > > As a small improvement, we can skip __isctype() from this list too and > just hardcode 128 there, i.e.: return (_c < 0 || _c >= 128) ... > since default locale never define anything above 128. See _ctype.h patch just committed in -current -- http://ache.pp.ru/ From owner-cvs-src@FreeBSD.ORG Sat Oct 27 10:01:13 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AF2F716A421; Sat, 27 Oct 2007 10:01:13 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (pointyhat.freebsd.org [IPv6:2001:4f8:fff6::2b]) by mx1.freebsd.org (Postfix) with ESMTP id 198FC13C4B6; Sat, 27 Oct 2007 10:01:10 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <47230C69.8020801@FreeBSD.org> Date: Sat, 27 Oct 2007 12:01:13 +0200 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: John Baldwin References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <200710261141.51639.jhb@freebsd.org> <1193414454.7390.20.camel@opus.cse.buffalo.edu> <200710261224.41369.jhb@freebsd.org> In-Reply-To: <200710261224.41369.jhb@freebsd.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Cc: Scott Long , src-committers@freebsd.org, d@delphij.net, Andrey Chernov , obrien@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org, Ken Smith Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 10:01:13 -0000 John Baldwin wrote: > On Friday 26 October 2007 12:00:54 pm Ken Smith wrote: >> On Fri, 2007-10-26 at 11:41 -0400, John Baldwin wrote: >>> On Friday 26 October 2007 10:53:47 am David O'Brien wrote: >>>> On Thu, Oct 25, 2007 at 05:31:03PM -0400, Ken Smith wrote: >>>>> What we need to try and avoid unless *absolutely* *necessary* is the >>>>> part Scott quoted above - binaries compiled on 6.3-REL should work on >>>>> 6.2-REL unless there was a really big issue and the solution to that >>>>> issue required us to break that. The reason is simple, people should be >>>>> able to continue running 6.2-REL "for a while" and still be able to >>>>> update their packages from packages-6-stable even after portmgr@ starts >>>>> using a 6.3-REL base for the builds >>>> This is news to me. >>>> I've never heard that we're that concerned with forward compatability >>>> even on a RELENG branch. We do not break the ABI for backwards >>>> compatability - in that everything (including kernel modules) that ran on >>>> 6.2 must run on 6.3. >>> Agreed. The solution to the shared /usr/local problem is to use the oldest >>> version for /usr/local. That has always been the case. Forwards >>> compatiblity (what you are asking for) is significantly harder to guarantee >>> since accurately predicting the future isn't much a science. >>> >> Yeah, sorry. I guess I've been a bit grumpy the past couple days and >> over-stated the "*absolutely* *necessary*" part above. It should have >> read "*necessary*", not "*absolutely* *necessary*". >> >> I'd just like us to question if it's necessary here. Is there a good >> enough way to do this without causing the breakage? I sorta liked >> Warren's question. Does this stuff need to be inlined and if not would >> that solution avoid the breakage? > > I can agree that in this instance it would be nice to keep RELENG_7 and HEAD > from diverging too much right now. I was more concerned about there being a > new general policy. Are you really sure you want forwards compat and not > just backwards compat ABI? Our users rely on it, namely the ability to run newer packages compiled against 6-stable on a 6.2-RELEASE system. This is not guaranteed to always work but should not be broken without extremely good reason. Kris From owner-cvs-src@FreeBSD.ORG Sat Oct 27 10:03:46 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C793116A419; Sat, 27 Oct 2007 10:03:46 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 87DBB13C4B3; Sat, 27 Oct 2007 10:03:46 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 6019B482D0; Sat, 27 Oct 2007 06:03:45 -0400 (EDT) Date: Sat, 27 Oct 2007 11:03:45 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Warner Losh In-Reply-To: <200710260220.l9Q2KTEp023831@repoman.freebsd.org> Message-ID: <20071027110254.A99770@fledge.watson.org> References: <200710260220.l9Q2KTEp023831@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/amd64/conf GENERIC src/sys/i386/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 10:03:46 -0000 On Fri, 26 Oct 2007, Warner Losh wrote: > imp 2007-10-26 02:20:29 UTC > > FreeBSD src repository > > Modified files: > sys/amd64/conf GENERIC > sys/i386/conf GENERIC > Log: > Add usb serial devices by default. I'm tired of telling people how to > do this that should know better :-). Did you mean to add zyd to GENERIC? The source seems to be there but in my local checkouts, src/sys/conf has no information about it. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Sat Oct 27 10:38:58 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5C53216A418; Sat, 27 Oct 2007 10:38:58 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 350F713C494; Sat, 27 Oct 2007 10:38:58 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RAcw45081985; Sat, 27 Oct 2007 10:38:58 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RAcwY2081984; Sat, 27 Oct 2007 10:38:58 GMT (envelope-from rwatson) Message-Id: <200710271038.l9RAcwY2081984@repoman.freebsd.org> From: Robert Watson Date: Sat, 27 Oct 2007 10:38:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/security/mac_test mac_test.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 10:38:58 -0000 rwatson 2007-10-27 10:38:57 UTC FreeBSD src repository Modified files: sys/security/mac_test mac_test.c Log: Give each posixsem MAC Framework entry point its own counter and test case in the mac_test policy, rather than sharing a single function for all of the access control checks. Obtained from: TrustedBSD Project Revision Changes Path 1.84 +74 -9 src/sys/security/mac_test/mac_test.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 10:51:34 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8A85416A41A; Sat, 27 Oct 2007 10:51:34 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 633BF13C491; Sat, 27 Oct 2007 10:51:34 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RApYpD082784; Sat, 27 Oct 2007 10:51:34 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RApYS7082783; Sat, 27 Oct 2007 10:51:34 GMT (envelope-from simon) Message-Id: <200710271051.l9RApYS7082783@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Sat, 27 Oct 2007 10:51:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 10:51:34 -0000 simon 2007-10-27 10:51:33 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/ata ata-chipset.c ata-pci.h Log: MFC ata-chipset.c (1.199), ata-pci.h (1.78): Add PCI IDs for Intel ICH9. Tested by: pav Revision Changes Path 1.126.2.20 +4 -0 src/sys/dev/ata/ata-chipset.c 1.49.2.12 +4 -0 src/sys/dev/ata/ata-pci.h From owner-cvs-src@FreeBSD.ORG Sat Oct 27 12:24:49 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E9B2916A41A; Sat, 27 Oct 2007 12:24:49 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C1EB713C48D; Sat, 27 Oct 2007 12:24:49 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RCOn5q090758; Sat, 27 Oct 2007 12:24:49 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RCOmBg090756; Sat, 27 Oct 2007 12:24:48 GMT (envelope-from simon) Message-Id: <200710271224.l9RCOmBg090756@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Sat, 27 Oct 2007 12:24:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/mountd mountd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 12:24:50 -0000 simon 2007-10-27 12:24:47 UTC FreeBSD src repository Modified files: usr.sbin/mountd mountd.c Log: Use the correct variable to check for a malloc failing. This fixes a case where mountd would fail to start with "out of memory" logged to syslog. Revision Changes Path 1.96 +1 -1 src/usr.sbin/mountd/mountd.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 12:37:07 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9186716A417; Sat, 27 Oct 2007 12:37:07 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id C349913C4B9; Sat, 27 Oct 2007 12:37:06 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 7BEE3471D4; Sat, 27 Oct 2007 08:37:05 -0400 (EDT) Date: Sat, 27 Oct 2007 13:37:05 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: John Baldwin In-Reply-To: <200710261219.43878.jhb@freebsd.org> Message-ID: <20071027133621.I88930@fledge.watson.org> References: <200710242133.l9OLX05K085372@repoman.freebsd.org> <20071025220146.GA13705@troutmask.apl.washington.edu> <20071025233901.Y99770@fledge.watson.org> <200710261219.43878.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Steve Kargl Subject: Re: cvs commit: src/sys/sys gpt.h src/lib/libstand Makefile src/sbin/gpt Makefile add.c boot.c gpt.8 gpt.c gpt.h show.c src/sys/boot/common ufsread.c src/sys/boot/i386 Makefile src/sys/boot/i386/gptboot Makefile gptboot.c gptldr.S ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 12:37:07 -0000 On Fri, 26 Oct 2007, John Baldwin wrote: >>> I pulled sources via anoncvs about an hour ago. rm -rf /usr/obj/* cd >>> /usr/src make buildworld >>> >>> cc -Os -fno-guess-branch-probability -fomit-frame-pointer >>> -fno-unit-at-a-time -mno-align-l ong-strings -mrtd -mno-mmx -mno-3dnow >>> -mno-sse -mno-sse2 -mno-sse3 -DUFS1_AND_UFS2 -DSIOPR T=0x3f8 -DSIOFMT=0x3 >>> -DSIOSPD=9600 -I/usr/src/sys/boot/i386/gptboot/../../common -I/usr/sr >>> > c/sys/boot/i386/gptboot/../btx/lib -I/usr/src/sys/boot/i386/gptboot/../boot2 >>> -Wall -Waggrega te-return -Wbad-function-cast -Wcast-align >>> -Wmissing-declarations -Wmissing-prototypes -Wnest ed-externs >>> -Wpointer-arith -Wshadow -Wstrict-prototypes -Wwrite-strings -Winline >>> --param max -inline-insns-single=100 -ffreestanding >>> -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno -sse -mno-sse2 >>> -mno-sse3 -m32 -march=i386 -c /usr/src/sys/boot/i386/gptboot/gptboot.c >>> /usr/src/sys/boot/i386/gptboot/gptboot.c:24:30: error: machine/bootinfo.h: >>> No such file or dir ectory /usr/src/sys/boot/i386/gptboot/gptboot.c: In >>> function 'main': /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: >>> invalid use of undefined type 'struct boo tinfo' >>> /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: 'BOOTINFO_VERSION' >>> undeclared (first use in this function) >>> /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: (Each undeclared >>> identifier is reported o nly once >>> /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: for each function it >>> appears in.) /usr/src/sys/boot/i386/gptboot/gptboot.c:244: error: invalid >>> use of undefined type 'struct boo tinfo' >>> >>> troutmask:root[250] find /usr/src -name bootinfo.h >>> /usr/src/sys/i386/include/bootinfo.h /usr/src/sys/ia64/include/bootinfo.h >> >> /usr/src/sys/pc98/include/bootinfo.h >> /usr/src/sys/powerpc/include/bootinfo.h >>> >>> So what am I missing? >> >> I'm seeing the same problem with a cross-build of amd64 from i386--I also >> tried blowing away the object tree and it didn't appear to help. > > Should be fixed now. I'm now running into trouble with installworld on i486: cc -Os -fno-guess-branch-probability -fomit-frame-pointer -fno-unit-at-a-time -mno-align-long-strings -mrtd -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -DUFS1_AND_UFS2 -DSIOPRT=0x3f8 -DSIOFMT=0x3 -DSIOSPD=9600 -I/usr/src/sys/boot/i386/gptboot/../../common -I/usr/src/sys/boot/i386/gptboot/../btx/lib -I. -I/usr/src/sys/boot/i386/gptboot/../boot2 -Wall -Waggregate-return -Wbad-function-cast -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wstrict-prototypes -Wwrite-strings -Winline --param max-inline-insns-single=100 -ffreestanding -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -c /usr/src/sys/boot/i386/gptboot/gptboot.c ld -static -N --gc-sections -nostdlib -Ttext 0x0 -o gptboot.out /usr/obj/usr/src/sys/boot/i386/gptboot/../btx/lib/crt0.o gptboot.o sio.o objcopy -S -O binary gptboot.out gptboot.bin btxld -v -E 0x0 -f bin -b /usr/obj/usr/src/sys/boot/i386/gptboot/../btx/btx/btx -l gptldr.bin -o gptboot gptboot.bin btxld:No such file or directory *** Error code 1 Stop in /usr/src/sys/boot/i386/gptboot. *** Error code 1 Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Sat Oct 27 13:06:16 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2228A16A418; Sat, 27 Oct 2007 13:06:16 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EFBEA13C49D; Sat, 27 Oct 2007 13:06:15 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RD6FwX002763; Sat, 27 Oct 2007 13:06:15 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RD6Fa5002762; Sat, 27 Oct 2007 13:06:15 GMT (envelope-from jhb) Message-Id: <200710271306.l9RD6Fa5002762@repoman.freebsd.org> From: John Baldwin Date: Sat, 27 Oct 2007 13:06:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/devinfo devinfo.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 13:06:16 -0000 jhb 2007-10-27 13:06:15 UTC FreeBSD src repository Modified files: usr.sbin/devinfo devinfo.c Log: Bump up the limit for when to print the resources for a given resource manager in hex vs decimal to 1000 from 100 so that IRQs are printed in decimal. MFC after: 3 days Revision Changes Path 1.7 +1 -1 src/usr.sbin/devinfo/devinfo.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 13:09:44 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1DBB316A417; Sat, 27 Oct 2007 13:09:44 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.10]) by mx1.freebsd.org (Postfix) with ESMTP id AF9DF13C465; Sat, 27 Oct 2007 13:09:43 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.14.1/8.14.1/NETPLEX) with ESMTP id l9RD9WPD008436; Sat, 27 Oct 2007 09:09:32 -0400 (EDT) X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-3.0 (mail.netplex.net [204.213.176.10]); Sat, 27 Oct 2007 09:09:33 -0400 (EDT) Date: Sat, 27 Oct 2007 09:09:32 -0400 (EDT) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Rong-en Fan In-Reply-To: <6eb82e0710270130o5557efew95f62aef8035d209@mail.gmail.com> Message-ID: References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> <472217C2.8020800@samsco.org> <6eb82e0710260954m73b3f17bq2c72a4cdb597640e@mail.gmail.com> <6eb82e0710270130o5557efew95f62aef8035d209@mail.gmail.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Scott Long , src-committers@freebsd.org, d@delphij.net, John Baldwin , Andrey Chernov , Robert Watson , cvs-src@freebsd.org, imp@freebsd.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Eischen List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 13:09:44 -0000 On Sat, 27 Oct 2007, Rong-en Fan wrote: > On 10/27/07, Rong-en Fan wrote: > [...] >> I admit that I really did a very bad abi damage on libc. I have been >> working on it and >> removing those inline __* functions in _ctype.h help. It can be upgraded and >> also downgraded without problems. Without those inline stuffs, >> buildworld+installworld >> time difference is less than 60 seconds, which looks good. I will post the >> patch after some more tests. >> >> As for RELENG_7 and HEAD, I'm not 100% sure whether we should restore >> the compatibility as 1) 7.0 is not released yet, 2) we don't promise >> anything in >> HEAD branch. However, if most people think get rid of inline stuffs and >> have libc compatibility are nice, then we do the same for those two branches. > > After some tests, the patch is at > > http://people.freebsd.org/~rafan/ctype-abi-fix-6.diff Why do we need to expose __mb_sb_limit at all even in 7.x or HEAD? It doesn't seem like it can be anything greater than _CACHED_RUNES, so why don't we always just ensure that __runetype, __maplower, etc are all sized appropriately. In the error case (_c >= __mb_sb_limit), we just return 0 anyways, so if unused __runetype[] were initialized to 0 in the implementation for unused entries, this __sbmaskrune() could become: __sbmaskrune(__ct_rune_t _c, unsigned long _f) { return (_c < 0 || _c >= _CACHED_RUNES) ? 0 : _CurrentRuneLocale->__runetype[_c] & _f; } -- DE From owner-cvs-src@FreeBSD.ORG Sat Oct 27 13:12:30 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2137716A41A; Sat, 27 Oct 2007 13:12:30 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EF06613C481; Sat, 27 Oct 2007 13:12:29 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RDCTCU003207; Sat, 27 Oct 2007 13:12:29 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RDCTwx003206; Sat, 27 Oct 2007 13:12:29 GMT (envelope-from jhb) Message-Id: <200710271312.l9RDCTwx003206@repoman.freebsd.org> From: John Baldwin Date: Sat, 27 Oct 2007 13:12:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/acpica acpi_pci_link.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 13:12:30 -0000 jhb 2007-10-27 13:12:29 UTC FreeBSD src repository Modified files: sys/dev/acpica acpi_pci_link.c Log: Don't always re-route IRQs on resume. If this link hasn't been used, then disable it with _DIS rather than assigning it an IRQ on resume. MFC after: 1 week Revision Changes Path 1.57 +16 -1 src/sys/dev/acpica/acpi_pci_link.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 13:16:26 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D5ECB16A41B; Sat, 27 Oct 2007 13:16:26 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AFA4113C4B0; Sat, 27 Oct 2007 13:16:26 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RDGQPB003398; Sat, 27 Oct 2007 13:16:26 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RDGQwJ003397; Sat, 27 Oct 2007 13:16:26 GMT (envelope-from jhb) Message-Id: <200710271316.l9RDGQwJ003397@repoman.freebsd.org> From: John Baldwin Date: Sat, 27 Oct 2007 13:16:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/pciconf cap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 13:16:26 -0000 jhb 2007-10-27 13:16:25 UTC FreeBSD src repository Modified files: usr.sbin/pciconf cap.c Log: Missed in the previous commit to this file: Actually support the new HT capability type from HT 2.00b. MFC after: 3 days Revision Changes Path 1.3 +3 -0 src/usr.sbin/pciconf/cap.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 13:27:03 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C320316A41A; Sat, 27 Oct 2007 13:27:03 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9CA9F13C4B9; Sat, 27 Oct 2007 13:27:03 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RDR3iK010794; Sat, 27 Oct 2007 13:27:03 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RDR3np010793; Sat, 27 Oct 2007 13:27:03 GMT (envelope-from jhb) Message-Id: <200710271327.l9RDR3np010793@repoman.freebsd.org> From: John Baldwin Date: Sat, 27 Oct 2007 13:27:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/pci intpm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 13:27:03 -0000 jhb 2007-10-27 13:27:02 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/pci intpm.c Log: MFC: A tsleep -> msleep conversion missed in the intpm(4) locking. Approved by: re (kensmith) Revision Changes Path 1.39.2.1 +1 -1 src/sys/pci/intpm.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 13:34:53 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EFA7416A418; Sat, 27 Oct 2007 13:34:53 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9152413C4C4; Sat, 27 Oct 2007 13:34:53 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RDYrCs011255; Sat, 27 Oct 2007 13:34:53 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RDYrVe011254; Sat, 27 Oct 2007 13:34:53 GMT (envelope-from jhb) Message-Id: <200710271334.l9RDYrVe011254@repoman.freebsd.org> From: John Baldwin Date: Sat, 27 Oct 2007 13:34:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 local_apic.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 13:34:54 -0000 jhb 2007-10-27 13:34:53 UTC FreeBSD src repository Modified files: sys/amd64/amd64 local_apic.c Log: Don't test the APIC flag in the cpuid features for amd64 to see if a local APIC is present or not. All amd64 CPUs have a local APIC and some BIOSen don't set the CPUID_APIC flag. MFC after: 1 week Revision Changes Path 1.43 +0 -4 src/sys/amd64/amd64/local_apic.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 14:54:44 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6EACD16A417; Sat, 27 Oct 2007 14:54:44 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4895513C48A; Sat, 27 Oct 2007 14:54:44 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9REsiri016648; Sat, 27 Oct 2007 14:54:44 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9REsi66016647; Sat, 27 Oct 2007 14:54:44 GMT (envelope-from jhb) Message-Id: <200710271454.l9REsi66016647@repoman.freebsd.org> From: John Baldwin Date: Sat, 27 Oct 2007 14:54:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/acpica acpi_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 14:54:44 -0000 jhb 2007-10-27 14:54:44 UTC FreeBSD src repository Modified files: sys/dev/acpica acpi_pci.c Log: Don't destroy an ACPI device_t for a PCI device and reassign the ACPI handle to the PCI device_t if the ACPI device_t is already attached to a driver. This happens on the Tablet TC1000 which for some reason includes two PCI-ISA bridges and treats the second bridge as an ACPI system resource device. Reviewed by: njl (a while ago) MFC after: 3 days Revision Changes Path 1.32 +13 -2 src/sys/dev/acpica/acpi_pci.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 14:56:21 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 581F916A41B; Sat, 27 Oct 2007 14:56:21 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id BB5CC13C4B7; Sat, 27 Oct 2007 14:56:20 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.1/8.14.1) with ESMTP id l9REu4nQ062739; Sat, 27 Oct 2007 18:56:04 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1193496964; bh=HkEfCSADy0TjcNPLhHOSf3Cs/I02onJgUeC8/dG ZVv8=; l=533; h=Date:From:To:Cc:Subject:Message-ID:Mail-Followup-To: References:MIME-Version:Content-Type:Content-Disposition: In-Reply-To:User-Agent; b=Mchd7zOgNyMo589w1wg/bQN+j5b9VuANUnVX9H1l 5WWAqF3UxTgyUDFywbWyV6VJAHY+cZVIDwMiVThdUp++fPKOOW6ZVagdIWwY11vwdB6 /2+xCDzRWuaJvmnlyNFNxhssfvct9CW1ozWnUaaX6cvaF5LFWmuRMCUWuqxOCfWI= Received: (from ache@localhost) by nagual.pp.ru (8.14.1/8.14.1/Submit) id l9REu33F062738; Sat, 27 Oct 2007 18:56:03 +0400 (MSD) (envelope-from ache) Date: Sat, 27 Oct 2007 18:56:02 +0400 From: Andrey Chernov To: Daniel Eischen Message-ID: <20071027145602.GA62577@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Daniel Eischen , Rong-en Fan , Scott Long , John Baldwin , src-committers@freebsd.org, d@delphij.net, Robert Watson , imp@freebsd.org, cvs-src@freebsd.org References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <20071025233536.B99770@fledge.watson.org> <472120E8.90504@samsco.org> <200710261144.34645.jhb@freebsd.org> <472217C2.8020800@samsco.org> <6eb82e0710260954m73b3f17bq2c72a4cdb597640e@mail.gmail.com> <6eb82e0710270130o5557efew95f62aef8035d209@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Scott Long , src-committers@freebsd.org, d@delphij.net, John Baldwin , cvs-src@freebsd.org, Rong-en Fan , Robert Watson , imp@freebsd.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 14:56:21 -0000 On Sat, Oct 27, 2007 at 09:09:32AM -0400, Daniel Eischen wrote: > Why do we need to expose __mb_sb_limit at all even in 7.x or HEAD? > It doesn't seem like it can be anything greater than _CACHED_RUNES, It can be lower than _CACHED_RUNES. > so if unused __runetype[] > were initialized to 0 in the implementation for unused entries, It is not possible in some cases since they are not unused (specifically, they used for wide ctype but not for single byte ctype). See the comment in utf8.c -- http://ache.pp.ru/ From owner-cvs-src@FreeBSD.ORG Sat Oct 27 15:07:18 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 850D316A41B; Sat, 27 Oct 2007 15:07:18 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id E120913C4A5; Sat, 27 Oct 2007 15:07:17 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8p) with ESMTP id 216362720-1834499 for multiple; Sat, 27 Oct 2007 11:09:51 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l9RF78RK048229; Sat, 27 Oct 2007 11:07:08 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Julian Elischer Date: Sat, 27 Oct 2007 08:58:55 -0400 User-Agent: KMail/1.9.6 References: <200710270054.l9R0sGIs017045@repoman.freebsd.org> In-Reply-To: <200710270054.l9R0sGIs017045@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710270858.56626.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Sat, 27 Oct 2007 11:07:08 -0400 (EDT) X-Virus-Scanned: ClamAV 0.91.2/4608/Sat Oct 27 07:42:19 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/kern kern_kthread.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 15:07:18 -0000 On Friday 26 October 2007 08:54:16 pm Julian Elischer wrote: > julian 2007-10-27 00:54:16 UTC > > FreeBSD src repository > > Modified files: > sys/kern kern_kthread.c > Log: > Add support for the pre-exisiting module shutdoen handshake. > Fix some comments. Thanks! -- John Baldwin From owner-cvs-src@FreeBSD.ORG Sat Oct 27 15:07:23 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 62F6E16A419; Sat, 27 Oct 2007 15:07:23 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id 8F49F13C4A7; Sat, 27 Oct 2007 15:07:22 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8p) with ESMTP id 216362737-1834499 for multiple; Sat, 27 Oct 2007 11:09:59 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l9RF78RN048229; Sat, 27 Oct 2007 11:07:15 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Robert Watson Date: Sat, 27 Oct 2007 11:05:46 -0400 User-Agent: KMail/1.9.6 References: <200710242133.l9OLX05K085372@repoman.freebsd.org> <200710261219.43878.jhb@freebsd.org> <20071027133621.I88930@fledge.watson.org> In-Reply-To: <20071027133621.I88930@fledge.watson.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710271105.47091.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Sat, 27 Oct 2007 11:07:16 -0400 (EDT) X-Virus-Scanned: ClamAV 0.91.2/4608/Sat Oct 27 07:42:19 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Steve Kargl Subject: Re: cvs commit: src/sys/sys gpt.h src/lib/libstand Makefile src/sbin/gpt Makefile add.c boot.c gpt.8 gpt.c gpt.h show.c src/sys/boot/common ufsread.c src/sys/boot/i386 Makefile src/sys/boot/i386/gptboot Makefile gptboot.c gptldr.S ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 15:07:23 -0000 On Saturday 27 October 2007 08:37:05 am Robert Watson wrote: > On Fri, 26 Oct 2007, John Baldwin wrote: > > >>> I pulled sources via anoncvs about an hour ago. rm -rf /usr/obj/* cd > >>> /usr/src make buildworld > >>> > >>> cc -Os -fno-guess-branch-probability -fomit-frame-pointer > >>> -fno-unit-at-a-time -mno-align-l ong-strings -mrtd -mno-mmx -mno-3dnow > >>> -mno-sse -mno-sse2 -mno-sse3 -DUFS1_AND_UFS2 -DSIOPR T=0x3f8 -DSIOFMT=0x3 > >>> -DSIOSPD=9600 -I/usr/src/sys/boot/i386/gptboot/../../common -I/usr/sr > >>> > > c/sys/boot/i386/gptboot/../btx/lib -I/usr/src/sys/boot/i386/gptboot/../boot2 > >>> -Wall -Waggrega te-return -Wbad-function-cast -Wcast-align > >>> -Wmissing-declarations -Wmissing-prototypes -Wnest ed-externs > >>> -Wpointer-arith -Wshadow -Wstrict-prototypes -Wwrite-strings -Winline > >>> --param max -inline-insns-single=100 -ffreestanding > >>> -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno -sse -mno-sse2 > >>> -mno-sse3 -m32 -march=i386 -c /usr/src/sys/boot/i386/gptboot/gptboot.c > >>> /usr/src/sys/boot/i386/gptboot/gptboot.c:24:30: error: machine/bootinfo.h: > >>> No such file or dir ectory /usr/src/sys/boot/i386/gptboot/gptboot.c: In > >>> function 'main': /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: > >>> invalid use of undefined type 'struct boo tinfo' > >>> /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: 'BOOTINFO_VERSION' > >>> undeclared (first use in this function) > >>> /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: (Each undeclared > >>> identifier is reported o nly once > >>> /usr/src/sys/boot/i386/gptboot/gptboot.c:243: error: for each function it > >>> appears in.) /usr/src/sys/boot/i386/gptboot/gptboot.c:244: error: invalid > >>> use of undefined type 'struct boo tinfo' > >>> > >>> troutmask:root[250] find /usr/src -name bootinfo.h > >>> /usr/src/sys/i386/include/bootinfo.h /usr/src/sys/ia64/include/bootinfo.h > >> > >> /usr/src/sys/pc98/include/bootinfo.h > >> /usr/src/sys/powerpc/include/bootinfo.h > >>> > >>> So what am I missing? > >> > >> I'm seeing the same problem with a cross-build of amd64 from i386--I also > >> tried blowing away the object tree and it didn't appear to help. > > > > Should be fixed now. > > I'm now running into trouble with installworld on i486: > > cc -Os -fno-guess-branch-probability -fomit-frame-pointer > -fno-unit-at-a-time -mno-align-long-strings -mrtd -mno-mmx -mno-3dnow > -mno-sse -mno-sse2 -mno-sse3 -DUFS1_AND_UFS2 -DSIOPRT=0x3f8 -DSIOFMT=0x3 > -DSIOSPD=9600 -I/usr/src/sys/boot/i386/gptboot/../../common > -I/usr/src/sys/boot/i386/gptboot/../btx/lib -I. > -I/usr/src/sys/boot/i386/gptboot/../boot2 -Wall -Waggregate-return > -Wbad-function-cast -Wcast-align -Wmissing-declarations -Wmissing-prototypes > -Wnested-externs -Wpointer-arith -Wshadow -Wstrict-prototypes -Wwrite-strings > -Winline --param max-inline-insns-single=100 -ffreestanding > -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 > -c /usr/src/sys/boot/i386/gptboot/gptboot.c > ld -static -N --gc-sections -nostdlib -Ttext 0x0 -o gptboot.out > /usr/obj/usr/src/sys/boot/i386/gptboot/../btx/lib/crt0.o gptboot.o sio.o > objcopy -S -O binary gptboot.out gptboot.bin > btxld -v -E 0x0 -f bin -b > /usr/obj/usr/src/sys/boot/i386/gptboot/../btx/btx/btx -l gptldr.bin -o > gptboot gptboot.bin > btxld:No such file or directory > *** Error code 1 > > Stop in /usr/src/sys/boot/i386/gptboot. > *** Error code 1 Hmm, this is probably the classic problem of the machine symlink being a newer date than the build causing installworld to try and rebuild the binary when it shouldn't. I've seen this on boot2 when storing the output of a buildworld in a cpio and extracting it since cpio doesn't preserve the times on symlinks. We actually just comment out the dependency on the 'machine' symlinks at work since we use cpio. :-/ -- John Baldwin From owner-cvs-src@FreeBSD.ORG Sat Oct 27 15:31:51 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5FCD016A41A; Sat, 27 Oct 2007 15:31:51 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3936A13C48A; Sat, 27 Oct 2007 15:31:51 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RFVp71019846; Sat, 27 Oct 2007 15:31:51 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RFVppV019845; Sat, 27 Oct 2007 15:31:51 GMT (envelope-from sam) Message-Id: <200710271531.l9RFVppV019845@repoman.freebsd.org> From: Sam Leffler Date: Sat, 27 Oct 2007 15:31:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf files X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 15:31:51 -0000 sam 2007-10-27 15:31:51 UTC FreeBSD src repository Modified files: sys/conf files Log: fix build Revision Changes Path 1.1248 +1 -0 src/sys/conf/files From owner-cvs-src@FreeBSD.ORG Sat Oct 27 15:59:18 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C139E16A46B; Sat, 27 Oct 2007 15:59:18 +0000 (UTC) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B33FF13C4B6; Sat, 27 Oct 2007 15:59:18 +0000 (UTC) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RFxIbF021130; Sat, 27 Oct 2007 15:59:18 GMT (envelope-from rodrigc@repoman.freebsd.org) Received: (from rodrigc@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RFxIgl021129; Sat, 27 Oct 2007 15:59:18 GMT (envelope-from rodrigc) Message-Id: <200710271559.l9RFxIgl021129@repoman.freebsd.org> From: Craig Rodrigues Date: Sat, 27 Oct 2007 15:59:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern vfs_mount.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 15:59:18 -0000 rodrigc 2007-10-27 15:59:18 UTC FreeBSD src repository Modified files: sys/kern vfs_mount.c Log: In nmount(), if MNT_ROOT is in the mount flags, filter it out instead of returning an error. (1) This makes the behavior consistent with mount(2). (2) This makes update mounts on the root file system work properly. (3) The explicit checks for MNT_ROOTFS in src/sbin/fsck_ffs/main.c and src/usr.sbin/mountd/mountd.c which were put in to eliminate errors during update mounts on the root file system can be removed. The only place were MNT_ROOTFS can be validly set is inside the kernel, i.e. with vfs_mountroot_try(). Reviewed by: phk MFC after: 3 days Revision Changes Path 1.267 +13 -4 src/sys/kern/vfs_mount.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 16:13:33 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0571516A419; Sat, 27 Oct 2007 16:13:33 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D383F13C49D; Sat, 27 Oct 2007 16:13:32 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RGDVV2023204; Sat, 27 Oct 2007 16:13:31 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RGDVHa023203; Sat, 27 Oct 2007 16:13:31 GMT (envelope-from yar) Message-Id: <200710271613.l9RGDVHa023203@repoman.freebsd.org> From: Yar Tikhiy Date: Sat, 27 Oct 2007 16:13:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/crunch/crunchgen crunched_main.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 16:13:33 -0000 yar 2007-10-27 16:13:31 UTC FreeBSD src repository Modified files: usr.sbin/crunch/crunchgen crunched_main.c Log: Set the program name if the crunched program is selected through argv[1] to mimic crt0 behaviour. Do the job by a direct assignment to __progname in order to stay compatible with NetBSD, whose setprogname() is a deliberate no-op. The reason for this change is that some programs (usually those imported from NetBSD) use getprogname() to distinguish between their aliases. (See pkill aka pgrep for example.) This change can be useful, and applicable, to NetBSD, too. Revision Changes Path 1.9 +5 -0 src/usr.sbin/crunch/crunchgen/crunched_main.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 16:14:33 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A45CE16A419; Sat, 27 Oct 2007 16:14:33 +0000 (UTC) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7E77A13C4A5; Sat, 27 Oct 2007 16:14:33 +0000 (UTC) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RGEXQV023248; Sat, 27 Oct 2007 16:14:33 GMT (envelope-from rodrigc@repoman.freebsd.org) Received: (from rodrigc@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RGEXlB023247; Sat, 27 Oct 2007 16:14:33 GMT (envelope-from rodrigc) Message-Id: <200710271614.l9RGEXlB023247@repoman.freebsd.org> From: Craig Rodrigues Date: Sat, 27 Oct 2007 16:14:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/gnu/fs/ext2fs ext2_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 16:14:33 -0000 rodrigc 2007-10-27 16:14:33 UTC FreeBSD src repository Modified files: sys/gnu/fs/ext2fs ext2_vfsops.c Log: Remove duplicate "union" from ext2_opts. Noticed by: bde Revision Changes Path 1.167 +1 -1 src/sys/gnu/fs/ext2fs/ext2_vfsops.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 16:16:03 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 568A416A419; Sat, 27 Oct 2007 16:16:03 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3001B13C48E; Sat, 27 Oct 2007 16:16:03 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RGG3xG023354; Sat, 27 Oct 2007 16:16:03 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RGG3Tw023353; Sat, 27 Oct 2007 16:16:03 GMT (envelope-from yar) Message-Id: <200710271616.l9RGG3Tw023353@repoman.freebsd.org> From: Yar Tikhiy Date: Sat, 27 Oct 2007 16:16:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/crunch/crunchgen crunched_main.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 16:16:03 -0000 yar 2007-10-27 16:16:02 UTC FreeBSD src repository Modified files: usr.sbin/crunch/crunchgen crunched_main.c Log: Include for the right prototype for exit(3). Revision Changes Path 1.10 +1 -0 src/usr.sbin/crunch/crunchgen/crunched_main.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 16:28:07 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 03BFD16A41A; Sat, 27 Oct 2007 16:28:07 +0000 (UTC) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E9FF413C49D; Sat, 27 Oct 2007 16:28:06 +0000 (UTC) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RGS5vn024068; Sat, 27 Oct 2007 16:28:05 GMT (envelope-from rodrigc@repoman.freebsd.org) Received: (from rodrigc@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RGS5Nq024067; Sat, 27 Oct 2007 16:28:05 GMT (envelope-from rodrigc) Message-Id: <200710271628.l9RGS5Nq024067@repoman.freebsd.org> From: Craig Rodrigues Date: Sat, 27 Oct 2007 16:28:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/nfsclient nfs_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 16:28:07 -0000 rodrigc 2007-10-27 16:28:05 UTC FreeBSD src repository Modified files: sys/nfsclient nfs_vfsops.c Log: Add the following mount options to the nfs_opts array: noatime, noexec, suiddir, nosuid, nosymfollow, union, noclusterr, noclusterw, multilabel, acls, force, update, async. These options correspond to MOPT_STDOPTS, MOPT_FORCE, MOPT_UPDATE, and MOPT_ASYNC. Currently, mount_nfs converts these "-o" options from strings to MNT_ flags via getmntopts(), and passes the flags from userspace to the kernel. This change will allow us in future to pass these mount options as strings directly to the kernel via nmount() when doing NFS mounts. Revision Changes Path 1.196 +4 -1 src/sys/nfsclient/nfs_vfsops.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 16:35:47 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2CAF916A417; Sat, 27 Oct 2007 16:35:47 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0658413C480; Sat, 27 Oct 2007 16:35:47 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RGZkEO024550; Sat, 27 Oct 2007 16:35:46 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RGZkDE024549; Sat, 27 Oct 2007 16:35:46 GMT (envelope-from rwatson) Message-Id: <200710271635.l9RGZkDE024549@repoman.freebsd.org> From: Robert Watson Date: Sat, 27 Oct 2007 16:35:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/lib/libbsm Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 16:35:47 -0000 rwatson 2007-10-27 16:35:46 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) lib/libbsm Makefile Log: Merge Makefile:1.8 from HEAD to RELENG_7: Install getaudit_addr(2) and setaudit_addr(2) links to getaudit(2) and setaudit(2). Approved by: re (kensmith) Submitted by: csjp Obtained from: TrustedBSD Project Revision Changes Path 1.7.2.1 +3 -1 src/lib/libbsm/Makefile From owner-cvs-src@FreeBSD.ORG Sat Oct 27 16:41:13 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A5CF316A419; Sat, 27 Oct 2007 16:41:13 +0000 (UTC) (envelope-from darrenr@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7F3BB13C48D; Sat, 27 Oct 2007 16:41:13 +0000 (UTC) (envelope-from darrenr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RGfDN0024841; Sat, 27 Oct 2007 16:41:13 GMT (envelope-from darrenr@repoman.freebsd.org) Received: (from darrenr@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RGfDIg024838; Sat, 27 Oct 2007 16:41:13 GMT (envelope-from darrenr) Message-Id: <200710271641.l9RGfDIg024838@repoman.freebsd.org> From: Darren Reed Date: Sat, 27 Oct 2007 16:41:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/contrib/ipfilter ipmon.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 16:41:13 -0000 darrenr 2007-10-27 16:41:13 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) contrib/ipfilter ipmon.c Log: Only write the PID file out when becoming a daemon. PR: bin/87891 Revision Changes Path 1.18.2.1 +2 -2 src/contrib/ipfilter/ipmon.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 16:54:26 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C04D516A419; Sat, 27 Oct 2007 16:54:26 +0000 (UTC) (envelope-from darrenr@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 99A8813C494; Sat, 27 Oct 2007 16:54:26 +0000 (UTC) (envelope-from darrenr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RGsQhp034251; Sat, 27 Oct 2007 16:54:26 GMT (envelope-from darrenr@repoman.freebsd.org) Received: (from darrenr@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RGsQO3034250; Sat, 27 Oct 2007 16:54:26 GMT (envelope-from darrenr) Message-Id: <200710271654.l9RGsQO3034250@repoman.freebsd.org> From: Darren Reed Date: Sat, 27 Oct 2007 16:54:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/contrib/ipfilter/netinet ip_fil_freebsd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 16:54:26 -0000 darrenr 2007-10-27 16:54:26 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/contrib/ipfilter/netinet ip_fil_freebsd.c Log: Fix kernel memory leakage when policy routing is used with NAT. (Already fixed in -HEAD) PR: kern/100098 Submitted by: Daniel Larsson Reviewed by: darrenr Approved by: darrenr Obtained from: Daniel Larsson Revision Changes Path 1.1.1.1.2.3 +2 -1 src/sys/contrib/ipfilter/netinet/ip_fil_freebsd.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 17:19:13 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5C2FE16A469; Sat, 27 Oct 2007 17:19:13 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 361BC13C494; Sat, 27 Oct 2007 17:19:13 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RHJDpV036664; Sat, 27 Oct 2007 17:19:13 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RHJDge036663; Sat, 27 Oct 2007 17:19:13 GMT (envelope-from bmah) Message-Id: <200710271719.l9RHJDge036663@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 27 Oct 2007 17:19:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes article.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 17:19:13 -0000 bmah 2007-10-27 17:19:13 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) release/doc/en_US.ISO8859-1/relnotes article.sgml Log: New release notes: FreeBSD-SA-07:08.openssl, sade(8) [1]. Updated release notes: GNOME 2.20.1, X.org 7.3.0. Submitted by: Andrey V. Elsukov [1] Approved by: re (implicity) Revision Changes Path 1.1068.2.4 +10 -2 src/release/doc/en_US.ISO8859-1/relnotes/article.sgml From owner-cvs-src@FreeBSD.ORG Sat Oct 27 17:42:13 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 08ABF16A4C1; Sat, 27 Oct 2007 17:42:13 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id BA2F113C4A3; Sat, 27 Oct 2007 17:42:12 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.1/8.14.1) with ESMTP id l9RHdTh9093393; Sat, 27 Oct 2007 11:39:29 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Sat, 27 Oct 2007 11:40:16 -0600 (MDT) Message-Id: <20071027.114016.139569824.imp@bsdimp.com> To: rwatson@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <20071027110254.A99770@fledge.watson.org> References: <200710260220.l9Q2KTEp023831@repoman.freebsd.org> <20071027110254.A99770@fledge.watson.org> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/amd64/conf GENERIC src/sys/i386/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 17:42:13 -0000 In message: <20071027110254.A99770@fledge.watson.org> Robert Watson writes: : : On Fri, 26 Oct 2007, Warner Losh wrote: : : > imp 2007-10-26 02:20:29 UTC : > : > FreeBSD src repository : > : > Modified files: : > sys/amd64/conf GENERIC : > sys/i386/conf GENERIC : > Log: : > Add usb serial devices by default. I'm tired of telling people how to : > do this that should know better :-). : : Did you mean to add zyd to GENERIC? The source seems to be there but in my : local checkouts, src/sys/conf has no information about it. Yes. I did mean to add it. I just didn't commit it when I added it to my tree, so that change was stale in my tree. Sam went ahead and added zyd to the files on Oct 27th, so I'm not sure what you mean by the rest of your comment. Warner From owner-cvs-src@FreeBSD.ORG Sat Oct 27 18:18:59 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0807416A419; Sat, 27 Oct 2007 18:18:59 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EE91213C4AC; Sat, 27 Oct 2007 18:18:58 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RIIwmV041301; Sat, 27 Oct 2007 18:18:58 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RIIwv5041300; Sat, 27 Oct 2007 18:18:58 GMT (envelope-from yar) Message-Id: <200710271818.l9RIIwv5041300@repoman.freebsd.org> From: Yar Tikhiy Date: Sat, 27 Oct 2007 18:18:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/rescue/rescue Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 18:18:59 -0000 yar 2007-10-27 18:18:58 UTC FreeBSD src repository Modified files: rescue/rescue Makefile Log: Add some essential tools to rescue(8) in order to make it a versatile emergency tool: o sed(1) as a multi-purpose text filter -- can do grep's job and much more. o head(1), tail(1), and tee(1) as idiomatic text filters. o mt(1) to control tape drives (PR misc/98383). o chown(8) aka chgrp(8) to complement the ch* subset. o pkill(1) aka pgrep(1) to control running processes easily and thus to be able to recover from a serious problem or a fatal typo in an otherwise live system w/o a reboot. (It also deserves adding to rescue(8) for its having triggered a latent bug in crunchgen(1), but we had better add a regression test for that. :-) The resulting change in rescue(8) size has the following order of magnitude on i386: 3787656 - 3727872 = 59784, i.e. just a tad. Discussed on: -hackers (I seem to have wearied all opponents :-) PR: misc/98383 Revision Changes Path 1.57 +10 -1 src/rescue/rescue/Makefile From owner-cvs-src@FreeBSD.ORG Sat Oct 27 18:25:54 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 80B0D16A41A; Sat, 27 Oct 2007 18:25:54 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5AF9313C4B3; Sat, 27 Oct 2007 18:25:54 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RIPsKl041946; Sat, 27 Oct 2007 18:25:54 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RIPsgn041945; Sat, 27 Oct 2007 18:25:54 GMT (envelope-from yar) Message-Id: <200710271825.l9RIPsgn041945@repoman.freebsd.org> From: Yar Tikhiy Date: Sat, 27 Oct 2007 18:25:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net if_loop.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 18:25:54 -0000 yar 2007-10-27 18:25:53 UTC FreeBSD src repository Modified files: sys/net if_loop.c Log: if_loop doesn't need to keep the list of lo(4) interfaces. Today a private softc list is needed neither for tracking clones in general nor for destroying all clones before the module unload -- if_clone takes care of all that. (Note that some other interface drivers do need a softc list to be able to scan it for their private purposes.) Revision Changes Path 1.113 +0 -12 src/sys/net/if_loop.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 18:40:35 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0E90E16A419; Sat, 27 Oct 2007 18:40:35 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DD17013C481; Sat, 27 Oct 2007 18:40:34 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RIeYO6043309; Sat, 27 Oct 2007 18:40:34 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RIeYsV043308; Sat, 27 Oct 2007 18:40:34 GMT (envelope-from yar) Message-Id: <200710271840.l9RIeYsV043308@repoman.freebsd.org> From: Yar Tikhiy Date: Sat, 27 Oct 2007 18:40:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/mk sys.mk X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 18:40:35 -0000 yar 2007-10-27 18:40:34 UTC FreeBSD src repository Modified files: share/mk sys.mk Log: Allow the shell used by make(1) to be changed early via the __MAKE_SHELL variable. This feature isn't supposed to be in wide use, but it's needed now to make `installworld' independent of the stock binaries and libs so that radical ABI changes can go in safely. Reviewed by: ru Revision Changes Path 1.93 +5 -0 src/share/mk/sys.mk From owner-cvs-src@FreeBSD.ORG Sat Oct 27 18:41:42 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C130016A468; Sat, 27 Oct 2007 18:41:42 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 4DBAF13C494; Sat, 27 Oct 2007 18:41:42 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id DABD8471CD; Sat, 27 Oct 2007 14:41:40 -0400 (EDT) Date: Sat, 27 Oct 2007 19:41:40 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: "M. Warner Losh" In-Reply-To: <20071027.114016.139569824.imp@bsdimp.com> Message-ID: <20071027194033.R4731@fledge.watson.org> References: <200710260220.l9Q2KTEp023831@repoman.freebsd.org> <20071027110254.A99770@fledge.watson.org> <20071027.114016.139569824.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/amd64/conf GENERIC src/sys/i386/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 18:41:42 -0000 On Sat, 27 Oct 2007, M. Warner Losh wrote: > In message: <20071027110254.A99770@fledge.watson.org> > Robert Watson writes: > : > : On Fri, 26 Oct 2007, Warner Losh wrote: > : > : > imp 2007-10-26 02:20:29 UTC > : > > : > FreeBSD src repository > : > > : > Modified files: > : > sys/amd64/conf GENERIC > : > sys/i386/conf GENERIC > : > Log: > : > Add usb serial devices by default. I'm tired of telling people how to > : > do this that should know better :-). > : > : Did you mean to add zyd to GENERIC? The source seems to be there but in my > : local checkouts, src/sys/conf has no information about it. > > Yes. I did mean to add it. I just didn't commit it when I added it to my > tree, so that change was stale in my tree. Sam went ahead and added zyd to > the files on Oct 27th, so I'm not sure what you mean by the rest of your > comment. You added zyd to GENERIC on the 26th, and Sam hooked it up to conf/files on the 27th. Hence the window of build breakage I was referring to in my e-mail, which was sent after your commit but before Sam's. It's now fixed, so all is well. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Sat Oct 27 18:45:44 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C948616A418; Sat, 27 Oct 2007 18:45:44 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 7020813C481; Sat, 27 Oct 2007 18:45:44 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id D94B746F41; Sat, 27 Oct 2007 14:45:42 -0400 (EDT) Date: Sat, 27 Oct 2007 19:45:42 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: John Baldwin In-Reply-To: <200710271105.47091.jhb@freebsd.org> Message-ID: <20071027194437.K4731@fledge.watson.org> References: <200710242133.l9OLX05K085372@repoman.freebsd.org> <200710261219.43878.jhb@freebsd.org> <20071027133621.I88930@fledge.watson.org> <200710271105.47091.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Steve Kargl Subject: Re: cvs commit: src/sys/sys gpt.h src/lib/libstand Makefile src/sbin/gpt Makefile add.c boot.c gpt.8 gpt.c gpt.h show.c src/sys/boot/common ufsread.c src/sys/boot/i386 Makefile src/sys/boot/i386/gptboot Makefile gptboot.c gptldr.S ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 18:45:44 -0000 On Sat, 27 Oct 2007, John Baldwin wrote: >> /usr/obj/usr/src/sys/boot/i386/gptboot/../btx/btx/btx -l gptldr.bin -o >> gptboot gptboot.bin btxld:No such file or directory *** Error code 1 >> >> Stop in /usr/src/sys/boot/i386/gptboot. *** Error code 1 > > Hmm, this is probably the classic problem of the machine symlink being a > newer date than the build causing installworld to try and rebuild the binary > when it shouldn't. I've seen this on boot2 when storing the output of a > buildworld in a cpio and extracting it since cpio doesn't preserve the times > on symlinks. We actually just comment out the dependency on the 'machine' > symlinks at work since we use cpio. :-/ Indeed -- it turned out that time in my Parallels VM had mysteriously regressed four days (or failed to leap forward four days?). ntpdate, blowing away /usr/obj and touching /usr/src followed by a rebuild did the trick. Sorry about the false alarm. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Sat Oct 27 19:57:42 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8472116A417; Sat, 27 Oct 2007 19:57:42 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5ED8413C4A5; Sat, 27 Oct 2007 19:57:42 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RJvfom049714; Sat, 27 Oct 2007 19:57:41 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RJvfWH049713; Sat, 27 Oct 2007 19:57:41 GMT (envelope-from yar) Message-Id: <200710271957.l9RJvfWH049713@repoman.freebsd.org> From: Yar Tikhiy Date: Sat, 27 Oct 2007 19:57:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net if_disc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 19:57:42 -0000 yar 2007-10-27 19:57:41 UTC FreeBSD src repository Modified files: sys/net if_disc.c Log: Add a comment explaining why disc(4) bears the IFF_LOOPBACK flag. It should be the final follow-up to an old yet unfinished discussion on whether IFF_LOOPBACK is necessary for disc(4) and why. Revision Changes Path 1.55 +10 -0 src/sys/net/if_disc.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 20:19:12 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6B40916A419; Sat, 27 Oct 2007 20:19:12 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 44ECA13C48A; Sat, 27 Oct 2007 20:19:12 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RKJCTW052055; Sat, 27 Oct 2007 20:19:12 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RKJCKD052054; Sat, 27 Oct 2007 20:19:12 GMT (envelope-from jhb) Message-Id: <200710272019.l9RKJCKD052054@repoman.freebsd.org> From: John Baldwin Date: Sat, 27 Oct 2007 20:19:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/ddb db_examine.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 20:19:12 -0000 jhb 2007-10-27 20:19:11 UTC FreeBSD src repository Modified files: sys/ddb db_examine.c Log: Make the examine command honor db_pager_quit so you can use 'q' or 'x' at the pager prompt to abort an examine command that spans multiple pages. MFC after: 1 week Revision Changes Path 1.34 +1 -1 src/sys/ddb/db_examine.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 21:02:11 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4988D16A419; Sat, 27 Oct 2007 21:02:11 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (trang.nuxi.org [74.95.12.85]) by mx1.freebsd.org (Postfix) with ESMTP id 2094913C4AA; Sat, 27 Oct 2007 21:02:10 +0000 (UTC) (envelope-from obrien@NUXI.org) Received: from dragon.nuxi.org (obrien@localhost [127.0.0.1]) by dragon.nuxi.org (8.14.1/8.14.1) with ESMTP id l9RL1mJs037850; Sat, 27 Oct 2007 14:01:48 -0700 (PDT) (envelope-from obrien@dragon.nuxi.org) Received: (from obrien@localhost) by dragon.nuxi.org (8.14.1/8.14.1/Submit) id l9RL1kDQ037849; Sat, 27 Oct 2007 14:01:46 -0700 (PDT) (envelope-from obrien) Date: Sat, 27 Oct 2007 14:01:46 -0700 From: "David O'Brien" To: Ken Smith Message-ID: <20071027210146.GA37660@dragon.NUXI.org> References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <200710261141.51639.jhb@freebsd.org> <1193414454.7390.20.camel@opus.cse.buffalo.edu> <200710261224.41369.jhb@freebsd.org> <1193424434.7390.44.camel@opus.cse.buffalo.edu> <20071026203013.GA99714@dragon.NUXI.org> <1193435169.96540.3.camel@neo.cse.buffalo.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1193435169.96540.3.camel@neo.cse.buffalo.edu> X-Operating-System: FreeBSD 7.0-CURRENT User-Agent: Mutt/1.5.16 (2007-06-09) Cc: Scott Long , src-committers@FreeBSD.org, d@delphij.net, John Baldwin , Andrey Chernov , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: obrien@FreeBSD.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 21:02:11 -0000 On Fri, Oct 26, 2007 at 05:46:09PM -0400, Ken Smith wrote: > On Fri, 2007-10-26 at 13:30 -0700, David O'Brien wrote: > > On Fri, Oct 26, 2007 at 02:47:13PM -0400, Ken Smith wrote: > > > If portmgr@ uses RELENG_6 to base their builds on breaking forward > > > compat would mean all consumers of packages-6-stable would also > > > need to use RELENG_6. > > > > When did this sease being a requirement? > > 'pkg_add -r' certainly enforces this requirement. `pkg_add -r jive' > > on 6.2-RELEASE will always pull from the packages-6.2-release/ and > > not packages-6-stable/. > > I thought you could use portupgrade on a 6.2-REL system and have it > pull the packages from a packages-6-stable tree. This is not the case for 'portupgrade -P[P]': pkgtools.rb: uname = `uname -rm`.chomp if m = /^(((\d+)(?:\.\d+)+)-(\w+)(-\S+)?) (\w+)$/.match(uname) OS_RELEASE, OS_REVISION, OS_MAJOR, OS_BRANCH, os_patchlevel, OS_PLATFORM = m[1..-1] OS_PATCHLEVEL = os_patchlevel || "" case OS_BRANCH when /^CURRENT$/ # -current OS_PKGBRANCH = sprintf('%s-%s', OS_MAJOR, OS_BRANCH.downcase) when /^RELEASE$/ # .-release OS_PKGBRANCH = sprintf('%s-%s', OS_REVISION, OS_BRANCH.downcase) else # -stable # when /^(PRERELEASE|RC\d*|ALPHA|BETA)$/ OS_PKGBRANCH = sprintf('%s-%s', OS_MAJOR, 'stable') end -- -- David (obrien@FreeBSD.org) From owner-cvs-src@FreeBSD.ORG Sat Oct 27 21:13:52 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 89AA916A421; Sat, 27 Oct 2007 21:13:52 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 624DE13C49D; Sat, 27 Oct 2007 21:13:52 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RLDqCf064922; Sat, 27 Oct 2007 21:13:52 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RLDqo4064920; Sat, 27 Oct 2007 21:13:52 GMT (envelope-from bmah) Message-Id: <200710272113.l9RLDqo4064920@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 27 Oct 2007 21:13:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes article.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 21:13:52 -0000 bmah 2007-10-27 21:13:51 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) release/doc/en_US.ISO8859-1/relnotes article.sgml Log: Updated release notes: ipi/iwi firmware in base system is only on 8.X/7.X for now, so remove MFC marker, libpcap 0.9.8, tcpdump 3.9.8. Approved by: re (implicity) Revision Changes Path 1.1068.2.5 +4 -4 src/release/doc/en_US.ISO8859-1/relnotes/article.sgml From owner-cvs-src@FreeBSD.ORG Sat Oct 27 21:43:48 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F6D316A41A; Sat, 27 Oct 2007 21:43:48 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5839513C4BF; Sat, 27 Oct 2007 21:43:48 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RLhmNN066963; Sat, 27 Oct 2007 21:43:48 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RLhmuY066962; Sat, 27 Oct 2007 21:43:48 GMT (envelope-from bmah) Message-Id: <200710272143.l9RLhmuY066962@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 27 Oct 2007 21:43:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes article.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 21:43:48 -0000 bmah 2007-10-27 21:43:48 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) release/doc/en_US.ISO8859-1/relnotes article.sgml Log: Trim release notes for 7.0 to remove items for features, bugfixes, etc. that appeared in prior FreeBSD releases. This change is based on reviewing the release notes for 6.1-RELEASE and 6.2-RELEASE. There's still some more work to be done here but this is a good checkpoint. Approved by: re (implicitly) Discussed with: hrs Revision Changes Path 1.1068.2.6 +1 -875 src/release/doc/en_US.ISO8859-1/relnotes/article.sgml From owner-cvs-src@FreeBSD.ORG Sat Oct 27 21:57:05 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 493EE16A418; Sat, 27 Oct 2007 21:57:05 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (pointyhat.freebsd.org [IPv6:2001:4f8:fff6::2b]) by mx1.freebsd.org (Postfix) with ESMTP id 0067D13C4B8; Sat, 27 Oct 2007 21:57:02 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <4723B431.6010507@FreeBSD.org> Date: Sat, 27 Oct 2007 23:57:05 +0200 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: obrien@FreeBSD.org References: <200710150951.l9F9pUm7026506@repoman.freebsd.org> <200710261141.51639.jhb@freebsd.org> <1193414454.7390.20.camel@opus.cse.buffalo.edu> <200710261224.41369.jhb@freebsd.org> <1193424434.7390.44.camel@opus.cse.buffalo.edu> <20071026203013.GA99714@dragon.NUXI.org> <1193435169.96540.3.camel@neo.cse.buffalo.edu> <20071027210146.GA37660@dragon.NUXI.org> In-Reply-To: <20071027210146.GA37660@dragon.NUXI.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Scott Long , src-committers@FreeBSD.org, d@delphij.net, John Baldwin , Andrey Chernov , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org, Ken Smith Subject: Re: cvs commit: src/lib/libc/locale utf8.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 21:57:05 -0000 David O'Brien wrote: > On Fri, Oct 26, 2007 at 05:46:09PM -0400, Ken Smith wrote: >> On Fri, 2007-10-26 at 13:30 -0700, David O'Brien wrote: >>> On Fri, Oct 26, 2007 at 02:47:13PM -0400, Ken Smith wrote: >>>> If portmgr@ uses RELENG_6 to base their builds on breaking forward >>>> compat would mean all consumers of packages-6-stable would also >>>> need to use RELENG_6. >>> When did this sease being a requirement? >>> 'pkg_add -r' certainly enforces this requirement. `pkg_add -r jive' >>> on 6.2-RELEASE will always pull from the packages-6.2-release/ and >>> not packages-6-stable/. >> I thought you could use portupgrade on a 6.2-REL system and have it >> pull the packages from a packages-6-stable tree. > > This is not the case for 'portupgrade -P[P]': > pkgtools.rb: > uname = `uname -rm`.chomp > if m = /^(((\d+)(?:\.\d+)+)-(\w+)(-\S+)?) (\w+)$/.match(uname) > OS_RELEASE, OS_REVISION, OS_MAJOR, > OS_BRANCH, os_patchlevel, OS_PLATFORM = m[1..-1] > OS_PATCHLEVEL = os_patchlevel || "" > case OS_BRANCH > when /^CURRENT$/ # -current > OS_PKGBRANCH = sprintf('%s-%s', OS_MAJOR, OS_BRANCH.downcase) > when /^RELEASE$/ # .-release > OS_PKGBRANCH = sprintf('%s-%s', OS_REVISION, OS_BRANCH.downcase) > else # -stable > # when /^(PRERELEASE|RC\d*|ALPHA|BETA)$/ > OS_PKGBRANCH = sprintf('%s-%s', OS_MAJOR, 'stable') > end > portupgrade uses the same environment variables that pkg_add does that allow the user to override the default to packages-6-stable/. Many users do this. Kris From owner-cvs-src@FreeBSD.ORG Sat Oct 27 22:04:20 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3B70B16A5A2; Sat, 27 Oct 2007 22:04:20 +0000 (UTC) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E441713C481; Sat, 27 Oct 2007 22:04:19 +0000 (UTC) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RM4JBV069614; Sat, 27 Oct 2007 22:04:19 GMT (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RM4JMx069613; Sat, 27 Oct 2007 22:04:19 GMT (envelope-from maxim) Message-Id: <200710272204.l9RM4JMx069613@repoman.freebsd.org> From: Maxim Konovalov Date: Sat, 27 Oct 2007 22:04:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/ipfw ipfw2.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 22:04:20 -0000 maxim 2007-10-27 22:04:19 UTC FreeBSD src repository Modified files: sbin/ipfw ipfw2.c Log: o Fix indentation. No functional changes. Revision Changes Path 1.110 +10 -10 src/sbin/ipfw/ipfw2.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 22:07:41 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0858E16A468; Sat, 27 Oct 2007 22:07:41 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id ED32313C4B8; Sat, 27 Oct 2007 22:07:40 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RM7eWV070028; Sat, 27 Oct 2007 22:07:40 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RM7el2070027; Sat, 27 Oct 2007 22:07:40 GMT (envelope-from jhb) Message-Id: <200710272207.l9RM7el2070027@repoman.freebsd.org> From: John Baldwin Date: Sat, 27 Oct 2007 22:07:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern sched_4bsd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 22:07:41 -0000 jhb 2007-10-27 22:07:40 UTC FreeBSD src repository Modified files: sys/kern sched_4bsd.c Log: Change the roundrobin implementation in the 4BSD scheduler to trigger a userland preemption directly from hardclock() via sched_clock() when a thread uses up a full quantum instead of using a periodic timeout to cause a userland preemption every so often. This fixes a potential deadlock when IPI_PREEMPTION isn't enabled where softclock blocks on a lock held by a thread pinned or bound to another CPU. The current thread on that CPU will never be preempted while softclock is blocked. Note that ULE already drives its round-robin userland preemption from sched_clock() as well and always enables IPI_PREEMPT. MFC after: 1 week Revision Changes Path 1.108 +8 -29 src/sys/kern/sched_4bsd.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 22:12:35 2007 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8719116A417; Sat, 27 Oct 2007 22:12:35 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from speedfactory.net (mail6.speedfactory.net [66.23.216.219]) by mx1.freebsd.org (Postfix) with ESMTP id E12A913C48E; Sat, 27 Oct 2007 22:12:34 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (unverified [66.23.211.162]) by speedfactory.net (SurgeMail 3.8p) with ESMTP id 216401899-1834499 for multiple; Sat, 27 Oct 2007 18:15:07 -0400 Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l9RMCKju050934; Sat, 27 Oct 2007 18:12:23 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Robert Watson Date: Sat, 27 Oct 2007 18:11:23 -0400 User-Agent: KMail/1.9.6 References: <200710242133.l9OLX05K085372@repoman.freebsd.org> <200710271105.47091.jhb@freebsd.org> <20071027194437.K4731@fledge.watson.org> In-Reply-To: <20071027194437.K4731@fledge.watson.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200710271811.26273.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Sat, 27 Oct 2007 18:12:24 -0400 (EDT) X-Virus-Scanned: ClamAV 0.91.2/4610/Sat Oct 27 12:25:35 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Steve Kargl Subject: Re: cvs commit: src/sys/sys gpt.h src/lib/libstand Makefile src/sbin/gpt Makefile add.c boot.c gpt.8 gpt.c gpt.h show.c src/sys/boot/common ufsread.c src/sys/boot/i386 Makefile src/sys/boot/i386/gptboot Makefile gptboot.c gptldr.S ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 22:12:35 -0000 On Saturday 27 October 2007 02:45:42 pm Robert Watson wrote: > On Sat, 27 Oct 2007, John Baldwin wrote: > >> /usr/obj/usr/src/sys/boot/i386/gptboot/../btx/btx/btx -l gptldr.bin -o > >> gptboot gptboot.bin btxld:No such file or directory *** Error code 1 > >> > >> Stop in /usr/src/sys/boot/i386/gptboot. *** Error code 1 > > > > Hmm, this is probably the classic problem of the machine symlink being a > > newer date than the build causing installworld to try and rebuild the binary > > when it shouldn't. I've seen this on boot2 when storing the output of a > > buildworld in a cpio and extracting it since cpio doesn't preserve the times > > on symlinks. We actually just comment out the dependency on the 'machine' > > symlinks at work since we use cpio. :-/ > > Indeed -- it turned out that time in my Parallels VM had mysteriously > regressed four days (or failed to leap forward four days?). ntpdate, blowing > away /usr/obj and touching /usr/src followed by a rebuild did the trick. > Sorry about the false alarm. No problem, glad it is ok now. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Sat Oct 27 22:14:18 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B75C16A46D; Sat, 27 Oct 2007 22:14:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2480413C4C1; Sat, 27 Oct 2007 22:14:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RMEIKd070764; Sat, 27 Oct 2007 22:14:18 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RMEH7f070763; Sat, 27 Oct 2007 22:14:17 GMT (envelope-from jhb) Message-Id: <200710272214.l9RMEH7f070763@repoman.freebsd.org> From: John Baldwin Date: Sat, 27 Oct 2007 22:14:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/acpica acpi_pci_link.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 22:14:18 -0000 jhb 2007-10-27 22:14:17 UTC FreeBSD src repository Modified files: sys/dev/acpica acpi_pci_link.c Log: Don't return an error from resume() if execution of _DIS fails for some reason (not all BIOSen have _DIS methods for all link devices for example). This matches the behavior of attach() with respect to _DIS as well. Submitted by: njl Revision Changes Path 1.58 +4 -3 src/sys/dev/acpica/acpi_pci_link.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 22:28:01 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A19EF16A46C; Sat, 27 Oct 2007 22:28:01 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 79CF313C494; Sat, 27 Oct 2007 22:28:01 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RMS1rg071685; Sat, 27 Oct 2007 22:28:01 GMT (envelope-from csjp@repoman.freebsd.org) Received: (from csjp@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RMS16U071684; Sat, 27 Oct 2007 22:28:01 GMT (envelope-from csjp) Message-Id: <200710272228.l9RMS16U071684@repoman.freebsd.org> From: "Christian S.J. Peron" Date: Sat, 27 Oct 2007 22:28:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/security/audit audit_pipe.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 22:28:01 -0000 csjp 2007-10-27 22:28:01 UTC FreeBSD src repository Modified files: sys/security/audit audit_pipe.c Log: Make sure we are incrementing the read count for each audit pipe read. MFC after: 1 week Revision Changes Path 1.13 +1 -0 src/sys/security/audit/audit_pipe.c From owner-cvs-src@FreeBSD.ORG Sat Oct 27 22:32:28 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 65DEF16A41B; Sat, 27 Oct 2007 22:32:28 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3E24B13C49D; Sat, 27 Oct 2007 22:32:28 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RMWSKu072083; Sat, 27 Oct 2007 22:32:28 GMT (envelope-from ache@repoman.freebsd.org) Received: (from ache@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RMWSbK072082; Sat, 27 Oct 2007 22:32:28 GMT (envelope-from ache) Message-Id: <200710272232.l9RMWSbK072082@repoman.freebsd.org> From: "Andrey A. Chernov" Date: Sat, 27 Oct 2007 22:32:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/include _ctype.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 22:32:28 -0000 ache 2007-10-27 22:32:28 UTC FreeBSD src repository Modified files: include _ctype.h Log: Micro-optimization of prev. commit, change (_c < 0 || _c >= 128) to (_c & ~0x7F) Revision Changes Path 1.33 +1 -1 src/include/_ctype.h From owner-cvs-src@FreeBSD.ORG Sat Oct 27 22:45:41 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 644DF16A41B; Sat, 27 Oct 2007 22:45:41 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5384613C48E; Sat, 27 Oct 2007 22:45:41 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l9RMjeAV072965; Sat, 27 Oct 2007 22:45:40 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l9RMje8c072964; Sat, 27 Oct 2007 22:45:40 GMT (envelope-from kientzle) Message-Id: <200710272245.l9RMje8c072964@repoman.freebsd.org> From: Tim Kientzle Date: Sat, 27 Oct 2007 22:45:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libarchive archive_read_support_compression_none.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Oct 2007 22:45:41 -0000 kientzle 2007-10-27 22:45:40 UTC FreeBSD src repository Modified files: lib/libarchive archive_read_support_compression_none.c Log: When skipping input data, don't overflow a 32-bit size_t. This can only happen on 32-bit systems when you're reading an uncompressed archive and the skip request is an exact multiple of 4G (e.g., skipping a tar entry with an 8G body). The symptom is that the read_ahead() ends up returning zero bytes, and the extraction stops with a premature end-of-file. Using '1' here is more correct anyway, as it allows read_ahead() to function opportunistically and minimize copying. MFC after: 5 days Revision Changes Path 1.18 +1 -1 src/lib/libarchive/archive_read_support_compression_none.c