From owner-cvs-src@FreeBSD.ORG Sun Mar 26 01:29:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B62716A400; Sun, 26 Mar 2006 01:29:56 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 371C343D45; Sun, 26 Mar 2006 01:29:56 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2Q1Tu3d053470; Sun, 26 Mar 2006 01:29:56 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2Q1TuMq053469; Sun, 26 Mar 2006 01:29:56 GMT (envelope-from davidxu) Message-Id: <200603260129.k2Q1TuMq053469@repoman.freebsd.org> From: David Xu Date: Sun, 26 Mar 2006 01:29: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/kern kern_thread.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, 26 Mar 2006 01:29:56 -0000 davidxu 2006-03-26 01:29:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern kern_thread.c Log: MFC revision 1.232, 1.233, fix thread suspension race. Approved by: re (kensmith) Revision Changes Path 1.216.2.4 +4 -0 src/sys/kern/kern_thread.c From owner-cvs-src@FreeBSD.ORG Sun Mar 26 01:33:42 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E5A3A16A423; Sun, 26 Mar 2006 01:33:42 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E00943D5F; Sun, 26 Mar 2006 01:33:42 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2Q1XggR053978; Sun, 26 Mar 2006 01:33:42 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2Q1XgeV053977; Sun, 26 Mar 2006 01:33:42 GMT (envelope-from rwatson) Message-Id: <200603260133.k2Q1XgeV053977@repoman.freebsd.org> From: Robert Watson Date: Sun, 26 Mar 2006 01:33: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/netinet tcp_input.c tcp_timer.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, 26 Mar 2006 01:33:43 -0000 rwatson 2006-03-26 01:33:41 UTC FreeBSD src repository Modified files: sys/netinet tcp_input.c tcp_timer.c Log: Explicitly assert socket pointer is non-NULL in tcp_input() so as to provide better debugging information. Prefer explicit comparison to NULL for tcpcb pointers rather than treating them as booleans. MFC after: 1 month Revision Changes Path 1.292 +4 -3 src/sys/netinet/tcp_input.c 1.77 +8 -8 src/sys/netinet/tcp_timer.c From owner-cvs-src@FreeBSD.ORG Sun Mar 26 01:44:36 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 11EEA16A401; Sun, 26 Mar 2006 01:44:36 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D596D43D48; Sun, 26 Mar 2006 01:44:35 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2Q1iZo0054758; Sun, 26 Mar 2006 01:44:35 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2Q1iZoS054757; Sun, 26 Mar 2006 01:44:35 GMT (envelope-from rwatson) Message-Id: <200603260144.k2Q1iZoS054757@repoman.freebsd.org> From: Robert Watson Date: Sun, 26 Mar 2006 01:44: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/contrib/openbsm/etc audit_class audit_control audit_event audit_user audit_warn X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 26 Mar 2006 01:44:36 -0000 rwatson 2006-03-26 01:44:35 UTC FreeBSD src repository Modified files: contrib/openbsm/etc audit_class audit_control audit_event audit_user audit_warn Log: Take contrib/openbsm/etc configuration files off the vendor branch in order to add $FreeBSD$ tags, which helps mergemaster better manage updating them. Requested by: several Obtained from: TrustedBSD Project Revision Changes Path 1.2 +2 -2 src/contrib/openbsm/etc/audit_class 1.2 +3 -2 src/contrib/openbsm/etc/audit_control 1.2 +1 -0 src/contrib/openbsm/etc/audit_event 1.2 +2 -2 src/contrib/openbsm/etc/audit_user 1.2 +1 -0 src/contrib/openbsm/etc/audit_warn From owner-cvs-src@FreeBSD.ORG Sun Mar 26 01:57:13 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0FF0416A400; Sun, 26 Mar 2006 01:57:13 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F40C243D80; Sun, 26 Mar 2006 01:57:04 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2Q1v3NI056453; Sun, 26 Mar 2006 01:57:03 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2Q1v3k7056452; Sun, 26 Mar 2006 01:57:03 GMT (envelope-from davidxu) Message-Id: <200603260157.k2Q1v3k7056452@repoman.freebsd.org> From: David Xu Date: Sun, 26 Mar 2006 01:57: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/lib/libthr/thread thr_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: Sun, 26 Mar 2006 01:57:13 -0000 davidxu 2006-03-26 01:57:03 UTC FreeBSD src repository Modified files: lib/libthr/thread thr_sig.c Log: Check cancellation state carefully to see we really need to call _pthread_testcancel(). Preserve errno in _thr_suspend_check(). Revision Changes Path 1.17 +5 -2 src/lib/libthr/thread/thr_sig.c From owner-cvs-src@FreeBSD.ORG Sun Mar 26 01:58:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 04BF616A424; Sun, 26 Mar 2006 01:58:40 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AECE243D58; Sun, 26 Mar 2006 01:58:39 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2Q1wd0E056623; Sun, 26 Mar 2006 01:58:39 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2Q1wdF1056622; Sun, 26 Mar 2006 01:58:39 GMT (envelope-from rwatson) Message-Id: <200603260158.k2Q1wdF1056622@repoman.freebsd.org> From: Robert Watson Date: Sun, 26 Mar 2006 01:58:39 +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/netipx/ipxsocket Makefile ipxsocket.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, 26 Mar 2006 01:58:40 -0000 rwatson 2006-03-26 01:58:39 UTC FreeBSD src repository Added files: tools/regression/netipx/ipxsocket Makefile ipxsocket.c Log: Add simple ipxsocket regression test: open, and close, various IPX socket types supported by the FreeBSD netipx implementation. Revision Changes Path 1.1 +8 -0 src/tools/regression/netipx/ipxsocket/Makefile (new) 1.1 +72 -0 src/tools/regression/netipx/ipxsocket/ipxsocket.c (new) From owner-cvs-src@FreeBSD.ORG Sun Mar 26 02:33:44 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E42DB16A41F; Sun, 26 Mar 2006 02:33:44 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A135A43D45; Sun, 26 Mar 2006 02:33:44 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2Q2Xium058047; Sun, 26 Mar 2006 02:33:44 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2Q2XiYF058046; Sun, 26 Mar 2006 02:33:44 GMT (envelope-from rwatson) Message-Id: <200603260233.k2Q2XiYF058046@repoman.freebsd.org> From: Robert Watson Date: Sun, 26 Mar 2006 02:33: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/netipx spx_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: Sun, 26 Mar 2006 02:33:45 -0000 rwatson 2006-03-26 02:33:44 UTC FreeBSD src repository Modified files: sys/netipx spx_usrreq.c Log: Restore original formulation of SPX segment queue draining during SPX PCB detach. MFC after: 1 month Revision Changes Path 1.77 +3 -1 src/sys/netipx/spx_usrreq.c From owner-cvs-src@FreeBSD.ORG Sun Mar 26 07:16:18 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C346916A400; Sun, 26 Mar 2006 07:16:18 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F59243D46; Sun, 26 Mar 2006 07:16:18 +0000 (GMT) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2Q7GIB1075638; Sun, 26 Mar 2006 07:16:18 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2Q7GIQd075637; Sun, 26 Mar 2006 07:16:18 GMT (envelope-from mjacob) Message-Id: <200603260716.k2Q7GIQd075637@repoman.freebsd.org> From: Matt Jacob Date: Sun, 26 Mar 2006 07:16: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/mpt mpt.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, 26 Mar 2006 07:16:18 -0000 mjacob 2006-03-26 07:16:17 UTC FreeBSD src repository Modified files: sys/dev/mpt mpt.c Log: Correct bad format args. Interesting- the lines that generated the error on sparc64 hadn't changed since the last checkin, pass LINT on other platforms and mpt doesn't work on sparc64 anyway and the tinderbox build didn't work for me in a cross build case on my main build machine (which runs RELENG_6). Sigh. Still need to try harder. Revision Changes Path 1.23 +2 -2 src/sys/dev/mpt/mpt.c From owner-cvs-src@FreeBSD.ORG Sun Mar 26 11:26:13 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 205B416A401; Sun, 26 Mar 2006 11:26:13 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D02B943D45; Sun, 26 Mar 2006 11:26:12 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QBQCpk092296; Sun, 26 Mar 2006 11:26:12 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QBQCc9092295; Sun, 26 Mar 2006 11:26:12 GMT (envelope-from rwatson) Message-Id: <200603261126.k2QBQCc9092295@repoman.freebsd.org> From: Robert Watson Date: Sun, 26 Mar 2006 11:26: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/netinet in_pcb.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, 26 Mar 2006 11:26:13 -0000 rwatson 2006-03-26 11:26:12 UTC FreeBSD src repository Modified files: sys/netinet in_pcb.h Log: Minor style tweak: tab after #define, not space. MFC after: 1 month Revision Changes Path 1.84 +4 -4 src/sys/netinet/in_pcb.h From owner-cvs-src@FreeBSD.ORG Sun Mar 26 11:30:32 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9480416A420; Sun, 26 Mar 2006 11:30:32 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6440143D46; Sun, 26 Mar 2006 11:30:32 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QBUWdn092534; Sun, 26 Mar 2006 11:30:32 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QBUW7q092533; Sun, 26 Mar 2006 11:30:32 GMT (envelope-from rwatson) Message-Id: <200603261130.k2QBUW7q092533@repoman.freebsd.org> From: Robert Watson Date: Sun, 26 Mar 2006 11:30: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/netinet in_pcb.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, 26 Mar 2006 11:30:32 -0000 rwatson 2006-03-26 11:30:31 UTC FreeBSD src repository Modified files: sys/netinet in_pcb.h Log: Define two new inpcb flags in the inp_vflag field, which for whatever reason, seems to be where new flags are getting defined: INP_DROPPED - The protocol has terminated this connection and the socket is not reusable: when the socket code enters the protocol, an error is immediately returned. This will substitute for NULLing the so_pcb socket field, helping to implement the invariant that all valid sockets have valid pcb's in TCP. INP_SOCKREF - The protocol has become the owner of the socket reference, and will need to free it when freeing the pcb, which will be used when a TCP socket is closed but still has queued data. MFC after: 1 month Revision Changes Path 1.85 +2 -0 src/sys/netinet/in_pcb.h From owner-cvs-src@FreeBSD.ORG Sun Mar 26 12:20:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7D3D316A424; Sun, 26 Mar 2006 12:20:56 +0000 (UTC) (envelope-from jkoshy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F249743D4C; Sun, 26 Mar 2006 12:20:55 +0000 (GMT) (envelope-from jkoshy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QCKtpo094851; Sun, 26 Mar 2006 12:20:55 GMT (envelope-from jkoshy@repoman.freebsd.org) Received: (from jkoshy@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QCKt6F094850; Sun, 26 Mar 2006 12:20:55 GMT (envelope-from jkoshy) Message-Id: <200603261220.k2QCKt6F094850@repoman.freebsd.org> From: Joseph Koshy Date: Sun, 26 Mar 2006 12:20: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/lib/libpmc pmclog.3 pmclog.c pmclog.h src/sys/dev/hwpmc hwpmc_logging.c hwpmc_mod.c src/sys/kern kern_linker.c src/sys/sys linker.h param.h pmc.h pmckern.h pmclog.h src/sys/vm vm_mmap.c src/usr.sbin/pmcstat pmcstat.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, 26 Mar 2006 12:20:56 -0000 jkoshy 2006-03-26 12:20:54 UTC FreeBSD src repository Modified files: lib/libpmc pmclog.h pmclog.c pmclog.3 sys/dev/hwpmc hwpmc_logging.c hwpmc_mod.c sys/kern kern_linker.c sys/sys linker.h param.h pmc.h pmckern.h pmclog.h sys/vm vm_mmap.c usr.sbin/pmcstat pmcstat.8 pmcstat.c pmcstat.h pmcstat_log.c Log: MFP4: Support for profiling dynamically loaded objects. Kernel changes: Inform hwpmc of executable objects brought into the system by kldload() and mmap(), and of their removal by kldunload() and munmap(). A helper function linker_hwpmc_list_objects() has been added to "sys/kern/kern_linker.c" and is used by hwpmc to retrieve the list of currently loaded kernel modules. The unused `MAPPINGCHANGE' event has been deprecated in favour of separate `MAP_IN' and `MAP_OUT' events; this change reduces space wastage in the log. Bump the hwpmc's ABI version to "2.0.00". Teach hwpmc(4) to handle the map change callbacks. Change the default per-cpu sample buffer size to hold 32 samples (up from 16). Increment __FreeBSD_version. libpmc(3) changes: Update libpmc(3) to deal with the new events in the log file; bring the pmclog(3) manual page in sync with the code. pmcstat(8) changes: Introduce new options to pmcstat(8): "-r" (root fs path), "-M" (mapfile name), "-q"/"-v" (verbosity control). Option "-k" now takes a kernel directory as its argument but will also work with the older invocation syntax. Rework string handling in pmcstat(8) to use an opaque type for interned strings. Clean up ELF parsing code and add support for tracking dynamic object mappings reported by a v2.0.00 hwpmc(4). Report statistics at the end of a log conversion run depending on the requested verbosity level. Reviewed by: jhb, dds (kernel parts of an earlier patch) Tested by: gallatin (earlier patch) Revision Changes Path 1.5 +31 -13 src/lib/libpmc/pmclog.3 1.4 +11 -8 src/lib/libpmc/pmclog.c 1.3 +10 -5 src/lib/libpmc/pmclog.h 1.6 +24 -11 src/sys/dev/hwpmc/hwpmc_logging.c 1.22 +165 -5 src/sys/dev/hwpmc/hwpmc_mod.c 1.119 +78 -0 src/sys/kern/kern_linker.c 1.41 +3 -0 src/sys/sys/linker.h 1.264 +1 -1 src/sys/sys/param.h 1.10 +5 -5 src/sys/sys/pmc.h 1.6 +16 -2 src/sys/sys/pmckern.h 1.3 +28 -11 src/sys/sys/pmclog.h 1.204 +41 -0 src/sys/vm/vm_mmap.c 1.8 +39 -7 src/usr.sbin/pmcstat/pmcstat.8 1.12 +86 -17 src/usr.sbin/pmcstat/pmcstat.c 1.3 +7 -6 src/usr.sbin/pmcstat/pmcstat.h 1.8 +853 -416 src/usr.sbin/pmcstat/pmcstat_log.c From owner-cvs-src@FreeBSD.ORG Sun Mar 26 15:41:45 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 827F616A400; Sun, 26 Mar 2006 15:41:45 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D22B43D4C; Sun, 26 Mar 2006 15:41:45 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QFfjW6012066; Sun, 26 Mar 2006 15:41:45 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QFfiu9012065; Sun, 26 Mar 2006 15:41:44 GMT (envelope-from rwatson) Message-Id: <200603261541.k2QFfiu9012065@repoman.freebsd.org> From: Robert Watson Date: Sun, 26 Mar 2006 15:41: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/netipx ipx_pcb.h spx_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: Sun, 26 Mar 2006 15:41:45 -0000 rwatson 2006-03-26 15:41:44 UTC FreeBSD src repository Modified files: sys/netipx ipx_pcb.h spx_usrreq.c Log: Add a new ipxpcb flag, IPXP_SPX, which is set on ipxpcb's to mark them as belonging to SPX. This replaces the implicit assumption that the cb pointer for non-SPX pcb's will be NULL. This isn't required in TCP/IP as different pcb lists are maintained for different IP protocols; IPX stores all pcbs on the same global ipxpcb_list. Foot provided by: gnn MFC after: 1 month Revision Changes Path 1.26 +1 -0 src/sys/netipx/ipx_pcb.h 1.78 +14 -9 src/sys/netipx/spx_usrreq.c From owner-cvs-src@FreeBSD.ORG Sun Mar 26 15:49:36 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5552B16A41F; Sun, 26 Mar 2006 15:49:36 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1062843D4C; Sun, 26 Mar 2006 15:49:36 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QFnZnL012392; Sun, 26 Mar 2006 15:49:35 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QFnZ9g012391; Sun, 26 Mar 2006 15:49:35 GMT (envelope-from rwatson) Message-Id: <200603261549.k2QFnZ9g012391@repoman.freebsd.org> From: Robert Watson Date: Sun, 26 Mar 2006 15:49: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/tools/regression/netipx/ipxsocket ipxsocket.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, 26 Mar 2006 15:49:36 -0000 rwatson 2006-03-26 15:49:35 UTC FreeBSD src repository Modified files: tools/regression/netipx/ipxsocket ipxsocket.c Log: Modify ipxsocket regression test to create and close sockets several times, with variable length sleeps between socket() and close(). This will help to ensure that IPX/SPX timers fire while the sockets are open, and hence have PCB's on the IPX pcb list, so that if timers are going to stumble over PCB types they don't expect, it will happen as part of this test. Revision Changes Path 1.2 +46 -25 src/tools/regression/netipx/ipxsocket/ipxsocket.c From owner-cvs-src@FreeBSD.ORG Sun Mar 26 16:28:36 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1D5AB16A426; Sun, 26 Mar 2006 16:28:36 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CBA0C43D45; Sun, 26 Mar 2006 16:28:35 +0000 (GMT) (envelope-from hrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QGSZCV013816; Sun, 26 Mar 2006 16:28:35 GMT (envelope-from hrs@repoman.freebsd.org) Received: (from hrs@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QGSZ0x013815; Sun, 26 Mar 2006 16:28:35 GMT (envelope-from hrs) Message-Id: <200603261628.k2QGSZ0x013815@repoman.freebsd.org> From: Hiroki Sato Date: Sun, 26 Mar 2006 16:28:35 +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/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: Sun, 26 Mar 2006 16:28:36 -0000 hrs 2006-03-26 16:28:35 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: New release notes: FreeBSD-SA-06:09.openssh, FreeBSD-SA-06:10.nfs, FreeBSD-SA-06:11.ipsec, FreeBSD-SA-06:12.opie, and FreeBSD-SA-06:13.sendmail. Submitted by: delphij Approved by: re (implicitly) Revision Changes Path 1.761.2.55 +30 -0 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sun Mar 26 16:28:59 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E40B16A425; Sun, 26 Mar 2006 16:28:59 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5903943D45; Sun, 26 Mar 2006 16:28:59 +0000 (GMT) (envelope-from hrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QGSxjb013854; Sun, 26 Mar 2006 16:28:59 GMT (envelope-from hrs@repoman.freebsd.org) Received: (from hrs@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QGSx8g013853; Sun, 26 Mar 2006 16:28:59 GMT (envelope-from hrs) Message-Id: <200603261628.k2QGSx8g013853@repoman.freebsd.org> From: Hiroki Sato Date: Sun, 26 Mar 2006 16:28:59 +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: Sun, 26 Mar 2006 16:28:59 -0000 hrs 2006-03-26 16:28:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: New release notes: FreeBSD-SA-06:10.nfs, FreeBSD-SA-06:11.ipsec, FreeBSD-SA-06:12.opie, and FreeBSD-SA-06:13.sendmail. Submitted by: delphij Approved by: re (implicitly) Revision Changes Path 1.883.2.14 +24 -0 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sun Mar 26 17:17:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C56016A401; Sun, 26 Mar 2006 17:17:10 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 380B943D46; Sun, 26 Mar 2006 17:17:10 +0000 (GMT) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QHHAHt023220; Sun, 26 Mar 2006 17:17:10 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QHHA8S023219; Sun, 26 Mar 2006 17:17:10 GMT (envelope-from simon) Message-Id: <200603261717.k2QHHA8S023219@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Sun, 26 Mar 2006 17:17: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/tools/tools/nanobsd FlashDevice.sub X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 26 Mar 2006 17:17:10 -0000 simon 2006-03-26 17:17:10 UTC FreeBSD src repository Modified files: tools/tools/nanobsd FlashDevice.sub Log: Use tr(1) to lowercase strings in a way which works with all locales. Approved by: cperciva (mentor) Revision Changes Path 1.5 +2 -2 src/tools/tools/nanobsd/FlashDevice.sub From owner-cvs-src@FreeBSD.ORG Sun Mar 26 17:42:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E8E6716A420; Sun, 26 Mar 2006 17:42:04 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A29C143D48; Sun, 26 Mar 2006 17:42:04 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QHg4Vh024547; Sun, 26 Mar 2006 17:42:04 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QHg4fZ024546; Sun, 26 Mar 2006 17:42:04 GMT (envelope-from rwatson) Message-Id: <200603261742.k2QHg4fZ024546@repoman.freebsd.org> From: Robert Watson Date: Sun, 26 Mar 2006 17:42: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/tools/regression/netipx README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 26 Mar 2006 17:42:05 -0000 rwatson 2006-03-26 17:42:04 UTC FreeBSD src repository Added files: tools/regression/netipx README Log: Add a short README with configuration hints to get the netipx regression tests up and running. This is likely a message to myself in six months when I've completely forgotten how. Revision Changes Path 1.1 +11 -0 src/tools/regression/netipx/README (new) From owner-cvs-src@FreeBSD.ORG Sun Mar 26 17:45:22 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E2D7B16A420; Sun, 26 Mar 2006 17:45:22 +0000 (UTC) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua (tigra.ip.net.ua [82.193.96.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A23343D72; Sun, 26 Mar 2006 17:45:13 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from localhost (rocky.ip.net.ua [82.193.96.2]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id k2QHjD3W096747; Sun, 26 Mar 2006 20:45:13 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua ([82.193.96.10]) by localhost (rocky.ip.net.ua [82.193.96.2]) (amavisd-new, port 10024) with LMTP id 43378-04; Sun, 26 Mar 2006 20:45:10 +0300 (EEST) Received: from heffalump.ip.net.ua (heffalump.ip.net.ua [82.193.96.213]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id k2QHidJ4096732 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 26 Mar 2006 20:44:40 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: (from ru@localhost) by heffalump.ip.net.ua (8.13.4/8.13.4) id k2QHj4cL054147; Sun, 26 Mar 2006 20:45:04 +0300 (EEST) (envelope-from ru) Date: Sun, 26 Mar 2006 20:45:04 +0300 From: Ruslan Ermilov To: Joseph Koshy Message-ID: <20060326174504.GC53981@ip.net.ua> References: <200603261220.k2QCKt6F094850@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ncSAzJYg3Aa9+CRW" Content-Disposition: inline In-Reply-To: <200603261220.k2QCKt6F094850@repoman.freebsd.org> User-Agent: Mutt/1.5.11 X-Virus-Scanned: amavisd-new at ip.net.ua Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libpmc pmclog.3 pmclog.c pmclog.h src/sys/dev/hwpmc hwpmc_logging.c hwpmc_mod.c src/sys/kern kern_linker.c src/sys/sys linker.h param.h pmc.h pmckern.h pmclog.h src/sys/vm vm_mmap.c src/usr.sbin/pmcstat pmcstat.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, 26 Mar 2006 17:45:23 -0000 --ncSAzJYg3Aa9+CRW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Mar 26, 2006 at 12:20:54PM +0000, Joseph Koshy wrote: > jkoshy 2006-03-26 12:20:54 UTC >=20 > FreeBSD src repository >=20 > Modified files: > lib/libpmc pmclog.h pmclog.c pmclog.3=20 > sys/dev/hwpmc hwpmc_logging.c hwpmc_mod.c=20 > sys/kern kern_linker.c=20 > sys/sys linker.h param.h pmc.h pmckern.h pmclog.h=20 > sys/vm vm_mmap.c=20 > usr.sbin/pmcstat pmcstat.8 pmcstat.c pmcstat.h=20 > pmcstat_log.c=20 > Log: > MFP4: Support for profiling dynamically loaded objects. > =20 You kick ass! :-) Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --ncSAzJYg3Aa9+CRW Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFEJtMgqRfpzJluFF4RAv6BAJ4offBNC3w6ynU4QcN8GQTrKz3skgCeO9pc klIjfFe+i1rAi2gGKnosxAE= =fGQ2 -----END PGP SIGNATURE----- --ncSAzJYg3Aa9+CRW-- From owner-cvs-src@FreeBSD.ORG Sun Mar 26 18:25:54 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9371916A420; Sun, 26 Mar 2006 18:25:54 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D19243D45; Sun, 26 Mar 2006 18:25:54 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QIPssv026423; Sun, 26 Mar 2006 18:25:54 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QIPsKX026422; Sun, 26 Mar 2006 18:25:54 GMT (envelope-from rwatson) Message-Id: <200603261825.k2QIPsKX026422@repoman.freebsd.org> From: Robert Watson Date: Sun, 26 Mar 2006 18:25: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/tools/regression/netipx/ipxdgramloopback Makefile ipxdgramloopback.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, 26 Mar 2006 18:25:54 -0000 rwatson 2006-03-26 18:25:54 UTC FreeBSD src repository Added files: tools/regression/netipx/ipxdgramloopback Makefile ipxdgramloopback.c Log: Add a simple IPX datagram regression test, which opens two IPX datagram sockets, binds a local port, sends a datagram, and confirms that it is received. Revision Changes Path 1.1 +12 -0 src/tools/regression/netipx/ipxdgramloopback/Makefile (new) 1.1 +118 -0 src/tools/regression/netipx/ipxdgramloopback/ipxdgramloopback.c (new) From owner-cvs-src@FreeBSD.ORG Sun Mar 26 19:10:27 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9AA5916A400; Sun, 26 Mar 2006 19:10:27 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 55DA843D45; Sun, 26 Mar 2006 19:10:27 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QJARGK028266; Sun, 26 Mar 2006 19:10:27 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QJARaW028265; Sun, 26 Mar 2006 19:10:27 GMT (envelope-from rwatson) Message-Id: <200603261910.k2QJARaW028265@repoman.freebsd.org> From: Robert Watson Date: Sun, 26 Mar 2006 19:10:27 +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/netipx/spxloopback Makefile spxloopback.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, 26 Mar 2006 19:10:27 -0000 rwatson 2006-03-26 19:10:27 UTC FreeBSD src repository Added files: tools/regression/netipx/spxloopback Makefile spxloopback.c Log: Add simple regression test to ping pong a data packet over SPX in stream mode. Support both connection via connect() and sendto(), but don't compile in sendto() for now, since netipx doesn't appear to actually implement that (doh). Revision Changes Path 1.1 +12 -0 src/tools/regression/netipx/spxloopback/Makefile (new) 1.1 +258 -0 src/tools/regression/netipx/spxloopback/spxloopback.c (new) From owner-cvs-src@FreeBSD.ORG Sun Mar 26 19:37:43 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 27C4016A420; Sun, 26 Mar 2006 19:37:43 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 522B043D6A; Sun, 26 Mar 2006 19:37:37 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QJbb3E029576; Sun, 26 Mar 2006 19:37:37 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QJbb5r029575; Sun, 26 Mar 2006 19:37:37 GMT (envelope-from rwatson) Message-Id: <200603261937.k2QJbb5r029575@repoman.freebsd.org> From: Robert Watson Date: Sun, 26 Mar 2006 19: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/netipx spx_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: Sun, 26 Mar 2006 19:37:43 -0000 rwatson 2006-03-26 19:37:37 UTC FreeBSD src repository Modified files: sys/netipx spx_usrreq.c Log: In various SPX protocol entry points from the socket layer, check IPXP_DROPPED before continuing, and return EINVAL or ECONNRESET if it is flagged. It's unclear why each situation should be one or the other, but it is copied from netinet which has the same bugs. MFC after: 1 month Revision Changes Path 1.79 +53 -7 src/sys/netipx/spx_usrreq.c From owner-cvs-src@FreeBSD.ORG Sun Mar 26 19:51:45 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 35DCC16A420; Sun, 26 Mar 2006 19:51:45 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E501F43D45; Sun, 26 Mar 2006 19:51:44 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QJpiNf030493; Sun, 26 Mar 2006 19:51:44 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QJpiUI030492; Sun, 26 Mar 2006 19:51:44 GMT (envelope-from rwatson) Message-Id: <200603261951.k2QJpiUI030492@repoman.freebsd.org> From: Robert Watson Date: Sun, 26 Mar 2006 19: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/sys/netipx spx_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: Sun, 26 Mar 2006 19:51:45 -0000 rwatson 2006-03-26 19:51:44 UTC FreeBSD src repository Modified files: sys/netipx spx_usrreq.c Log: In spx_accept, assert ipxp != NULL, not == NULL. MFC after: 1 month Revision Changes Path 1.80 +1 -1 src/sys/netipx/spx_usrreq.c From owner-cvs-src@FreeBSD.ORG Sun Mar 26 20:52:48 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BC74816A401; Sun, 26 Mar 2006 20:52:48 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 775B943D48; Sun, 26 Mar 2006 20:52:48 +0000 (GMT) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QKqmxF041614; Sun, 26 Mar 2006 20:52:48 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QKqmGN041613; Sun, 26 Mar 2006 20:52:48 GMT (envelope-from thompsa) Message-Id: <200603262052.k2QKqmGN041613@repoman.freebsd.org> From: Andrew Thompson Date: Sun, 26 Mar 2006 20:52: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/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: Sun, 26 Mar 2006 20:52:48 -0000 thompsa 2006-03-26 20:52:47 UTC FreeBSD src repository Modified files: sys/net if_bridge.c Log: Assert that the mbuf is not shared to ensure problems like the last commit are not reintroduced. Revision Changes Path 1.58 +3 -0 src/sys/net/if_bridge.c From owner-cvs-src@FreeBSD.ORG Sun Mar 26 22:03:44 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4D77916A401; Sun, 26 Mar 2006 22:03:44 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0AF1043D45; Sun, 26 Mar 2006 22:03:44 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QM3hfx046499; Sun, 26 Mar 2006 22:03:43 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QM3hUM046498; Sun, 26 Mar 2006 22:03:43 GMT (envelope-from cognet) Message-Id: <200603262203.k2QM3hUM046498@repoman.freebsd.org> From: Olivier Houchard Date: Sun, 26 Mar 2006 22:03: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/arm/arm pmap.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, 26 Mar 2006 22:03:44 -0000 cognet 2006-03-26 22:03:43 UTC FreeBSD src repository Modified files: sys/arm/arm pmap.c Log: Implement pmap_object_init_pt() the way it is on sparc64/alpha, by doing nothing except asserting the vm object is locked, and a device object, instead of a useless printf. Revision Changes Path 1.45 +4 -1 src/sys/arm/arm/pmap.c From owner-cvs-src@FreeBSD.ORG Sun Mar 26 22:29:46 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3B6DA16A401; Sun, 26 Mar 2006 22:29:46 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E628A43D49; Sun, 26 Mar 2006 22:29:45 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QMTj60047910; Sun, 26 Mar 2006 22:29:45 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QMTjla047909; Sun, 26 Mar 2006 22:29:45 GMT (envelope-from rwatson) Message-Id: <200603262229.k2QMTjla047909@repoman.freebsd.org> From: Robert Watson Date: Sun, 26 Mar 2006 22:29:45 +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 sysctl.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, 26 Mar 2006 22:29:46 -0000 rwatson 2006-03-26 22:29:45 UTC FreeBSD src repository Modified files: sys/sys sysctl.h Log: Declare regression subtree in sysctl.h so that components outside of kern_mib.c can easily add regression sysctls. MFC after: 1 month Revision Changes Path 1.140 +1 -0 src/sys/sys/sysctl.h From owner-cvs-src@FreeBSD.ORG Sun Mar 26 22:44:46 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ABF6A16A41F; Sun, 26 Mar 2006 22:44:46 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C640843D6E; Sun, 26 Mar 2006 22:44:42 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QMigcS049914; Sun, 26 Mar 2006 22:44:42 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QMifSb049911; Sun, 26 Mar 2006 22:44:41 GMT (envelope-from rwatson) Message-Id: <200603262244.k2QMifSb049911@repoman.freebsd.org> From: Robert Watson Date: Sun, 26 Mar 2006 22:44: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/kern uipc_socket2.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, 26 Mar 2006 22:44:46 -0000 rwatson 2006-03-26 22:44:38 UTC FreeBSD src repository Modified files: sys/kern uipc_socket2.c Log: Add a sysctl, regression.sonewconn_earlytest, which when options REGRESSION is enabled, allows user space to dictate that sonewconn() should skip it's "skip the hard work" check to see if the listen queue is full, and instead proceed with allocation of a socket and trimming of the overflowed queue. This makes it easier to test the queue overflow logic. MFC after: 1 month Revision Changes Path 1.153 +10 -0 src/sys/kern/uipc_socket2.c From owner-cvs-src@FreeBSD.ORG Sun Mar 26 22:52:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3165316A423; Sun, 26 Mar 2006 22:52:37 +0000 (UTC) (envelope-from wkoszek@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E0E2443D45; Sun, 26 Mar 2006 22:52:36 +0000 (GMT) (envelope-from wkoszek@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QMqagA050263; Sun, 26 Mar 2006 22:52:36 GMT (envelope-from wkoszek@repoman.freebsd.org) Received: (from wkoszek@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QMqaci050262; Sun, 26 Mar 2006 22:52:36 GMT (envelope-from wkoszek) Message-Id: <200603262252.k2QMqaci050262@repoman.freebsd.org> From: "Wojciech A. Koszek" Date: Sun, 26 Mar 2006 22:52:36 +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/mdconfig mdconfig.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, 26 Mar 2006 22:52:37 -0000 wkoszek 2006-03-26 22:52:36 UTC FreeBSD src repository Modified files: sbin/mdconfig mdconfig.c Log: Keep proper order of includes. Additionally, sort them. Make functions used in that file static. Approved by: cognet (mentor) Revision Changes Path 1.48 +21 -24 src/sbin/mdconfig/mdconfig.c From owner-cvs-src@FreeBSD.ORG Sun Mar 26 23:21:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB6C016A426; Sun, 26 Mar 2006 23:21:11 +0000 (UTC) (envelope-from wkoszek@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6BA7E43D53; Sun, 26 Mar 2006 23:21:11 +0000 (GMT) (envelope-from wkoszek@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QNLB7s052394; Sun, 26 Mar 2006 23:21:11 GMT (envelope-from wkoszek@repoman.freebsd.org) Received: (from wkoszek@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QNLBm7052393; Sun, 26 Mar 2006 23:21:11 GMT (envelope-from wkoszek) Message-Id: <200603262321.k2QNLBm7052393@repoman.freebsd.org> From: "Wojciech A. Koszek" Date: Sun, 26 Mar 2006 23:21: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/sbin/mdconfig Makefile mdconfig.c src/sys/dev/md md.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, 26 Mar 2006 23:21:12 -0000 wkoszek 2006-03-26 23:21:11 UTC FreeBSD src repository Modified files: sbin/mdconfig mdconfig.c Makefile sys/dev/md md.c Log: Teach md(4) and mdconfig(8) how to understand XML. Right now there won't be a problem with listing large number of md(4) devices. Either 'list' or 'query' mode uses XML. Additionally, new functionality was introduced. It's possible to pass multiple devices to -u: # ./mdconfig -l -u md0,md1 Approved by: cognet (mentor) Revision Changes Path 1.9 +2 -2 src/sbin/mdconfig/Makefile 1.49 +157 -64 src/sbin/mdconfig/mdconfig.c 1.163 +62 -0 src/sys/dev/md/md.c From owner-cvs-src@FreeBSD.ORG Sun Mar 26 23:37:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC05C16A425; Sun, 26 Mar 2006 23:37:25 +0000 (UTC) (envelope-from jasone@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7211843D5D; Sun, 26 Mar 2006 23:37:25 +0000 (GMT) (envelope-from jasone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QNbPX2053330; Sun, 26 Mar 2006 23:37:25 GMT (envelope-from jasone@repoman.freebsd.org) Received: (from jasone@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QNbPvh053329; Sun, 26 Mar 2006 23:37:25 GMT (envelope-from jasone) Message-Id: <200603262337.k2QNbPvh053329@repoman.freebsd.org> From: Jason Evans Date: Sun, 26 Mar 2006 23:37: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/libc/stdlib malloc.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, 26 Mar 2006 23:37:26 -0000 jasone 2006-03-26 23:37:25 UTC FreeBSD src repository Modified files: lib/libc/stdlib malloc.c Log: Add comments and reformat/rearrange code. There are no significant functional changes in this commit. Revision Changes Path 1.117 +224 -208 src/lib/libc/stdlib/malloc.c From owner-cvs-src@FreeBSD.ORG Sun Mar 26 23:41:35 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B932116A41F; Sun, 26 Mar 2006 23:41:35 +0000 (UTC) (envelope-from jasone@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 74CA643D49; Sun, 26 Mar 2006 23:41:35 +0000 (GMT) (envelope-from jasone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2QNfZ53053607; Sun, 26 Mar 2006 23:41:35 GMT (envelope-from jasone@repoman.freebsd.org) Received: (from jasone@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2QNfZ9h053606; Sun, 26 Mar 2006 23:41:35 GMT (envelope-from jasone) Message-Id: <200603262341.k2QNfZ9h053606@repoman.freebsd.org> From: Jason Evans Date: Sun, 26 Mar 2006 23:41: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/lib/libc/stdlib malloc.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, 26 Mar 2006 23:41:35 -0000 jasone 2006-03-26 23:41:35 UTC FreeBSD src repository Modified files: lib/libc/stdlib malloc.c Log: Allow the 'n' option to decrease the number of arenas below the default, to as little as one arena. Also, limit the number of arenas to avoid a potential invariant violation in base_alloc(). Revision Changes Path 1.118 +16 -2 src/lib/libc/stdlib/malloc.c From owner-cvs-src@FreeBSD.ORG Sun Mar 26 23:55:27 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BE2CE16A422; Sun, 26 Mar 2006 23:55:27 +0000 (UTC) (envelope-from dunstan@freebsd.czest.pl) Received: from freebsd.czest.pl (freebsd.czest.pl [80.48.250.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id AFF2643D48; Sun, 26 Mar 2006 23:55:26 +0000 (GMT) (envelope-from dunstan@freebsd.czest.pl) Received: from freebsd.czest.pl (freebsd.czest.pl [80.48.250.4]) by freebsd.czest.pl (8.13.4/8.12.9) with ESMTP id k2R033kY001280; Mon, 27 Mar 2006 00:03:03 GMT (envelope-from dunstan@freebsd.czest.pl) Received: (from dunstan@localhost) by freebsd.czest.pl (8.13.4/8.12.9/Submit) id k2R033r4001279; Mon, 27 Mar 2006 00:03:03 GMT (envelope-from dunstan) Date: Mon, 27 Mar 2006 00:03:02 +0000 From: "Wojciech A. Koszek" To: "Wojciech A. Koszek" Message-ID: <20060327000302.GA1257@FreeBSD.czest.pl> References: <200603262321.k2QNLBm7052393@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline In-Reply-To: <200603262321.k2QNLBm7052393@repoman.freebsd.org> User-Agent: Mutt/1.4.2.1i X-Greylist: Sender DNS name whitelisted, not delayed by milter-greylist-2.0.2 (freebsd.czest.pl [80.48.250.4]); Mon, 27 Mar 2006 00:03:03 +0000 (UTC) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sbin/mdconfig Makefile mdconfig.c src/sys/dev/md md.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, 26 Mar 2006 23:55:27 -0000 On Sun, Mar 26, 2006 at 11:21:11PM +0000, Wojciech A. Koszek wrote: > wkoszek 2006-03-26 23:21:11 UTC > > FreeBSD src repository > > Modified files: > sbin/mdconfig mdconfig.c Makefile > sys/dev/md md.c > Log: > Teach md(4) and mdconfig(8) how to understand XML. Right now there won't be > a problem with listing large number of md(4) devices. Either 'list' or > 'query' mode uses XML. > > Additionally, new functionality was introduced. It's possible to pass > multiple devices to -u: > > # ./mdconfig -l -u md0,md1 > > Approved by: cognet (mentor) > > Revision Changes Path > 1.9 +2 -2 src/sbin/mdconfig/Makefile > 1.49 +157 -64 src/sbin/mdconfig/mdconfig.c > 1.163 +62 -0 src/sys/dev/md/md.c And yes, requesting specific number on device creation will be fixed ASAP. I know about my bug. -- * Wojciech A. Koszek && dunstan@FreeBSD.czest.pl From owner-cvs-src@FreeBSD.ORG Mon Mar 27 00:03:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AF8DF16A400; Mon, 27 Mar 2006 00:03:37 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A85543D45; Mon, 27 Mar 2006 00:03:37 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2R03bDw054599; Mon, 27 Mar 2006 00:03:37 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2R03beZ054598; Mon, 27 Mar 2006 00:03:37 GMT (envelope-from rwatson) Message-Id: <200603270003.k2R03beZ054598@repoman.freebsd.org> From: Robert Watson Date: Mon, 27 Mar 2006 00:03: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/tools/regression/netipx/spxabort Makefile spxabort.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, 27 Mar 2006 00:03:37 -0000 rwatson 2006-03-27 00:03:37 UTC FreeBSD src repository Added files: tools/regression/netipx/spxabort Makefile spxabort.c Log: Add spxabort, a simple netipx/spx regression test that triggers pru_abort() by closing a listen socket while completed connections are presenting in its listen queue. Unfortunately, it's difficult to trigger the other two pru_abort() cases using user APIs, so they are not covered by this test. Revision Changes Path 1.1 +12 -0 src/tools/regression/netipx/spxabort/Makefile (new) 1.1 +96 -0 src/tools/regression/netipx/spxabort/spxabort.c (new) From owner-cvs-src@FreeBSD.ORG Mon Mar 27 00:08:32 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ABADF16A401; Mon, 27 Mar 2006 00:08:32 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 67D5C43D45; Mon, 27 Mar 2006 00:08:32 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2R08W2c054802; Mon, 27 Mar 2006 00:08:32 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2R08WML054801; Mon, 27 Mar 2006 00:08:32 GMT (envelope-from rwatson) Message-Id: <200603270008.k2R08WML054801@repoman.freebsd.org> From: Robert Watson Date: Mon, 27 Mar 2006 00:08: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/netipx spx_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: Mon, 27 Mar 2006 00:08:32 -0000 rwatson 2006-03-27 00:08:32 UTC FreeBSD src repository Modified files: sys/netipx spx_usrreq.c Log: In spx_input(), change a '&&' to a '||', as the spx trace code is able to handle a NULL 'cb' here. MFC after: 1 month Revision Changes Path 1.81 +1 -1 src/sys/netipx/spx_usrreq.c From owner-cvs-src@FreeBSD.ORG Mon Mar 27 00:32:46 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A313616A420; Mon, 27 Mar 2006 00:32:46 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 60BD543D45; Mon, 27 Mar 2006 00:32:46 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2R0WkNe055920; Mon, 27 Mar 2006 00:32:46 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2R0Wklg055919; Mon, 27 Mar 2006 00:32:46 GMT (envelope-from cognet) Message-Id: <200603270032.k2R0Wklg055919@repoman.freebsd.org> From: Olivier Houchard Date: Mon, 27 Mar 2006 00:32: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/conf Makefile.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: Mon, 27 Mar 2006 00:32:46 -0000 cognet 2006-03-27 00:32:46 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm Log: Erm don't use -mno-apcs-frame if we're going to do profiling either, it's not exactly compatible. Revision Changes Path 1.26 +1 -1 src/sys/conf/Makefile.arm From owner-cvs-src@FreeBSD.ORG Mon Mar 27 00:46:23 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 962B516A400; Mon, 27 Mar 2006 00:46:23 +0000 (UTC) (envelope-from wkoszek@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5219343D46; Mon, 27 Mar 2006 00:46:23 +0000 (GMT) (envelope-from wkoszek@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2R0kNRG056538; Mon, 27 Mar 2006 00:46:23 GMT (envelope-from wkoszek@repoman.freebsd.org) Received: (from wkoszek@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2R0kNAv056537; Mon, 27 Mar 2006 00:46:23 GMT (envelope-from wkoszek) Message-Id: <200603270046.k2R0kNAv056537@repoman.freebsd.org> From: "Wojciech A. Koszek" Date: Mon, 27 Mar 2006 00:46: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/sbin/mdconfig mdconfig.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, 27 Mar 2006 00:46:23 -0000 wkoszek 2006-03-27 00:46:22 UTC FreeBSD src repository Modified files: sbin/mdconfig mdconfig.c Log: For now, bring back some of the old bits as a fix for specifying md(4) device number at creation time with -u option. Together with XMLizing mdconfig(8), I broke this functionality. This change is temporary. Complete fix will be commited soon. Approved by: cognet (mentor) Revision Changes Path 1.50 +7 -0 src/sbin/mdconfig/mdconfig.c From owner-cvs-src@FreeBSD.ORG Mon Mar 27 00:48:22 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D0E916A400; Mon, 27 Mar 2006 00:48:22 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 193C343D45; Mon, 27 Mar 2006 00:48:22 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2R0mLrR064181; Mon, 27 Mar 2006 00:48:21 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2R0mLvs064180; Mon, 27 Mar 2006 00:48:21 GMT (envelope-from rwatson) Message-Id: <200603270048.k2R0mLvs064180@repoman.freebsd.org> From: Robert Watson Date: Mon, 27 Mar 2006 00:48: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/sys/netipx spx_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: Mon, 27 Mar 2006 00:48:22 -0000 rwatson 2006-03-27 00:48:21 UTC FreeBSD src repository Modified files: sys/netipx spx_usrreq.c Log: In spx_output(), use M_DONTWAIT instead of M_TRYWAIT, as we hold the ipxpcb mutex. Contrary to the comment, even in 4.x this was unsafe, as parallel use of the socket by another process would result in pcb corruption if the mbuf allocation slept. MFC after: 1 month Revision Changes Path 1.82 +6 -5 src/sys/netipx/spx_usrreq.c From owner-cvs-src@FreeBSD.ORG Mon Mar 27 00:53:14 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4ECC716A420; Mon, 27 Mar 2006 00:53:14 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8720743D5E; Mon, 27 Mar 2006 00:53:11 +0000 (GMT) (envelope-from pav@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2R0rB9U064405; Mon, 27 Mar 2006 00:53:11 GMT (envelope-from pav@repoman.freebsd.org) Received: (from pav@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2R0rBPN064404; Mon, 27 Mar 2006 00:53:11 GMT (envelope-from pav) Message-Id: <200603270053.k2R0rBPN064404@repoman.freebsd.org> From: Pav Lucistnik Date: Mon, 27 Mar 2006 00:53: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/share/man/man5 libmap.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: Mon, 27 Mar 2006 00:53:14 -0000 pav 2006-03-27 00:53:11 UTC FreeBSD src repository (doc,ports committer) Modified files: share/man/man5 libmap.conf.5 Log: - Document libmap32.conf MFC after: 1 week Revision Changes Path 1.13 +8 -1 src/share/man/man5/libmap.conf.5 From owner-cvs-src@FreeBSD.ORG Mon Mar 27 00:53:59 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4EB7A16A423; Mon, 27 Mar 2006 00:53:59 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C8F743D46; Mon, 27 Mar 2006 00:53:59 +0000 (GMT) (envelope-from pav@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2R0rwlE064467; Mon, 27 Mar 2006 00:53:58 GMT (envelope-from pav@repoman.freebsd.org) Received: (from pav@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2R0rw5F064466; Mon, 27 Mar 2006 00:53:58 GMT (envelope-from pav) Message-Id: <200603270053.k2R0rw5F064466@repoman.freebsd.org> From: Pav Lucistnik Date: Mon, 27 Mar 2006 00:53: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/libexec/rtld-elf rtld.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: Mon, 27 Mar 2006 00:53:59 -0000 pav 2006-03-27 00:53:58 UTC FreeBSD src repository (doc,ports committer) Modified files: libexec/rtld-elf rtld.1 Log: - Document LD_32_* environment variables - Mention 32-bit files in FILES section MFC after: 1 week Revision Changes Path 1.41 +9 -2 src/libexec/rtld-elf/rtld.1 From owner-cvs-src@FreeBSD.ORG Mon Mar 27 01:12:59 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1AB3C16A401; Mon, 27 Mar 2006 01:12:59 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CAD4143D45; Mon, 27 Mar 2006 01:12:58 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2R1Cwkk065953; Mon, 27 Mar 2006 01:12:58 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2R1Cw4o065952; Mon, 27 Mar 2006 01:12:58 GMT (envelope-from rwatson) Message-Id: <200603270112.k2R1Cw4o065952@repoman.freebsd.org> From: Robert Watson Date: Mon, 27 Mar 2006 01: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/sys/netipx ipx_input.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, 27 Mar 2006 01:12:59 -0000 rwatson 2006-03-27 01:12:58 UTC FreeBSD src repository Modified files: sys/netipx ipx_input.c Log: Canonicalize copyright order in one more file that contains my copyright. MFC after: 1 month Revision Changes Path 1.55 +4 -3 src/sys/netipx/ipx_input.c From owner-cvs-src@FreeBSD.ORG Mon Mar 27 02:10:03 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.ORG Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CDDA516A401; Mon, 27 Mar 2006 02:10:02 +0000 (UTC) (envelope-from sobomax@sippysoft.com) Received: from sippysoft.com (gk.360sip.com [72.236.70.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4965D43D46; Mon, 27 Mar 2006 02:10:02 +0000 (GMT) (envelope-from sobomax@sippysoft.com) Received: from [192.168.1.46] ([204.244.149.125]) (authenticated bits=0) by sippysoft.com (8.13.4/8.13.4) with ESMTP id k2R2LxvY058142 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 26 Mar 2006 18:22:11 -0800 (PST) (envelope-from sobomax@sippysoft.com) Message-ID: <44274957.5060300@sippysoft.com> Date: Sun, 26 Mar 2006 18:09:27 -0800 From: Maxim Sobolev Organization: Sippy Software User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: Kirill Ponomarew References: <200603241638.k2OGc2qt094713@repoman.freebsd.org> <20060324084458.A88774@xorpc.icir.org> <44243867.4090501@sippysoft.com> <20060324183303.GA26205@xor.obsecurity.org> <20060324215554.GB67464@voodoo.bawue.com> In-Reply-To: <20060324215554.GB67464@voodoo.bawue.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: src-committers@FreeBSD.ORG, John Baldwin , Luigi Rizzo , Kris Kennaway , cvs-all@FreeBSD.ORG, cvs-src@FreeBSD.ORG Subject: Re: email mangling (Re: cvs commit: src/bin/ls cmp.c extern.h ls.1 ls.c ls.h print.c util.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, 27 Mar 2006 02:10:03 -0000 Kirill Ponomarew wrote: > On Fri, Mar 24, 2006 at 01:33:03PM -0500, Kris Kennaway wrote: >>> Perhaps we have to change policy to put only contributor's name, not >>> email, into the commit message. >> No thanks, it makes it impossible to contact them later on when all >> other context is lost. > > Seconded, in that case it's much easier to trackdown who is a > looser/winner, but I always sinned with "Ports Fury" :-) Well, another approach is to put submitter's e-mail into the repo as is, but filter it out from cvs log e-mail. It can be done easily. Then everybody who really cares can look into cvs logs directly. -Maxim From owner-cvs-src@FreeBSD.ORG Mon Mar 27 04:23:18 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0033B16A401; Mon, 27 Mar 2006 04:23:17 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B27A443D48; Mon, 27 Mar 2006 04:23:17 +0000 (GMT) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2R4NHZh073036; Mon, 27 Mar 2006 04:23:17 GMT (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2R4NHes073035; Mon, 27 Mar 2006 04:23:17 GMT (envelope-from alc) Message-Id: <200603270423.k2R4NHes073035@repoman.freebsd.org> From: Alan Cox Date: Mon, 27 Mar 2006 04:23: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/kern uipc_syscalls.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, 27 Mar 2006 04:23:18 -0000 alc 2006-03-27 04:23:17 UTC FreeBSD src repository Modified files: sys/kern uipc_syscalls.c Log: Use NET_LOCK_GIANT() and VFS_LOCK_GIANT() instead of unconditionally acquiring Giant in kern_sendfile(). Guard against the forced reclamation of a vnode in kern_sendfile(). Discussed with: jeff Reviewed by: tegge MFC after: 3 weeks Revision Changes Path 1.225 +29 -4 src/sys/kern/uipc_syscalls.c From owner-cvs-src@FreeBSD.ORG Mon Mar 27 05:11:49 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.ORG Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 05CB416A420 for ; Mon, 27 Mar 2006 05:11:49 +0000 (UTC) (envelope-from lehmann@ans-netz.de) Received: from avocado.salatschuessel.net (avocado.salatschuessel.net [83.136.81.184]) by mx1.FreeBSD.org (Postfix) with SMTP id 0E9D643D46 for ; Mon, 27 Mar 2006 05:11:46 +0000 (GMT) (envelope-from lehmann@ans-netz.de) Received: (qmail 15287 invoked by uid 89); 27 Mar 2006 05:11:44 -0000 Received: from unknown (HELO kartoffel.salatschuessel.net) (83.136.81.185) by avocado.salatschuessel.net with SMTP; 27 Mar 2006 05:11:44 -0000 Date: Mon, 27 Mar 2006 07:11:37 +0200 From: Oliver Lehmann To: Maxim Sobolev Message-Id: <20060327071137.d9d2a161.lehmann@ans-netz.de> In-Reply-To: <44274957.5060300@sippysoft.com> References: <200603241638.k2OGc2qt094713@repoman.freebsd.org> <20060324084458.A88774@xorpc.icir.org> <44243867.4090501@sippysoft.com> <20060324183303.GA26205@xor.obsecurity.org> <20060324215554.GB67464@voodoo.bawue.com> <44274957.5060300@sippysoft.com> X-Mailer: Sylpheed version 2.2.3 (GTK+ 2.8.16; amd64-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: krion@voodoo.bawue.com, src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, jhb@FreeBSD.ORG, rizzo@icir.org, cvs-all@FreeBSD.ORG, kris@obsecurity.org Subject: Re: email mangling (Re: cvs commit: src/bin/ls cmp.c extern.h ls.1 ls.c ls.h print.c util.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, 27 Mar 2006 05:11:49 -0000 Maxim Sobolev wrote: > Well, another approach is to put submitter's e-mail into the repo as is, > but filter it out from cvs log e-mail. It can be done easily. Then > everybody who really cares can look into cvs logs directly. And what prevents the spammer to crawl the cvs logs like the PR-DB? -- Oliver Lehmann http://www.pofo.de/ http://wishlist.ans-netz.de/ From owner-cvs-src@FreeBSD.ORG Mon Mar 27 05:22:36 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5194816A423; Mon, 27 Mar 2006 05:22:36 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0F2D443D45; Mon, 27 Mar 2006 05:22:36 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2R5MZZQ082877; Mon, 27 Mar 2006 05:22:35 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2R5MZY0082876; Mon, 27 Mar 2006 05:22:35 GMT (envelope-from sam) Message-Id: <200603270522.k2R5MZY0082876@repoman.freebsd.org> From: Sam Leffler Date: Mon, 27 Mar 2006 05:22: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/net80211 ieee80211_ioctl.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, 27 Mar 2006 05:22:36 -0000 sam 2006-03-27 05:22:35 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ioctl.c Log: implement set(IEEE80211_IOC_STA_STATS) for hostapd; for now just make it clear station statistics (could read a stat block and assign to caller can do partial changes) Reviewed by: avatar (previous version) MFC after: 1 week Revision Changes Path 1.46 +28 -0 src/sys/net80211/ieee80211_ioctl.c From owner-cvs-src@FreeBSD.ORG Mon Mar 27 05:33:35 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BE2B116A41F; Mon, 27 Mar 2006 05:33:35 +0000 (UTC) (envelope-from jasone@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7C78C43D48; Mon, 27 Mar 2006 05:33:35 +0000 (GMT) (envelope-from jasone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2R5XZT9083273; Mon, 27 Mar 2006 05:33:35 GMT (envelope-from jasone@repoman.freebsd.org) Received: (from jasone@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2R5XZ3Q083272; Mon, 27 Mar 2006 05:33:35 GMT (envelope-from jasone) Message-Id: <200603270533.k2R5XZ3Q083272@repoman.freebsd.org> From: Jason Evans Date: Mon, 27 Mar 2006 05:33: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/sbin/mdconfig mdconfig.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, 27 Mar 2006 05:33:35 -0000 jasone 2006-03-27 05:33:35 UTC FreeBSD src repository Modified files: sbin/mdconfig mdconfig.c Log: Unbreak the build. Revision Changes Path 1.51 +1 -6 src/sbin/mdconfig/mdconfig.c From owner-cvs-src@FreeBSD.ORG Mon Mar 27 05:58:58 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A454216A400; Mon, 27 Mar 2006 05:58:58 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F11443D49; Mon, 27 Mar 2006 05:58:58 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2R5wwka084459; Mon, 27 Mar 2006 05:58:58 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2R5wwkB084458; Mon, 27 Mar 2006 05:58:58 GMT (envelope-from davidxu) Message-Id: <200603270558.k2R5wwkB084458@repoman.freebsd.org> From: David Xu Date: Mon, 27 Mar 2006 05:58: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/libthr 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: Mon, 27 Mar 2006 05:58:58 -0000 davidxu 2006-03-27 05:58:58 UTC FreeBSD src repository Modified files: lib/libthr Makefile Log: Comment out -g compiler option, found by 'FreeBSD Build Options Survey'. Revision Changes Path 1.18 +1 -1 src/lib/libthr/Makefile From owner-cvs-src@FreeBSD.ORG Mon Mar 27 07:58:33 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 176C416A401; Mon, 27 Mar 2006 07:58:33 +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 07D8B43D48; Mon, 27 Mar 2006 07:58:29 +0000 (GMT) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id B4152209D; Mon, 27 Mar 2006 09:58:24 +0200 (CEST) X-Spam-Tests: AWL,BAYES_00,FORGED_RCVD_HELO X-Spam-Learn: ham X-Spam-Score: -2.4/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on tim.des.no Received: from xps.des.no (des.no [80.203.243.180]) by tim.des.no (Postfix) with ESMTP id 42A3B2081; Mon, 27 Mar 2006 09:58:24 +0200 (CEST) Received: by xps.des.no (Postfix, from userid 1001) id 2247633C8D; Mon, 27 Mar 2006 09:58:24 +0200 (CEST) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: Matt Jacob References: <200603260716.k2Q7GIQd075637@repoman.freebsd.org> Date: Mon, 27 Mar 2006 09:58:23 +0200 In-Reply-To: <200603260716.k2Q7GIQd075637@repoman.freebsd.org> (Matt Jacob's message of "Sun, 26 Mar 2006 07:16:17 +0000 (UTC)") Message-ID: <868xqwtj34.fsf@xps.des.no> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/mpt mpt.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, 27 Mar 2006 07:58:33 -0000 Matt Jacob writes: > Log: > Correct bad format args. Interesting- the lines that generated > the error on sparc64 hadn't changed since the last checkin, pass > LINT on other platforms and mpt doesn't work on sparc64 anyway > and the tinderbox build didn't work for me in a cross build case > on my main build machine (which runs RELENG_6). You keep saying that, but I have yet to see an error report from you. Besides, you don't need the tinderbox to cross-build; all you need is TARGET_ARCH. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Mon Mar 27 08:02:36 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E856416A420; Mon, 27 Mar 2006 08:02:36 +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 75EBD43D49; Mon, 27 Mar 2006 08:02:36 +0000 (GMT) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 86F9D20A0; Mon, 27 Mar 2006 10:02:31 +0200 (CEST) X-Spam-Tests: AWL,BAYES_00,FORGED_RCVD_HELO X-Spam-Learn: ham X-Spam-Score: -2.4/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on tim.des.no Received: from xps.des.no (des.no [80.203.243.180]) by tim.des.no (Postfix) with ESMTP id 7A36A209F; Mon, 27 Mar 2006 10:02:31 +0200 (CEST) Received: by xps.des.no (Postfix, from userid 1001) id 5CF2533C8D; Mon, 27 Mar 2006 10:02:31 +0200 (CEST) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: David Xu References: <200603270558.k2R5wwkB084458@repoman.freebsd.org> Date: Mon, 27 Mar 2006 10:02:30 +0200 In-Reply-To: <200603270558.k2R5wwkB084458@repoman.freebsd.org> (David Xu's message of "Mon, 27 Mar 2006 05:58:58 +0000 (UTC)") Message-ID: <864q1ktiw9.fsf@xps.des.no> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libthr 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: Mon, 27 Mar 2006 08:02:37 -0000 David Xu writes: > Log: > Comment out -g compiler option, found by 'FreeBSD Build Options Survey'. You should simply remove it (users who want it can define DEBUG_FLAGS in make.conf), and define WARNS instead of adding -Wall to CFLAGS. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Mon Mar 27 08:07:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A9F3416A400; Mon, 27 Mar 2006 08:07:04 +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 0825043D49; Mon, 27 Mar 2006 08:07:04 +0000 (GMT) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 15B9C209D; Mon, 27 Mar 2006 10:06:57 +0200 (CEST) X-Spam-Tests: AWL,BAYES_00,FORGED_RCVD_HELO X-Spam-Learn: ham X-Spam-Score: -2.4/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on tim.des.no Received: from xps.des.no (des.no [80.203.243.180]) by tim.des.no (Postfix) with ESMTP id E22212081; Mon, 27 Mar 2006 10:06:56 +0200 (CEST) Received: by xps.des.no (Postfix, from userid 1001) id C249833C8D; Mon, 27 Mar 2006 10:06:56 +0200 (CEST) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: David Xu References: <200603270558.k2R5wwkB084458@repoman.freebsd.org> <864q1ktiw9.fsf@xps.des.no> Date: Mon, 27 Mar 2006 10:06:56 +0200 In-Reply-To: <864q1ktiw9.fsf@xps.des.no> (Dag-Erling =?iso-8859-1?Q?Sm=F8r?= =?iso-8859-1?Q?grav's?= message of "Mon, 27 Mar 2006 10:02:30 +0200") Message-ID: <86zmjcs44f.fsf@xps.des.no> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libthr 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: Mon, 27 Mar 2006 08:07:04 -0000 des@des.no (Dag-Erling Sm=F8rgrav) writes: > David Xu writes: > > Log: > > Comment out -g compiler option, found by 'FreeBSD Build Options Surve= y'. > You should simply remove it (users who want it can define DEBUG_FLAGS > in make.conf), and define WARNS instead of adding -Wall to CFLAGS. ...especially in light of the following: cc -O2 -pipe -march=3Dpentium4 -DPTHREAD_KERNEL -I/usr/src/lib/libthr/../li= bc/include -I/usr/src/lib/libthr/thread -I/usr/src/lib/libthr/../../includ= e -I/usr/src/lib/libthr/arch/i386/include -I/usr/src/lib/libthr/sys -I/usr/= src/lib/libthr/../../libexec/rtld-elf -I/usr/src/lib/libthr/../../libexec/r= tld-elf/i386 -I/usr/src/lib/libthr/../libthread_db -Winline -D_PTHREADS_INV= ARIANTS -g -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-pa= rameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-t= ype -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-par= ameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -c /us= r/src/lib/libthr/arch/i386/i386/pthread_md.c cc -O2 -pipe -march=3Dpentium4 -DPTHREAD_KERNEL -I/usr/src/lib/libthr/../li= bc/include -I/usr/src/lib/libthr/thread -I/usr/src/lib/libthr/../../includ= e -I/usr/src/lib/libthr/arch/i386/include -I/usr/src/lib/libthr/sys -I/usr/= src/lib/libthr/../../libexec/rtld-elf -I/usr/src/lib/libthr/../../libexec/r= tld-elf/i386 -I/usr/src/lib/libthr/../libthread_db -Winline -D_PTHREADS_INV= ARIANTS -g -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-pa= rameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-t= ype -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-par= ameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -c /us= r/src/lib/libthr/sys/thr_error.c In file included from /usr/src/lib/libthr/thread/thr_private.h:47, from /usr/src/lib/libthr/sys/thr_error.c:40: /usr/src/lib/libthr/../../include/stdio.h:415: warning: redundant redeclara= tion of '__isthreaded' /usr/src/lib/libthr/../libc/include/libc_private.h:46: warning: previous de= claration of '__isthreaded' was here In file included from /usr/src/lib/libthr/thread/thr_umtx.h:32, from /usr/src/lib/libthr/thread/thr_private.h:59, from /usr/src/lib/libthr/sys/thr_error.c:40: /usr/include/sys/umtx.h: In function `umtx_lock': /usr/include/sys/umtx.h:83: warning: passing arg 1 of `atomic_cmpset_int' f= rom incompatible pointer type /usr/include/sys/umtx.h:83: warning: passing arg 2 of `atomic_cmpset_int' m= akes integer from pointer without a cast /usr/include/sys/umtx.h:83: warning: passing arg 3 of `atomic_cmpset_int' m= akes integer from pointer without a cast /usr/include/sys/umtx.h: In function `umtx_trylock': /usr/include/sys/umtx.h:93: warning: passing arg 1 of `atomic_cmpset_int' f= rom incompatible pointer type /usr/include/sys/umtx.h:93: warning: passing arg 2 of `atomic_cmpset_int' m= akes integer from pointer without a cast /usr/include/sys/umtx.h:93: warning: passing arg 3 of `atomic_cmpset_int' m= akes integer from pointer without a cast /usr/include/sys/umtx.h: In function `umtx_timedlock': /usr/include/sys/umtx.h:102: warning: passing arg 1 of `atomic_cmpset_int' = from incompatible pointer type /usr/include/sys/umtx.h:102: warning: passing arg 2 of `atomic_cmpset_int' = makes integer from pointer without a cast /usr/include/sys/umtx.h:102: warning: passing arg 3 of `atomic_cmpset_int' = makes integer from pointer without a cast /usr/include/sys/umtx.h:103: warning: cast discards qualifiers from pointer= target type /usr/include/sys/umtx.h: In function `umtx_unlock': /usr/include/sys/umtx.h:112: warning: passing arg 1 of `atomic_cmpset_int' = from incompatible pointer type /usr/include/sys/umtx.h:112: warning: passing arg 2 of `atomic_cmpset_int' = makes integer from pointer without a cast /usr/include/sys/umtx.h:112: warning: passing arg 3 of `atomic_cmpset_int' = makes integer from pointer without a cast /usr/include/sys/umtx.h: In function `umtx_wait': /usr/include/sys/umtx.h:121: warning: cast discards qualifiers from pointer= target type In file included from /usr/src/lib/libthr/sys/thr_error.c:40: /usr/src/lib/libthr/thread/thr_private.h: At top level: /usr/src/lib/libthr/thread/thr_private.h:206: warning: function declaration= isn't a prototype /usr/src/lib/libthr/thread/thr_private.h:242: warning: function declaration= isn't a prototype /usr/src/lib/libthr/thread/thr_private.h:611: warning: redundant redeclarat= ion of '__isthreaded' /usr/src/lib/libthr/../../include/stdio.h:415: warning: previous declaratio= n of '__isthreaded' was here /usr/src/lib/libthr/thread/thr_private.h:618: warning: redundant redeclarat= ion of '_thr_initial' /usr/src/lib/libthr/arch/i386/include/pthread_md.h:97: warning: previous de= claration of '_thr_initial' was here *** Error code 1 Stop in /usr/src/lib/libthr. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Mon Mar 27 08:46:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 55A7416A400; Mon, 27 Mar 2006 08:46:29 +0000 (UTC) (envelope-from mj@feral.com) Received: from ns1.feral.com (ns1.feral.com [192.67.166.1]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF31D43D46; Mon, 27 Mar 2006 08:46:28 +0000 (GMT) (envelope-from mj@feral.com) Received: from ns1.feral.com (localhost [127.0.0.1]) by ns1.feral.com (8.13.4/8.13.4) with ESMTP id k2R8kQfm076571; Mon, 27 Mar 2006 00:46:26 -0800 (PST) (envelope-from mj@feral.com) Received: from localhost (mjacob@localhost) by ns1.feral.com (8.13.4/8.13.4/Submit) with ESMTP id k2R8kQZF076568; Mon, 27 Mar 2006 00:46:26 -0800 (PST) (envelope-from mj@feral.com) X-Authentication-Warning: ns1.feral.com: mjacob owned process doing -bs Date: Mon, 27 Mar 2006 00:46:26 -0800 (PST) From: Matthew Jacob X-X-Sender: mjacob@ns1.feral.com To: Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= In-Reply-To: <868xqwtj34.fsf@xps.des.no> Message-ID: <20060327004536.A76566@ns1.feral.com> References: <200603260716.k2Q7GIQd075637@repoman.freebsd.org> <868xqwtj34.fsf@xps.des.no> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-253175581-1143449186=:76566" Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Matt Jacob , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/mpt mpt.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Matthew Jacob List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Mar 2006 08:46:29 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-253175581-1143449186=:76566 Content-Type: TEXT/PLAIN; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 8BIT I only mentioned it once. I haven't chased it down yet as to what the problem actually is. As I said in the log, which you trimmed, "I need to do better". > Matt Jacob writes: >> Log: >> Correct bad format args. Interesting- the lines that generated >> the error on sparc64 hadn't changed since the last checkin, pass >> LINT on other platforms and mpt doesn't work on sparc64 anyway >> and the tinderbox build didn't work for me in a cross build case >> on my main build machine (which runs RELENG_6). > > You keep saying that, but I have yet to see an error report from you. > Besides, you don't need the tinderbox to cross-build; all you need is > TARGET_ARCH. > > DES > -- > Dag-Erling Smĝrgrav - des@des.no > > --0-253175581-1143449186=:76566-- From owner-cvs-src@FreeBSD.ORG Mon Mar 27 09:10:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 92CFC16A401; Mon, 27 Mar 2006 09:10:10 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 35E7043D48; Mon, 27 Mar 2006 09:10:10 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2R9AAmH099295; Mon, 27 Mar 2006 09:10:10 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2R9A95P099294; Mon, 27 Mar 2006 09:10:09 GMT (envelope-from rwatson) Message-Id: <200603270910.k2R9A95P099294@repoman.freebsd.org> From: Robert Watson Date: Mon, 27 Mar 2006 09:10: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/netipx README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 27 Mar 2006 09:10:10 -0000 rwatson 2006-03-27 09:10:09 UTC FreeBSD src repository Modified files: sys/netipx README Log: Add a simple netipx TODO list to the end of README, since there are a number of problems with netipx that I have not yet resolved, and I don't want them lost track of. MFC after: 1 month Revision Changes Path 1.8 +19 -0 src/sys/netipx/README From owner-cvs-src@FreeBSD.ORG Mon Mar 27 10:29:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D678116A400; Mon, 27 Mar 2006 10:29:12 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 90E8243D48; Mon, 27 Mar 2006 10:29:12 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2RATCjC002268; Mon, 27 Mar 2006 10:29:12 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2RATCRO002267; Mon, 27 Mar 2006 10:29:12 GMT (envelope-from des) Message-Id: <200603271029.k2RATCRO002267@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Mon, 27 Mar 2006 10:29: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/tools/tools/tinderbox tbmaster.pl tinderbox.pl X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 27 Mar 2006 10:29:12 -0000 des 2006-03-27 10:29:12 UTC FreeBSD src repository Modified files: tools/tools/tinderbox tbmaster.pl tinderbox.pl Log: Reflect progress in process title. Revision Changes Path 1.63 +2 -0 src/tools/tools/tinderbox/tbmaster.pl 1.47 +1 -0 src/tools/tools/tinderbox/tinderbox.pl From owner-cvs-src@FreeBSD.ORG Mon Mar 27 12:56:30 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F11AB16A400; Mon, 27 Mar 2006 12:56:30 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ACF0A43D48; Mon, 27 Mar 2006 12:56:30 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2RCuUkO014932; Mon, 27 Mar 2006 12:56:30 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2RCuUU0014931; Mon, 27 Mar 2006 12:56:30 GMT (envelope-from cognet) Message-Id: <200603271256.k2RCuUU0014931@repoman.freebsd.org> From: Olivier Houchard Date: Mon, 27 Mar 2006 12:56: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/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: Mon, 27 Mar 2006 12:56:31 -0000 cognet 2006-03-27 12:56:30 UTC FreeBSD src repository Modified files: rescue/rescue Makefile Log: *sigh* Move the -lbsdxml after -lgeom, so that ld doesn't get confused and pretend he can't find the symbol from libbsdxml needed in libgeom. This should fix the rescue build breakage. Revision Changes Path 1.49 +2 -2 src/rescue/rescue/Makefile From owner-cvs-src@FreeBSD.ORG Mon Mar 27 14:34:21 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D91816A420; Mon, 27 Mar 2006 14:34:21 +0000 (UTC) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua (tigra.ip.net.ua [82.193.96.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8226F43D46; Mon, 27 Mar 2006 14:34:19 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from localhost (rocky.ip.net.ua [82.193.96.2]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id k2REYJuS046315; Mon, 27 Mar 2006 17:34:19 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua ([82.193.96.10]) by localhost (rocky.ip.net.ua [82.193.96.2]) (amavisd-new, port 10024) with LMTP id 31065-07; Mon, 27 Mar 2006 17:34:16 +0300 (EEST) Received: from heffalump.ip.net.ua (heffalump.ip.net.ua [82.193.96.213]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id k2REY4xb046293 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 27 Mar 2006 17:34:04 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: (from ru@localhost) by heffalump.ip.net.ua (8.13.4/8.13.4) id k2REYTId047786; Mon, 27 Mar 2006 17:34:29 +0300 (EEST) (envelope-from ru) Date: Mon, 27 Mar 2006 17:34:29 +0300 From: Ruslan Ermilov To: Olivier Houchard Message-ID: <20060327143429.GA47729@ip.net.ua> References: <200603271256.k2RCuUU0014931@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="EeQfGwPcQSOJBaQU" Content-Disposition: inline In-Reply-To: <200603271256.k2RCuUU0014931@repoman.freebsd.org> User-Agent: Mutt/1.5.11 X-Virus-Scanned: amavisd-new at ip.net.ua Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: 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: Mon, 27 Mar 2006 14:34:21 -0000 --EeQfGwPcQSOJBaQU Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 27, 2006 at 12:56:30PM +0000, Olivier Houchard wrote: > cognet 2006-03-27 12:56:30 UTC >=20 > FreeBSD src repository >=20 > Modified files: > rescue/rescue Makefile=20 > Log: > *sigh* > Move the -lbsdxml after -lgeom, so that ld doesn't get confused and pre= tend > he can't find the symbol from libbsdxml needed in libgeom. > This should fix the rescue build breakage. > =20 > Revision Changes Path > 1.49 +2 -2 src/rescue/rescue/Makefile >=20 Some time ago I've taught lorder(1) to understand .a libraries, so it can be used to sort them in proper order, for example: $ lorder /usr/lib/libc.a /usr/lib/libgeom.a /usr/lib/libbsdxml.a | tsort /usr/lib/libgeom.a /usr/lib/libbsdxml.a /usr/lib/libc.a Versions of lorder(1) in HEAD and RELENG_6 know about this. This tool is essential to static linking. Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --EeQfGwPcQSOJBaQU Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFEJ/f1qRfpzJluFF4RAvJkAKCSpk+1ROt3t1tl+KPwA4G/sNOjMQCcC6g9 gPeDrL5j1ApHvyfdaOTk/rA= =ZJfx -----END PGP SIGNATURE----- --EeQfGwPcQSOJBaQU-- From owner-cvs-src@FreeBSD.ORG Mon Mar 27 14:37:55 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 513C316A437; Mon, 27 Mar 2006 14:37:55 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0F99843D48; Mon, 27 Mar 2006 14:37:55 +0000 (GMT) (envelope-from pav@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2REbsSk020154; Mon, 27 Mar 2006 14:37:54 GMT (envelope-from pav@repoman.freebsd.org) Received: (from pav@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2REbs7E020153; Mon, 27 Mar 2006 14:37:54 GMT (envelope-from pav) Message-Id: <200603271437.k2REbs7E020153@repoman.freebsd.org> From: Pav Lucistnik Date: Mon, 27 Mar 2006 14:37: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/man5 libmap.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: Mon, 27 Mar 2006 14:37:55 -0000 pav 2006-03-27 14:37:54 UTC FreeBSD src repository (doc,ports committer) Modified files: share/man/man5 libmap.conf.5 Log: - Be explicit about libmap32.conf only working on amd64 Requested by: ru Revision Changes Path 1.14 +3 -2 src/share/man/man5/libmap.conf.5 From owner-cvs-src@FreeBSD.ORG Mon Mar 27 15:59:49 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6AD3416A41F; Mon, 27 Mar 2006 15:59:49 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2414143D45; Mon, 27 Mar 2006 15:59:49 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2RFxnQ9023171; Mon, 27 Mar 2006 15:59:49 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2RFxmtB023170; Mon, 27 Mar 2006 15:59:48 GMT (envelope-from jhb) Message-Id: <200603271559.k2RFxmtB023170@repoman.freebsd.org> From: John Baldwin Date: Mon, 27 Mar 2006 15:59: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/amd64/acpica madt.c src/sys/i386/acpica madt.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, 27 Mar 2006 15:59:49 -0000 jhb 2006-03-27 15:59:48 UTC FreeBSD src repository Modified files: sys/amd64/acpica madt.c sys/i386/acpica madt.c Log: If the XSDT address in the RSDP for an ACPI 2.0 machine is NULL, then fall back to using the RSDT instead. ACPI-CA already follows this same strategy as a workaround for yet another instance of brain-damaged BIOS writers. PR: i386/93963 Submitted by: Masayuki FUKUI Revision Changes Path 1.20 +5 -4 src/sys/amd64/acpica/madt.c 1.23 +5 -4 src/sys/i386/acpica/madt.c From owner-cvs-src@FreeBSD.ORG Mon Mar 27 16:47:17 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E297D16A401; Mon, 27 Mar 2006 16:47:17 +0000 (UTC) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9EF7E43D6A; Mon, 27 Mar 2006 16:47:17 +0000 (GMT) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2RGlHDK032551; Mon, 27 Mar 2006 16:47:17 GMT (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2RGlHsH032550; Mon, 27 Mar 2006 16:47:17 GMT (envelope-from ume) Message-Id: <200603271647.k2RGlHsH032550@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Mon, 27 Mar 2006 16:47:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Cc: Subject: cvs commit: src/lib/libc/net getaddrinfo.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, 27 Mar 2006 16:47:18 -0000 ume 2006-03-27 16:47:17 UTC FreeBSD src repository Modified files: (Branch: RELENG_4) lib/libc/net getaddrinfo.c Log: MFC 1.55: fill ai_canonname field for numeric hostname, by the given hostname. follow new recommendation in RFC3493. PR: standards/94995 Revision Changes Path 1.9.2.18 +24 -7 src/lib/libc/net/getaddrinfo.c From owner-cvs-src@FreeBSD.ORG Mon Mar 27 18:15:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A996F16A400; Mon, 27 Mar 2006 18:15:25 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7833743D48; Mon, 27 Mar 2006 18:15:25 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2RIFPE3036428; Mon, 27 Mar 2006 18:15:25 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2RIFPCx036427; Mon, 27 Mar 2006 18:15:25 GMT (envelope-from sam) Message-Id: <200603271815.k2RIFPCx036427@repoman.freebsd.org> From: Sam Leffler Date: Mon, 27 Mar 2006 18:15:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: MALINEN Cc: Subject: cvs commit: src/contrib/hostapd config.c config.h hostapd.conf ieee802_1x.c wpa.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, 27 Mar 2006 18:15:25 -0000 sam 2006-03-27 18:15:25 UTC FreeBSD src repository Modified files: (Branch: MALINEN) contrib/hostapd config.c config.h hostapd.conf ieee802_1x.c wpa.c Log: Add eapol_version config parameter so folks with clients that (bogusly) require the authenticator announce EAPOL version 1 don't have to hack the code to get a working setup. Discussed with Jouni; he's committed a similar set of changes to his devel branch and I sent him these changes so I'm committing this on the vendor branch in the expectation it will appear in the next import. MFC after: 1 week Revision Changes Path 1.1.1.4 +13 -0 src/contrib/hostapd/config.c 1.1.1.3 +1 -0 src/contrib/hostapd/config.h 1.1.1.3 +8 -0 src/contrib/hostapd/hostapd.conf 1.1.1.4 +3 -3 src/contrib/hostapd/ieee802_1x.c 1.1.1.4 +1 -1 src/contrib/hostapd/wpa.c From owner-cvs-src@FreeBSD.ORG Mon Mar 27 19:16:32 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1380A16A420; Mon, 27 Mar 2006 19:16:32 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BC36443D5D; Mon, 27 Mar 2006 19:16:31 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2RJGVuR040466; Mon, 27 Mar 2006 19:16:31 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2RJGVco040465; Mon, 27 Mar 2006 19:16:31 GMT (envelope-from jhb) Message-Id: <200603271916.k2RJGVco040465@repoman.freebsd.org> From: John Baldwin Date: Mon, 27 Mar 2006 19:16: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/compat/linux linux_misc.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, 27 Mar 2006 19:16:32 -0000 jhb 2006-03-27 19:16:31 UTC FreeBSD src repository Modified files: sys/compat/linux linux_misc.c Log: Use td_ucred rather than p_ucred to avoid panics and general unhappiness. Pointy hat to: netchild Revision Changes Path 1.176 +1 -1 src/sys/compat/linux/linux_misc.c From owner-cvs-src@FreeBSD.ORG Mon Mar 27 22:47:15 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4863916A41F; Mon, 27 Mar 2006 22:47:15 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 09F0643D46; Mon, 27 Mar 2006 22:47:15 +0000 (GMT) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2RMlEeZ059395; Mon, 27 Mar 2006 22:47:14 GMT (envelope-from ache@repoman.freebsd.org) Received: (from ache@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2RMlEFf059394; Mon, 27 Mar 2006 22:47:14 GMT (envelope-from ache) Message-Id: <200603272247.k2RMlEFf059394@repoman.freebsd.org> From: "Andrey A. Chernov" Date: Mon, 27 Mar 2006 22:47:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: FSF Cc: Subject: cvs commit: src/contrib/libreadline - 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: Mon, 27 Mar 2006 22:47:15 -0000 ache 2006-03-27 22:47:14 UTC FreeBSD src repository src/contrib/libreadline - Imported sources Update of /home/ncvs/src/contrib/libreadline In directory repoman.freebsd.org:/tmp/cvs-serv59382 Log Message: Virgin import of GNU Readline 5.1 Status: Vendor Tag: FSF Release Tags: v5_1 U src/contrib/libreadline/COPYING U src/contrib/libreadline/README U src/contrib/libreadline/MANIFEST U src/contrib/libreadline/INSTALL U src/contrib/libreadline/CHANGELOG U src/contrib/libreadline/CHANGES U src/contrib/libreadline/NEWS U src/contrib/libreadline/USAGE U src/contrib/libreadline/aclocal.m4 U src/contrib/libreadline/config.h.in U src/contrib/libreadline/configure U src/contrib/libreadline/configure.in U src/contrib/libreadline/Makefile.in U src/contrib/libreadline/ansi_stdlib.h U src/contrib/libreadline/chardefs.h U src/contrib/libreadline/history.h U src/contrib/libreadline/histlib.h U src/contrib/libreadline/keymaps.h U src/contrib/libreadline/posixdir.h U src/contrib/libreadline/posixjmp.h C src/contrib/libreadline/readline.h U src/contrib/libreadline/posixstat.h U src/contrib/libreadline/rlconf.h U src/contrib/libreadline/rldefs.h U src/contrib/libreadline/rlmbutil.h U src/contrib/libreadline/rlprivate.h U src/contrib/libreadline/rlshell.h U src/contrib/libreadline/rlstdc.h U src/contrib/libreadline/rltty.h U src/contrib/libreadline/rltypedefs.h U src/contrib/libreadline/rlwinsize.h U src/contrib/libreadline/tcap.h U src/contrib/libreadline/tilde.h U src/contrib/libreadline/xmalloc.h U src/contrib/libreadline/bind.c U src/contrib/libreadline/callback.c U src/contrib/libreadline/compat.c C src/contrib/libreadline/complete.c C src/contrib/libreadline/display.c U src/contrib/libreadline/emacs_keymap.c U src/contrib/libreadline/funmap.c U src/contrib/libreadline/input.c U src/contrib/libreadline/isearch.c U src/contrib/libreadline/keymaps.c U src/contrib/libreadline/kill.c U src/contrib/libreadline/macro.c U src/contrib/libreadline/mbutil.c U src/contrib/libreadline/misc.c U src/contrib/libreadline/nls.c U src/contrib/libreadline/parens.c U src/contrib/libreadline/readline.c U src/contrib/libreadline/rltty.c U src/contrib/libreadline/search.c C src/contrib/libreadline/shell.c U src/contrib/libreadline/signals.c C src/contrib/libreadline/terminal.c U src/contrib/libreadline/text.c U src/contrib/libreadline/tilde.c U src/contrib/libreadline/undo.c C src/contrib/libreadline/util.c U src/contrib/libreadline/vi_keymap.c C src/contrib/libreadline/vi_mode.c U src/contrib/libreadline/xmalloc.c U src/contrib/libreadline/history.c U src/contrib/libreadline/histexpand.c U src/contrib/libreadline/histfile.c U src/contrib/libreadline/histsearch.c U src/contrib/libreadline/doc/Makefile.in U src/contrib/libreadline/doc/version.texi U src/contrib/libreadline/doc/fdl.texi U src/contrib/libreadline/doc/rlman.texi U src/contrib/libreadline/doc/rltech.texi U src/contrib/libreadline/doc/rluser.texi U src/contrib/libreadline/doc/rluserman.texi U src/contrib/libreadline/doc/history.texi U src/contrib/libreadline/doc/hstech.texi U src/contrib/libreadline/doc/hsuser.texi C src/contrib/libreadline/doc/readline.3 U src/contrib/libreadline/doc/history.3 U src/contrib/libreadline/examples/Makefile.in U src/contrib/libreadline/examples/excallback.c U src/contrib/libreadline/examples/fileman.c U src/contrib/libreadline/examples/manexamp.c U src/contrib/libreadline/examples/readlinebuf.h U src/contrib/libreadline/examples/rl-fgets.c U src/contrib/libreadline/examples/rlcat.c U src/contrib/libreadline/examples/rltest.c U src/contrib/libreadline/examples/rl.c N src/contrib/libreadline/examples/rlptytest.c U src/contrib/libreadline/examples/rlversion.c U src/contrib/libreadline/examples/histexamp.c U src/contrib/libreadline/examples/Inputrc N src/contrib/libreadline/examples/rlfe/ChangeLog N src/contrib/libreadline/examples/rlfe/Makefile.in N src/contrib/libreadline/examples/rlfe/README N src/contrib/libreadline/examples/rlfe/config.h.in N src/contrib/libreadline/examples/rlfe/configure N src/contrib/libreadline/examples/rlfe/configure.in N src/contrib/libreadline/examples/rlfe/extern.h N src/contrib/libreadline/examples/rlfe/os.h N src/contrib/libreadline/examples/rlfe/pty.c N src/contrib/libreadline/examples/rlfe/rlfe.c N src/contrib/libreadline/examples/rlfe/screen.h U src/contrib/libreadline/support/config.guess U src/contrib/libreadline/support/config.rpath U src/contrib/libreadline/support/config.sub U src/contrib/libreadline/support/install.sh U src/contrib/libreadline/support/mkdirs U src/contrib/libreadline/support/mkdist U src/contrib/libreadline/support/mkinstalldirs U src/contrib/libreadline/support/shobj-conf U src/contrib/libreadline/support/shlib-install U src/contrib/libreadline/shlib/Makefile.in 8 conflicts created by this import. Use the following command to help the merge: cvs checkout -jFSF:yesterday -jFSF src/contrib/libreadline From owner-cvs-src@FreeBSD.ORG Mon Mar 27 22:56:23 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D492616A400; Mon, 27 Mar 2006 22:56:23 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 89A2F43D46; Mon, 27 Mar 2006 22:56:23 +0000 (GMT) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2RMuN4E059770; Mon, 27 Mar 2006 22:56:23 GMT (envelope-from ache@repoman.freebsd.org) Received: (from ache@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2RMuN7Z059769; Mon, 27 Mar 2006 22:56:23 GMT (envelope-from ache) Message-Id: <200603272256.k2RMuN7Z059769@repoman.freebsd.org> From: "Andrey A. Chernov" Date: Mon, 27 Mar 2006 22:56: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/contrib/libreadline FREEBSD-upgrade src/contrib/libreadline/examples rlfe.c src/contrib/libreadline/support wcwidth.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, 27 Mar 2006 22:56:23 -0000 ache 2006-03-27 22:56:23 UTC FreeBSD src repository Modified files: contrib/libreadline FREEBSD-upgrade Removed files: contrib/libreadline/examples rlfe.c contrib/libreadline/support wcwidth.c Log: Remove obsoleted files, update upgrade instructions Revision Changes Path 1.7 +4 -4 src/contrib/libreadline/FREEBSD-upgrade 1.2 +0 -685 src/contrib/libreadline/examples/rlfe.c (dead) 1.2 +0 -236 src/contrib/libreadline/support/wcwidth.c (dead) From owner-cvs-src@FreeBSD.ORG Mon Mar 27 23:11:33 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1029D16A400; Mon, 27 Mar 2006 23:11:33 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CE9F343D45; Mon, 27 Mar 2006 23:11:32 +0000 (GMT) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2RNBW64060648; Mon, 27 Mar 2006 23:11:32 GMT (envelope-from ache@repoman.freebsd.org) Received: (from ache@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2RNBWWU060647; Mon, 27 Mar 2006 23:11:32 GMT (envelope-from ache) Message-Id: <200603272311.k2RNBWWU060647@repoman.freebsd.org> From: "Andrey A. Chernov" Date: Mon, 27 Mar 2006 23:11: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/contrib/libreadline complete.c display.c readline.h shell.c terminal.c util.c vi_mode.c src/contrib/libreadline/doc readline.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, 27 Mar 2006 23:11:33 -0000 ache 2006-03-27 23:11:32 UTC FreeBSD src repository Modified files: contrib/libreadline complete.c display.c readline.h shell.c terminal.c util.c vi_mode.c contrib/libreadline/doc readline.3 Log: Resolve conflicts Revision Changes Path 1.12 +46 -26 src/contrib/libreadline/complete.c 1.9 +169 -100 src/contrib/libreadline/display.c 1.11 +19 -6 src/contrib/libreadline/doc/readline.3 1.17 +38 -25 src/contrib/libreadline/readline.h 1.10 +22 -15 src/contrib/libreadline/shell.c 1.8 +59 -20 src/contrib/libreadline/terminal.c 1.11 +19 -3 src/contrib/libreadline/util.c 1.5 +304 -102 src/contrib/libreadline/vi_mode.c From owner-cvs-src@FreeBSD.ORG Mon Mar 27 23:27:15 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 50FC816A422; Mon, 27 Mar 2006 23:27:15 +0000 (UTC) (envelope-from avatar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0EB9143D58; Mon, 27 Mar 2006 23:27:12 +0000 (GMT) (envelope-from avatar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2RNRB5x062145; Mon, 27 Mar 2006 23:27:11 GMT (envelope-from avatar@repoman.freebsd.org) Received: (from avatar@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2RNRBjX062144; Mon, 27 Mar 2006 23:27:11 GMT (envelope-from avatar) Message-Id: <200603272327.k2RNRBjX062144@repoman.freebsd.org> From: Tai-hwa Liang Date: Mon, 27 Mar 2006 23:27: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/compat/linux linux_misc.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, 27 Mar 2006 23:27:15 -0000 avatar 2006-03-27 23:27:11 UTC FreeBSD src repository Modified files: sys/compat/linux linux_misc.c Log: Unbreaking build by removing a now unused variable. Revision Changes Path 1.177 +0 -1 src/sys/compat/linux/linux_misc.c From owner-cvs-src@FreeBSD.ORG Mon Mar 27 23:35:06 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 65C3816A400; Mon, 27 Mar 2006 23:35:06 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E312F43D46; Mon, 27 Mar 2006 23:35:05 +0000 (GMT) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2RNZ5L2062940; Mon, 27 Mar 2006 23:35:05 GMT (envelope-from ache@repoman.freebsd.org) Received: (from ache@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2RNZ5Nx062939; Mon, 27 Mar 2006 23:35:05 GMT (envelope-from ache) Message-Id: <200603272335.k2RNZ5Nx062939@repoman.freebsd.org> From: "Andrey A. Chernov" Date: Mon, 27 Mar 2006 23:35: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/gnu/lib/libreadline Makefile.inc config.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, 27 Mar 2006 23:35:06 -0000 ache 2006-03-27 23:35:05 UTC FreeBSD src repository Modified files: gnu/lib/libreadline Makefile.inc config.h Log: Upgrade to 5.1 Revision Changes Path 1.13 +1 -1 src/gnu/lib/libreadline/Makefile.inc 1.8 +21 -0 src/gnu/lib/libreadline/config.h From owner-cvs-src@FreeBSD.ORG Mon Mar 27 23:45:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 026BB16A400; Mon, 27 Mar 2006 23:45:09 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A5DFB43D46; Mon, 27 Mar 2006 23:45:09 +0000 (GMT) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2RNj9qm063737; Mon, 27 Mar 2006 23:45:09 GMT (envelope-from ache@repoman.freebsd.org) Received: (from ache@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2RNj9jp063736; Mon, 27 Mar 2006 23:45:09 GMT (envelope-from ache) Message-Id: <200603272345.k2RNj9jp063736@repoman.freebsd.org> From: "Andrey A. Chernov" Date: Mon, 27 Mar 2006 23:45:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: FSF Cc: Subject: cvs commit: src/contrib/libreadline - 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: Mon, 27 Mar 2006 23:45:10 -0000 ache 2006-03-27 23:45:09 UTC FreeBSD src repository src/contrib/libreadline - Imported sources Update of /home/ncvs/src/contrib/libreadline In directory repoman.freebsd.org:/tmp/cvs-serv63686 Log Message: Official patches 001-004 Status: Vendor Tag: FSF Release Tags: v5_1_p1_p4 C src/contrib/libreadline/display.c C src/contrib/libreadline/terminal.c U src/contrib/libreadline/text.c U src/contrib/libreadline/readline.c 2 conflicts created by this import. Use the following command to help the merge: cvs checkout -jFSF:yesterday -jFSF src/contrib/libreadline From owner-cvs-src@FreeBSD.ORG Mon Mar 27 23:50:22 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7CAD016A423; Mon, 27 Mar 2006 23:50:22 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4894943D48; Mon, 27 Mar 2006 23:50:22 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2RNoM6d063922; Mon, 27 Mar 2006 23:50:22 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2RNoMI0063921; Mon, 27 Mar 2006 23:50:22 GMT (envelope-from davidxu) Message-Id: <200603272350.k2RNoMI0063921@repoman.freebsd.org> From: David Xu Date: Mon, 27 Mar 2006 23:50: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/lib/libthr/thread Makefile.inc thr_create.c thr_init.c thr_mutex.c thr_mutexattr.c thr_private.h thr_setschedparam.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, 27 Mar 2006 23:50:22 -0000 davidxu 2006-03-27 23:50:21 UTC FreeBSD src repository Modified files: lib/libthr/thread Makefile.inc thr_create.c thr_init.c thr_mutex.c thr_mutexattr.c thr_private.h thr_setschedparam.c Log: Remove priority mutex code because it does not work correctly, to make it work, turnstile like mechanism to support priority propagating and other realtime scheduling options in kernel should be available to userland mutex, for the moment, I just want to make libthr be simple and efficient thread library. Discussed with: deischen, julian Revision Changes Path 1.15 +0 -2 src/lib/libthr/thread/Makefile.inc 1.28 +0 -1 src/lib/libthr/thread/thr_create.c 1.32 +1 -2 src/lib/libthr/thread/thr_init.c 1.40 +122 -1118 src/lib/libthr/thread/thr_mutex.c 1.4 +63 -0 src/lib/libthr/thread/thr_mutexattr.c 1.59 +10 -30 src/lib/libthr/thread/thr_private.h 1.10 +4 -46 src/lib/libthr/thread/thr_setschedparam.c From owner-cvs-src@FreeBSD.ORG Mon Mar 27 23:53:05 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9B81616A400; Mon, 27 Mar 2006 23:53:05 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 57F4E43D45; Mon, 27 Mar 2006 23:53:05 +0000 (GMT) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2RNr5ja064033; Mon, 27 Mar 2006 23:53:05 GMT (envelope-from ache@repoman.freebsd.org) Received: (from ache@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2RNr5cF064032; Mon, 27 Mar 2006 23:53:05 GMT (envelope-from ache) Message-Id: <200603272353.k2RNr5cF064032@repoman.freebsd.org> From: "Andrey A. Chernov" Date: Mon, 27 Mar 2006 23:53: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/contrib/libreadline display.c terminal.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, 27 Mar 2006 23:53:05 -0000 ache 2006-03-27 23:53:05 UTC FreeBSD src repository Modified files: contrib/libreadline display.c terminal.c Log: Merge conflicts after official patches Revision Changes Path 1.10 +11 -9 src/contrib/libreadline/display.c 1.9 +4 -1 src/contrib/libreadline/terminal.c From owner-cvs-src@FreeBSD.ORG Mon Mar 27 23:59:46 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B68A516A400; Mon, 27 Mar 2006 23:59:46 +0000 (UTC) (envelope-from deischen@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 78E7343D45; Mon, 27 Mar 2006 23:59:46 +0000 (GMT) (envelope-from deischen@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2RNxkjR064454; Mon, 27 Mar 2006 23:59:46 GMT (envelope-from deischen@repoman.freebsd.org) Received: (from deischen@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2RNxk6k064448; Mon, 27 Mar 2006 23:59:46 GMT (envelope-from deischen) Message-Id: <200603272359.k2RNxk6k064448@repoman.freebsd.org> From: Daniel Eischen Date: Mon, 27 Mar 2006 23:59:45 +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/msun Makefile Symbol.map src/lib/msun/alpha Makefile.inc Symbol.map src/lib/msun/amd64 Makefile.inc Symbol.map src/lib/msun/arm Makefile.inc Symbol.map src/lib/msun/i387 Makefile.inc Symbol.map src/lib/msun/ia64 Makefile.inc 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: Mon, 27 Mar 2006 23:59:46 -0000 deischen 2006-03-27 23:59:45 UTC FreeBSD src repository Modified files: lib/msun Makefile lib/msun/alpha Makefile.inc lib/msun/amd64 Makefile.inc lib/msun/arm Makefile.inc lib/msun/i387 Makefile.inc lib/msun/ia64 Makefile.inc lib/msun/powerpc Makefile.inc lib/msun/sparc64 Makefile.inc Added files: lib/msun Symbol.map lib/msun/alpha Symbol.map lib/msun/amd64 Symbol.map lib/msun/arm Symbol.map lib/msun/i387 Symbol.map lib/msun/ia64 Symbol.map lib/msun/powerpc Symbol.map lib/msun/sparc64 Symbol.map Log: Add symbol versioning to libm. Revision Changes Path 1.75 +6 -0 src/lib/msun/Makefile 1.1 +181 -0 src/lib/msun/Symbol.map (new) 1.3 +1 -0 src/lib/msun/alpha/Makefile.inc 1.1 +13 -0 src/lib/msun/alpha/Symbol.map (new) 1.5 +1 -0 src/lib/msun/amd64/Makefile.inc 1.1 +12 -0 src/lib/msun/amd64/Symbol.map (new) 1.2 +1 -0 src/lib/msun/arm/Makefile.inc 1.1 +3 -0 src/lib/msun/arm/Symbol.map (new) 1.8 +1 -0 src/lib/msun/i387/Makefile.inc 1.1 +14 -0 src/lib/msun/i387/Symbol.map (new) 1.3 +1 -0 src/lib/msun/ia64/Makefile.inc 1.1 +4 -0 src/lib/msun/ia64/Symbol.map (new) 1.2 +1 -0 src/lib/msun/powerpc/Makefile.inc 1.1 +3 -0 src/lib/msun/powerpc/Symbol.map (new) 1.3 +1 -0 src/lib/msun/sparc64/Makefile.inc 1.1 +3 -0 src/lib/msun/sparc64/Symbol.map (new) From owner-cvs-src@FreeBSD.ORG Tue Mar 28 01:59:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4793C16A400; Tue, 28 Mar 2006 01:59:12 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0397C43D45; Tue, 28 Mar 2006 01:59:12 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2S1xB4O076635; Tue, 28 Mar 2006 01:59:11 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2S1xBIE076634; Tue, 28 Mar 2006 01:59:11 GMT (envelope-from scottl) Message-Id: <200603280159.k2S1xBIE076634@repoman.freebsd.org> From: Scott Long Date: Tue, 28 Mar 2006 01:59: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/dev/mfi mfi.c mfi_disk.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, 28 Mar 2006 01:59:12 -0000 scottl 2006-03-28 01:59:11 UTC FreeBSD src repository Modified files: sys/dev/mfi mfi.c mfi_disk.c Log: Handle invalid capacity parameters from the firmware. Revision Changes Path 1.2 +6 -1 src/sys/dev/mfi/mfi.c 1.2 +1 -0 src/sys/dev/mfi/mfi_disk.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 06:06:39 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1057D16A400; Tue, 28 Mar 2006 06:06:39 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C17E543D45; Tue, 28 Mar 2006 06:06:38 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2S66c9W093036; Tue, 28 Mar 2006 06:06:38 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2S66ca3093035; Tue, 28 Mar 2006 06:06:38 GMT (envelope-from davidxu) Message-Id: <200603280606.k2S66ca3093035@repoman.freebsd.org> From: David Xu Date: Tue, 28 Mar 2006 06:06: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/libc/gen tls.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, 28 Mar 2006 06:06:39 -0000 davidxu 2006-03-28 06:06:38 UTC FreeBSD src repository Modified files: lib/libc/gen tls.c Log: Allocate space for thread pointer, this allows thread library to access its pointer from begin, and simplifies _get_curthread() in libthr. Revision Changes Path 1.9 +3 -3 src/lib/libc/gen/tls.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 06:09:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B808A16A401; Tue, 28 Mar 2006 06:09:25 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 33D9F43D46; Tue, 28 Mar 2006 06:09:25 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2S69PNv093196; Tue, 28 Mar 2006 06:09:25 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2S69PCU093195; Tue, 28 Mar 2006 06:09:25 GMT (envelope-from davidxu) Message-Id: <200603280609.k2S69PCU093195@repoman.freebsd.org> From: David Xu Date: Tue, 28 Mar 2006 06:09: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/libexec/rtld-elf rtld.c src/libexec/rtld-elf/amd64 reloc.c src/libexec/rtld-elf/i386 reloc.c src/libexec/rtld-elf/sparc64 reloc.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, 28 Mar 2006 06:09:25 -0000 davidxu 2006-03-28 06:09:25 UTC FreeBSD src repository Modified files: libexec/rtld-elf rtld.c libexec/rtld-elf/amd64 reloc.c libexec/rtld-elf/i386 reloc.c libexec/rtld-elf/sparc64 reloc.c Log: Allocate space for thread pointer, this allows thread library to access its pointer from begin, and simplifies _get_curthread() in libthr. Revision Changes Path 1.18 +1 -1 src/libexec/rtld-elf/amd64/reloc.c 1.20 +1 -1 src/libexec/rtld-elf/i386/reloc.c 1.113 +1 -1 src/libexec/rtld-elf/rtld.c 1.13 +1 -1 src/libexec/rtld-elf/sparc64/reloc.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 06:14:23 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B60AE16A41F; Tue, 28 Mar 2006 06:14:23 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7335043D53; Tue, 28 Mar 2006 06:14:23 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2S6ENQQ093451; Tue, 28 Mar 2006 06:14:23 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2S6ENJS093450; Tue, 28 Mar 2006 06:14:23 GMT (envelope-from davidxu) Message-Id: <200603280614.k2S6ENJS093450@repoman.freebsd.org> From: David Xu Date: Tue, 28 Mar 2006 06:14: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/libexec/rtld-elf rtld.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, 28 Mar 2006 06:14:23 -0000 davidxu 2006-03-28 06:14:23 UTC FreeBSD src repository Modified files: libexec/rtld-elf rtld.c Log: Er, forgot to clear tls space to zero for Variant II. Revision Changes Path 1.114 +1 -1 src/libexec/rtld-elf/rtld.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 06:23:01 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6B49D16A400; Tue, 28 Mar 2006 06:23:01 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 24B1B43D46; Tue, 28 Mar 2006 06:23:01 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2S6N1C3093818; Tue, 28 Mar 2006 06:23:01 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2S6N1Y3093817; Tue, 28 Mar 2006 06:23:01 GMT (envelope-from delphij) Message-Id: <200603280623.k2S6N1Y3093817@repoman.freebsd.org> From: Xin LI Date: Tue, 28 Mar 2006 06:23:00 +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/amd64/amd64 busdma_machdep.c src/sys/i386/i386 busdma_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, 28 Mar 2006 06:23:01 -0000 delphij 2006-03-28 06:23:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/amd64/amd64 busdma_machdep.c sys/i386/i386 busdma_machdep.c Log: MFC (by le@): > sys/amd64/amd64/busdma_machdep.c,v 1.71 > sys/i386/i386/busdma_machdep.c,v 1.75 Fix typos. Approved by: re (mux) Revision Changes Path 1.70.2.1 +1 -1 src/sys/amd64/amd64/busdma_machdep.c 1.74.2.1 +1 -1 src/sys/i386/i386/busdma_machdep.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 06:25:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A176316A41F; Tue, 28 Mar 2006 06:25:11 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5101343D46; Tue, 28 Mar 2006 06:25:11 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2S6PBIH093942; Tue, 28 Mar 2006 06:25:11 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2S6PBOH093941; Tue, 28 Mar 2006 06:25:11 GMT (envelope-from delphij) Message-Id: <200603280625.k2S6PBOH093941@repoman.freebsd.org> From: Xin LI Date: Tue, 28 Mar 2006 06:25:11 +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/amd64/amd64 busdma_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, 28 Mar 2006 06:25:11 -0000 delphij 2006-03-28 06:25:11 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/amd64/amd64 busdma_machdep.c Log: MFC (by scottl@): > > Don peril sensitive sunglasses and jack up the MAX_BPAGES limit to 8192 > on amd64. If you're going to stuff >4GB into your box, reserving 32MB for > bonce pages amounts to a rounding error in the overall scheme of things. > > Revision Changes Path > 1.72 +1 -1 src/sys/amd64/amd64/busdma_machdep.c Approved by: re (mux) Revision Changes Path 1.70.2.2 +1 -1 src/sys/amd64/amd64/busdma_machdep.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 06:28:38 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 106F716A41F; Tue, 28 Mar 2006 06:28:38 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BEDB443D4C; Tue, 28 Mar 2006 06:28:37 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2S6SbCY094159; Tue, 28 Mar 2006 06:28:37 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2S6SbFP094158; Tue, 28 Mar 2006 06:28:37 GMT (envelope-from delphij) Message-Id: <200603280628.k2S6SbFP094158@repoman.freebsd.org> From: Xin LI Date: Tue, 28 Mar 2006 06:28: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/amd64/amd64 busdma_machdep.c src/sys/i386/i386 busdma_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, 28 Mar 2006 06:28:38 -0000 delphij 2006-03-28 06:28:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/amd64/amd64 busdma_machdep.c sys/i386/i386 busdma_machdep.c Log: MFC (by scottl@): > Free the newtag if we exit with a failure from alloc_bounce_zone(). > > Found by: Coverity Prevent(tm) > > Revision Changes Path > 1.73 +3 -1 src/sys/amd64/amd64/busdma_machdep.c > 1.76 +6 -1 src/sys/i386/i386/busdma_machdep.c Approved by: re (mux) Revision Changes Path 1.70.2.3 +3 -1 src/sys/amd64/amd64/busdma_machdep.c 1.74.2.2 +6 -1 src/sys/i386/i386/busdma_machdep.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 07:42:58 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7908616A400; Tue, 28 Mar 2006 07:42:58 +0000 (UTC) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3638743D53; Tue, 28 Mar 2006 07:42:58 +0000 (GMT) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2S7gv1d096756; Tue, 28 Mar 2006 07:42:58 GMT (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2S7gvAR096755; Tue, 28 Mar 2006 07:42:57 GMT (envelope-from ume) Message-Id: <200603280742.k2S7gvAR096755@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Tue, 28 Mar 2006 07:42: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/lib/libc/net getaddrinfo.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, 28 Mar 2006 07:42:58 -0000 ume 2006-03-28 07:42:57 UTC FreeBSD src repository Modified files: lib/libc/net getaddrinfo.c Log: If the query choked with EDNS0, retry without EDNS0. Obtained from: res_nquery() of BIND9. Revision Changes Path 1.78 +24 -8 src/lib/libc/net/getaddrinfo.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 08:29:35 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D6D916A4EB; Tue, 28 Mar 2006 08:29:35 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1564C43D45; Tue, 28 Mar 2006 08:29:35 +0000 (GMT) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2S8TYDM098816; Tue, 28 Mar 2006 08:29:34 GMT (envelope-from ache@repoman.freebsd.org) Received: (from ache@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2S8TYRe098815; Tue, 28 Mar 2006 08:29:34 GMT (envelope-from ache) Message-Id: <200603280829.k2S8TYRe098815@repoman.freebsd.org> From: "Andrey A. Chernov" Date: Tue, 28 Mar 2006 08:29:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: FSF Cc: Subject: cvs commit: src/contrib/libreadline/examples rlfe.c src/contrib/libreadline/support wcwidth.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, 28 Mar 2006 08:29:35 -0000 ache 2006-03-28 08:29:34 UTC FreeBSD src repository Removed files: (Branch: FSF) contrib/libreadline/examples rlfe.c contrib/libreadline/support wcwidth.c Log: Remove unneded files from the vendor branch too Pointed by: ru Revision Changes Path 1.1.1.3 +0 -1042 src/contrib/libreadline/examples/rlfe.c (dead) 1.1.1.2 +0 -236 src/contrib/libreadline/support/wcwidth.c (dead) From owner-cvs-src@FreeBSD.ORG Tue Mar 28 08:33:34 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 02A3816A423; Tue, 28 Mar 2006 08:33:34 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F403543D49; Tue, 28 Mar 2006 08:33:30 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2S8XU8v099064; Tue, 28 Mar 2006 08:33:30 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2S8XUMd099063; Tue, 28 Mar 2006 08:33:30 GMT (envelope-from pjd) Message-Id: <200603280833.k2S8XUMd099063@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Tue, 28 Mar 2006 08:33: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/opencrypto cryptosoft.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, 28 Mar 2006 08:33:34 -0000 pjd 2006-03-28 08:33:30 UTC FreeBSD src repository Modified files: sys/opencrypto cryptosoft.c Log: Fix memory leak which occurs when crypto.ko module is unloaded. Discussed with: sam MFC after 3 days Revision Changes Path 1.10 +9 -0 src/sys/opencrypto/cryptosoft.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 09:18:35 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A33AD16A400; Tue, 28 Mar 2006 09:18:35 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D59943D45; Tue, 28 Mar 2006 09:18:35 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2S9IZix008602; Tue, 28 Mar 2006 09:18:35 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2S9IZM5008601; Tue, 28 Mar 2006 09:18:35 GMT (envelope-from des) Message-Id: <200603280918.k2S9IZM5008601@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 28 Mar 2006 09:18: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/kern syscalls.master src/sys/sys sysproto.h umtx.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, 28 Mar 2006 09:18:35 -0000 des 2006-03-28 09:18:34 UTC FreeBSD src repository Modified files: sys/kern syscalls.master sys/sys sysproto.h umtx.h Log: The undocumented and deprecated system call _umtx_op() takes two pointer arguments. The first one is never used (all callers pass in 0); the second is sometimes used to pass in a struct timespec * which is used as a timeout and never modified. Constify that argument so callers can pass a const struct timespec * without jumping through hoops. Revision Changes Path 1.214 +1 -1 src/sys/kern/syscalls.master 1.193 +1 -1 src/sys/sys/sysproto.h 1.18 +3 -3 src/sys/sys/umtx.h From owner-cvs-src@FreeBSD.ORG Tue Mar 28 09:29:34 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1E47C16A429; Tue, 28 Mar 2006 09:29:34 +0000 (UTC) (envelope-from davidxu@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9FA6A43D5F; Tue, 28 Mar 2006 09:29:30 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from [127.0.0.1] (root@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k2S9TPw8066547; Tue, 28 Mar 2006 09:29:27 GMT (envelope-from davidxu@freebsd.org) Message-ID: <442901FC.6010008@freebsd.org> Date: Tue, 28 Mar 2006 17:29:32 +0800 From: David Xu User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060302 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Dag-Erling Smorgrav References: <200603280918.k2S9IZM5008601@repoman.freebsd.org> In-Reply-To: <200603280918.k2S9IZM5008601@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 syscalls.master src/sys/sys sysproto.h umtx.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, 28 Mar 2006 09:29:34 -0000 Dag-Erling Smorgrav wrote: > des 2006-03-28 09:18:34 UTC > > FreeBSD src repository > > Modified files: > sys/kern syscalls.master > sys/sys sysproto.h umtx.h > Log: > The undocumented and deprecated system call _umtx_op() takes two pointer > arguments. The first one is never used (all callers pass in 0); the > second is sometimes used to pass in a struct timespec * which is used as > a timeout and never modified. Constify that argument so callers can pass > a const struct timespec * without jumping through hoops. > > Revision Changes Path > 1.214 +1 -1 src/sys/kern/syscalls.master > 1.193 +1 -1 src/sys/sys/sysproto.h > 1.18 +3 -3 src/sys/sys/umtx.h > > This is an incorrect change, please backout it. the _umtx_op parameters never should only accept const void *, in fact, the interface was designed to extendable for future use. you can use __DECONST macro in umtx.h to disable compiler warnings, breaking it could cause FreeBSD to not have optimized thread library can be used.next when you want to change umtx code, please discuss with me first. Regards, David Xu From owner-cvs-src@FreeBSD.ORG Tue Mar 28 10:16:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7FDCF16A400; Tue, 28 Mar 2006 10:16:40 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F48743D46; Tue, 28 Mar 2006 10:16:40 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SAGdFf011461; Tue, 28 Mar 2006 10:16:40 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SAGdtL011459; Tue, 28 Mar 2006 10:16:39 GMT (envelope-from rwatson) Message-Id: <200603281016.k2SAGdtL011459@repoman.freebsd.org> From: Robert Watson Date: Tue, 28 Mar 2006 10:16:39 +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/netinet6 ipsec.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, 28 Mar 2006 10:16:40 -0000 rwatson 2006-03-28 10:16:39 UTC FreeBSD src repository Modified files: sys/netinet6 ipsec.c Log: Remove manual assignment of m_pkthdr from one mbuf to another in ipsec_copypkt(), as this is already handled by the call to M_MOVE_PKTHDR(), which also knows how to correctly handle MAC m_tags. This corrects a panic when running with MAC and KAME IPSEC. PR: kern/94599 Submitted by: zhouyi zhou Reviewed by: bz MFC after: 3 days Revision Changes Path 1.44 +0 -9 src/sys/netinet6/ipsec.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 11:42:13 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 610D516A434; Tue, 28 Mar 2006 11:42:13 +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 DC18C43D45; Tue, 28 Mar 2006 11:42:12 +0000 (GMT) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 7ECF22096; Tue, 28 Mar 2006 13:42:07 +0200 (CEST) X-Spam-Tests: AWL,BAYES_00,FORGED_RCVD_HELO X-Spam-Learn: ham X-Spam-Score: -2.4/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on tim.des.no Received: from xps.des.no (des.no [80.203.243.180]) by tim.des.no (Postfix) with ESMTP id 70CF32081; Tue, 28 Mar 2006 13:42:07 +0200 (CEST) Received: by xps.des.no (Postfix, from userid 1001) id 3C2E633C8D; Tue, 28 Mar 2006 13:42:07 +0200 (CEST) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: David Xu References: <200603280918.k2S9IZM5008601@repoman.freebsd.org> <442901FC.6010008@freebsd.org> Date: Tue, 28 Mar 2006 13:42:06 +0200 In-Reply-To: <442901FC.6010008@freebsd.org> (David Xu's message of "Tue, 28 Mar 2006 17:29:32 +0800") Message-ID: <86psk6yewh.fsf@xps.des.no> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 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 syscalls.master src/sys/sys sysproto.h umtx.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, 28 Mar 2006 11:42:13 -0000 David Xu writes: > This is an incorrect change, please backout it. the _umtx_op parameters > never should only accept const void *, in fact, the interface was > designed to extendable for future use. It is deprecated, which is supposed to mean there will be no future extensions. > you can use __DECONST macro in umtx.h to disable compiler warnings, > breaking it could cause FreeBSD to not have optimized thread library > can be used.next when you want to change umtx code, please discuss > with me first. Frankly, given the state of libthr, I am not inclined to ask you about anything that has to do with C. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Tue Mar 28 12:34:05 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 06B9616A424; Tue, 28 Mar 2006 12:34:05 +0000 (UTC) (envelope-from davidxu@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7777A43D67; Tue, 28 Mar 2006 12:33:58 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from localhost.my.domain (root@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k2SCXtnu086827; Tue, 28 Mar 2006 12:33:57 GMT (envelope-from davidxu@freebsd.org) From: David Xu To: "Dag-Erling =?utf-8?q?Sm=C3=B8rgrav?=" Date: Tue, 28 Mar 2006 20:33:44 +0800 User-Agent: KMail/1.8.2 References: <200603280918.k2S9IZM5008601@repoman.freebsd.org> <442901FC.6010008@freebsd.org> <86psk6yewh.fsf@xps.des.no> In-Reply-To: <86psk6yewh.fsf@xps.des.no> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200603282033.45175.davidxu@freebsd.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/kern syscalls.master src/sys/sys sysproto.h umtx.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, 28 Mar 2006 12:34:05 -0000 =E5=9C=A8 Tuesday 28 March 2006 19:42=EF=BC=8CDag-Erling Sm=C3=B8rgrav =E5= =86=99=E9=81=93=EF=BC=9A >=20 > David Xu writes: > > This is an incorrect change, please backout it. the _umtx_op parameters > > never should only accept const void *, in fact, the interface was > > designed to extendable for future use. >=20 > It is deprecated, which is supposed to mean there will be no future > extensions. >=20 Deprecated ? where you did get the idea ?I implemented _umtx_op, I am the maintainer of umtx, libthr heavily uses _umtx_op. > > you can use __DECONST macro in umtx.h to disable compiler warnings, > > breaking it could cause FreeBSD to not have optimized thread library > > can be used.next when you want to change umtx code, please discuss > > with me first. >=20 > Frankly, given the state of libthr, I am not inclined to ask you about > anything that has to do with C. >=20 > DES > --=20 > Dag-Erling Sm=C3=B8rgrav - des@des.no >=20 > Please backout it, I don't need help of C progamming language. David Xu From owner-cvs-src@FreeBSD.ORG Tue Mar 28 12:39:40 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7D12016A422; Tue, 28 Mar 2006 12:39:40 +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 6899C43D64; Tue, 28 Mar 2006 12:39:35 +0000 (GMT) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 9E0A42096; Tue, 28 Mar 2006 14:39:30 +0200 (CEST) X-Spam-Tests: AWL,BAYES_00,FORGED_RCVD_HELO X-Spam-Learn: ham X-Spam-Score: -2.4/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on tim.des.no Received: from xps.des.no (des.no [80.203.243.180]) by tim.des.no (Postfix) with ESMTP id 90BF92081; Tue, 28 Mar 2006 14:39:30 +0200 (CEST) Received: by xps.des.no (Postfix, from userid 1001) id 6910C33C8D; Tue, 28 Mar 2006 14:39:30 +0200 (CEST) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: David Xu References: <200603280918.k2S9IZM5008601@repoman.freebsd.org> <442901FC.6010008@freebsd.org> <86psk6yewh.fsf@xps.des.no> <200603282033.45175.davidxu@freebsd.org> Date: Tue, 28 Mar 2006 14:39:29 +0200 In-Reply-To: <200603282033.45175.davidxu@freebsd.org> (David Xu's message of "Tue, 28 Mar 2006 20:33:44 +0800") Message-ID: <86hd5iyc8u.fsf@xps.des.no> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 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 syscalls.master src/sys/sys sysproto.h umtx.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, 28 Mar 2006 12:39:40 -0000 David Xu writes: > Dag-Erling Sm=F8rgrav writes: > > It is deprecated, which is supposed to mean there will be no future > > extensions. > Deprecated ? where you did get the idea ? >From a comment in umtx.h. > Please backout it, I don't need help of C progamming language. Enough said. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Tue Mar 28 12:42:22 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2389116A420; Tue, 28 Mar 2006 12:42:22 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF48943D46; Tue, 28 Mar 2006 12:42:21 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SCgLFW019352; Tue, 28 Mar 2006 12:42:21 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SCgLhL019351; Tue, 28 Mar 2006 12:42:21 GMT (envelope-from rwatson) Message-Id: <200603281242.k2SCgLhL019351@repoman.freebsd.org> From: Robert Watson Date: Tue, 28 Mar 2006 12:42:20 +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/fifofs fifo_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, 28 Mar 2006 12:42:22 -0000 rwatson 2006-03-28 12:42:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/fs/fifofs fifo_vnops.c Log: Merge fifo_vnops.c:1.134 from HEAD to RELENG_6: Add a_fdidx to comment prototype for fifo_open(). Submitted by: Kostik Belousov Approved by: re (mux) Revision Changes Path 1.113.2.19 +1 -0 src/sys/fs/fifofs/fifo_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 12:51:24 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F3B416A422; Tue, 28 Mar 2006 12:51:24 +0000 (UTC) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD49743D48; Tue, 28 Mar 2006 12:51:23 +0000 (GMT) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SCpNIr027314; Tue, 28 Mar 2006 12:51:23 GMT (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SCpN6F027313; Tue, 28 Mar 2006 12:51:23 GMT (envelope-from dwmalone) Message-Id: <200603281251.k2SCpN6F027313@repoman.freebsd.org> From: David Malone Date: Tue, 28 Mar 2006 12:51: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/sys/netinet6 in6.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, 28 Mar 2006 12:51:24 -0000 dwmalone 2006-03-28 12:51:23 UTC FreeBSD src repository Modified files: sys/netinet6 in6.h Log: This comment on various IPPORT_ defines was copied from in.h and probably never fully applied to IPv6. Over time it has become more stale, so replace it with something more up to date. Reviewed by: ume MFC after: 1 month Revision Changes Path 1.44 +3 -25 src/sys/netinet6/in6.h From owner-cvs-src@FreeBSD.ORG Tue Mar 28 14:09:22 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0693316A41F; Tue, 28 Mar 2006 14:09:22 +0000 (UTC) (envelope-from jkoshy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B678F43D45; Tue, 28 Mar 2006 14:09:21 +0000 (GMT) (envelope-from jkoshy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SE9LRL030263; Tue, 28 Mar 2006 14:09:21 GMT (envelope-from jkoshy@repoman.freebsd.org) Received: (from jkoshy@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SE9LoP030262; Tue, 28 Mar 2006 14:09:21 GMT (envelope-from jkoshy) Message-Id: <200603281409.k2SE9LoP030262@repoman.freebsd.org> From: Joseph Koshy Date: Tue, 28 Mar 2006 14:09: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/sys/dev/hwpmc hwpmc_piv.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, 28 Mar 2006 14:09:22 -0000 jkoshy 2006-03-28 14:09:21 UTC FreeBSD src repository Modified files: sys/dev/hwpmc hwpmc_piv.c Log: Forcibly turn off all PMCs at module unload time. MFC after: 1 week Revision Changes Path 1.13 +6 -0 src/sys/dev/hwpmc/hwpmc_piv.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 14:32:38 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E718416A41F; Tue, 28 Mar 2006 14:32:38 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 75F9843D4C; Tue, 28 Mar 2006 14:32:38 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SEWc9m031380; Tue, 28 Mar 2006 14:32:38 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SEWcSc031379; Tue, 28 Mar 2006 14:32:38 GMT (envelope-from des) Message-Id: <200603281432.k2SEWcSc031379@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 28 Mar 2006 14:32: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/kern syscalls.master src/sys/sys sysproto.h umtx.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, 28 Mar 2006 14:32:39 -0000 des 2006-03-28 14:32:38 UTC FreeBSD src repository Modified files: sys/kern syscalls.master sys/sys sysproto.h umtx.h Log: Revert previous commit at davidxu's insistance. Instead, use __DECONST (argh!) and rearrange the prototypes to make it clear that _umtx_op() is not deprecated. Revision Changes Path 1.215 +1 -1 src/sys/kern/syscalls.master 1.194 +1 -1 src/sys/sys/sysproto.h 1.19 +10 -6 src/sys/sys/umtx.h From owner-cvs-src@FreeBSD.ORG Tue Mar 28 14:34:48 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CDF3716A401; Tue, 28 Mar 2006 14:34:48 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 88B7643D46; Tue, 28 Mar 2006 14:34:48 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SEYmOi031448; Tue, 28 Mar 2006 14:34:48 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SEYmaR031447; Tue, 28 Mar 2006 14:34:48 GMT (envelope-from des) Message-Id: <200603281434.k2SEYmaR031447@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 28 Mar 2006 14:34: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/i386/include atomic.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, 28 Mar 2006 14:34:48 -0000 des 2006-03-28 14:34:48 UTC FreeBSD src repository Modified files: sys/i386/include atomic.h Log: Use wrapper macros for atomic pointer operations in order to perform the correct casts. This should probably be merged to other architectures. Revision Changes Path 1.42 +36 -18 src/sys/i386/include/atomic.h From owner-cvs-src@FreeBSD.ORG Tue Mar 28 15:05:16 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B8CF916A400; Tue, 28 Mar 2006 15:05:16 +0000 (UTC) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 750E843D46; Tue, 28 Mar 2006 15:05:16 +0000 (GMT) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SF5GUg032719; Tue, 28 Mar 2006 15:05:16 GMT (envelope-from mlaier@repoman.freebsd.org) Received: (from mlaier@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SF5GwI032718; Tue, 28 Mar 2006 15:05:16 GMT (envelope-from mlaier) Message-Id: <200603281505.k2SF5GwI032718@repoman.freebsd.org> From: Max Laier Date: Tue, 28 Mar 2006 15:05:16 +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/sys/contrib/pf/net pf_norm.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, 28 Mar 2006 15:05:16 -0000 mlaier 2006-03-28 15:05:16 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/contrib/pf/net pf_norm.c Log: MFC pf_norm.c rev. 1.17: Loopback pf_norm.c rev. 1.106 from OpenBSD: fixup IP checksum when modifying IP header fields PR: kern/93849 Obtained from: OpenBSD Approved by: re (kensmith) Revision Changes Path 1.10.2.3 +23 -6 src/sys/contrib/pf/net/pf_norm.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 15:06:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 69D2016A401; Tue, 28 Mar 2006 15:06:04 +0000 (UTC) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 26F4143D45; Tue, 28 Mar 2006 15:06:04 +0000 (GMT) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SF64xs032768; Tue, 28 Mar 2006 15:06:04 GMT (envelope-from mlaier@repoman.freebsd.org) Received: (from mlaier@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SF64ia032767; Tue, 28 Mar 2006 15:06:04 GMT (envelope-from mlaier) Message-Id: <200603281506.k2SF64ia032767@repoman.freebsd.org> From: Max Laier Date: Tue, 28 Mar 2006 15:06:04 +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/pf/net pf_norm.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, 28 Mar 2006 15:06:04 -0000 mlaier 2006-03-28 15:06:04 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/contrib/pf/net pf_norm.c Log: MFC pf_norm.c rev. 1.17: Loopback pf_norm.c rev. 1.106 from OpenBSD: fixup IP checksum when modifying IP header fields PR: kern/93849 Obtained from: OpenBSD Approved by: re (kensmith) Revision Changes Path 1.11.2.4 +23 -5 src/sys/contrib/pf/net/pf_norm.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 15:26:17 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 983C016A400; Tue, 28 Mar 2006 15:26:17 +0000 (UTC) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AC5FE43D49; Tue, 28 Mar 2006 15:26:16 +0000 (GMT) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SFQGnA034554; Tue, 28 Mar 2006 15:26:16 GMT (envelope-from mlaier@repoman.freebsd.org) Received: (from mlaier@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SFQGEp034553; Tue, 28 Mar 2006 15:26:16 GMT (envelope-from mlaier) Message-Id: <200603281526.k2SFQGEp034553@repoman.freebsd.org> From: Max Laier Date: Tue, 28 Mar 2006 15:26: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/contrib/pf/authpf authpf.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: Tue, 28 Mar 2006 15:26:17 -0000 mlaier 2006-03-28 15:26:16 UTC FreeBSD src repository Modified files: contrib/pf/authpf authpf.8 Log: Document authpf's requirement for a mounted fdescfs(5). PR: docs/89635 MFC after: 1 day Revision Changes Path 1.2 +121 -43 src/contrib/pf/authpf/authpf.8 From owner-cvs-src@FreeBSD.ORG Tue Mar 28 15:30:45 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C7DB16A422; Tue, 28 Mar 2006 15:30:45 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C2EF543D55; Tue, 28 Mar 2006 15:30:42 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SFUgKB035167; Tue, 28 Mar 2006 15:30:42 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SFUgBL035166; Tue, 28 Mar 2006 15:30:42 GMT (envelope-from cognet) Message-Id: <200603281530.k2SFUgBL035166@repoman.freebsd.org> From: Olivier Houchard Date: Tue, 28 Mar 2006 15:30: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/usr.bin/login login.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, 28 Mar 2006 15:30:45 -0000 cognet 2006-03-28 15:30:42 UTC FreeBSD src repository Modified files: usr.bin/login login.c Log: Don't call audit_logout() if pwd is NULL, as audit_logout() attempts to dereference it. This will happen if we ^D at the Login: prompt without having provided a valid login before. Set pwd to NULL on bad login attempts to prevent audit_logout() from being called for a user which didn't actually log on. Reported by: Jerome Magnin jethro at docisland dot org Revision Changes Path 1.101 +5 -2 src/usr.bin/login/login.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 15:31:41 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 36B9A16A41F; Tue, 28 Mar 2006 15:31:41 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D82C43D64; Tue, 28 Mar 2006 15:31:27 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost (john@localhost [127.0.0.1]) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k2SFVKw5070250; Tue, 28 Mar 2006 10:31:24 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: Dag-Erling Smorgrav Date: Tue, 28 Mar 2006 10:32:07 -0500 User-Agent: KMail/1.9.1 References: <200603281434.k2SEYmaR031447@repoman.freebsd.org> In-Reply-To: <200603281434.k2SEYmaR031447@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200603281032.10624.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1359/Tue Mar 28 06:49:08 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-3.8 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/i386/include atomic.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, 28 Mar 2006 15:31:41 -0000 On Tuesday 28 March 2006 09:34, Dag-Erling Smorgrav wrote: > des 2006-03-28 14:34:48 UTC > > FreeBSD src repository > > Modified files: > sys/i386/include atomic.h > Log: > Use wrapper macros for atomic pointer operations in order to perform the > correct casts. This should probably be merged to other architectures. It should really be uintptr_t rather than u_int. You can merge it to other arch's if you wish. You'd complicate sparc64's atomic.h, but not too much. It would be nice if you could take the time to make changes to all archs at once in the future. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Tue Mar 28 16:03:46 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5EC1C16A44D; Tue, 28 Mar 2006 16:03:46 +0000 (UTC) (envelope-from ceri@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62C3B43E45; Tue, 28 Mar 2006 15:52:12 +0000 (GMT) (envelope-from ceri@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SFqC42038063; Tue, 28 Mar 2006 15:52:12 GMT (envelope-from ceri@repoman.freebsd.org) Received: (from ceri@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SFqCYj038062; Tue, 28 Mar 2006 15:52:12 GMT (envelope-from ceri) Message-Id: <200603281552.k2SFqCYj038062@repoman.freebsd.org> From: Ceri Davies Date: Tue, 28 Mar 2006 15:52:12 +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/etc inetd.conf X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 28 Mar 2006 16:03:46 -0000 ceri 2006-03-28 15:52:12 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) etc inetd.conf Log: MFC revision 1.71: The rpc.pcnfsd server was in the base for a little over seven minutes back in 1994. Change the example entry to point at the port, as per the entries for uucpd et al. Approved by: re (kensmith) Revision Changes Path 1.69.2.1 +1 -1 src/etc/inetd.conf From owner-cvs-src@FreeBSD.ORG Tue Mar 28 16:03:50 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C732116A43A; Tue, 28 Mar 2006 16:03:50 +0000 (UTC) (envelope-from ceri@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A807643E34; Tue, 28 Mar 2006 15:51:44 +0000 (GMT) (envelope-from ceri@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SFpi1R038000; Tue, 28 Mar 2006 15:51:44 GMT (envelope-from ceri@repoman.freebsd.org) Received: (from ceri@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SFpi7a037999; Tue, 28 Mar 2006 15:51:44 GMT (envelope-from ceri) Message-Id: <200603281551.k2SFpi7a037999@repoman.freebsd.org> From: Ceri Davies Date: Tue, 28 Mar 2006 15:51:44 +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 inetd.conf X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 28 Mar 2006 16:03:51 -0000 ceri 2006-03-28 15:51:44 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc inetd.conf Log: MFC revision 1.71: The rpc.pcnfsd server was in the base for a little over seven minutes back in 1994. Change the example entry to point at the port, as per the entries for uucpd et al. Approved by: re (kensmith) Revision Changes Path 1.70.2.1 +1 -1 src/etc/inetd.conf From owner-cvs-src@FreeBSD.ORG Tue Mar 28 16:41:07 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C09C16A401; Tue, 28 Mar 2006 16:41:07 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C2BA44ADA; Tue, 28 Mar 2006 16:41:07 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SGf77i040095; Tue, 28 Mar 2006 16:41:07 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SGf7Sq040094; Tue, 28 Mar 2006 16:41:07 GMT (envelope-from des) Message-Id: <200603281641.k2SGf7Sq040094@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 28 Mar 2006 16:41: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/lib/libc/include namespace.h un-namespace.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, 28 Mar 2006 16:41:07 -0000 des 2006-03-28 16:41:06 UTC FreeBSD src repository Modified files: lib/libc/include namespace.h un-namespace.h Log: Add a bunch of missing pthread functions, and move out-of-order functions. Revision Changes Path 1.19 +64 -6 src/lib/libc/include/namespace.h 1.16 +64 -7 src/lib/libc/include/un-namespace.h From owner-cvs-src@FreeBSD.ORG Tue Mar 28 17:29:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0D9EC16A401; Tue, 28 Mar 2006 17:29:29 +0000 (UTC) (envelope-from jkoshy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A909C441EC; Tue, 28 Mar 2006 16:20:29 +0000 (GMT) (envelope-from jkoshy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SGKTJu039233; Tue, 28 Mar 2006 16:20:29 GMT (envelope-from jkoshy@repoman.freebsd.org) Received: (from jkoshy@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SGKTGc039232; Tue, 28 Mar 2006 16:20:29 GMT (envelope-from jkoshy) Message-Id: <200603281620.k2SGKTGc039232@repoman.freebsd.org> From: Joseph Koshy Date: Tue, 28 Mar 2006 16: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/sys pmc.h pmclog.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, 28 Mar 2006 17:29:29 -0000 jkoshy 2006-03-28 16:20:29 UTC FreeBSD src repository Modified files: sys/sys pmc.h pmclog.h Log: Remove unused symbols. Revision Changes Path 1.11 +0 -1 src/sys/sys/pmc.h 1.4 +0 -3 src/sys/sys/pmclog.h From owner-cvs-src@FreeBSD.ORG Tue Mar 28 17:30:27 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 36C0A16A43B; Tue, 28 Mar 2006 17:30:27 +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 A1C2944A24; Tue, 28 Mar 2006 16:30:14 +0000 (GMT) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 8BFFF2096; Tue, 28 Mar 2006 18:30:07 +0200 (CEST) X-Spam-Tests: AWL,BAYES_00,FORGED_RCVD_HELO X-Spam-Learn: ham X-Spam-Score: -2.4/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on tim.des.no Received: from xps.des.no (des.no [80.203.243.180]) by tim.des.no (Postfix) with ESMTP id 7EB012081; Tue, 28 Mar 2006 18:30:07 +0200 (CEST) Received: by xps.des.no (Postfix, from userid 1001) id 53A9533C8D; Tue, 28 Mar 2006 18:30:07 +0200 (CEST) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: John Baldwin References: <200603281434.k2SEYmaR031447@repoman.freebsd.org> <200603281032.10624.jhb@freebsd.org> Date: Tue, 28 Mar 2006 18:30:06 +0200 In-Reply-To: <200603281032.10624.jhb@freebsd.org> (John Baldwin's message of "Tue, 28 Mar 2006 10:32:07 -0500") Message-ID: <86y7yuwn01.fsf@xps.des.no> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/i386/include atomic.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, 28 Mar 2006 17:30:27 -0000 John Baldwin writes: > On Tuesday 28 March 2006 09:34, Dag-Erling Smorgrav wrote: > > Log: > > Use wrapper macros for atomic pointer operations in order to perform = the > > correct casts. This should probably be merged to other architectures. > It should really be uintptr_t rather than u_int. I realize that, but I wasn't sure I could safely assume that uintptr_t is defined - and by definition, at this point in the code, we know that u_int is compatible with a pointer. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Tue Mar 28 18:26:48 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 02DA416A422; Tue, 28 Mar 2006 18:26:48 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B712D44337; Tue, 28 Mar 2006 18:26:47 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SIQl59052377; Tue, 28 Mar 2006 18:26:47 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SIQl3F052376; Tue, 28 Mar 2006 18:26:47 GMT (envelope-from des) Message-Id: <200603281826.k2SIQl3F052376@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 28 Mar 2006 18:26: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/libexec/rtld-elf debug.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, 28 Mar 2006 18:26:48 -0000 des 2006-03-28 18:26:47 UTC FreeBSD src repository Modified files: libexec/rtld-elf debug.h Log: Use C99's varadic macro syntax instead of gcc's. Revision Changes Path 1.7 +2 -2 src/libexec/rtld-elf/debug.h From owner-cvs-src@FreeBSD.ORG Tue Mar 28 18:27:56 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 55CFC16A549; Tue, 28 Mar 2006 18:27:56 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9197343F3E; Tue, 28 Mar 2006 17:59:25 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost (john@localhost [127.0.0.1]) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k2SHxJGY071282; Tue, 28 Mar 2006 12:59:19 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: "Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=" Date: Tue, 28 Mar 2006 13:00:06 -0500 User-Agent: KMail/1.9.1 References: <200603281434.k2SEYmaR031447@repoman.freebsd.org> <200603281032.10624.jhb@freebsd.org> <86y7yuwn01.fsf@xps.des.no> In-Reply-To: <86y7yuwn01.fsf@xps.des.no> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200603281300.09419.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1359/Tue Mar 28 06:49:08 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-3.8 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/i386/include atomic.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, 28 Mar 2006 18:27:57 -0000 On Tuesday 28 March 2006 11:30, Dag-Erling Sm=F8rgrav wrote: > John Baldwin writes: > > On Tuesday 28 March 2006 09:34, Dag-Erling Smorgrav wrote: > > > Log: > > > Use wrapper macros for atomic pointer operations in order to perfor= m the > > > correct casts. This should probably be merged to other architectur= es. > > It should really be uintptr_t rather than u_int. >=20 > I realize that, but I wasn't sure I could safely assume that uintptr_t > is defined - and by definition, at this point in the code, we know > that u_int is compatible with a pointer. Hmm, I think you can assume that because sparc64's atomic.h uses uintptr_t. I'd prefer it as it would reduce diff's with other archs as well (I tend to do diff's between files in sys/i386 and sys/amd64). One reason for not having the casts, btw, is that you lose type checking. Requiring the caller to add the casts in places that aren't operating on uintptr_t's (note that the mutex and rwlock code both do operate on uintptr_t's) should force them to have to think (somewhat) and make sure they are really operating on a pointer and not an int, etc. Maybe that level of typechecking isn't needed and perhaps I'm being overly paranoid due to all the (older) code that assumes sizeof(int) =3D=3D sizeof(ptr). =2D-=20 John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" =3D http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Tue Mar 28 18:28:27 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D654B16A512; Tue, 28 Mar 2006 18:28:27 +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 A46E44415E; Tue, 28 Mar 2006 18:05:18 +0000 (GMT) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id BCADA2096; Tue, 28 Mar 2006 20:05:13 +0200 (CEST) X-Spam-Tests: AWL,BAYES_00,FORGED_RCVD_HELO X-Spam-Learn: ham X-Spam-Score: -2.4/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on tim.des.no Received: from xps.des.no (des.no [80.203.243.180]) by tim.des.no (Postfix) with ESMTP id 3FFC42081; Tue, 28 Mar 2006 20:05:13 +0200 (CEST) Received: by xps.des.no (Postfix, from userid 1001) id 09BF133C8D; Tue, 28 Mar 2006 20:05:13 +0200 (CEST) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: John Baldwin References: <200603281434.k2SEYmaR031447@repoman.freebsd.org> <200603281032.10624.jhb@freebsd.org> <86y7yuwn01.fsf@xps.des.no> <200603281300.09419.jhb@freebsd.org> Date: Tue, 28 Mar 2006 20:05:12 +0200 In-Reply-To: <200603281300.09419.jhb@freebsd.org> (John Baldwin's message of "Tue, 28 Mar 2006 13:00:06 -0500") Message-ID: <86psk6wilj.fsf@xps.des.no> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/i386/include atomic.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, 28 Mar 2006 18:28:28 -0000 John Baldwin writes: > One reason for not having the casts, btw, is that you lose type > checking. Huh? Before my patch, any use of atomic_*_ptr with warnings turned off would result in a slew of warnings because you'd be passing pointers to a function which is declared to take u_int. The only way to make this type safe is to use inline functions instead of the macros I wrote. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Tue Mar 28 18:28:47 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC3EB16A56E; Tue, 28 Mar 2006 18:28:47 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C65FE43DA2; Tue, 28 Mar 2006 18:28:07 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SIS7Do052479; Tue, 28 Mar 2006 18:28:07 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SIS7wM052478; Tue, 28 Mar 2006 18:28:07 GMT (envelope-from des) Message-Id: <200603281828.k2SIS7wM052478@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 28 Mar 2006 18:28: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/libexec/rtld-elf/i386 rtld_machdep.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, 28 Mar 2006 18:28:48 -0000 des 2006-03-28 18:28:07 UTC FreeBSD src repository Modified files: libexec/rtld-elf/i386 rtld_machdep.h Log: Don't use dbg if it isn't defined (such as when this file is used by code outside of rtld-elf) Revision Changes Path 1.11 +2 -0 src/libexec/rtld-elf/i386/rtld_machdep.h From owner-cvs-src@FreeBSD.ORG Tue Mar 28 18:28:49 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BD00F16A420; Tue, 28 Mar 2006 18:28:49 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 197E343D6A; Tue, 28 Mar 2006 18:28:34 +0000 (GMT) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SISXQh052572; Tue, 28 Mar 2006 18:28:33 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SISXHt052571; Tue, 28 Mar 2006 18:28:33 GMT (envelope-from simon) Message-Id: <200603281828.k2SISXHt052571@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Tue, 28 Mar 2006 18:28: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 ObsoleteFiles.inc src/etc/rc.d Makefile ike X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 28 Mar 2006 18:28:50 -0000 simon 2006-03-28 18:28:33 UTC FreeBSD src repository Modified files: . ObsoleteFiles.inc etc/rc.d Makefile Removed files: etc/rc.d ike Log: Remove redundant ike rc.d script, since we do not have an IPsec IKE daemon in the base system and all the IKE daemons in the Ports Collection has their own rc.d script. OK'ed by: dougb Discussed on: freebsd-rc MFC after: 1 month Approved by: cperciva (mentor) Revision Changes Path 1.31 +2 -0 src/ObsoleteFiles.inc 1.69 +0 -1 src/etc/rc.d/Makefile 1.6 +0 -19 src/etc/rc.d/ike (dead) From owner-cvs-src@FreeBSD.ORG Tue Mar 28 18:35:39 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B947916A455; Tue, 28 Mar 2006 18:35:39 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D307643D48; Tue, 28 Mar 2006 18:34:36 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SIYaLY052828; Tue, 28 Mar 2006 18:34:36 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SIYa8t052827; Tue, 28 Mar 2006 18:34:36 GMT (envelope-from pjd) Message-Id: <200603281834.k2SIYa8t052827@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Tue, 28 Mar 2006 18:34:36 +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/raid3 g_raid3.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, 28 Mar 2006 18:35:40 -0000 pjd 2006-03-28 18:34:36 UTC FreeBSD src repository Modified files: sys/geom/raid3 g_raid3.c Log: Preserve previous behaviour of kern.geom.raid3.n{64,16,4}k tunables were 0 means unlimited. Reported by: ru MFC after: 3 days Revision Changes Path 1.59 +1 -1 src/sys/geom/raid3/g_raid3.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 18:48:51 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A60EA16A400; Tue, 28 Mar 2006 18:48:51 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9FCE143D82; Tue, 28 Mar 2006 18:48:49 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SImne2053550; Tue, 28 Mar 2006 18:48:49 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SImndk053549; Tue, 28 Mar 2006 18:48:49 GMT (envelope-from des) Message-Id: <200603281848.k2SImndk053549@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 28 Mar 2006 18:48: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/lib/libc/include namespace.h un-namespace.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, 28 Mar 2006 18:48:51 -0000 des 2006-03-28 18:48:49 UTC FreeBSD src repository Modified files: lib/libc/include namespace.h un-namespace.h Log: Add semaphore functions, and remove some dupes from the #if 0 section. Revision Changes Path 1.20 +10 -2 src/lib/libc/include/namespace.h 1.17 +10 -2 src/lib/libc/include/un-namespace.h From owner-cvs-src@FreeBSD.ORG Tue Mar 28 18:57:43 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1CFDD16A41F; Tue, 28 Mar 2006 18:57:43 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2D90F43D60; Tue, 28 Mar 2006 18:57:41 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost (john@localhost [127.0.0.1]) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k2SIvcYE071680; Tue, 28 Mar 2006 13:57:38 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: "Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=" Date: Tue, 28 Mar 2006 13:58:24 -0500 User-Agent: KMail/1.9.1 References: <200603281434.k2SEYmaR031447@repoman.freebsd.org> <200603281300.09419.jhb@freebsd.org> <86psk6wilj.fsf@xps.des.no> In-Reply-To: <86psk6wilj.fsf@xps.des.no> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200603281358.26703.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1359/Tue Mar 28 06:49:08 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-3.8 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/i386/include atomic.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, 28 Mar 2006 18:57:43 -0000 On Tuesday 28 March 2006 13:05, Dag-Erling Sm=F8rgrav wrote: > John Baldwin writes: > > One reason for not having the casts, btw, is that you lose type > > checking. >=20 > Huh? Before my patch, any use of atomic_*_ptr with warnings turned > off would result in a slew of warnings because you'd be passing > pointers to a function which is declared to take u_int. The only way > to make this type safe is to use inline functions instead of the > macros I wrote. s/off/on/ I trust Not true. The tinderbox would attest to that. Please see code such as this: #define MTX_UNOWNED 0x00000004 /* Cookie for free mutex */ =2E.. /* Try to obtain mtx_lock once. */ #ifndef _obtain_lock #define _obtain_lock(mp, tid) \ atomic_cmpset_acq_ptr(&(mp)->mtx_lock, MTX_UNOWNED, (tid)) #endif =2E.. void _mtx_lock_sleep(struct mtx *m, uintptr_t tid, int opts, const char *file, int line) { ... uintptr_t v; ... while (!_obtain_lock(m, tid)) { ... v =3D m->mtx_lock; ... /* * If the mutex isn't already contested and a failure occurs * setting the contested bit, the mutex was either released * or the state of the MTX_RECURSED bit changed. */ if ((v & MTX_CONTESTED) =3D=3D 0 && !atomic_cmpset_ptr(&m->mtx_lock, v, v | MTX_CONTESTED)) { ... continue; } ... } ... } etc. kern_rwlock.c has this as well. The parts of the kernel that do use pointers already use explicit casts to uintptr_t where needed: dev/hatm/if_hatm_intr.c: if (atomic_cmpset_ptr((uintptr_t *)= list, (uintptr_t)buf->link, dev/hatm/if_hatm_intr.c: if (atomic_cmpset_ptr((uintptr_t *)= &sc->mbuf_list[g], dev/hatm/if_hatm_intr.c: if (atomic_cmpset_ptr((uint= ptr_t *)&sc->mbuf_list[g], Even userland uses casts when it uses void * rather than uintptr_t for the underlying type. See src/lib/libpthread/sys/lock.c or src/lib/libthr/thr_umtx.h. =2D-=20 John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" =3D http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Tue Mar 28 19:46:49 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A21016A41F; Tue, 28 Mar 2006 19:46:49 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 073F74472B; Tue, 28 Mar 2006 19:46:48 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SJkmOK055948; Tue, 28 Mar 2006 19:46:48 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SJkm1S055947; Tue, 28 Mar 2006 19:46:48 GMT (envelope-from marius) Message-Id: <200603281946.k2SJkm1S055947@repoman.freebsd.org> From: Marius Strobl Date: Tue, 28 Mar 2006 19:46: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/sparc64/fhc clkbrd.c clkbrdreg.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, 28 Mar 2006 19:46:49 -0000 marius 2006-03-28 19:46:48 UTC FreeBSD src repository Modified files: sys/sparc64/fhc clkbrd.c clkbrdreg.h Log: Add convenience macros for the full register set and use them to replace magic constants in clkbrd.c Info from: OpenSolaris Revision Changes Path 1.3 +8 -7 src/sys/sparc64/fhc/clkbrd.c 1.2 +66 -16 src/sys/sparc64/fhc/clkbrdreg.h From owner-cvs-src@FreeBSD.ORG Tue Mar 28 19:51:28 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9221B16A4DE; Tue, 28 Mar 2006 19:51:28 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 226D943F03; Tue, 28 Mar 2006 19:19:38 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SJJc1P054728; Tue, 28 Mar 2006 19:19:38 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SJJbxb054727; Tue, 28 Mar 2006 19:19:37 GMT (envelope-from marius) Message-Id: <200603281919.k2SJJbxb054727@repoman.freebsd.org> From: Marius Strobl Date: Tue, 28 Mar 2006 19:19: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/sparc64/include bus.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, 28 Mar 2006 19:51:30 -0000 marius 2006-03-28 19:19:37 UTC FreeBSD src repository Modified files: sys/sparc64/include bus.h Log: Sync with the other archs and declare the memory location referenced by the address argument of the bus_space_write_multi_*() familiy as const. Prodded by: damien Revision Changes Path 1.38 +4 -4 src/sys/sparc64/include/bus.h From owner-cvs-src@FreeBSD.ORG Tue Mar 28 19:51:49 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C765216A72F; Tue, 28 Mar 2006 19:51:49 +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 3578544416; Tue, 28 Mar 2006 19:28:10 +0000 (GMT) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id F0E4D2096; Tue, 28 Mar 2006 21:28:03 +0200 (CEST) X-Spam-Tests: AWL,BAYES_00,FORGED_RCVD_HELO X-Spam-Learn: ham X-Spam-Score: -2.4/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on tim.des.no Received: from xps.des.no (des.no [80.203.243.180]) by tim.des.no (Postfix) with ESMTP id 5D9342081; Tue, 28 Mar 2006 21:28:03 +0200 (CEST) Received: by xps.des.no (Postfix, from userid 1001) id 1F73B33C8D; Tue, 28 Mar 2006 21:28:03 +0200 (CEST) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: John Baldwin References: <200603281434.k2SEYmaR031447@repoman.freebsd.org> <200603281300.09419.jhb@freebsd.org> <86psk6wilj.fsf@xps.des.no> <200603281358.26703.jhb@freebsd.org> Date: Tue, 28 Mar 2006 21:28:02 +0200 In-Reply-To: <200603281358.26703.jhb@freebsd.org> (John Baldwin's message of "Tue, 28 Mar 2006 13:58:24 -0500") Message-ID: <86acbawerh.fsf@xps.des.no> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/i386/include atomic.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, 28 Mar 2006 19:51:50 -0000 --=-=-= Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable John Baldwin writes: > On Tuesday 28 March 2006 13:05, Dag-Erling Sm=F8rgrav wrote: > > John Baldwin writes: > > > One reason for not having the casts, btw, is that you lose type > > > checking. > > Huh? Before my patch, any use of atomic_*_ptr with warnings turned > > off would result in a slew of warnings because you'd be passing > > pointers to a function which is declared to take u_int. The only way > > to make this type safe is to use inline functions instead of the > > macros I wrote. > > s/off/on/ I trust > > Not true. The tinderbox would attest to that. Please see code such as > this: [...] which uses uintptr_t, not actual pointers, to avoid warnings. In effect, that code is broken. Apply the attached patch, see how far a buildkernel gets... I think the proper thing to do, to cover all your bases, would be to define a MD atomic_*_intptr family which operated on uintptr_t, and define an MI atomic_*_ptr family which operates on void * based on that. > Even userland uses casts when it uses void * rather than uintptr_t for > the underlying type. See src/lib/libpthread/sys/lock.c or > src/lib/libthr/thr_umtx.h. The latter only works because libthr is built with warnings disabled. I just finished working on making it build at WARNS level 2; higher levels will require a major overhaul, because the kernel interface it uses is fundamentally broken. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=i386-atomic.diff Index: sys/i386/include/atomic.h =================================================================== RCS file: /home/ncvs/src/sys/i386/include/atomic.h,v retrieving revision 1.42 diff -u -r1.42 atomic.h --- sys/i386/include/atomic.h 28 Mar 2006 14:34:48 -0000 1.42 +++ sys/i386/include/atomic.h 28 Mar 2006 19:24:17 -0000 @@ -415,42 +415,116 @@ #define atomic_fetchadd_32 atomic_fetchadd_int /* Operations on pointers. */ -#define atomic_set_ptr(p, v) \ - atomic_set_int((volatile u_int *)(p), (u_int)(v)) -#define atomic_set_acq_ptr(p, v) \ - atomic_set_acq_int((volatile u_int *)(p), (u_int)(v)) -#define atomic_set_rel_ptr(p, v) \ - atomic_set_rel_int((volatile u_int *)(p), (u_int)(v)) -#define atomic_clear_ptr(p, v) \ - atomic_clear_int((volatile u_int *)(p), (u_int)(v)) -#define atomic_clear_acq_ptr(p, v) \ - atomic_clear_acq_int((volatile u_int *)(p), (u_int)(v)) -#define atomic_clear_rel_ptr(p, v) \ - atomic_clear_rel_int((volatile u_int *)(p), (u_int)(v)) -#define atomic_add_ptr(p, v) \ - atomic_add_int((volatile u_int *)(p), (u_int)(v)) -#define atomic_add_acq_ptr(p, v) \ - atomic_add_acq_int((volatile u_int *)(p), (u_int)(v)) -#define atomic_add_rel_ptr(p, v) \ - atomic_add_rel_int((volatile u_int *)(p), (u_int)(v)) -#define atomic_subtract_ptr(p, v) \ - atomic_subtract_int((volatile u_int *)(p), (u_int)(v)) -#define atomic_subtract_acq_ptr(p, v) \ - atomic_subtract_acq_int((volatile u_int *)(p), (u_int)(v)) -#define atomic_subtract_rel_ptr(p, v) \ - atomic_subtract_rel_int((volatile u_int *)(p), (u_int)(v)) -#define atomic_load_acq_ptr(p) \ - atomic_load_acq_int((volatile u_int *)(p)) -#define atomic_store_rel_ptr(p, v) \ - atomic_store_rel_int((volatile u_int *)(p), (v)) -#define atomic_cmpset_ptr(dst, old, new) \ - atomic_cmpset_int((volatile u_int *)(dst), (u_int)(old), (u_int)(new)) -#define atomic_cmpset_acq_ptr(dst, old, new) \ - atomic_cmpset_acq_int((volatile u_int *)(dst), (u_int)(old), (u_int)(new)) -#define atomic_cmpset_rel_ptr(dst, old, new) \ - atomic_cmpset_rel_int((volatile u_int *)(dst), (u_int)(old), (u_int)(new)) -#define atomic_readandclear_ptr(p) \ - atomic_readandclear_int((volatile u_int *)(p)) +/* Implemented as inline functions for the sake of type safety */ +static __inline void +atomic_set_ptr(volatile void **p, void *v) +{ + atomic_set_int((volatile uintptr_t *)p, (uintptr_t)v); +} + +static __inline void +atomic_set_acq_ptr(volatile void **p, void *v) +{ + atomic_set_acq_int((volatile uintptr_t *)p, (uintptr_t)v); +} + +static __inline void +atomic_set_rel_ptr(volatile void **p, void *v) +{ + atomic_set_rel_int((volatile uintptr_t *)p, (uintptr_t)v); +} + +static __inline void +atomic_clear_ptr(volatile void **p, void *v) +{ + atomic_clear_int((volatile uintptr_t *)p, (uintptr_t)v); +} + +static __inline void +atomic_clear_acq_ptr(volatile void **p, void *v) +{ + atomic_clear_acq_int((volatile uintptr_t *)p, (uintptr_t)v); +} + +static __inline void +atomic_clear_rel_ptr(volatile void **p, void *v) +{ + atomic_clear_rel_int((volatile uintptr_t *)p, (uintptr_t)v); +} + +static __inline void +atomic_add_ptr(volatile void **p, void *v) +{ + atomic_add_int((volatile uintptr_t *)p, (uintptr_t)v); +} + +static __inline void +atomic_add_acq_ptr(volatile void **p, void *v) +{ + atomic_add_acq_int((volatile uintptr_t *)p, (uintptr_t)v); +} + +static __inline void +atomic_add_rel_ptr(volatile void **p, void *v) +{ + atomic_add_rel_int((volatile uintptr_t *)p, (uintptr_t)v); +} + +static __inline void +atomic_subtract_ptr(volatile void **p, void *v) +{ + atomic_subtract_int((volatile uintptr_t *)p, (uintptr_t)v); +} + +static __inline void +atomic_subtract_acq_ptr(volatile void **p, void *v) +{ + atomic_subtract_acq_int((volatile uintptr_t *)p, (uintptr_t)v); +} + +static __inline void +atomic_subtract_rel_ptr(volatile void **p, void *v) +{ + atomic_subtract_rel_int((volatile uintptr_t *)p, (uintptr_t)v); +} + +static __inline void * +atomic_load_acq_ptr(volatile void **p) +{ + return ((void *)(uintptr_t)atomic_load_acq_int((volatile uintptr_t *)p)); +} + +static __inline void +atomic_store_rel_ptr(volatile void **p, void *v) +{ + atomic_store_rel_int((volatile uintptr_t *)p, (uintptr_t)v); +} + +static __inline int +atomic_cmpset_ptr(volatile void **dst, void *old, void *new) +{ + return (atomic_cmpset_int((volatile uintptr_t *)dst, (uintptr_t)old, (uintptr_t)new)); +} + +static __inline int +atomic_cmpset_acq_ptr(volatile void **dst, void *old, void *new) +{ + return (atomic_cmpset_acq_int((volatile uintptr_t *)dst, + (uintptr_t)old, (uintptr_t)new)); +} + +static __inline int +atomic_cmpset_rel_ptr(volatile void **dst, void *old, void *new) +{ + return (atomic_cmpset_rel_int((volatile uintptr_t *)dst, + (uintptr_t)old, (uintptr_t)new)); +} + +static __inline void * +atomic_readandclear_ptr(volatile void **p) +{ + return ((void *)(uintptr_t)atomic_readandclear_int((volatile uintptr_t *)p)); +} #endif /* !defined(WANT_FUNCTIONS) */ #endif /* ! _MACHINE_ATOMIC_H_ */ --=-=-=-- From owner-cvs-src@FreeBSD.ORG Tue Mar 28 20:01:05 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 487DF16A400; Tue, 28 Mar 2006 20:01:05 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D1C143D75; Tue, 28 Mar 2006 20:01:04 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost (john@localhost [127.0.0.1]) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k2SK0wJg072063; Tue, 28 Mar 2006 15:01:00 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: "Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?=" Date: Tue, 28 Mar 2006 15:01:05 -0500 User-Agent: KMail/1.9.1 References: <200603281434.k2SEYmaR031447@repoman.freebsd.org> <200603281358.26703.jhb@freebsd.org> <86acbawerh.fsf@xps.des.no> In-Reply-To: <86acbawerh.fsf@xps.des.no> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200603281501.08699.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1359/Tue Mar 28 06:49:08 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-3.8 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/i386/include atomic.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, 28 Mar 2006 20:01:05 -0000 On Tuesday 28 March 2006 14:28, Dag-Erling Sm=F8rgrav wrote: > John Baldwin writes: > > On Tuesday 28 March 2006 13:05, Dag-Erling Sm=F8rgrav wrote: > > > John Baldwin writes: > > > > One reason for not having the casts, btw, is that you lose type > > > > checking. > > > Huh? Before my patch, any use of atomic_*_ptr with warnings turned > > > off would result in a slew of warnings because you'd be passing > > > pointers to a function which is declared to take u_int. The only way > > > to make this type safe is to use inline functions instead of the > > > macros I wrote. > > > > s/off/on/ I trust > > > > Not true. The tinderbox would attest to that. Please see code such as > > this: [...] >=20 > which uses uintptr_t, not actual pointers, to avoid warnings. In > effect, that code is broken. No, it's on _purpose_, because we do arithmetic on the value (setting flags, etc.) We happen to use curthread as our cookie value, but the cookie is an integer, not a pointer. > Apply the attached patch, see how far a buildkernel gets... Your patch could break the kernel, as it doesn't say that the value being modified is volatile (volatile void ** !=3D volatile uintptr_t *). I can't even get cdecl to tell me how to declare a pointer to a volatile void pointer. > I think the proper thing to do, to cover all your bases, would be to > define a MD atomic_*_intptr family which operated on uintptr_t, and > define an MI atomic_*_ptr family which operates on void * based on > that. *sigh* Where were you 6 months ago when I changed atomic_foo_ptr() to use uintptr_t rather than void *? (For very valid reasons you haven't bothered to research?) > > Even userland uses casts when it uses void * rather than uintptr_t for > > the underlying type. See src/lib/libpthread/sys/lock.c or > > src/lib/libthr/thr_umtx.h. >=20 > The latter only works because libthr is built with warnings disabled. > I just finished working on making it build at WARNS level 2; higher > levels will require a major overhaul, because the kernel interface it > uses is fundamentally broken. No, it needs to use the correct casts. We've been through this, the atomic(9) manpage covers it, etc. =2D-=20 John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" =3D http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Tue Mar 28 20:04:33 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F2DE816A422; Tue, 28 Mar 2006 20:04:32 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 64B5743D68; Tue, 28 Mar 2006 20:04:05 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.13.6/8.13.6/NETPLEX) with ESMTP id k2SK40mZ013960; Tue, 28 Mar 2006 15:04:00 -0500 (EST) Date: Tue, 28 Mar 2006 15:04:00 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= In-Reply-To: <86acbawerh.fsf@xps.des.no> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=iso-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE Content-ID: X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, John Baldwin Subject: Re: cvs commit: src/sys/i386/include atomic.h 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: Tue, 28 Mar 2006 20:04:33 -0000 On Tue, 28 Mar 2006, Dag-Erling [iso-8859-1] Sm=F8rgrav wrote: > John Baldwin writes: > > s/off/on/ I trust > > > > Not true. The tinderbox would attest to that. Please see code such as > > this: [...] > > which uses uintptr_t, not actual pointers, to avoid warnings. In > effect, that code is broken. > > Apply the attached patch, see how far a buildkernel gets... > > I think the proper thing to do, to cover all your bases, would be to > define a MD atomic_*_intptr family which operated on uintptr_t, and > define an MI atomic_*_ptr family which operates on void * based on > that. I would like to see that. > > Even userland uses casts when it uses void * rather than uintptr_t for > > the underlying type. See src/lib/libpthread/sys/lock.c or > > src/lib/libthr/thr_umtx.h. I didn't like having to do that in libpthread. It was confusing to me. I'd be happy if I never had to deal with uintptr_t. > > The latter only works because libthr is built with warnings disabled. > I just finished working on making it build at WARNS level 2; higher > levels will require a major overhaul, because the kernel interface it > uses is fundamentally broken. > > DES > --=20 DE From owner-cvs-src@FreeBSD.ORG Tue Mar 28 20:25:47 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 71ADC16A41F; Tue, 28 Mar 2006 20:25:47 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2DA5043D48; Tue, 28 Mar 2006 20:25:47 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SKPl2f057570; Tue, 28 Mar 2006 20:25:47 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SKPkT8057569; Tue, 28 Mar 2006 20:25:46 GMT (envelope-from marius) Message-Id: <200603282025.k2SKPkT8057569@repoman.freebsd.org> From: Marius Strobl Date: Tue, 28 Mar 2006 20:25: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/sparc64/sparc64 tick.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, 28 Mar 2006 20:25:47 -0000 marius 2006-03-28 20:25:46 UTC FreeBSD src repository Modified files: sys/sparc64/sparc64 tick.c Log: - Move the check for too high HZ values from tick_init() to tick_start() as we have to call tick_init() before cninit() in order to provide the low-level console drivers with a working DELAY() which in turn means we cannot use panic() in tick_init(). - s,to high, too high, in the panic string Inspired by: kmacy's sun4v changes MFC after: 3 days Revision Changes Path 1.21 +12 -7 src/sys/sparc64/sparc64/tick.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 20:26:02 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 03CBA16A400; Tue, 28 Mar 2006 20:26:01 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 42DBD43D5A; Tue, 28 Mar 2006 20:26:01 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.13.6/8.13.6/NETPLEX) with ESMTP id k2SKPxaW004192; Tue, 28 Mar 2006 15:26:00 -0500 (EST) Date: Tue, 28 Mar 2006 15:25:59 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Dag-Erling Smorgrav In-Reply-To: <200603281641.k2SGf7Sq040094@repoman.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, kris@obsecurity.org Subject: Re: cvs commit: src/lib/libc/include namespace.h un-namespace.h 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: Tue, 28 Mar 2006 20:26:02 -0000 On Tue, 28 Mar 2006, Dag-Erling Smorgrav wrote: > des 2006-03-28 16:41:06 UTC > > FreeBSD src repository > > Modified files: > lib/libc/include namespace.h un-namespace.h > Log: > Add a bunch of missing pthread functions, and move out-of-order functions. > > Revision Changes Path > 1.19 +64 -6 src/lib/libc/include/namespace.h > 1.16 +64 -7 src/lib/libc/include/un-namespace.h I think this broke (at least) building libpthread. There are several files in src/libpthread/thread/ that use these namespace files. Kris Kennaway wrote in a different thread: > On 7.0 during buildworld: > > /usr/src/lib/libpthread/thread/thr_barrier.c:69: error: conflicting types for > '_pthread_barrier_init' > /usr/src/lib/libpthread/../../include/pthread.h:156: error: previous declaration of > '_pthread_barrier_init' was here > /usr/src/lib/libpthread/thread/thr_barrier.c:69: error: conflicting types for > '_pthread_barrier_init' > /usr/src/lib/libpthread/../../include/pthread.h:156: error: previous declaration of > '_pthread_barrier_init' was here > *** Error code 1 > > Those two declarations are: > > > int > > _pthread_barrier_init(pthread_barrier_t *barrier, > > const pthread_barrierattr_t *attr, int count) > > > int pthread_barrier_init(pthread_barrier_t *, > > const pthread_barrierattr_t *, unsigned); > > What is odd is that I can't see how this suddenly broke. In order to keep the namespace changes, we need to remove the use of [un-]namespace.h in these files and add separate declarations for the needed _pthread_foo() functions in libpthread/thread/thr_private.h. -- DE From owner-cvs-src@FreeBSD.ORG Tue Mar 28 20:27:56 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3FC3416A400; Tue, 28 Mar 2006 20:27:56 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id A2B6643D48; Tue, 28 Mar 2006 20:27:55 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost (john@localhost [127.0.0.1]) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k2SKRq4M072229; Tue, 28 Mar 2006 15:27:52 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: Daniel Eischen Date: Tue, 28 Mar 2006 15:28:37 -0500 User-Agent: KMail/1.9.1 References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200603281528.41502.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1360/Tue Mar 28 14:21:07 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-3.8 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?= , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/i386/include atomic.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, 28 Mar 2006 20:27:56 -0000 On Tuesday 28 March 2006 15:04, Daniel Eischen wrote: > On Tue, 28 Mar 2006, Dag-Erling [iso-8859-1] Sm=F8rgrav wrote: >=20 > > John Baldwin writes: > > > s/off/on/ I trust > > > > > > Not true. The tinderbox would attest to that. Please see code such = as > > > this: [...] > > > > which uses uintptr_t, not actual pointers, to avoid warnings. In > > effect, that code is broken. > > > > Apply the attached patch, see how far a buildkernel gets... > > > > I think the proper thing to do, to cover all your bases, would be to > > define a MD atomic_*_intptr family which operated on uintptr_t, and > > define an MI atomic_*_ptr family which operates on void * based on > > that. >=20 > I would like to see that. >=20 > > > Even userland uses casts when it uses void * rather than uintptr_t for > > > the underlying type. See src/lib/libpthread/sys/lock.c or > > > src/lib/libthr/thr_umtx.h. >=20 > I didn't like having to do that in libpthread. It was confusing > to me. I'd be happy if I never had to deal with uintptr_t. Then please provide the C idiom for declaring a pointer to a volatile void pointer. volatile void ** declares a pointer to a pointer to a volatile void. This is a real issue that was causing problems with refcounting on mbuf's on sparc64 last year due to us not properly letting the compiler know what values were being invalidated. cdecl doesn't seem up to the task. And again, we already had this discussion N months ago. =2D-=20 John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" =3D http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Tue Mar 28 20:28:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A58D016A400; Tue, 28 Mar 2006 20:28:31 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6208543D46; Tue, 28 Mar 2006 20:28:31 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SKSVco057710; Tue, 28 Mar 2006 20:28:31 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SKSVQq057709; Tue, 28 Mar 2006 20:28:31 GMT (envelope-from marius) Message-Id: <200603282028.k2SKSVQq057709@repoman.freebsd.org> From: Marius Strobl Date: Tue, 28 Mar 2006 20:28: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/sparc64/sparc64 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, 28 Mar 2006 20:28:31 -0000 marius 2006-03-28 20:28:31 UTC FreeBSD src repository Modified files: sys/sparc64/sparc64 machdep.c Log: - Add a comment describing why tick_init() is called before cninit(). - Fix a typo in another comment. Revision Changes Path 1.128 +6 -1 src/sys/sparc64/sparc64/machdep.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 20:37:38 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D453A16A420; Tue, 28 Mar 2006 20:37:38 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 47ABE43D45; Tue, 28 Mar 2006 20:37:35 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost (john@localhost [127.0.0.1]) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k2SKbW3w072301; Tue, 28 Mar 2006 15:37:32 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: Daniel Eischen Date: Tue, 28 Mar 2006 15:38:18 -0500 User-Agent: KMail/1.9.1 References: <200603281528.41502.jhb@freebsd.org> In-Reply-To: <200603281528.41502.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200603281538.21743.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1360/Tue Mar 28 14:21:07 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-3.8 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: Dag-Erling =?iso-8859-1?q?Sm=F8rgrav?= , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/i386/include atomic.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, 28 Mar 2006 20:37:38 -0000 On Tuesday 28 March 2006 15:28, John Baldwin wrote: > On Tuesday 28 March 2006 15:04, Daniel Eischen wrote: > > On Tue, 28 Mar 2006, Dag-Erling [iso-8859-1] Sm=F8rgrav wrote: > >=20 > > > John Baldwin writes: > > > > s/off/on/ I trust > > > > > > > > Not true. The tinderbox would attest to that. Please see code suc= h as > > > > this: [...] > > > > > > which uses uintptr_t, not actual pointers, to avoid warnings. In > > > effect, that code is broken. > > > > > > Apply the attached patch, see how far a buildkernel gets... > > > > > > I think the proper thing to do, to cover all your bases, would be to > > > define a MD atomic_*_intptr family which operated on uintptr_t, and > > > define an MI atomic_*_ptr family which operates on void * based on > > > that. > >=20 > > I would like to see that. > >=20 > > > > Even userland uses casts when it uses void * rather than uintptr_t = for > > > > the underlying type. See src/lib/libpthread/sys/lock.c or > > > > src/lib/libthr/thr_umtx.h. > >=20 > > I didn't like having to do that in libpthread. It was confusing > > to me. I'd be happy if I never had to deal with uintptr_t. >=20 > Then please provide the C idiom for declaring a pointer to a volatile > void pointer. volatile void ** declares a pointer to a pointer to a > volatile void. This is a real issue that was causing problems with > refcounting on mbuf's on sparc64 last year due to us not properly > letting the compiler know what values were being invalidated. >=20 > cdecl doesn't seem up to the task. And again, we already had this > discussion N months ago. Actually, my cdecl skills are in decline. :( declare foo as pointer to volatile pointer to void void * volatile *foo The different placement of volatile broken sparc64 though. However, an MI wrapper would work around that issue. I can pursue a patch that adds the wrapper unless one of you two wants to do it. I really wish you'd have spoken up earlier though. This was changed back in July. =2D-=20 John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" =3D http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Tue Mar 28 20:40:26 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A981916A41F; Tue, 28 Mar 2006 20:40:26 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C5B043D6B; Tue, 28 Mar 2006 20:40:22 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.13.6/8.13.6/NETPLEX) with ESMTP id k2SKeLaf018102; Tue, 28 Mar 2006 15:40:22 -0500 (EST) Date: Tue, 28 Mar 2006 15:40:21 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Dag-Erling Smorgrav In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, kris@obsecurity.org Subject: Re: cvs commit: src/lib/libc/include namespace.h un-namespace.h 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: Tue, 28 Mar 2006 20:40:26 -0000 On Tue, 28 Mar 2006, Daniel Eischen wrote: > On Tue, 28 Mar 2006, Dag-Erling Smorgrav wrote: > > > des 2006-03-28 16:41:06 UTC > > > > FreeBSD src repository > > > > Modified files: > > lib/libc/include namespace.h un-namespace.h > > Log: > > Add a bunch of missing pthread functions, and move out-of-order functions. > > > > Revision Changes Path > > 1.19 +64 -6 src/lib/libc/include/namespace.h > > 1.16 +64 -7 src/lib/libc/include/un-namespace.h > > I think this broke (at least) building libpthread. There are > several files in src/libpthread/thread/ that use these > namespace files. > > Kris Kennaway wrote in a different thread: > > > On 7.0 during buildworld: > > > > /usr/src/lib/libpthread/thread/thr_barrier.c:69: error: conflicting types for > > '_pthread_barrier_init' > > /usr/src/lib/libpthread/../../include/pthread.h:156: error: previous declaration of > > '_pthread_barrier_init' was here > > /usr/src/lib/libpthread/thread/thr_barrier.c:69: error: conflicting types for > > '_pthread_barrier_init' > > /usr/src/lib/libpthread/../../include/pthread.h:156: error: previous declaration of > > '_pthread_barrier_init' was here > > *** Error code 1 > > > > Those two declarations are: > > > > > int > > > _pthread_barrier_init(pthread_barrier_t *barrier, > > > const pthread_barrierattr_t *attr, int count) > > > > > int pthread_barrier_init(pthread_barrier_t *, > > > const pthread_barrierattr_t *, unsigned); > > > > What is odd is that I can't see how this suddenly broke. > > In order to keep the namespace changes, we need to remove the > use of [un-]namespace.h in these files and add separate declarations > for the needed _pthread_foo() functions in > libpthread/thread/thr_private.h. Oops, I missed the real error above. The namespace changes just exposed the incorrect argument type. POSIX says the 3rd argument is "unsigned", so is correct and thr_barrier.c should be corrected to match. -- DE From owner-cvs-src@FreeBSD.ORG Tue Mar 28 20:58:53 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 141EE16A400; Tue, 28 Mar 2006 20:58:53 +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 8E761444A6; Tue, 28 Mar 2006 20:58:52 +0000 (GMT) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 012AE209D; Tue, 28 Mar 2006 22:58:45 +0200 (CEST) X-Spam-Tests: AWL,BAYES_00,FORGED_RCVD_HELO X-Spam-Learn: ham X-Spam-Score: -2.4/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on tim.des.no Received: from xps.des.no (des.no [80.203.243.180]) by tim.des.no (Postfix) with ESMTP id E56572081; Tue, 28 Mar 2006 22:58:44 +0200 (CEST) Received: by xps.des.no (Postfix, from userid 1001) id BDF2F33C8D; Tue, 28 Mar 2006 22:58:44 +0200 (CEST) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: John Baldwin References: <200603281434.k2SEYmaR031447@repoman.freebsd.org> <200603281358.26703.jhb@freebsd.org> <86acbawerh.fsf@xps.des.no> <200603281501.08699.jhb@freebsd.org> Date: Tue, 28 Mar 2006 22:58:44 +0200 In-Reply-To: <200603281501.08699.jhb@freebsd.org> (John Baldwin's message of "Tue, 28 Mar 2006 15:01:05 -0500") Message-ID: <863bh2wakb.fsf@xps.des.no> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/i386/include atomic.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, 28 Mar 2006 20:58:53 -0000 John Baldwin writes: > On Tuesday 28 March 2006 14:28, Dag-Erling Sm=F8rgrav wrote: > > which uses uintptr_t, not actual pointers, to avoid warnings. In > > effect, that code is broken. > No, it's on _purpose_, because we do arithmetic on the value (setting > flags, etc.) We happen to use curthread as our cookie value, but > the cookie is an integer, not a pointer. OK. PEBKAC on this end, then. > > Apply the attached patch, see how far a buildkernel gets... > Your patch could break the kernel, as it doesn't say that the value > being modified is volatile (volatile void ** !=3D volatile uintptr_t *). > I can't even get cdecl to tell me how to declare a pointer to a volatile > void pointer. uh, it's supposed to be void * volatile * of course. > > The latter only works because libthr is built with warnings disabled. > > I just finished working on making it build at WARNS level 2; higher > > levels will require a major overhaul, because the kernel interface it > > uses is fundamentally broken. > No, it needs to use the correct casts. We've been through this, the > atomic(9) manpage covers it, etc. libthr is broken for reasons mostly unrelated to atomic.h. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Tue Mar 28 21:02:29 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 236AF16A41F; Tue, 28 Mar 2006 21:02:29 +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 461E1444B4; Tue, 28 Mar 2006 21:02:26 +0000 (GMT) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 2679E2096; Tue, 28 Mar 2006 23:02:21 +0200 (CEST) X-Spam-Tests: AWL,BAYES_00,FORGED_RCVD_HELO X-Spam-Learn: ham X-Spam-Score: -2.4/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on tim.des.no Received: from xps.des.no (des.no [80.203.243.180]) by tim.des.no (Postfix) with ESMTP id 18A152081; Tue, 28 Mar 2006 23:02:21 +0200 (CEST) Received: by xps.des.no (Postfix, from userid 1001) id E520433C8D; Tue, 28 Mar 2006 23:02:20 +0200 (CEST) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: John Baldwin References: <200603281528.41502.jhb@freebsd.org> <200603281538.21743.jhb@freebsd.org> Date: Tue, 28 Mar 2006 23:02:20 +0200 In-Reply-To: <200603281538.21743.jhb@freebsd.org> (John Baldwin's message of "Tue, 28 Mar 2006 15:38:18 -0500") Message-ID: <86y7yuuvtv.fsf@xps.des.no> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Daniel Eischen , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/i386/include atomic.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, 28 Mar 2006 21:02:29 -0000 John Baldwin writes: > The different placement of volatile broken sparc64 though. However, > an MI wrapper would work around that issue. I can pursue a patch > that adds the wrapper unless one of you two wants to do it. I'll handle it. > I really wish you'd have spoken up earlier though. This was changed > back in July. We can't all keep track of everything all the time. Back in July I had no interest in this part of the tree. (in fact, back in July I had so little time left over for FreeBSD that I didn't read July's commit logs until late fall) DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Tue Mar 28 21:08:01 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0F5CB16A400; Tue, 28 Mar 2006 21:08:01 +0000 (UTC) (envelope-from deischen@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE275444A4; Tue, 28 Mar 2006 21:08:00 +0000 (GMT) (envelope-from deischen@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SL80KP066807; Tue, 28 Mar 2006 21:08:00 GMT (envelope-from deischen@repoman.freebsd.org) Received: (from deischen@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SL80cV066804; Tue, 28 Mar 2006 21:08:00 GMT (envelope-from deischen) Message-Id: <200603282108.k2SL80cV066804@repoman.freebsd.org> From: Daniel Eischen Date: Tue, 28 Mar 2006 21:08: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/lib/libpthread/thread thr_barrier.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, 28 Mar 2006 21:08:01 -0000 deischen 2006-03-28 21:08:00 UTC FreeBSD src repository Modified files: lib/libpthread/thread thr_barrier.c Log: Use the correct type for and argument. Recent changes to namespace.h exposed this bug. Reported by: kris Revision Changes Path 1.3 +1 -1 src/lib/libpthread/thread/thr_barrier.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 21:21:13 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A3DAD16A42A; Tue, 28 Mar 2006 21:21:13 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ABCFC43E0E; Tue, 28 Mar 2006 21:20:18 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SLKCea067331; Tue, 28 Mar 2006 21:20:12 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SLKC2l067330; Tue, 28 Mar 2006 21:20:12 GMT (envelope-from jhb) Message-Id: <200603282120.k2SLKC2l067330@repoman.freebsd.org> From: John Baldwin Date: Tue, 28 Mar 2006 21:20: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/alpha/alpha clock.c src/sys/alpha/include cpu.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, 28 Mar 2006 21:21:13 -0000 jhb 2006-03-28 21:20:12 UTC FreeBSD src repository Modified files: sys/alpha/alpha clock.c sys/alpha/include cpu.h Log: Use the read_cycle_count() function recently added for cpu_ticks() for get_cyclecount() as that results in a saner value and makes schedgraph much happier on Alpha. (schedgraph doesn't handle the fact that the counters are out of sync though) Revision Changes Path 1.45 +0 -1 src/sys/alpha/alpha/clock.c 1.44 +2 -1 src/sys/alpha/include/cpu.h From owner-cvs-src@FreeBSD.ORG Tue Mar 28 21:22:28 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 38D8016A420; Tue, 28 Mar 2006 21:22:28 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A3E7143D60; Tue, 28 Mar 2006 21:22:18 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SLM8Qc067583; Tue, 28 Mar 2006 21:22:08 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SLM8hx067582; Tue, 28 Mar 2006 21:22:08 GMT (envelope-from jhb) Message-Id: <200603282122.k2SLM8hx067582@repoman.freebsd.org> From: John Baldwin Date: Tue, 28 Mar 2006 21:22: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/kern vfs_syscalls.c vfs_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, 28 Mar 2006 21:22:28 -0000 jhb 2006-03-28 21:22:08 UTC FreeBSD src repository Modified files: sys/kern vfs_syscalls.c vfs_vnops.c Log: Change vn_open() to honor the MPSAFE flag in the passed in nameidata object and use that instead of testing fdidx against -1 to determine if it should release Giant if Giant was locked due to the requested file residing on a non-MPSAFE VFS. Discussed with: jeff Revision Changes Path 1.413 +1 -1 src/sys/kern/vfs_syscalls.c 1.240 +9 -6 src/sys/kern/vfs_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 21:25:18 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 40EBE16A401; Tue, 28 Mar 2006 21:25:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF34743D79; Tue, 28 Mar 2006 21:25:11 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SLPBV3067742; Tue, 28 Mar 2006 21:25:11 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SLPBWm067741; Tue, 28 Mar 2006 21:25:11 GMT (envelope-from jhb) Message-Id: <200603282125.k2SLPBWm067741@repoman.freebsd.org> From: John Baldwin Date: Tue, 28 Mar 2006 21:25: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/dev/md md.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, 28 Mar 2006 21:25:18 -0000 jhb 2006-03-28 21:25:11 UTC FreeBSD src repository Modified files: sys/dev/md md.c Log: - Conditionally acquire Giant in mdstart_vnode(), mdcreate_vnode(), and mddestroy() only if the file is from a non-MPSAFE VFS. - No longer unconditionally hold Giant in the md kthread for vnode-backed kthreads. - Improve the handling of the thread exit race when destroying an md device. Revision Changes Path 1.164 +23 -29 src/sys/dev/md/md.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 21:27:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5082016A44C; Tue, 28 Mar 2006 21:27:29 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ABC9D43DCF; Tue, 28 Mar 2006 21:26:59 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SLQxpb067945; Tue, 28 Mar 2006 21:26:59 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SLQxkd067944; Tue, 28 Mar 2006 21:26:59 GMT (envelope-from jhb) Message-Id: <200603282126.k2SLQxkd067944@repoman.freebsd.org> From: John Baldwin Date: Tue, 28 Mar 2006 21:26: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/kern kern_acct.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, 28 Mar 2006 21:27:30 -0000 jhb 2006-03-28 21:26:59 UTC FreeBSD src repository Modified files: sys/kern kern_acct.c Log: Conditionalize locking of Giant for VFS in acct(2). We already conditionally acquired Giant in the other parts of the accounting code. Revision Changes Path 1.81 +20 -17 src/sys/kern/kern_acct.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 21:30:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F30A116A41F; Tue, 28 Mar 2006 21:30:30 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A9BA343D73; Tue, 28 Mar 2006 21:30:22 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SLUMoK068180; Tue, 28 Mar 2006 21:30:22 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SLUM3t068179; Tue, 28 Mar 2006 21:30:22 GMT (envelope-from jhb) Message-Id: <200603282130.k2SLUM3t068179@repoman.freebsd.org> From: John Baldwin Date: Tue, 28 Mar 2006 21:30: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/kern kern_alq.c kern_ktrace.c 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: Tue, 28 Mar 2006 21:30:31 -0000 jhb 2006-03-28 21:30:22 UTC FreeBSD src repository Modified files: sys/kern kern_alq.c kern_ktrace.c kern_sig.c Log: - Conditionalize Giant around VFS operations for ALQ, ktrace, and generating a coredump as the result of a signal. - Fix a bug where we could leak a Giant lock if vn_start_write() failed in coredump(). Reported by: jmg (2) Revision Changes Path 1.15 +8 -4 src/sys/kern/kern_alq.c 1.108 +15 -15 src/sys/kern/kern_ktrace.c 1.328 +12 -13 src/sys/kern/kern_sig.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 21:34:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5AFDA16A43A; Tue, 28 Mar 2006 21:34:26 +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 95ABB43D49; Tue, 28 Mar 2006 21:34:24 +0000 (GMT) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 19C3E2096; Tue, 28 Mar 2006 23:34:18 +0200 (CEST) X-Spam-Tests: AWL,BAYES_00,FORGED_RCVD_HELO X-Spam-Learn: ham X-Spam-Score: -2.4/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on tim.des.no Received: from xps.des.no (des.no [80.203.243.180]) by tim.des.no (Postfix) with ESMTP id 862552081; Tue, 28 Mar 2006 23:34:17 +0200 (CEST) Received: by xps.des.no (Postfix, from userid 1001) id 630D733CB7; Tue, 28 Mar 2006 23:34:17 +0200 (CEST) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: Daniel Eischen References: <200603282108.k2SL80cV066804@repoman.freebsd.org> Date: Tue, 28 Mar 2006 23:34:17 +0200 In-Reply-To: <200603282108.k2SL80cV066804@repoman.freebsd.org> (Daniel Eischen's message of "Tue, 28 Mar 2006 21:08:00 +0000 (UTC)") Message-ID: <86mzfauucm.fsf@xps.des.no> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libpthread/thread thr_barrier.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, 28 Mar 2006 21:34:26 -0000 --=-=-= Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Daniel Eischen writes: > Log: > Use the correct type for and argument. Recent changes to namespace.h > exposed this bug. You beat me to it... The attached patch brings libpthread up to WARNS level 2. More work is required for level 3 or higher (missing prototypes for syscall wrappers, mostly). DES --=20 Dag-Erling Sm=F8rgrav - des@des.no --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=libpthread.diff Index: Makefile =================================================================== RCS file: /home/ncvs/src/lib/libpthread/Makefile,v retrieving revision 1.56 diff -u -r1.56 Makefile --- Makefile 16 Mar 2006 15:17:47 -0000 1.56 +++ Makefile 28 Mar 2006 21:32:13 -0000 @@ -25,7 +25,7 @@ # Uncomment this if you want libpthread to contain debug information for # thread locking. CFLAGS+=-D_LOCK_DEBUG -#CFLAGS+= -g +WARNS?=2 # Uncomment this if you want to build a 1:1 threading mode library # however it is no longer strictly conformed to POSIX Index: thread/thr_getprio.c =================================================================== RCS file: /home/ncvs/src/lib/libpthread/thread/thr_getprio.c,v retrieving revision 1.10 diff -u -r1.10 thr_getprio.c --- thread/thr_getprio.c 13 Mar 2006 00:59:51 -0000 1.10 +++ thread/thr_getprio.c 28 Mar 2006 21:32:13 -0000 @@ -31,8 +31,12 @@ * * $FreeBSD: src/lib/libpthread/thread/thr_getprio.c,v 1.10 2006/03/13 00:59:51 deischen Exp $ */ + +#include "namespace.h" #include #include +#include "un-namespace.h" + #include "thr_private.h" LT10_COMPAT_PRIVATE(_pthread_getprio); @@ -46,7 +50,7 @@ int policy, ret; struct sched_param param; - if ((ret = pthread_getschedparam(pthread, &policy, ¶m)) == 0) + if ((ret = _pthread_getschedparam(pthread, &policy, ¶m)) == 0) ret = param.sched_priority; else { /* Invalid thread: */ Index: thread/thr_private.h =================================================================== RCS file: /home/ncvs/src/lib/libpthread/thread/thr_private.h,v retrieving revision 1.125 diff -u -r1.125 thr_private.h --- thread/thr_private.h 13 Mar 2006 00:59:51 -0000 1.125 +++ thread/thr_private.h 28 Mar 2006 21:32:13 -0000 @@ -107,12 +107,16 @@ /* * Kernel fatal error handler macro. */ -#define PANIC(string) _thr_exit(__FILE__,__LINE__,string) +#define PANIC(string) _thr_exit(__FILE__, __LINE__, string) /* Output debug messages like this: */ -#define stdout_debug(args...) _thread_printf(STDOUT_FILENO, ##args) -#define stderr_debug(args...) _thread_printf(STDOUT_FILENO, ##args) +#ifdef STDOUT_FILENO +#define stdout_debug(...) _thread_printf(STDOUT_FILENO, __VA_ARGS__) +#endif +#ifdef STDERR_FILENO +#define stderr_debug(...) _thread_printf(STDERR_FILENO, __VA_ARGS__) +#endif #define DBG_MUTEX 0x0001 #define DBG_SIG 0x0002 @@ -449,7 +453,7 @@ */ struct pthread_cleanup { struct pthread_cleanup *next; - void (*routine) (); + void (*routine) (void *); void *routine_arg; int onstack; }; @@ -486,7 +490,7 @@ #define THR_SIGNAL_THREAD 0x200 /* This is a signal thread */ int flags; void *arg_attr; - void (*cleanup_attr) (); + void (*cleanup_attr) (void *); void *stackaddr_attr; size_t stacksize_attr; size_t guardsize_attr; @@ -1131,7 +1135,7 @@ void _kse_critical_leave(kse_critical_t); int _kse_in_critical(void); void _kse_free(struct pthread *, struct kse *); -void _kse_init(); +void _kse_init(void); struct kse_group *_kseg_alloc(struct pthread *); void _kse_lock_wait(struct lock *, struct lockuser *lu); void _kse_lock_wakeup(struct lock *, struct lockuser *lu); Index: thread/thr_sem.c =================================================================== RCS file: /home/ncvs/src/lib/libpthread/thread/thr_sem.c,v retrieving revision 1.18 diff -u -r1.18 thr_sem.c --- thread/thr_sem.c 13 Mar 2006 00:59:51 -0000 1.18 +++ thread/thr_sem.c 28 Mar 2006 21:32:13 -0000 @@ -52,10 +52,6 @@ LT10_COMPAT_PRIVATE(_sem_post); LT10_COMPAT_DEFAULT(sem_post); -extern int pthread_cond_wait(pthread_cond_t *, pthread_mutex_t *); -extern int pthread_cond_timedwait(pthread_cond_t *, pthread_mutex_t *, - struct timespec *); - __weak_reference(_sem_init, sem_init); __weak_reference(_sem_wait, sem_wait); __weak_reference(_sem_timedwait, sem_timedwait); @@ -161,13 +157,13 @@ _thr_cancel_leave(curthread, retval != 0); } else { - pthread_testcancel(); + _pthread_testcancel(); _pthread_mutex_lock(&(*sem)->lock); while ((*sem)->count <= 0) { (*sem)->nwaiters++; THR_CLEANUP_PUSH(curthread, decrease_nwaiters, sem); - pthread_cond_wait(&(*sem)->gtzero, &(*sem)->lock); + _pthread_cond_wait(&(*sem)->gtzero, &(*sem)->lock); THR_CLEANUP_POP(curthread, 0); (*sem)->nwaiters--; } @@ -182,7 +178,7 @@ int _sem_timedwait(sem_t * __restrict sem, - struct timespec * __restrict abs_timeout) + const struct timespec * __restrict abs_timeout) { struct pthread *curthread; int retval; @@ -205,7 +201,7 @@ * segfault on an invalid address doesn't end * up leaving the mutex locked. */ - pthread_testcancel(); + _pthread_testcancel(); timeout_invalid = (abs_timeout->tv_nsec >= 1000000000) || (abs_timeout->tv_nsec < 0); _pthread_mutex_lock(&(*sem)->lock); @@ -217,10 +213,10 @@ return (-1); } (*sem)->nwaiters++; - pthread_cleanup_push(decrease_nwaiters, sem); - pthread_cond_timedwait(&(*sem)->gtzero, + _pthread_cleanup_push(decrease_nwaiters, sem); + _pthread_cond_timedwait(&(*sem)->gtzero, &(*sem)->lock, abs_timeout); - pthread_cleanup_pop(0); + _pthread_cleanup_pop(0); (*sem)->nwaiters--; } if ((*sem)->count == 0) { --=-=-=-- From owner-cvs-src@FreeBSD.ORG Tue Mar 28 21:35:39 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8ECF216A41F; Tue, 28 Mar 2006 21:35:39 +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 0720243D45; Tue, 28 Mar 2006 21:35:39 +0000 (GMT) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 3AB4E2096; Tue, 28 Mar 2006 23:35:34 +0200 (CEST) X-Spam-Tests: AWL,BAYES_00,FORGED_RCVD_HELO X-Spam-Learn: ham X-Spam-Score: -2.4/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on tim.des.no Received: from xps.des.no (des.no [80.203.243.180]) by tim.des.no (Postfix) with ESMTP id 296142081; Tue, 28 Mar 2006 23:35:34 +0200 (CEST) Received: by xps.des.no (Postfix, from userid 1001) id 05F6333C8D; Tue, 28 Mar 2006 23:08:28 +0200 (CEST) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: Daniel Eischen References: Date: Tue, 28 Mar 2006 23:08:28 +0200 In-Reply-To: (Daniel Eischen's message of "Tue, 28 Mar 2006 15:25:59 -0500 (EST)") Message-ID: <86u09iuvjn.fsf@xps.des.no> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, kris@obsecurity.org Subject: Re: cvs commit: src/lib/libc/include namespace.h un-namespace.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, 28 Mar 2006 21:35:39 -0000 Daniel Eischen writes: > I think this broke (at least) building libpthread. There are > several files in src/libpthread/thread/ that use these > namespace files. My bad. I shouldn't have committed this yet: the patch is correct, but requires other changes in libthr and libpthread. > Kris Kennaway wrote in a different thread: >> /usr/src/lib/libpthread/thread/thr_barrier.c:69: error: conflicting type= s for >> '_pthread_barrier_init' >> /usr/src/lib/libpthread/../../include/pthread.h:156: error: previous dec= laration of >> '_pthread_barrier_init' was here >> /usr/src/lib/libpthread/thread/thr_barrier.c:69: error: conflicting type= s for >> '_pthread_barrier_init' >> /usr/src/lib/libpthread/../../include/pthread.h:156: error: previous dec= laration of >> '_pthread_barrier_init' was here >> *** Error code 1 >> >> Those two declarations are: >> >> > int >> > _pthread_barrier_init(pthread_barrier_t *barrier, >> > const pthread_barrierattr_t *attr, int count) >> >> > int pthread_barrier_init(pthread_barrier_t *, >> > const pthread_barrierattr_t *, unsigned); >> >> What is odd is that I can't see how this suddenly broke. > > In order to keep the namespace changes, we need to remove the > use of [un-]namespace.h in these files and add separate declarations > for the needed _pthread_foo() functions in > libpthread/thread/thr_private.h. no, my commit did exactly what it was intended to do: the mismatch between prototype and definition is a bug that went undetected because the barrier functions were missing from {,un-}namespace.h. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Tue Mar 28 21:46:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6396D16A401; Tue, 28 Mar 2006 21:46:56 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 02F0343D46; Tue, 28 Mar 2006 21:46:56 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SLktSQ069055; Tue, 28 Mar 2006 21:46:55 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SLktZc069054; Tue, 28 Mar 2006 21:46:55 GMT (envelope-from des) Message-Id: <200603282146.k2SLktZc069054@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 28 Mar 2006 21:46: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/lib/libthr/thread thr_sem.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, 28 Mar 2006 21:46:56 -0000 des 2006-03-28 21:46:55 UTC FreeBSD src repository Modified files: lib/libthr/thread thr_sem.c Log: Fix prototype mismatch. Revision Changes Path 1.7 +2 -1 src/lib/libthr/thread/thr_sem.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 21:50:13 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E538416A424; Tue, 28 Mar 2006 21:50:12 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7AF4B43D46; Tue, 28 Mar 2006 21:50:12 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SLoCZE069239; Tue, 28 Mar 2006 21:50:12 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SLoCDQ069238; Tue, 28 Mar 2006 21:50:12 GMT (envelope-from des) Message-Id: <200603282150.k2SLoCDQ069238@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 28 Mar 2006 21: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/libpthread/thread thr_sem.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, 28 Mar 2006 21:50:13 -0000 des 2006-03-28 21:50:12 UTC FreeBSD src repository Modified files: lib/libpthread/thread thr_sem.c Log: Fix prototype mismatch and use of un-namespaced pthread functions. Revision Changes Path 1.19 +7 -11 src/lib/libpthread/thread/thr_sem.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 21:51:27 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 02CF816A427; Tue, 28 Mar 2006 21:51:27 +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 67A3C43D46; Tue, 28 Mar 2006 21:51:26 +0000 (GMT) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id A52C0209F; Tue, 28 Mar 2006 23:51:21 +0200 (CEST) X-Spam-Tests: AWL,BAYES_00,FORGED_RCVD_HELO X-Spam-Learn: ham X-Spam-Score: -2.4/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on tim.des.no Received: from xps.des.no (des.no [80.203.243.180]) by tim.des.no (Postfix) with ESMTP id 2B6F6209D; Tue, 28 Mar 2006 23:51:21 +0200 (CEST) Received: by xps.des.no (Postfix, from userid 1001) id 0895333C8D; Tue, 28 Mar 2006 23:51:20 +0200 (CEST) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: Daniel Eischen References: <86u09iuvjn.fsf@xps.des.no> Date: Tue, 28 Mar 2006 23:51:20 +0200 In-Reply-To: <86u09iuvjn.fsf@xps.des.no> (Dag-Erling =?iso-8859-1?Q?Sm=F8r?= =?iso-8859-1?Q?grav's?= message of "Tue, 28 Mar 2006 23:08:28 +0200") Message-ID: <86ek0mutk7.fsf@xps.des.no> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, kris@obsecurity.org Subject: Re: cvs commit: src/lib/libc/include namespace.h un-namespace.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, 28 Mar 2006 21:51:27 -0000 des@des.no (Dag-Erling Sm=F8rgrav) writes: > My bad. I shouldn't have committed this yet: the patch is correct, > but requires other changes in libthr and libpthread. should be fixed now. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Tue Mar 28 21:59:30 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ABEFB16A401; Tue, 28 Mar 2006 21:59:30 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9BA6C43D45; Tue, 28 Mar 2006 21:59:29 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.13.6/8.13.6/NETPLEX) with ESMTP id k2SLxRdV027607; Tue, 28 Mar 2006 16:59:27 -0500 (EST) Date: Tue, 28 Mar 2006 16:59:27 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= In-Reply-To: <86mzfauucm.fsf@xps.des.no> Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/Mixed; BOUNDARY="=-=-=" Content-ID: X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/lib/libpthread/thread thr_barrier.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: Tue, 28 Mar 2006 21:59:30 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --=-=-= Content-Type: TEXT/PLAIN; CHARSET=iso-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE Content-ID: On Tue, 28 Mar 2006, Dag-Erling [iso-8859-1] Sm=F8rgrav wrote: > Daniel Eischen writes: > > Log: > > Use the correct type for and argument. Recent changes to namespace.h > > exposed this bug. > > You beat me to it... > > The attached patch brings libpthread up to WARNS level 2. More work > is required for level 3 or higher (missing prototypes for syscall > wrappers, mostly). Ok, it looks good to me. --=20 DE --=-=-= Content-Type: TEXT/X-PATCH; CHARSET=US-ASCII Content-ID: Content-Description: Content-Disposition: ATTACHMENT; FILENAME="libpthread.diff" Index: Makefile =================================================================== RCS file: /home/ncvs/src/lib/libpthread/Makefile,v retrieving revision 1.56 diff -u -r1.56 Makefile --- Makefile 16 Mar 2006 15:17:47 -0000 1.56 +++ Makefile 28 Mar 2006 21:32:13 -0000 @@ -25,7 +25,7 @@ # Uncomment this if you want libpthread to contain debug information for # thread locking. CFLAGS+=-D_LOCK_DEBUG -#CFLAGS+= -g +WARNS?=2 # Uncomment this if you want to build a 1:1 threading mode library # however it is no longer strictly conformed to POSIX Index: thread/thr_getprio.c =================================================================== RCS file: /home/ncvs/src/lib/libpthread/thread/thr_getprio.c,v retrieving revision 1.10 diff -u -r1.10 thr_getprio.c --- thread/thr_getprio.c 13 Mar 2006 00:59:51 -0000 1.10 +++ thread/thr_getprio.c 28 Mar 2006 21:32:13 -0000 @@ -31,8 +31,12 @@ * * $FreeBSD: src/lib/libpthread/thread/thr_getprio.c,v 1.10 2006/03/13 00:59:51 deischen Exp $ */ + +#include "namespace.h" #include #include +#include "un-namespace.h" + #include "thr_private.h" LT10_COMPAT_PRIVATE(_pthread_getprio); @@ -46,7 +50,7 @@ int policy, ret; struct sched_param param; - if ((ret = pthread_getschedparam(pthread, &policy, ¶m)) == 0) + if ((ret = _pthread_getschedparam(pthread, &policy, ¶m)) == 0) ret = param.sched_priority; else { /* Invalid thread: */ Index: thread/thr_private.h =================================================================== RCS file: /home/ncvs/src/lib/libpthread/thread/thr_private.h,v retrieving revision 1.125 diff -u -r1.125 thr_private.h --- thread/thr_private.h 13 Mar 2006 00:59:51 -0000 1.125 +++ thread/thr_private.h 28 Mar 2006 21:32:13 -0000 @@ -107,12 +107,16 @@ /* * Kernel fatal error handler macro. */ -#define PANIC(string) _thr_exit(__FILE__,__LINE__,string) +#define PANIC(string) _thr_exit(__FILE__, __LINE__, string) /* Output debug messages like this: */ -#define stdout_debug(args...) _thread_printf(STDOUT_FILENO, ##args) -#define stderr_debug(args...) _thread_printf(STDOUT_FILENO, ##args) +#ifdef STDOUT_FILENO +#define stdout_debug(...) _thread_printf(STDOUT_FILENO, __VA_ARGS__) +#endif +#ifdef STDERR_FILENO +#define stderr_debug(...) _thread_printf(STDERR_FILENO, __VA_ARGS__) +#endif #define DBG_MUTEX 0x0001 #define DBG_SIG 0x0002 @@ -449,7 +453,7 @@ */ struct pthread_cleanup { struct pthread_cleanup *next; - void (*routine) (); + void (*routine) (void *); void *routine_arg; int onstack; }; @@ -486,7 +490,7 @@ #define THR_SIGNAL_THREAD 0x200 /* This is a signal thread */ int flags; void *arg_attr; - void (*cleanup_attr) (); + void (*cleanup_attr) (void *); void *stackaddr_attr; size_t stacksize_attr; size_t guardsize_attr; @@ -1131,7 +1135,7 @@ void _kse_critical_leave(kse_critical_t); int _kse_in_critical(void); void _kse_free(struct pthread *, struct kse *); -void _kse_init(); +void _kse_init(void); struct kse_group *_kseg_alloc(struct pthread *); void _kse_lock_wait(struct lock *, struct lockuser *lu); void _kse_lock_wakeup(struct lock *, struct lockuser *lu); Index: thread/thr_sem.c =================================================================== RCS file: /home/ncvs/src/lib/libpthread/thread/thr_sem.c,v retrieving revision 1.18 diff -u -r1.18 thr_sem.c --- thread/thr_sem.c 13 Mar 2006 00:59:51 -0000 1.18 +++ thread/thr_sem.c 28 Mar 2006 21:32:13 -0000 @@ -52,10 +52,6 @@ LT10_COMPAT_PRIVATE(_sem_post); LT10_COMPAT_DEFAULT(sem_post); -extern int pthread_cond_wait(pthread_cond_t *, pthread_mutex_t *); -extern int pthread_cond_timedwait(pthread_cond_t *, pthread_mutex_t *, - struct timespec *); - __weak_reference(_sem_init, sem_init); __weak_reference(_sem_wait, sem_wait); __weak_reference(_sem_timedwait, sem_timedwait); @@ -161,13 +157,13 @@ _thr_cancel_leave(curthread, retval != 0); } else { - pthread_testcancel(); + _pthread_testcancel(); _pthread_mutex_lock(&(*sem)->lock); while ((*sem)->count <= 0) { (*sem)->nwaiters++; THR_CLEANUP_PUSH(curthread, decrease_nwaiters, sem); - pthread_cond_wait(&(*sem)->gtzero, &(*sem)->lock); + _pthread_cond_wait(&(*sem)->gtzero, &(*sem)->lock); THR_CLEANUP_POP(curthread, 0); (*sem)->nwaiters--; } @@ -182,7 +178,7 @@ int _sem_timedwait(sem_t * __restrict sem, - struct timespec * __restrict abs_timeout) + const struct timespec * __restrict abs_timeout) { struct pthread *curthread; int retval; @@ -205,7 +201,7 @@ * segfault on an invalid address doesn't end * up leaving the mutex locked. */ - pthread_testcancel(); + _pthread_testcancel(); timeout_invalid = (abs_timeout->tv_nsec >= 1000000000) || (abs_timeout->tv_nsec < 0); _pthread_mutex_lock(&(*sem)->lock); @@ -217,10 +213,10 @@ return (-1); } (*sem)->nwaiters++; - pthread_cleanup_push(decrease_nwaiters, sem); - pthread_cond_timedwait(&(*sem)->gtzero, + _pthread_cleanup_push(decrease_nwaiters, sem); + _pthread_cond_timedwait(&(*sem)->gtzero, &(*sem)->lock, abs_timeout); - pthread_cleanup_pop(0); + _pthread_cleanup_pop(0); (*sem)->nwaiters--; } if ((*sem)->count == 0) { --=-=-=-- From owner-cvs-src@FreeBSD.ORG Tue Mar 28 22:38:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 099F616A4E1; Tue, 28 Mar 2006 22:38:26 +0000 (UTC) (envelope-from jasone@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9109044478; Tue, 28 Mar 2006 22:16:04 +0000 (GMT) (envelope-from jasone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SMG4cW070350; Tue, 28 Mar 2006 22:16:04 GMT (envelope-from jasone@repoman.freebsd.org) Received: (from jasone@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SMG4pG070349; Tue, 28 Mar 2006 22:16:04 GMT (envelope-from jasone) Message-Id: <200603282216.k2SMG4pG070349@repoman.freebsd.org> From: Jason Evans Date: Tue, 28 Mar 2006 22:16: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/include Makefile malloc_np.h src/lib/libc/stdlib Makefile.inc Symbol.map malloc.3 malloc.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, 28 Mar 2006 22:38:27 -0000 jasone 2006-03-28 22:16:04 UTC FreeBSD src repository Modified files: include Makefile lib/libc/stdlib Makefile.inc Symbol.map malloc.3 malloc.c Added files: include malloc_np.h Log: Add malloc_usable_size(3). Discussed with: arch@ Revision Changes Path 1.260 +1 -1 src/include/Makefile 1.1 +37 -0 src/include/malloc_np.h (new) 1.53 +1 -1 src/lib/libc/stdlib/Makefile.inc 1.3 +1 -0 src/lib/libc/stdlib/Symbol.map 1.68 +25 -2 src/lib/libc/stdlib/malloc.3 1.119 +20 -0 src/lib/libc/stdlib/malloc.c From owner-cvs-src@FreeBSD.ORG Tue Mar 28 23:59:07 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CA38516A400; Tue, 28 Mar 2006 23:59:07 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 851F1443BB; Tue, 28 Mar 2006 23:59:07 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2SNx703078513; Tue, 28 Mar 2006 23:59:07 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2SNx7Yg078512; Tue, 28 Mar 2006 23:59:07 GMT (envelope-from scottl) Message-Id: <200603282359.k2SNx7Yg078512@repoman.freebsd.org> From: Scott Long Date: Tue, 28 Mar 2006 23:59: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/mfi mfi.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, 28 Mar 2006 23:59:07 -0000 scottl 2006-03-28 23:59:07 UTC FreeBSD src repository Modified files: sys/dev/mfi mfi.c Log: Fix 64-bit DMA. The problem was an incorrect flag check. Thanks to Paul Saab for helping to track this down. Fix a error with 32bit DMA size calculation that seemed to be harmless. Add a few micro-optimizations while I'm here. Revision Changes Path 1.3 +14 -10 src/sys/dev/mfi/mfi.c From owner-cvs-src@FreeBSD.ORG Wed Mar 29 00:08:48 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A18EB16A401; Wed, 29 Mar 2006 00:08:48 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A8C643D46; Wed, 29 Mar 2006 00:08:48 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T08mpT078881; Wed, 29 Mar 2006 00:08:48 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T08mVi078880; Wed, 29 Mar 2006 00:08:48 GMT (envelope-from marius) Message-Id: <200603290008.k2T08mVi078880@repoman.freebsd.org> From: Marius Strobl Date: Wed, 29 Mar 2006 00:08: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/sparc64/include asi.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, 29 Mar 2006 00:08:48 -0000 marius 2006-03-29 00:08:48 UTC FreeBSD src repository Modified files: sys/sparc64/include asi.h Log: Add convenience macros for the bits in ASI_ESTATE_ERROR_EN_REG (used for ECC handling) and the additional uses of the ASIs 0x77 and 0x7f as well as their bits (used for a CPU bug workaround). MFC after: 3 days Revision Changes Path 1.10 +16 -0 src/sys/sparc64/include/asi.h From owner-cvs-src@FreeBSD.ORG Wed Mar 29 00:14:08 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 96F0416A400; Wed, 29 Mar 2006 00:14:08 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6237E43D46; Wed, 29 Mar 2006 00:14:08 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T0E8sA079194; Wed, 29 Mar 2006 00:14:08 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T0E8Uc079193; Wed, 29 Mar 2006 00:14:08 GMT (envelope-from marius) Message-Id: <200603290014.k2T0E8Uc079193@repoman.freebsd.org> From: Marius Strobl Date: Wed, 29 Mar 2006 00:14: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/sparc64/sparc64 mp_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, 29 Mar 2006 00:14:08 -0000 marius 2006-03-29 00:14:08 UTC FreeBSD src repository Modified files: sys/sparc64/sparc64 mp_machdep.c Log: - We only lock the local per-CPU page in the local dTLB, so accessing the foreign per-CPU pages in cpu_ipi_send() in order to get the module IDs of the other CPUs can cause a page fault. If this happens when doing a TLB shootdown while dealing with another page fault this causes a panic due to the recursive page fault. As I don't spot other code that assumes or requires that accessing foreign per-CPU pages must not page fault solve this by adding a statically allocated (and therefore locked in the kernel pages) array which establishes a FreeBSD CPU ID -> module ID relation and use that in cpu_ipi_selected() (instead of statically allocating the per-CPU pages which would just waste memory on say a dual CPU machine as sun4u theoretically supports up to 128 CPUs or wasting dTLB slots for the foreign per-CPU pages). [1] - Fix a potential race in cpu_ipi_send(); as we don't serialize the access to cpu_ipi_selected() between MI and MD use (only MI-MI and MD-MD) we might catch the NACK bit caused by sending another IPI. Solve this by checking the NACK bit in the contents of the interrupt dispatch status reg read while interrupts were still turned off instead of reading that reg anew after interrupts were turned on again. This is also what the CPU docs suggest to do. - Add a workaround for the SpitFire erratum #54 bug (affecting interrupt dispatch). While public info regarding what this CPU bug actually causes is not available testing shows that with the workaround in place it's less likely to get a "couldn't send ipi" panic, it doesn't solve these panics entirely though. [2] Reported by: kris [1] Some clue from: kmacy [1] Info from: Linux, OpenSolaris [2] Additional testing by: kris MFC after: 3 days Revision Changes Path 1.32 +17 -5 src/sys/sparc64/sparc64/mp_machdep.c From owner-cvs-src@FreeBSD.ORG Wed Mar 29 01:09:06 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A286E16A400 for ; Wed, 29 Mar 2006 01:09:06 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.229]) by mx1.FreeBSD.org (Postfix) with ESMTP id 01BF243D49 for ; Wed, 29 Mar 2006 01:09:04 +0000 (GMT) (envelope-from kabaev@gmail.com) Received: by wproxy.gmail.com with SMTP id 67so336574wri for ; Tue, 28 Mar 2006 17:09:04 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer:mime-version:content-type:content-transfer-encoding; b=jzEq7WFNdY4qisxu9W/ssf6Bk3oKo5rCT4tl9TRXsPoHaVHoGG1TbhNLSu9La4H8ur93sz9rEoi7XumwKAzSa9MU/q0DxLxnec4ueP9mPuRmZzMZR/nRXzxfdjD5QQ1nlyUQXFIe9ZXBpp7FqEGvVx3Z6svzHsP8iuTQatmYJWs= Received: by 10.54.82.12 with SMTP id f12mr238373wrb; Tue, 28 Mar 2006 17:09:03 -0800 (PST) Received: from kan.dnsalias.net ( [24.63.93.195]) by mx.gmail.com with ESMTP id 38sm349190wrl.2006.03.28.17.09.02; Tue, 28 Mar 2006 17:09:03 -0800 (PST) Date: Tue, 28 Mar 2006 20:09:01 -0500 From: Alexander Kabaev To: Dag-Erling Smorgrav Message-ID: <20060328200901.56a5ed09@kan.dnsalias.net> In-Reply-To: <200603281828.k2SIS7wM052478@repoman.freebsd.org> References: <200603281828.k2SIS7wM052478@repoman.freebsd.org> X-Mailer: Sylpheed-Claws 2.0.0 (GTK+ 2.8.15; i386-portbld-freebsd7.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/libexec/rtld-elf/i386 rtld_machdep.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, 29 Mar 2006 01:09:06 -0000 On Tue, 28 Mar 2006 18:28:07 +0000 (UTC) Dag-Erling Smorgrav wrote: > des 2006-03-28 18:28:07 UTC > > FreeBSD src repository > > Modified files: > libexec/rtld-elf/i386 rtld_machdep.h > Log: > Don't use dbg if it isn't defined (such as when this file is used by > code outside of rtld-elf) > > Revision Changes Path > 1.11 +2 -0 src/libexec/rtld-elf/i386/rtld_machdep.h > > http://cvsweb.FreeBSD.org/src/libexec/rtld-elf/i386/rtld_machdep.h.diff?r1=1.10&r2=1.11 The use of this file in threading libraries is illegal and should be fixed instead. -- Alexander Kabaev From owner-cvs-src@FreeBSD.ORG Wed Mar 29 01:27:03 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 69E4216A420; Wed, 29 Mar 2006 01:27:03 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 048D143D45; Wed, 29 Mar 2006 01:27:02 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.13.6/8.13.6/NETPLEX) with ESMTP id k2T1R11P022607; Tue, 28 Mar 2006 20:27:02 -0500 (EST) Date: Tue, 28 Mar 2006 20:27:01 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Alexander Kabaev In-Reply-To: <20060328200901.56a5ed09@kan.dnsalias.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Dag-Erling Smorgrav Subject: Re: cvs commit: src/libexec/rtld-elf/i386 rtld_machdep.h 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: Wed, 29 Mar 2006 01:27:03 -0000 On Tue, 28 Mar 2006, Alexander Kabaev wrote: > On Tue, 28 Mar 2006 18:28:07 +0000 (UTC) > Dag-Erling Smorgrav wrote: > > > des 2006-03-28 18:28:07 UTC > > > > FreeBSD src repository > > > > Modified files: > > libexec/rtld-elf/i386 rtld_machdep.h > > Log: > > Don't use dbg if it isn't defined (such as when this file is used by > > code outside of rtld-elf) > > > > Revision Changes Path > > 1.11 +2 -0 src/libexec/rtld-elf/i386/rtld_machdep.h > > > > http://cvsweb.FreeBSD.org/src/libexec/rtld-elf/i386/rtld_machdep.h.diff?r1=1.10&r2=1.11 > > The use of this file in threading libraries is illegal and should be > fixed instead. David Xu probably knows more about this, but it's needed for the debugger. rtld.h is included by the thread libraries, so rtld_machdep.h comes along for the ride. -- DE From owner-cvs-src@FreeBSD.ORG Wed Mar 29 01:41:14 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 38F0D16A420; Wed, 29 Mar 2006 01:41:14 +0000 (UTC) (envelope-from davidxu@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id EC6E043D4C; Wed, 29 Mar 2006 01:41:13 +0000 (GMT) (envelope-from davidxu@freebsd.org) Received: from [127.0.0.1] (root@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k2T1fATf035686; Wed, 29 Mar 2006 01:41:11 GMT (envelope-from davidxu@freebsd.org) Message-ID: <4429E5BE.7070700@freebsd.org> Date: Wed, 29 Mar 2006 09:41:18 +0800 From: David Xu User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060302 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Daniel Eischen References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, cvs-all@freebsd.org, src-committers@freebsd.org, Alexander Kabaev , Dag-Erling Smorgrav Subject: Re: cvs commit: src/libexec/rtld-elf/i386 rtld_machdep.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, 29 Mar 2006 01:41:14 -0000 Daniel Eischen wrote: > On Tue, 28 Mar 2006, Alexander Kabaev wrote: > > >>On Tue, 28 Mar 2006 18:28:07 +0000 (UTC) >>Dag-Erling Smorgrav wrote: >> >> >>>des 2006-03-28 18:28:07 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> libexec/rtld-elf/i386 rtld_machdep.h >>> Log: >>> Don't use dbg if it isn't defined (such as when this file is used by >>> code outside of rtld-elf) >>> >>> Revision Changes Path >>> 1.11 +2 -0 src/libexec/rtld-elf/i386/rtld_machdep.h >>> >>>http://cvsweb.FreeBSD.org/src/libexec/rtld-elf/i386/rtld_machdep.h.diff?r1=1.10&r2=1.11 >> >>The use of this file in threading libraries is illegal and should be >>fixed instead. > > > David Xu probably knows more about this, but it's needed for > the debugger. rtld.h is included by the thread libraries, > so rtld_machdep.h comes along for the ride. > It is being used to calculate TLS address for debugger, either thread libraries or libthread_db have to use it, it is not important who is using it, fixing it in rtld header files is needed. David Xu From owner-cvs-src@FreeBSD.ORG Wed Mar 29 03:36:00 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D243F16A401; Wed, 29 Mar 2006 03:36:00 +0000 (UTC) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7AE0843D4C; Wed, 29 Mar 2006 03:36:00 +0000 (GMT) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T3a08I093915; Wed, 29 Mar 2006 03:36:00 GMT (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T3a0OZ093912; Wed, 29 Mar 2006 03:36:00 GMT (envelope-from ume) Message-Id: <200603290336.k2T3a0OZ093912@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Wed, 29 Mar 2006 03:36:00 +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/libc/net getaddrinfo.c res_query.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, 29 Mar 2006 03:36:00 -0000 ume 2006-03-29 03:36:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libc/net getaddrinfo.c res_query.c Log: MFC: - When res_send() fails, we should reserve an error code. - When res_nquerydomain() returns SERVFAIL, we should try next domain. src/lib/libc/net/getaddrinfo.c: 1.75, 1.76 src/lib/libc/resolv/res_query.c: 1.3 Approved by: re (hrs) Revision Changes Path 1.69.2.4 +11 -3 src/lib/libc/net/getaddrinfo.c 1.30.2.3 +17 -4 src/lib/libc/net/res_query.c From owner-cvs-src@FreeBSD.ORG Wed Mar 29 03:38:59 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 23A2216A400; Wed, 29 Mar 2006 03:38:59 +0000 (UTC) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A683A43D53; Wed, 29 Mar 2006 03:38:58 +0000 (GMT) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T3cwBr094036; Wed, 29 Mar 2006 03:38:58 GMT (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T3cwP8094035; Wed, 29 Mar 2006 03:38:58 GMT (envelope-from ume) Message-Id: <200603290338.k2T3cwP8094035@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Wed, 29 Mar 2006 03:38:58 +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/lib/libc/net getaddrinfo.c res_query.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, 29 Mar 2006 03:38:59 -0000 ume 2006-03-29 03:38:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) lib/libc/net getaddrinfo.c res_query.c Log: MFC: - When res_send() fails, we should reserve an error code. - When res_nquerydomain() returns SERVFAIL, we should try next domain. src/lib/libc/net/getaddrinfo.c: 1.75, 1.76 src/lib/libc/resolv/res_query.c: 1.3 Approved by: re (hrs) Revision Changes Path 1.52.2.16 +11 -3 src/lib/libc/net/getaddrinfo.c 1.29.2.4 +17 -4 src/lib/libc/net/res_query.c From owner-cvs-src@FreeBSD.ORG Wed Mar 29 04:20:54 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8E45A16A401; Wed, 29 Mar 2006 04:20:54 +0000 (UTC) (envelope-from deischen@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2948443D6B; Wed, 29 Mar 2006 04:20:54 +0000 (GMT) (envelope-from deischen@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T4KsRh095601; Wed, 29 Mar 2006 04:20:54 GMT (envelope-from deischen@repoman.freebsd.org) Received: (from deischen@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T4KsNs095600; Wed, 29 Mar 2006 04:20:54 GMT (envelope-from deischen) Message-Id: <200603290420.k2T4KsNs095600@repoman.freebsd.org> From: Daniel Eischen Date: Wed, 29 Mar 2006 04:20: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/lib/librt sigev_thread.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, 29 Mar 2006 04:20:54 -0000 deischen 2006-03-29 04:20:54 UTC FreeBSD src repository Modified files: lib/librt sigev_thread.c Log: Account for recent changes in namespace.h. Use _pthread_create instead of pthread_create. Revision Changes Path 1.8 +4 -4 src/lib/librt/sigev_thread.c From owner-cvs-src@FreeBSD.ORG Wed Mar 29 05:38:20 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B335416A400; Wed, 29 Mar 2006 05:38:20 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6E2CB43D45; Wed, 29 Mar 2006 05:38:20 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T5cKFY005919; Wed, 29 Mar 2006 05:38:20 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T5cKaY005918; Wed, 29 Mar 2006 05:38:20 GMT (envelope-from des) Message-Id: <200603290538.k2T5cKaY005918@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Wed, 29 Mar 2006 05:38: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/lib/libpthread Makefile src/lib/libpthread/thread thr_getprio.c thr_private.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, 29 Mar 2006 05:38:20 -0000 des 2006-03-29 05:38:20 UTC FreeBSD src repository Modified files: lib/libpthread Makefile lib/libpthread/thread thr_getprio.c thr_private.h Log: Bring libpthread up to WARNS level 2. Reviewed by: deischen Revision Changes Path 1.57 +1 -1 src/lib/libpthread/Makefile 1.11 +5 -1 src/lib/libpthread/thread/thr_getprio.c 1.126 +10 -6 src/lib/libpthread/thread/thr_private.h From owner-cvs-src@FreeBSD.ORG Wed Mar 29 05:41:23 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 785B016A41F; Wed, 29 Mar 2006 05:41:23 +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 AE1A743D48; Wed, 29 Mar 2006 05:41:22 +0000 (GMT) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 25C0D2096; Wed, 29 Mar 2006 07:41:17 +0200 (CEST) X-Spam-Tests: AWL,BAYES_00,FORGED_RCVD_HELO X-Spam-Learn: ham X-Spam-Score: -2.4/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on tim.des.no Received: from xps.des.no (des.no [80.203.243.180]) by tim.des.no (Postfix) with ESMTP id 9A7CC2081; Wed, 29 Mar 2006 07:41:16 +0200 (CEST) Received: by xps.des.no (Postfix, from userid 1001) id 7474633C8D; Wed, 29 Mar 2006 07:41:16 +0200 (CEST) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: Alexander Kabaev References: <200603281828.k2SIS7wM052478@repoman.freebsd.org> <20060328200901.56a5ed09@kan.dnsalias.net> Date: Wed, 29 Mar 2006 07:41:16 +0200 In-Reply-To: <20060328200901.56a5ed09@kan.dnsalias.net> (Alexander Kabaev's message of "Tue, 28 Mar 2006 20:09:01 -0500") Message-ID: <86acb9vmdf.fsf@xps.des.no> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/libexec/rtld-elf/i386 rtld_machdep.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, 29 Mar 2006 05:41:23 -0000 Alexander Kabaev writes: > Dag-Erling Smorgrav wrote: > > Log: > > Don't use dbg if it isn't defined (such as when this file is used by > > code outside of rtld-elf) > The use of this file in threading libraries is illegal and should be > fixed instead. That was my initial reaction as well, but you can't get around the fact that the thread libraries need to know about linker internals. It might be better to reorganize rtld's header files so there is a clear division between data structures (which the thread libraries need to know about) and implementation details (which they don't). DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Wed Mar 29 06:30:50 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 79F1D16A41F; Wed, 29 Mar 2006 06:30:50 +0000 (UTC) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 040E243D46; Wed, 29 Mar 2006 06:30:50 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T6UnHc007999; Wed, 29 Mar 2006 06:30:49 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T6Ung0007998; Wed, 29 Mar 2006 06:30:49 GMT (envelope-from njl) Message-Id: <200603290630.k2T6Ung0007998@repoman.freebsd.org> From: Nate Lawson Date: Wed, 29 Mar 2006 06:30: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/dev/acpica acpi.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, 29 Mar 2006 06:30:50 -0000 njl 2006-03-29 06:30:48 UTC FreeBSD src repository Modified files: sys/dev/acpica acpi.c Log: Add reset register support. This is the only method to reboot some new systems (blade servers). On most systems, this is implemented as an IO write to the SMI port and the BIOS generates the actual reset. PR: kern/94939 Submitted by: dodell@ixsystems.com Reviewed by: jhb MFC after: 3 weeks Revision Changes Path 1.220 +11 -0 src/sys/dev/acpica/acpi.c From owner-cvs-src@FreeBSD.ORG Wed Mar 29 06:41:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A3F7E16A41F; Wed, 29 Mar 2006 06:41:56 +0000 (UTC) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 743A743D45; Wed, 29 Mar 2006 06:41:56 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T6fucj008598; Wed, 29 Mar 2006 06:41:56 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T6fuMM008597; Wed, 29 Mar 2006 06:41:56 GMT (envelope-from njl) Message-Id: <200603290641.k2T6fuMM008597@repoman.freebsd.org> From: Nate Lawson Date: Wed, 29 Mar 2006 06:41:56 +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/Osd OsdHardware.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, 29 Mar 2006 06:41:56 -0000 njl 2006-03-29 06:41:56 UTC FreeBSD src repository Modified files: sys/dev/acpica/Osd OsdHardware.c Log: Add a blacklist for bad IO ports that AML should never touch. It seems some systems were designed so that AML writes to various resources shared with OS drivers, including the RTC, PIC, PCI, etc. These writes could collide with writes by the OS and should never be performed. For now, we print a message if such an access occurs, but do not block it. To block the access, the tunable "debug.acpi.block_bad_io" can be set to 1. In the future, we will flip the switch and this will become the default. Information about this problem was found in Microsoft KB 283649. They block IO accesses if the BIOS indicates via _OSI that it is Windows 2001 or higher. They always block accesses to the PIC, cascaded PIC, and ELCRs, no matter how old the BIOS. Revision Changes Path 1.18 +76 -0 src/sys/dev/acpica/Osd/OsdHardware.c From owner-cvs-src@FreeBSD.ORG Wed Mar 29 07:34:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 435E516A400; Wed, 29 Mar 2006 07:34:37 +0000 (UTC) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DE65143D45; Wed, 29 Mar 2006 07:34:36 +0000 (GMT) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T7YaaQ011910; Wed, 29 Mar 2006 07:34:36 GMT (envelope-from gshapiro@repoman.freebsd.org) Received: (from gshapiro@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T7Yawu011909; Wed, 29 Mar 2006 07:34:36 GMT (envelope-from gshapiro) Message-Id: <200603290734.k2T7Yawu011909@repoman.freebsd.org> From: Gregory Neil Shapiro Date: Wed, 29 Mar 2006 07:34:36 +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/contrib/sendmail FREEBSD-upgrade PGPKEYS README RELEASE_NOTES src/contrib/sendmail/cf README sendmail.schema src/contrib/sendmail/cf/cf Makefile knecht.mc submit.cf src/contrib/sendmail/cf/feature dnsbl.m4 enhdnsbl.m4 mtamark.m4 ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 29 Mar 2006 07:34:37 -0000 gshapiro 2006-03-29 07:34:36 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) contrib/sendmail FREEBSD-upgrade PGPKEYS README RELEASE_NOTES contrib/sendmail/cf README sendmail.schema contrib/sendmail/cf/cf Makefile knecht.mc submit.cf contrib/sendmail/cf/feature dnsbl.m4 enhdnsbl.m4 mtamark.m4 contrib/sendmail/cf/m4 proto.m4 version.m4 contrib/sendmail/cf/ostype darwin.m4 contrib/sendmail/contrib dnsblaccess.m4 contrib/sendmail/doc/op Makefile op.me contrib/sendmail/include/libmilter mfdef.h contrib/sendmail/include/sm conf.h ldap.h contrib/sendmail/libmilter README libmilter.h listener.c signal.c smfi.c contrib/sendmail/libmilter/docs smfi_stop.html xxfi_helo.html contrib/sendmail/libsm Makefile.m4 b-strcmp.c b-strl.c clock.c fclose.c fflush.c fopen.c fpos.c fseek.c ldap.c local.h refill.c sem.c shm.c signal.c stdio.c strio.c t-event.c t-sem.c ungetc.c vfprintf.c vfscanf.c contrib/sendmail/src README TRACEFLAGS collect.c conf.c conf.h daemon.c deliver.c envelope.c headers.c helpfile main.c map.c mci.c milter.c mime.c parseaddr.c queue.c ratectrl.c readcf.c savemail.c sendmail.h sfsasl.c sfsasl.h srvrsmtp.c timers.c tls.c udb.c usersmtp.c util.c version.c Added files: (Branch: RELENG_6) contrib/sendmail/include/sm time.h contrib/sendmail/libsm memstat.c t-memstat.c Log: MFC: sendmail 8.13.6 Approved by: re (kensmith) Revision Changes Path 1.28.2.1 +5 -5 src/contrib/sendmail/FREEBSD-upgrade 1.1.1.10.2.1 +78 -1 src/contrib/sendmail/PGPKEYS 1.1.1.10.8.1 +6 -5 src/contrib/sendmail/README 1.1.1.24.2.1 +110 -1 src/contrib/sendmail/RELEASE_NOTES 1.1.1.23.2.1 +42 -20 src/contrib/sendmail/cf/README 1.1.1.11.2.1 +2 -1 src/contrib/sendmail/cf/cf/Makefile 1.1.1.9.8.1 +17 -9 src/contrib/sendmail/cf/cf/knecht.mc 1.1.1.14.2.1 +8 -8 src/contrib/sendmail/cf/cf/submit.cf 1.1.1.6.8.1 +3 -3 src/contrib/sendmail/cf/feature/dnsbl.m4 1.1.1.3.14.1 +3 -3 src/contrib/sendmail/cf/feature/enhdnsbl.m4 1.1.1.1.10.1 +3 -3 src/contrib/sendmail/cf/feature/mtamark.m4 1.1.1.22.2.1 +11 -6 src/contrib/sendmail/cf/m4/proto.m4 1.1.1.24.2.1 +3 -3 src/contrib/sendmail/cf/m4/version.m4 1.1.1.5.14.1 +2 -1 src/contrib/sendmail/cf/ostype/darwin.m4 1.1.1.6.8.1 +4 -3 src/contrib/sendmail/cf/sendmail.schema 1.1.1.3.14.1 +3 -3 src/contrib/sendmail/contrib/dnsblaccess.m4 1.1.1.9.8.1 +2 -1 src/contrib/sendmail/doc/op/Makefile 1.1.1.23.2.1 +28 -6 src/contrib/sendmail/doc/op/op.me 1.1.1.5.8.1 +9 -4 src/contrib/sendmail/include/libmilter/mfdef.h 1.1.1.13.2.1 +31 -11 src/contrib/sendmail/include/sm/conf.h 1.1.1.5.8.1 +3 -2 src/contrib/sendmail/include/sm/ldap.h 1.1.1.1.2.1 +56 -0 src/contrib/sendmail/include/sm/time.h (new) 1.1.1.12.8.1 +4 -1 src/contrib/sendmail/libmilter/README 1.1.1.1.10.1 +9 -8 src/contrib/sendmail/libmilter/docs/smfi_stop.html 1.1.1.3.8.1 +6 -4 src/contrib/sendmail/libmilter/docs/xxfi_helo.html 1.1.1.13.8.1 +3 -3 src/contrib/sendmail/libmilter/libmilter.h 1.1.1.16.2.1 +10 -8 src/contrib/sendmail/libmilter/listener.c 1.1.1.12.2.1 +11 -7 src/contrib/sendmail/libmilter/signal.c 1.1.1.7.2.1 +4 -4 src/contrib/sendmail/libmilter/smfi.c 1.1.1.5.2.1 +3 -2 src/contrib/sendmail/libsm/Makefile.m4 1.1.1.4.2.1 +2 -2 src/contrib/sendmail/libsm/b-strcmp.c 1.1.1.3.14.1 +2 -2 src/contrib/sendmail/libsm/b-strl.c 1.1.1.10.2.1 +2 -2 src/contrib/sendmail/libsm/clock.c 1.1.1.5.2.1 +2 -2 src/contrib/sendmail/libsm/fclose.c 1.1.1.3.14.2 +3 -3 src/contrib/sendmail/libsm/fflush.c 1.1.1.4.2.1 +2 -2 src/contrib/sendmail/libsm/fopen.c 1.1.1.4.2.1 +2 -2 src/contrib/sendmail/libsm/fpos.c 1.1.1.4.2.1 +2 -2 src/contrib/sendmail/libsm/fseek.c 1.1.1.10.2.1 +24 -2 src/contrib/sendmail/libsm/ldap.c 1.1.1.7.8.2 +3 -39 src/contrib/sendmail/libsm/local.h 1.1.1.1.2.1 +333 -0 src/contrib/sendmail/libsm/memstat.c (new) 1.1.1.5.8.2 +3 -3 src/contrib/sendmail/libsm/refill.c 1.1.1.1.2.1 +5 -3 src/contrib/sendmail/libsm/sem.c 1.1.1.6.2.1 +2 -1 src/contrib/sendmail/libsm/shm.c 1.1.1.3.14.1 +2 -2 src/contrib/sendmail/libsm/signal.c 1.1.1.9.2.1 +4 -4 src/contrib/sendmail/libsm/stdio.c 1.1.1.5.2.1 +3 -3 src/contrib/sendmail/libsm/strio.c 1.1.1.5.2.1 +2 -2 src/contrib/sendmail/libsm/t-event.c 1.1.1.1.2.1 +91 -0 src/contrib/sendmail/libsm/t-memstat.c (new) 1.1.1.1.2.1 +3 -3 src/contrib/sendmail/libsm/t-sem.c 1.1.1.4.2.1 +2 -2 src/contrib/sendmail/libsm/ungetc.c 1.1.1.4.2.1 +11 -1 src/contrib/sendmail/libsm/vfprintf.c 1.1.1.4.2.1 +2 -2 src/contrib/sendmail/libsm/vfscanf.c 1.1.1.23.2.1 +8 -2 src/contrib/sendmail/src/README 1.1.1.12.2.1 +3 -1 src/contrib/sendmail/src/TRACEFLAGS 1.1.1.21.2.2 +10 -4 src/contrib/sendmail/src/collect.c 1.28.2.2 +111 -12 src/contrib/sendmail/src/conf.c 1.23.8.1 +34 -22 src/contrib/sendmail/src/conf.h 1.1.1.21.2.1 +12 -16 src/contrib/sendmail/src/daemon.c 1.1.1.23.2.2 +36 -25 src/contrib/sendmail/src/deliver.c 1.1.1.14.2.1 +16 -1 src/contrib/sendmail/src/envelope.c 1.21.2.2 +3 -3 src/contrib/sendmail/src/headers.c 1.1.1.7.2.1 +5 -5 src/contrib/sendmail/src/helpfile 1.1.1.21.8.1 +22 -9 src/contrib/sendmail/src/main.c 1.1.1.21.2.1 +12 -2 src/contrib/sendmail/src/map.c 1.20.2.1 +8 -7 src/contrib/sendmail/src/mci.c 1.1.1.21.2.1 +38 -12 src/contrib/sendmail/src/milter.c 1.1.1.13.2.2 +1 -1 src/contrib/sendmail/src/mime.c 1.1.1.22.2.2 +2 -2 src/contrib/sendmail/src/parseaddr.c 1.1.1.23.2.1 +47 -23 src/contrib/sendmail/src/queue.c 1.1.1.1.10.1 +2 -2 src/contrib/sendmail/src/ratectrl.c 1.1.1.23.2.1 +60 -7 src/contrib/sendmail/src/readcf.c 1.17.2.2 +5 -3 src/contrib/sendmail/src/savemail.c 1.1.1.26.2.2 +26 -7 src/contrib/sendmail/src/sendmail.h 1.1.1.15.2.2 +11 -3 src/contrib/sendmail/src/sfsasl.c 1.1.1.4.14.2 +2 -2 src/contrib/sendmail/src/sfsasl.h 1.1.1.22.2.2 +140 -18 src/contrib/sendmail/src/srvrsmtp.c 1.1.1.5.14.1 +2 -2 src/contrib/sendmail/src/timers.c 1.1.1.11.2.1 +25 -4 src/contrib/sendmail/src/tls.c 1.1.1.12.8.1 +5 -5 src/contrib/sendmail/src/udb.c 1.1.1.21.2.2 +5 -4 src/contrib/sendmail/src/usersmtp.c 1.1.1.18.2.2 +28 -8 src/contrib/sendmail/src/util.c 1.1.1.24.2.1 +3 -3 src/contrib/sendmail/src/version.c From owner-cvs-src@FreeBSD.ORG Wed Mar 29 07:35:00 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 36F4416A423; Wed, 29 Mar 2006 07:35:00 +0000 (UTC) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E634C43D49; Wed, 29 Mar 2006 07:34:59 +0000 (GMT) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T7Yx95011954; Wed, 29 Mar 2006 07:34:59 GMT (envelope-from gshapiro@repoman.freebsd.org) Received: (from gshapiro@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T7Yx1Q011953; Wed, 29 Mar 2006 07:34:59 GMT (envelope-from gshapiro) Message-Id: <200603290734.k2T7Yx1Q011953@repoman.freebsd.org> From: Gregory Neil Shapiro Date: Wed, 29 Mar 2006 07:34:59 +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/libsm 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: Wed, 29 Mar 2006 07:35:00 -0000 gshapiro 2006-03-29 07:34:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libsm Makefile Log: MFC: Add new libsm file from sendmail 8.13.6 Approved by: re (kensmith) Revision Changes Path 1.9.2.1 +1 -1 src/lib/libsm/Makefile From owner-cvs-src@FreeBSD.ORG Wed Mar 29 07:35:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8A9DA16A424; Wed, 29 Mar 2006 07:35:40 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27D5643D46; Wed, 29 Mar 2006 07:35:40 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T7Ze8F012059; Wed, 29 Mar 2006 07:35:40 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T7ZeLF012058; Wed, 29 Mar 2006 07:35:40 GMT (envelope-from scottl) Message-Id: <200603290735.k2T7ZeLF012058@repoman.freebsd.org> From: Scott Long Date: Wed, 29 Mar 2006 07:35: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/share/man/man4 Makefile mfi.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 29 Mar 2006 07:35:40 -0000 scottl 2006-03-29 07:35:40 UTC FreeBSD src repository Modified files: share/man/man4 Makefile Added files: share/man/man4 mfi.4 Log: Add a manual page for mfi(4). Revision Changes Path 1.342 +1 -0 src/share/man/man4/Makefile 1.1 +86 -0 src/share/man/man4/mfi.4 (new) From owner-cvs-src@FreeBSD.ORG Wed Mar 29 07:40:51 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F6C816A401; Wed, 29 Mar 2006 07:40:51 +0000 (UTC) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 16EA443D45; Wed, 29 Mar 2006 07:40:51 +0000 (GMT) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T7eoMe012700; Wed, 29 Mar 2006 07:40:50 GMT (envelope-from gshapiro@repoman.freebsd.org) Received: (from gshapiro@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T7eoCU012699; Wed, 29 Mar 2006 07:40:50 GMT (envelope-from gshapiro) Message-Id: <200603290740.k2T7eoCU012699@repoman.freebsd.org> From: Gregory Neil Shapiro Date: Wed, 29 Mar 2006 07:40:50 +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/sendmail FREEBSD-upgrade PGPKEYS README RELEASE_NOTES src/contrib/sendmail/cf README sendmail.schema src/contrib/sendmail/cf/cf Makefile knecht.mc submit.cf src/contrib/sendmail/cf/feature dnsbl.m4 enhdnsbl.m4 mtamark.m4 ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 29 Mar 2006 07:40:51 -0000 gshapiro 2006-03-29 07:40:50 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) contrib/sendmail FREEBSD-upgrade PGPKEYS README RELEASE_NOTES contrib/sendmail/cf README sendmail.schema contrib/sendmail/cf/cf Makefile knecht.mc submit.cf contrib/sendmail/cf/feature dnsbl.m4 enhdnsbl.m4 mtamark.m4 contrib/sendmail/cf/m4 proto.m4 version.m4 contrib/sendmail/cf/ostype darwin.m4 contrib/sendmail/contrib dnsblaccess.m4 contrib/sendmail/doc/op Makefile op.me contrib/sendmail/include/libmilter mfdef.h contrib/sendmail/include/sm conf.h ldap.h contrib/sendmail/libmilter README libmilter.h listener.c signal.c smfi.c contrib/sendmail/libmilter/docs smfi_stop.html xxfi_helo.html contrib/sendmail/libsm Makefile.m4 b-strcmp.c b-strl.c clock.c fclose.c fflush.c fopen.c fpos.c fseek.c ldap.c local.h refill.c sem.c shm.c signal.c stdio.c strio.c t-event.c t-sem.c ungetc.c vfprintf.c vfscanf.c contrib/sendmail/src README TRACEFLAGS collect.c conf.c conf.h daemon.c deliver.c envelope.c headers.c helpfile main.c map.c mci.c milter.c mime.c parseaddr.c queue.c ratectrl.c readcf.c savemail.c sendmail.h sfsasl.c sfsasl.h srvrsmtp.c timers.c tls.c udb.c usersmtp.c util.c version.c Added files: (Branch: RELENG_5) contrib/sendmail/include/sm time.h contrib/sendmail/libsm memstat.c t-memstat.c Log: MFC: sendmail 8.13.6 Approved by: re (kensmith) Revision Changes Path 1.26.2.3 +5 -5 src/contrib/sendmail/FREEBSD-upgrade 1.1.1.9.2.2 +78 -1 src/contrib/sendmail/PGPKEYS 1.1.1.10.2.1 +6 -5 src/contrib/sendmail/README 1.1.1.22.2.3 +110 -1 src/contrib/sendmail/RELEASE_NOTES 1.1.1.22.2.2 +42 -20 src/contrib/sendmail/cf/README 1.1.1.10.2.2 +2 -1 src/contrib/sendmail/cf/cf/Makefile 1.1.1.9.2.1 +17 -9 src/contrib/sendmail/cf/cf/knecht.mc 1.1.1.12.2.3 +8 -8 src/contrib/sendmail/cf/cf/submit.cf 1.1.1.6.2.1 +3 -3 src/contrib/sendmail/cf/feature/dnsbl.m4 1.1.1.3.8.1 +3 -3 src/contrib/sendmail/cf/feature/enhdnsbl.m4 1.1.1.1.4.1 +3 -3 src/contrib/sendmail/cf/feature/mtamark.m4 1.1.1.21.2.2 +11 -6 src/contrib/sendmail/cf/m4/proto.m4 1.1.1.22.2.3 +3 -3 src/contrib/sendmail/cf/m4/version.m4 1.1.1.5.8.1 +2 -1 src/contrib/sendmail/cf/ostype/darwin.m4 1.1.1.6.2.1 +4 -3 src/contrib/sendmail/cf/sendmail.schema 1.1.1.3.8.1 +3 -3 src/contrib/sendmail/contrib/dnsblaccess.m4 1.1.1.9.2.1 +2 -1 src/contrib/sendmail/doc/op/Makefile 1.1.1.22.2.2 +28 -6 src/contrib/sendmail/doc/op/op.me 1.1.1.5.2.1 +9 -4 src/contrib/sendmail/include/libmilter/mfdef.h 1.1.1.11.2.3 +31 -11 src/contrib/sendmail/include/sm/conf.h 1.1.1.5.2.1 +3 -2 src/contrib/sendmail/include/sm/ldap.h 1.1.1.1.4.1 +56 -0 src/contrib/sendmail/include/sm/time.h (new) 1.1.1.12.2.1 +4 -1 src/contrib/sendmail/libmilter/README 1.1.1.1.4.1 +9 -8 src/contrib/sendmail/libmilter/docs/smfi_stop.html 1.1.1.3.2.1 +6 -4 src/contrib/sendmail/libmilter/docs/xxfi_helo.html 1.1.1.13.2.1 +3 -3 src/contrib/sendmail/libmilter/libmilter.h 1.1.1.15.2.2 +10 -8 src/contrib/sendmail/libmilter/listener.c 1.1.1.11.2.2 +11 -7 src/contrib/sendmail/libmilter/signal.c 1.1.1.6.2.2 +4 -4 src/contrib/sendmail/libmilter/smfi.c 1.1.1.3.2.3 +3 -2 src/contrib/sendmail/libsm/Makefile.m4 1.1.1.3.8.2 +2 -2 src/contrib/sendmail/libsm/b-strcmp.c 1.1.1.3.8.1 +2 -2 src/contrib/sendmail/libsm/b-strl.c 1.1.1.9.2.2 +2 -2 src/contrib/sendmail/libsm/clock.c 1.1.1.4.8.2 +2 -2 src/contrib/sendmail/libsm/fclose.c 1.1.1.3.8.2 +3 -3 src/contrib/sendmail/libsm/fflush.c 1.1.1.3.8.2 +2 -2 src/contrib/sendmail/libsm/fopen.c 1.1.1.3.8.2 +2 -2 src/contrib/sendmail/libsm/fpos.c 1.1.1.3.8.2 +2 -2 src/contrib/sendmail/libsm/fseek.c 1.1.1.8.2.3 +24 -2 src/contrib/sendmail/libsm/ldap.c 1.1.1.7.2.2 +3 -39 src/contrib/sendmail/libsm/local.h 1.1.1.1.4.1 +333 -0 src/contrib/sendmail/libsm/memstat.c (new) 1.1.1.5.2.2 +3 -3 src/contrib/sendmail/libsm/refill.c 1.1.1.1.4.2 +5 -3 src/contrib/sendmail/libsm/sem.c 1.1.1.5.2.2 +2 -1 src/contrib/sendmail/libsm/shm.c 1.1.1.3.8.1 +2 -2 src/contrib/sendmail/libsm/signal.c 1.1.1.8.2.2 +4 -4 src/contrib/sendmail/libsm/stdio.c 1.1.1.4.8.2 +3 -3 src/contrib/sendmail/libsm/strio.c 1.1.1.4.8.2 +2 -2 src/contrib/sendmail/libsm/t-event.c 1.1.1.1.4.1 +91 -0 src/contrib/sendmail/libsm/t-memstat.c (new) 1.1.1.1.4.2 +3 -3 src/contrib/sendmail/libsm/t-sem.c 1.1.1.3.8.2 +2 -2 src/contrib/sendmail/libsm/ungetc.c 1.1.1.3.8.2 +11 -1 src/contrib/sendmail/libsm/vfprintf.c 1.1.1.3.8.2 +2 -2 src/contrib/sendmail/libsm/vfscanf.c 1.1.1.21.2.3 +8 -2 src/contrib/sendmail/src/README 1.1.1.11.2.2 +3 -1 src/contrib/sendmail/src/TRACEFLAGS 1.1.1.19.2.4 +10 -4 src/contrib/sendmail/src/collect.c 1.26.2.4 +111 -12 src/contrib/sendmail/src/conf.c 1.23.2.1 +34 -22 src/contrib/sendmail/src/conf.h 1.1.1.19.2.3 +12 -16 src/contrib/sendmail/src/daemon.c 1.1.1.21.2.4 +36 -25 src/contrib/sendmail/src/deliver.c 1.1.1.13.2.2 +16 -1 src/contrib/sendmail/src/envelope.c 1.20.2.3 +3 -3 src/contrib/sendmail/src/headers.c 1.1.1.6.8.2 +5 -5 src/contrib/sendmail/src/helpfile 1.1.1.21.2.1 +22 -9 src/contrib/sendmail/src/main.c 1.1.1.19.2.3 +12 -2 src/contrib/sendmail/src/map.c 1.17.2.3 +8 -7 src/contrib/sendmail/src/mci.c 1.1.1.19.2.3 +38 -12 src/contrib/sendmail/src/milter.c 1.1.1.12.2.3 +1 -1 src/contrib/sendmail/src/mime.c 1.1.1.20.2.4 +2 -2 src/contrib/sendmail/src/parseaddr.c 1.1.1.21.2.3 +47 -23 src/contrib/sendmail/src/queue.c 1.1.1.1.4.1 +2 -2 src/contrib/sendmail/src/ratectrl.c 1.1.1.22.2.2 +60 -7 src/contrib/sendmail/src/readcf.c 1.16.2.3 +5 -3 src/contrib/sendmail/src/savemail.c 1.1.1.23.2.4 +26 -7 src/contrib/sendmail/src/sendmail.h 1.1.1.14.2.3 +11 -3 src/contrib/sendmail/src/sfsasl.c 1.1.1.4.8.2 +2 -2 src/contrib/sendmail/src/sfsasl.h 1.1.1.20.2.4 +140 -18 src/contrib/sendmail/src/srvrsmtp.c 1.1.1.5.8.1 +2 -2 src/contrib/sendmail/src/timers.c 1.1.1.9.2.3 +25 -4 src/contrib/sendmail/src/tls.c 1.1.1.12.2.1 +5 -5 src/contrib/sendmail/src/udb.c 1.1.1.18.2.4 +5 -4 src/contrib/sendmail/src/usersmtp.c 1.1.1.17.2.3 +28 -8 src/contrib/sendmail/src/util.c 1.1.1.22.2.3 +3 -3 src/contrib/sendmail/src/version.c From owner-cvs-src@FreeBSD.ORG Wed Mar 29 07:41:17 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3CDE716A425; Wed, 29 Mar 2006 07:41:17 +0000 (UTC) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB08943D48; Wed, 29 Mar 2006 07:41:16 +0000 (GMT) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T7fGWd012747; Wed, 29 Mar 2006 07:41:16 GMT (envelope-from gshapiro@repoman.freebsd.org) Received: (from gshapiro@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T7fGso012746; Wed, 29 Mar 2006 07:41:16 GMT (envelope-from gshapiro) Message-Id: <200603290741.k2T7fGso012746@repoman.freebsd.org> From: Gregory Neil Shapiro Date: Wed, 29 Mar 2006 07:41:16 +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/lib/libsm 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: Wed, 29 Mar 2006 07:41:17 -0000 gshapiro 2006-03-29 07:41:16 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) lib/libsm Makefile Log: MFC: Add new libsm file from sendmail 8.13.6 Approved by: re (kensmith) Revision Changes Path 1.5.2.4 +1 -1 src/lib/libsm/Makefile From owner-cvs-src@FreeBSD.ORG Wed Mar 29 07:43:15 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D2F716A401; Wed, 29 Mar 2006 07:43:15 +0000 (UTC) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C13D843D76; Wed, 29 Mar 2006 07:43:07 +0000 (GMT) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T7h735013248; Wed, 29 Mar 2006 07:43:07 GMT (envelope-from gshapiro@repoman.freebsd.org) Received: (from gshapiro@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T7h7ZG013247; Wed, 29 Mar 2006 07:43:07 GMT (envelope-from gshapiro) Message-Id: <200603290743.k2T7h7ZG013247@repoman.freebsd.org> From: Gregory Neil Shapiro Date: Wed, 29 Mar 2006 07:43:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Cc: Subject: cvs commit: src/contrib/sendmail FREEBSD-upgrade PGPKEYS README RELEASE_NOTES src/contrib/sendmail/cf README sendmail.schema src/contrib/sendmail/cf/cf Makefile knecht.mc submit.cf src/contrib/sendmail/cf/feature dnsbl.m4 enhdnsbl.m4 mtamark.m4 ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 29 Mar 2006 07:43:15 -0000 gshapiro 2006-03-29 07:43:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_4) contrib/sendmail FREEBSD-upgrade PGPKEYS README RELEASE_NOTES contrib/sendmail/cf README sendmail.schema contrib/sendmail/cf/cf Makefile knecht.mc submit.cf contrib/sendmail/cf/feature dnsbl.m4 enhdnsbl.m4 mtamark.m4 contrib/sendmail/cf/m4 proto.m4 version.m4 contrib/sendmail/cf/ostype darwin.m4 contrib/sendmail/contrib dnsblaccess.m4 contrib/sendmail/doc/op Makefile op.me contrib/sendmail/include/libmilter mfdef.h contrib/sendmail/include/sm conf.h ldap.h contrib/sendmail/libmilter README libmilter.h listener.c signal.c smfi.c contrib/sendmail/libmilter/docs smfi_stop.html xxfi_helo.html contrib/sendmail/libsm Makefile.m4 b-strcmp.c b-strl.c clock.c fclose.c fflush.c fopen.c fpos.c fseek.c ldap.c local.h refill.c sem.c shm.c signal.c stdio.c strio.c t-event.c t-sem.c ungetc.c vfprintf.c vfscanf.c contrib/sendmail/src README TRACEFLAGS collect.c conf.c conf.h daemon.c deliver.c envelope.c headers.c helpfile main.c map.c mci.c milter.c mime.c parseaddr.c queue.c ratectrl.c readcf.c savemail.c sendmail.h sfsasl.c sfsasl.h srvrsmtp.c timers.c tls.c udb.c usersmtp.c util.c version.c Added files: (Branch: RELENG_4) contrib/sendmail/include/sm time.h contrib/sendmail/libsm memstat.c t-memstat.c Log: MFC: sendmail 8.13.6 Revision Changes Path 1.1.2.25 +5 -5 src/contrib/sendmail/FREEBSD-upgrade 1.1.1.1.2.9 +78 -1 src/contrib/sendmail/PGPKEYS 1.1.1.3.2.7 +6 -5 src/contrib/sendmail/README 1.1.1.3.2.21 +110 -1 src/contrib/sendmail/RELEASE_NOTES 1.1.1.3.2.20 +42 -20 src/contrib/sendmail/cf/README 1.1.1.2.6.8 +2 -1 src/contrib/sendmail/cf/cf/Makefile 1.1.1.3.2.5 +17 -9 src/contrib/sendmail/cf/cf/knecht.mc 1.1.1.1.2.14 +8 -8 src/contrib/sendmail/cf/cf/submit.cf 1.1.1.1.2.6 +3 -3 src/contrib/sendmail/cf/feature/dnsbl.m4 1.1.1.1.2.3 +3 -3 src/contrib/sendmail/cf/feature/enhdnsbl.m4 1.1.1.1.2.2 +3 -3 src/contrib/sendmail/cf/feature/mtamark.m4 1.1.1.4.2.18 +11 -6 src/contrib/sendmail/cf/m4/proto.m4 1.1.1.3.2.21 +3 -3 src/contrib/sendmail/cf/m4/version.m4 1.1.1.1.2.4 +2 -1 src/contrib/sendmail/cf/ostype/darwin.m4 1.1.1.1.2.5 +4 -3 src/contrib/sendmail/cf/sendmail.schema 1.1.1.1.2.3 +3 -3 src/contrib/sendmail/contrib/dnsblaccess.m4 1.1.1.2.6.6 +2 -1 src/contrib/sendmail/doc/op/Makefile 1.1.1.3.2.20 +28 -6 src/contrib/sendmail/doc/op/op.me 1.1.1.1.2.4 +9 -4 src/contrib/sendmail/include/libmilter/mfdef.h 1.1.1.1.2.13 +31 -11 src/contrib/sendmail/include/sm/conf.h 1.1.1.1.2.4 +3 -2 src/contrib/sendmail/include/sm/ldap.h 1.1.1.1.6.1 +56 -0 src/contrib/sendmail/include/sm/time.h (new) 1.1.1.1.2.11 +4 -1 src/contrib/sendmail/libmilter/README 1.1.1.1.2.2 +9 -8 src/contrib/sendmail/libmilter/docs/smfi_stop.html 1.1.1.1.2.4 +6 -4 src/contrib/sendmail/libmilter/docs/xxfi_helo.html 1.1.1.1.2.13 +3 -3 src/contrib/sendmail/libmilter/libmilter.h 1.1.1.1.2.16 +10 -8 src/contrib/sendmail/libmilter/listener.c 1.1.1.1.2.11 +11 -7 src/contrib/sendmail/libmilter/signal.c 1.1.1.1.2.7 +4 -4 src/contrib/sendmail/libmilter/smfi.c 1.1.1.1.2.6 +3 -2 src/contrib/sendmail/libsm/Makefile.m4 1.1.1.1.2.3 +2 -2 src/contrib/sendmail/libsm/b-strcmp.c 1.1.1.1.2.2 +2 -2 src/contrib/sendmail/libsm/b-strl.c 1.1.1.1.2.9 +2 -2 src/contrib/sendmail/libsm/clock.c 1.1.1.1.2.4 +2 -2 src/contrib/sendmail/libsm/fclose.c 1.1.1.1.2.3 +3 -3 src/contrib/sendmail/libsm/fflush.c 1.1.1.1.2.3 +2 -2 src/contrib/sendmail/libsm/fopen.c 1.1.1.1.2.3 +2 -2 src/contrib/sendmail/libsm/fpos.c 1.1.1.1.2.3 +2 -2 src/contrib/sendmail/libsm/fseek.c 1.1.1.1.2.9 +24 -2 src/contrib/sendmail/libsm/ldap.c 1.1.1.1.2.7 +3 -39 src/contrib/sendmail/libsm/local.h 1.1.1.1.6.1 +333 -0 src/contrib/sendmail/libsm/memstat.c (new) 1.1.1.1.2.5 +3 -3 src/contrib/sendmail/libsm/refill.c 1.1.1.1.6.2 +5 -3 src/contrib/sendmail/libsm/sem.c 1.1.1.1.2.5 +2 -1 src/contrib/sendmail/libsm/shm.c 1.1.1.1.2.2 +2 -2 src/contrib/sendmail/libsm/signal.c 1.1.1.1.2.8 +4 -4 src/contrib/sendmail/libsm/stdio.c 1.1.1.1.2.4 +3 -3 src/contrib/sendmail/libsm/strio.c 1.1.1.1.2.5 +2 -2 src/contrib/sendmail/libsm/t-event.c 1.1.1.1.6.1 +91 -0 src/contrib/sendmail/libsm/t-memstat.c (new) 1.1.1.1.6.2 +3 -3 src/contrib/sendmail/libsm/t-sem.c 1.1.1.1.2.3 +2 -2 src/contrib/sendmail/libsm/ungetc.c 1.1.1.1.2.3 +11 -1 src/contrib/sendmail/libsm/vfprintf.c 1.1.1.1.2.3 +2 -2 src/contrib/sendmail/libsm/vfscanf.c 1.1.1.3.2.20 +8 -2 src/contrib/sendmail/src/README 1.1.1.2.6.10 +3 -1 src/contrib/sendmail/src/TRACEFLAGS 1.1.1.4.2.18 +10 -4 src/contrib/sendmail/src/collect.c 1.5.2.21 +111 -12 src/contrib/sendmail/src/conf.c 1.6.2.15 +34 -22 src/contrib/sendmail/src/conf.h 1.1.1.3.2.18 +12 -16 src/contrib/sendmail/src/daemon.c 1.1.1.3.2.21 +36 -25 src/contrib/sendmail/src/deliver.c 1.1.1.3.2.11 +16 -1 src/contrib/sendmail/src/envelope.c 1.4.2.17 +3 -3 src/contrib/sendmail/src/headers.c 1.1.1.1.2.6 +5 -5 src/contrib/sendmail/src/helpfile 1.1.1.3.2.20 +22 -9 src/contrib/sendmail/src/main.c 1.1.1.3.2.19 +12 -2 src/contrib/sendmail/src/map.c 1.3.6.16 +8 -7 src/contrib/sendmail/src/mci.c 1.1.1.1.2.22 +38 -12 src/contrib/sendmail/src/milter.c 1.1.1.3.2.11 +1 -1 src/contrib/sendmail/src/mime.c 1.1.1.2.6.21 +2 -2 src/contrib/sendmail/src/parseaddr.c 1.1.1.3.2.21 +47 -23 src/contrib/sendmail/src/queue.c 1.1.1.1.2.2 +2 -2 src/contrib/sendmail/src/ratectrl.c 1.1.1.4.2.20 +60 -7 src/contrib/sendmail/src/readcf.c 1.4.2.14 +5 -3 src/contrib/sendmail/src/savemail.c 1.1.1.4.2.23 +26 -7 src/contrib/sendmail/src/sendmail.h 1.1.1.1.2.17 +11 -3 src/contrib/sendmail/src/sfsasl.c 1.1.1.1.2.4 +2 -2 src/contrib/sendmail/src/sfsasl.h 1.1.1.2.6.21 +140 -18 src/contrib/sendmail/src/srvrsmtp.c 1.1.1.1.2.4 +2 -2 src/contrib/sendmail/src/timers.c 1.1.1.1.2.10 +25 -4 src/contrib/sendmail/src/tls.c 1.1.1.3.2.9 +5 -5 src/contrib/sendmail/src/udb.c 1.1.1.3.2.18 +5 -4 src/contrib/sendmail/src/usersmtp.c 1.1.1.3.2.16 +28 -8 src/contrib/sendmail/src/util.c 1.1.1.3.2.23 +3 -3 src/contrib/sendmail/src/version.c From owner-cvs-src@FreeBSD.ORG Wed Mar 29 07:43:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 55D4E16A437; Wed, 29 Mar 2006 07:43:31 +0000 (UTC) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 38D5943D7D; Wed, 29 Mar 2006 07:43:23 +0000 (GMT) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T7hNW7013282; Wed, 29 Mar 2006 07:43:23 GMT (envelope-from gshapiro@repoman.freebsd.org) Received: (from gshapiro@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T7hNmm013281; Wed, 29 Mar 2006 07:43:23 GMT (envelope-from gshapiro) Message-Id: <200603290743.k2T7hNmm013281@repoman.freebsd.org> From: Gregory Neil Shapiro Date: Wed, 29 Mar 2006 07:43:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Cc: Subject: cvs commit: src/lib/libsm 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: Wed, 29 Mar 2006 07:43:31 -0000 gshapiro 2006-03-29 07:43:23 UTC FreeBSD src repository Modified files: (Branch: RELENG_4) lib/libsm Makefile Log: MFC: Add new libsm file from sendmail 8.13.6 Revision Changes Path 1.1.2.7 +1 -1 src/lib/libsm/Makefile From owner-cvs-src@FreeBSD.ORG Wed Mar 29 07:48:46 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8CEAF16A400; Wed, 29 Mar 2006 07:48:46 +0000 (UTC) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1B3BD43D46; Wed, 29 Mar 2006 07:48:46 +0000 (GMT) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T7mjnq013512; Wed, 29 Mar 2006 07:48:45 GMT (envelope-from gshapiro@repoman.freebsd.org) Received: (from gshapiro@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T7mju1013511; Wed, 29 Mar 2006 07:48:45 GMT (envelope-from gshapiro) Message-Id: <200603290748.k2T7mju1013511@repoman.freebsd.org> From: Gregory Neil Shapiro Date: Wed, 29 Mar 2006 07:48:45 +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/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: Wed, 29 Mar 2006 07:48:46 -0000 gshapiro 2006-03-29 07:48:45 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Add sendmail 8.13.4 -> 8.13.6 release note entry. Revision Changes Path 1.904 +2 -1 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Wed Mar 29 07:50:59 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8BF1816A400; Wed, 29 Mar 2006 07:50:59 +0000 (UTC) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4450F43D53; Wed, 29 Mar 2006 07:50:59 +0000 (GMT) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T7ox6Z013667; Wed, 29 Mar 2006 07:50:59 GMT (envelope-from gshapiro@repoman.freebsd.org) Received: (from gshapiro@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T7ox7k013666; Wed, 29 Mar 2006 07:50:59 GMT (envelope-from gshapiro) Message-Id: <200603290750.k2T7ox7k013666@repoman.freebsd.org> From: Gregory Neil Shapiro Date: Wed, 29 Mar 2006 07:50: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/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: Wed, 29 Mar 2006 07:50:59 -0000 gshapiro 2006-03-29 07:50:59 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Spaces to tab Revision Changes Path 1.905 +1 -1 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Wed Mar 29 07:56:14 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C267716A401; Wed, 29 Mar 2006 07:56:14 +0000 (UTC) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DBF9A43D5F; Wed, 29 Mar 2006 07:56:10 +0000 (GMT) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T7uA8v014087; Wed, 29 Mar 2006 07:56:10 GMT (envelope-from gshapiro@repoman.freebsd.org) Received: (from gshapiro@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T7uAIx014086; Wed, 29 Mar 2006 07:56:10 GMT (envelope-from gshapiro) Message-Id: <200603290756.k2T7uAIx014086@repoman.freebsd.org> From: Gregory Neil Shapiro Date: Wed, 29 Mar 2006 07:56: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/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: Wed, 29 Mar 2006 07:56:14 -0000 gshapiro 2006-03-29 07:56:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: Add sendmail 8.13.4 -> 8.13.6 release note entry. Approved by: re (kensmith) Revision Changes Path 1.883.2.15 +3 -0 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Wed Mar 29 07:57:01 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 241A816A400; Wed, 29 Mar 2006 07:57:01 +0000 (UTC) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AFC8743D55; Wed, 29 Mar 2006 07:57:00 +0000 (GMT) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T7v0cV014133; Wed, 29 Mar 2006 07:57:00 GMT (envelope-from gshapiro@repoman.freebsd.org) Received: (from gshapiro@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T7v0la014132; Wed, 29 Mar 2006 07:57:00 GMT (envelope-from gshapiro) Message-Id: <200603290757.k2T7v0la014132@repoman.freebsd.org> From: Gregory Neil Shapiro Date: Wed, 29 Mar 2006 07:57:00 +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/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: Wed, 29 Mar 2006 07:57:01 -0000 gshapiro 2006-03-29 07:57:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: Update sendmail 8.13.4 -> 8.13.6 in release note entry. Approved by: re (kensmith) Revision Changes Path 1.761.2.56 +1 -1 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Wed Mar 29 07:58:07 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 481D016A422; Wed, 29 Mar 2006 07:58:07 +0000 (UTC) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 006AE43D45; Wed, 29 Mar 2006 07:58:06 +0000 (GMT) (envelope-from gshapiro@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T7w6n8014227; Wed, 29 Mar 2006 07:58:06 GMT (envelope-from gshapiro@repoman.freebsd.org) Received: (from gshapiro@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T7w6b5014226; Wed, 29 Mar 2006 07:58:06 GMT (envelope-from gshapiro) Message-Id: <200603290758.k2T7w6b5014226@repoman.freebsd.org> From: Gregory Neil Shapiro Date: Wed, 29 Mar 2006 07:58:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 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: Wed, 29 Mar 2006 07:58:07 -0000 gshapiro 2006-03-29 07:58:06 UTC FreeBSD src repository Modified files: (Branch: RELENG_4) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: Update sendmail 8.13.4 -> 8.13.6 in release note entry. Revision Changes Path 1.22.2.431 +1 -1 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Wed Mar 29 09:57:24 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4480A16A420; Wed, 29 Mar 2006 09:57:24 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF3C943D45; Wed, 29 Mar 2006 09:57:23 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2T9vNkt026497; Wed, 29 Mar 2006 09:57:23 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2T9vNZJ026496; Wed, 29 Mar 2006 09:57:23 GMT (envelope-from scottl) Message-Id: <200603290957.k2T9vNZJ026496@repoman.freebsd.org> From: Scott Long Date: Wed, 29 Mar 2006 09:57: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/sys/modules Makefile src/sys/i386/conf GENERIC src/sys/amd64/conf GENERIC src/sys/conf NOTES files options X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 29 Mar 2006 09:57:24 -0000 scottl 2006-03-29 09:57:23 UTC FreeBSD src repository Modified files: sys/modules Makefile sys/i386/conf GENERIC sys/amd64/conf GENERIC sys/conf NOTES files options Log: Hook the MFI driver up to the build. Revision Changes Path 1.450 +1 -0 src/sys/amd64/conf/GENERIC 1.1355 +1 -0 src/sys/conf/NOTES 1.1105 +3 -0 src/sys/conf/files 1.532 +1 -0 src/sys/conf/options 1.439 +1 -0 src/sys/i386/conf/GENERIC 1.486 +1 -0 src/sys/modules/Makefile From owner-cvs-src@FreeBSD.ORG Wed Mar 29 10:02:27 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2D11A16A400; Wed, 29 Mar 2006 10:02:27 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DB50443D45; Wed, 29 Mar 2006 10:02:26 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2TA2Q4B026717; Wed, 29 Mar 2006 10:02:26 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2TA2QxD026716; Wed, 29 Mar 2006 10:02:26 GMT (envelope-from scottl) Message-Id: <200603291002.k2TA2QxD026716@repoman.freebsd.org> From: Scott Long Date: Wed, 29 Mar 2006 10:02: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/sysinstall devices.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, 29 Mar 2006 10:02:27 -0000 scottl 2006-03-29 10:02:26 UTC FreeBSD src repository Modified files: usr.sbin/sysinstall devices.c Log: Teach sysinstall about mfi(4). Revision Changes Path 1.167 +1 -0 src/usr.sbin/sysinstall/devices.c From owner-cvs-src@FreeBSD.ORG Wed Mar 29 12:29:02 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7F7BE16A41F; Wed, 29 Mar 2006 12:29:02 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3BF6543D45; Wed, 29 Mar 2006 12:29:02 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2TCT10m032621; Wed, 29 Mar 2006 12:29:02 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2TCT1JR032620; Wed, 29 Mar 2006 12:29:01 GMT (envelope-from des) Message-Id: <200603291229.k2TCT1JR032620@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Wed, 29 Mar 2006 12:29: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/libexec/rtld-elf/amd64 rtld_machdep.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, 29 Mar 2006 12:29:02 -0000 des 2006-03-29 12:29:01 UTC FreeBSD src repository Modified files: libexec/rtld-elf/amd64 rtld_machdep.h Log: *thwack*! all the world's not i386. Pointy hat to: des Revision Changes Path 1.13 +2 -0 src/libexec/rtld-elf/amd64/rtld_machdep.h From owner-cvs-src@FreeBSD.ORG Wed Mar 29 12:42:44 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C0FE016A420; Wed, 29 Mar 2006 12:42:44 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C4F843D4C; Wed, 29 Mar 2006 12:42:44 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2TCgiSv033092; Wed, 29 Mar 2006 12:42:44 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2TCgiRC033087; Wed, 29 Mar 2006 12:42:44 GMT (envelope-from rwatson) Message-Id: <200603291242.k2TCgiRC033087@repoman.freebsd.org> From: Robert Watson Date: Wed, 29 Mar 2006 12:42: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/netipx ipx_ip.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, 29 Mar 2006 12:42:44 -0000 rwatson 2006-03-29 12:42:43 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netipx ipx_ip.c Log: Merge ip_ip.c:1.43,1.44 from HEAD to RELENG_6: When the kernel is compiled with options IPXIP, run the network stack with Giant, as there is current unsafety in the IPX tunneled over IP code. There have been no reports of trouble, but there probably would be if anyone were running this code at high speed on SMP systems. Include kernel.h to get NET_NEEDS_GIANT() definition, which for some reason compiled fine here. I may be running with other include file changes locally. Approved by: re (kensmith) Revision Changes Path 1.40.2.1 +3 -0 src/sys/netipx/ipx_ip.c From owner-cvs-src@FreeBSD.ORG Wed Mar 29 14:08:46 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9FDD616A423; Wed, 29 Mar 2006 14:08:46 +0000 (UTC) (envelope-from deischen@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D44043D45; Wed, 29 Mar 2006 14:08:46 +0000 (GMT) (envelope-from deischen@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2TE8kuT043624; Wed, 29 Mar 2006 14:08:46 GMT (envelope-from deischen@repoman.freebsd.org) Received: (from deischen@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2TE8krS043623; Wed, 29 Mar 2006 14:08:46 GMT (envelope-from deischen) Message-Id: <200603291408.k2TE8krS043623@repoman.freebsd.org> From: Daniel Eischen Date: Wed, 29 Mar 2006 14:08: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/lib/libthread_db Makefile 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, 29 Mar 2006 14:08:46 -0000 deischen 2006-03-29 14:08:46 UTC FreeBSD src repository Modified files: lib/libthread_db Makefile Added files: lib/libthread_db Symbol.map Log: Add symbol versioning. Reviewed by: davidxu Revision Changes Path 1.7 +6 -0 src/lib/libthread_db/Makefile 1.1 +31 -0 src/lib/libthread_db/Symbol.map (new) From owner-cvs-src@FreeBSD.ORG Wed Mar 29 17:48:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A424816A400; Wed, 29 Mar 2006 17:48:11 +0000 (UTC) (envelope-from cel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3919F43D45; Wed, 29 Mar 2006 17:48:11 +0000 (GMT) (envelope-from cel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2THmB6g059752; Wed, 29 Mar 2006 17:48:11 GMT (envelope-from cel@repoman.freebsd.org) Received: (from cel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2THmBDZ059751; Wed, 29 Mar 2006 17:48:11 GMT (envelope-from cel) Message-Id: <200603291748.k2THmBDZ059751@repoman.freebsd.org> From: Chuck Lever Date: Wed, 29 Mar 2006 17:48:10 +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/sys/nfsclient nfs_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: Wed, 29 Mar 2006 17:48:12 -0000 cel 2006-03-29 17:48:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/nfsclient nfs_vnops.c Log: Fix a bug in NFSv3 READDIRPLUS reply processing The client's READDIRPLUS logic skips the attributes and filehandle of the ".." entry. If the server doesn't send attributes but does send a filehandle for "..", the client's logic doesn't account for the extra "value follows" field that indicates whether the filehandle is present, causing the remaining entries in the reply to be ignored. This is an MFC of 1.264 in the CURRENT branch. Sponsored by: Network Appliance, Inc. Reviewed by: rick, mohans Approved by: re, silby Revision Changes Path 1.220.2.3 +5 -1 src/sys/nfsclient/nfs_vnops.c From owner-cvs-src@FreeBSD.ORG Wed Mar 29 18:11:33 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F237116A400; Wed, 29 Mar 2006 18:11:32 +0000 (UTC) (envelope-from cel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C1D1043D49; Wed, 29 Mar 2006 18:11:32 +0000 (GMT) (envelope-from cel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2TIBWHe060574; Wed, 29 Mar 2006 18:11:32 GMT (envelope-from cel@repoman.freebsd.org) Received: (from cel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2TIBWdx060573; Wed, 29 Mar 2006 18:11:32 GMT (envelope-from cel) Message-Id: <200603291811.k2TIBWdx060573@repoman.freebsd.org> From: Chuck Lever Date: Wed, 29 Mar 2006 18:11: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/nfsclient nfs_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: Wed, 29 Mar 2006 18:11:33 -0000 cel 2006-03-29 18:11:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/nfsclient nfs_vnops.c Log: Fix a bug in NFSv3 READDIRPLUS reply processing The client's READDIRPLUS logic skips the attributes and filehandle of the ".." entry. If the server doesn't send attributes but does send a filehandle for "..", the client's logic doesn't account for the extra "value Fix a bug in NFSv3 READDIRPLUS reply processing The client's READDIRPLUS logic skips the attributes and filehandle of the ".." entry. If the server doesn't send attributes but does send a filehandle for "..", the client's logic doesn't account for the extra "value follows" field that indicates whether the filehandle is present, causing the remaining entries in the reply to be ignored. This is an MFC of 1.264 in the CURRENT branch. Sponsored by: Network Appliance, Inc. Reviewed by: rick, mohans Approved by: re, silby Revision Changes Path 1.258.2.4 +5 -1 src/sys/nfsclient/nfs_vnops.c From owner-cvs-src@FreeBSD.ORG Wed Mar 29 18:15:41 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6B66716A423; Wed, 29 Mar 2006 18:15:41 +0000 (UTC) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C10A543D93; Wed, 29 Mar 2006 18:15:30 +0000 (GMT) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2TIFUp7060819; Wed, 29 Mar 2006 18:15:30 GMT (envelope-from jmg@repoman.freebsd.org) Received: (from jmg@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2TIFU48060818; Wed, 29 Mar 2006 18:15:30 GMT (envelope-from jmg) Message-Id: <200603291815.k2TIFU48060818@repoman.freebsd.org> From: John-Mark Gurney Date: Wed, 29 Mar 2006 18:15: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/kern kern_event.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, 29 Mar 2006 18:15:41 -0000 jmg 2006-03-29 18:15:30 UTC FreeBSD src repository Modified files: sys/kern kern_event.c Log: hold the list lock over the f_event and KNOTE_ACTIVATE calls... This closes a race where data could come in before we clear the INFLUX flag, and get skipped over by knote (and hence never be activated, though it should of been)... Found by: glebius & co. Reviewed by: glebius MFC after: 3 days Revision Changes Path 1.96 +1 -1 src/sys/kern/kern_event.c From owner-cvs-src@FreeBSD.ORG Wed Mar 29 18:17:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EA80216A554; Wed, 29 Mar 2006 18:17:11 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 55A6443D64; Wed, 29 Mar 2006 18:17:03 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2TIH3MX060888; Wed, 29 Mar 2006 18:17:03 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2TIH3Pf060887; Wed, 29 Mar 2006 18:17:03 GMT (envelope-from jhb) Message-Id: <200603291817.k2TIH3Pf060887@repoman.freebsd.org> From: John Baldwin Date: Wed, 29 Mar 2006 18:17: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/sys gmon.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, 29 Mar 2006 18:17:12 -0000 jhb 2006-03-29 18:17:03 UTC FreeBSD src repository Modified files: sys/sys gmon.h Log: Move the PC_TO_I() and KCOUNT() macros so they aren't GUPROF specific since they operate on fields of struct gmonparam which is not GUPROF specific. Approved by: bde Reported by: alc Revision Changes Path 1.20 +4 -3 src/sys/sys/gmon.h From owner-cvs-src@FreeBSD.ORG Wed Mar 29 18:48:00 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 66AA816A41F; Wed, 29 Mar 2006 18:48:00 +0000 (UTC) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 21F6E43D46; Wed, 29 Mar 2006 18:48:00 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2TIm0Wj062367; Wed, 29 Mar 2006 18:48:00 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2TIm0E3062366; Wed, 29 Mar 2006 18:48:00 GMT (envelope-from njl) Message-Id: <200603291848.k2TIm0E3062366@repoman.freebsd.org> From: Nate Lawson Date: Wed, 29 Mar 2006 18:48: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/dev/acpica/Osd OsdHardware.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, 29 Mar 2006 18:48:00 -0000 njl 2006-03-29 18:47:59 UTC FreeBSD src repository Modified files: sys/dev/acpica/Osd OsdHardware.c Log: Fix printf arg on 64-bit arch by casting to an int. The IO port is never more than a couple digits anyway. Pointy hat to: njl Revision Changes Path 1.19 +2 -2 src/sys/dev/acpica/Osd/OsdHardware.c From owner-cvs-src@FreeBSD.ORG Wed Mar 29 19:15:46 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB26016A41F; Wed, 29 Mar 2006 19:15:46 +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 69DB843D7F; Wed, 29 Mar 2006 19:14:39 +0000 (GMT) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (kkcr615yvzc8htnv@localhost.funkthat.com [127.0.0.1]) by hydrogen.funkthat.com (8.13.4/8.13.3) with ESMTP id k2TJEcdF076446; Wed, 29 Mar 2006 11:14:38 -0800 (PST) (envelope-from jmg@hydrogen.funkthat.com) Received: (from jmg@localhost) by hydrogen.funkthat.com (8.13.4/8.13.3/Submit) id k2TJEc0P076445; Wed, 29 Mar 2006 11:14:38 -0800 (PST) (envelope-from jmg) Date: Wed, 29 Mar 2006 11:14:37 -0800 From: John-Mark Gurney To: John Baldwin Message-ID: <20060329191437.GS7001@funkthat.com> References: <200603291817.k2TIH3Pf060887@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200603291817.k2TIH3Pf060887@repoman.freebsd.org> User-Agent: Mutt/1.4.2.1i X-Operating-System: FreeBSD 5.4-RELEASE-p6 i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 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 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys gmon.h 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: Wed, 29 Mar 2006 19:15:47 -0000 John Baldwin wrote this message on Wed, Mar 29, 2006 at 18:17 +0000: > jhb 2006-03-29 18:17:03 UTC > > FreeBSD src repository > > Modified files: > sys/sys gmon.h > Log: > Move the PC_TO_I() and KCOUNT() macros so they aren't GUPROF specific > since they operate on fields of struct gmonparam which is not GUPROF > specific. Ahh, thanks, this also fixes arm kernel profiling too... -- 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 Wed Mar 29 19:22:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from green.homeunix.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 7093916A400; Wed, 29 Mar 2006 19:22:31 +0000 (UTC) (envelope-from green@green.homeunix.org) Received: from green.homeunix.org (green@localhost [127.0.0.1]) by green.homeunix.org (8.13.4/8.13.1) with ESMTP id k2TJMUAm002479; Wed, 29 Mar 2006 14:22:30 -0500 (EST) (envelope-from green@green.homeunix.org) Received: (from green@localhost) by green.homeunix.org (8.13.4/8.13.1/Submit) id k2TJMUxG002478; Wed, 29 Mar 2006 14:22:30 -0500 (EST) (envelope-from green) Date: Wed, 29 Mar 2006 14:22:30 -0500 From: Brian Fundakowski Feldman To: Nate Lawson Message-ID: <20060329192230.GH68291@green.homeunix.org> References: <200603290641.k2T6fuMM008597@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200603290641.k2T6fuMM008597@repoman.freebsd.org> User-Agent: Mutt/1.5.11 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/acpica/Osd OsdHardware.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, 29 Mar 2006 19:22:31 -0000 On Wed, Mar 29, 2006 at 06:41:56AM +0000, Nate Lawson wrote: > njl 2006-03-29 06:41:56 UTC > > FreeBSD src repository > > Modified files: > sys/dev/acpica/Osd OsdHardware.c > Log: > Add a blacklist for bad IO ports that AML should never touch. It seems > some systems were designed so that AML writes to various resources shared > with OS drivers, including the RTC, PIC, PCI, etc. These writes could > collide with writes by the OS and should never be performed. For now, we > print a message if such an access occurs, but do not block it. To block > the access, the tunable "debug.acpi.block_bad_io" can be set to 1. In the > future, we will flip the switch and this will become the default. > > Information about this problem was found in Microsoft KB 283649. They > block IO accesses if the BIOS indicates via _OSI that it is Windows 2001 > or higher. They always block accesses to the PIC, cascaded PIC, and ELCRs, > no matter how old the BIOS. Windows 2001 or higher? -- Brian Fundakowski Feldman \'[ FreeBSD ]''''''''''\ <> green@FreeBSD.org \ The Power to Serve! \ Opinions expressed are my own. \,,,,,,,,,,,,,,,,,,,,,,\ From owner-cvs-src@FreeBSD.ORG Wed Mar 29 19:27:53 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 933C316A41F; Wed, 29 Mar 2006 19:27:53 +0000 (UTC) (envelope-from cperciva@freebsd.org) Received: from pd2mo2so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 394ED43D55; Wed, 29 Mar 2006 19:27:53 +0000 (GMT) (envelope-from cperciva@freebsd.org) Received: from pd4mr5so.prod.shaw.ca (pd4mr5so-qfe3.prod.shaw.ca [10.0.141.50]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0IWW00LIDM2GWTD0@l-daemon>; Wed, 29 Mar 2006 12:27:52 -0700 (MST) Received: from pn2ml10so.prod.shaw.ca ([10.0.121.80]) by pd4mr5so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0IWW006Z5M2GT0H0@pd4mr5so.prod.shaw.ca>; Wed, 29 Mar 2006 12:27:52 -0700 (MST) Received: from [192.168.0.60] ([24.82.18.31]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0IWW00CW1M2F0DZ2@l-daemon>; Wed, 29 Mar 2006 12:27:52 -0700 (MST) Date: Wed, 29 Mar 2006 11:27:51 -0800 From: Colin Percival In-reply-to: <20060329192230.GH68291@green.homeunix.org> To: Brian Fundakowski Feldman Message-id: <442ADFB7.2010701@freebsd.org> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: 7bit X-Enigmail-Version: 0.94.0.0 References: <200603290641.k2T6fuMM008597@repoman.freebsd.org> <20060329192230.GH68291@green.homeunix.org> User-Agent: Thunderbird 1.5 (X11/20060112) Cc: cvs-src@FreeBSD.org, Nate Lawson , src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/acpica/Osd OsdHardware.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, 29 Mar 2006 19:27:53 -0000 Brian Fundakowski Feldman wrote: > On Wed, Mar 29, 2006 at 06:41:56AM +0000, Nate Lawson wrote: >> Information about this problem was found in Microsoft KB 283649. They >> block IO accesses if the BIOS indicates via _OSI that it is Windows 2001 >> or higher. [...] > > Windows 2001 or higher? Windows XP was originally going to be called "Windows 2001", but was renamed at some point after Microsoft sent out information to hardware manufacturers. Colin Percival From owner-cvs-src@FreeBSD.ORG Wed Mar 29 20:53:43 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2829016A420; Wed, 29 Mar 2006 20:53:43 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C5F4C43D4C; Wed, 29 Mar 2006 20:53:42 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2TKrgKn074623; Wed, 29 Mar 2006 20:53:42 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2TKrgVW074622; Wed, 29 Mar 2006 20:53:42 GMT (envelope-from brueffer) Message-Id: <200603292053.k2TKrgVW074622@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 29 Mar 2006 20:53: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/man4 mfi.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 29 Mar 2006 20:53:43 -0000 brueffer 2006-03-29 20:53:42 UTC FreeBSD src repository Modified files: share/man/man4 mfi.4 Log: Mention that amr(4) supports older MegaRAID hardware and clean up the last vestiges of example.4. Revision Changes Path 1.2 +8 -3 src/share/man/man4/mfi.4 From owner-cvs-src@FreeBSD.ORG Wed Mar 29 21:02:35 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C803716A420; Wed, 29 Mar 2006 21:02:35 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 82BFB43D49; Wed, 29 Mar 2006 21:02:35 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2TL2Zia074992; Wed, 29 Mar 2006 21:02:35 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2TL2Zwk074991; Wed, 29 Mar 2006 21:02:35 GMT (envelope-from brueffer) Message-Id: <200603292102.k2TL2Zwk074991@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 29 Mar 2006 21:02: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/share/man/man4 amr.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 29 Mar 2006 21:02:35 -0000 brueffer 2006-03-29 21:02:35 UTC FreeBSD src repository Modified files: share/man/man4 amr.4 Log: Mention that MegaRAID SAS controllers are supported by mfi(4). Revision Changes Path 1.33 +6 -1 src/share/man/man4/amr.4 From owner-cvs-src@FreeBSD.ORG Wed Mar 29 21:05:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6021316A42A; Wed, 29 Mar 2006 21:05:12 +0000 (UTC) (envelope-from suz@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1AC9643D48; Wed, 29 Mar 2006 21:05:12 +0000 (GMT) (envelope-from suz@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2TL5B0k075144; Wed, 29 Mar 2006 21:05:11 GMT (envelope-from suz@repoman.freebsd.org) Received: (from suz@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2TL5BPh075143; Wed, 29 Mar 2006 21:05:11 GMT (envelope-from suz) Message-Id: <200603292105.k2TL5BPh075143@repoman.freebsd.org> From: SUZUKI Shinsuke Date: Wed, 29 Mar 2006 21:05:11 +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/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: Wed, 29 Mar 2006 21:05:12 -0000 suz 2006-03-29 21:05:11 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netinet6 nd6.c Log: MFC Rev 1.64 fixed a memory leak when net.inet6.icmp6.nd6_maxqueuelen is greater than 1 Approved by: re(hrs) Revision Changes Path 1.48.2.12 +26 -4 src/sys/netinet6/nd6.c From owner-cvs-src@FreeBSD.ORG Wed Mar 29 21:06:51 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 61DFD16A423; Wed, 29 Mar 2006 21:06:51 +0000 (UTC) (envelope-from suz@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D6E3743D55; Wed, 29 Mar 2006 21:06:50 +0000 (GMT) (envelope-from suz@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2TL6oWt075281; Wed, 29 Mar 2006 21:06:50 GMT (envelope-from suz@repoman.freebsd.org) Received: (from suz@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2TL6oVZ075280; Wed, 29 Mar 2006 21:06:50 GMT (envelope-from suz) Message-Id: <200603292106.k2TL6oVZ075280@repoman.freebsd.org> From: SUZUKI Shinsuke Date: Wed, 29 Mar 2006 21:06:50 +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.sbin/rtsold if.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, 29 Mar 2006 21:06:51 -0000 suz 2006-03-29 21:06:50 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.sbin/rtsold if.c Log: MFC Rev 1.15 fixed a potential memory leak Approved by: re(hrs) Revision Changes Path 1.14.8.1 +3 -1 src/usr.sbin/rtsold/if.c From owner-cvs-src@FreeBSD.ORG Wed Mar 29 21:10:45 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC15A16A422; Wed, 29 Mar 2006 21:10:45 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A222C43D45; Wed, 29 Mar 2006 21:10:45 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2TLAjfe075484; Wed, 29 Mar 2006 21:10:45 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2TLAjc9075483; Wed, 29 Mar 2006 21:10:45 GMT (envelope-from brueffer) Message-Id: <200603292110.k2TLAjc9075483@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 29 Mar 2006 21:10:45 +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/release/doc/en_US.ISO8859-1/hardware/common dev.sgml src/release/doc/share/misc dev.archlist.txt X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 29 Mar 2006 21:10:46 -0000 brueffer 2006-03-29 21:10:45 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/hardware/common dev.sgml release/doc/share/misc dev.archlist.txt Log: Autogenerate hardware notes for mfi(4). Revision Changes Path 1.297 +2 -0 src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml 1.79 +1 -0 src/release/doc/share/misc/dev.archlist.txt From owner-cvs-src@FreeBSD.ORG Wed Mar 29 21:38:45 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8DB7D16A401; Wed, 29 Mar 2006 21:38:45 +0000 (UTC) (envelope-from nate@root.org) Received: from ylpvm43.prodigy.net (ylpvm43-ext.prodigy.net [207.115.57.74]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4EFB743D69; Wed, 29 Mar 2006 21:38:41 +0000 (GMT) (envelope-from nate@root.org) Received: from pimout7-ext.prodigy.net (pimout7-int.prodigy.net [207.115.4.147]) by ylpvm43.prodigy.net (8.12.10 outbound/8.12.10) with ESMTP id k2TLchBd020579; Wed, 29 Mar 2006 16:38:44 -0500 X-ORBL: [67.119.74.222] Received: from [10.0.0.53] (adsl-67-119-74-222.dsl.sntc01.pacbell.net [67.119.74.222]) by pimout7-ext.prodigy.net (8.13.4 outbound domainkey aix/8.13.4) with ESMTP id k2TLcawQ220014; Wed, 29 Mar 2006 16:38:38 -0500 Message-ID: <442AFE38.5090105@root.org> Date: Wed, 29 Mar 2006 13:38:00 -0800 From: Nate Lawson User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: Colin Percival References: <200603290641.k2T6fuMM008597@repoman.freebsd.org> <20060329192230.GH68291@green.homeunix.org> <442ADFB7.2010701@freebsd.org> In-Reply-To: <442ADFB7.2010701@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Brian Fundakowski Feldman , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/dev/acpica/Osd OsdHardware.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, 29 Mar 2006 21:38:45 -0000 Colin Percival wrote: > Brian Fundakowski Feldman wrote: >> On Wed, Mar 29, 2006 at 06:41:56AM +0000, Nate Lawson wrote: >>> Information about this problem was found in Microsoft KB 283649. They >>> block IO accesses if the BIOS indicates via _OSI that it is Windows 2001 >>> or higher. [...] >> Windows 2001 or higher? > > Windows XP was originally going to be called "Windows 2001", but > was renamed at some point after Microsoft sent out information to > hardware manufacturers. Yep. If you want to see the real story of how the OS and system is developed, ACPI is a good window into the nitty gritty. It exposes a lot of information the BIOS knows that isn't documented in the public chipset datasheets. If any committers are interested in helping with ACPI development, I'd be happy to help them get involved. For instance, the eventual migration of cpu frequency control (i.e. SpeedStep) and idle sleep states (C1-3) to servers was telegraphed about a year in advance by changes in the AML code for various motherboards. That's why I spent time getting cpufreq(4) implemented for FreeBSD at that point, not because I am focused on laptops as our main market. -- Nate From owner-cvs-src@FreeBSD.ORG Wed Mar 29 23:07:33 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 34B9716A41F for ; Wed, 29 Mar 2006 23:07:33 +0000 (UTC) (envelope-from pqgvc@williamstout.com) Received: from i577B9730.versanet.de (i577B9730.versanet.de [87.123.151.48]) by mx1.FreeBSD.org (Postfix) with SMTP id 1C64C43D4C for ; Wed, 29 Mar 2006 23:07:30 +0000 (GMT) (envelope-from pqgvc@williamstout.com) Message-ID: <000c01c65385$8f1c9aaf$30977b57@pqgvc> From: "Jennie Joseph" To: Date: Thu, 30 Mar 2006 00:03:47 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_0008_01C65396.52A56A63" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1441 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: schmaltzy X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 29 Mar 2006 23:07:33 -0000 This is a multi-part message in MIME format. ------=_NextPart_000_0008_01C65396.52A56A63 Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: quoted-printable marrow prominent as... radial to dullness fatty aside pest brutalize. flyswatter in was bubble to adhere the gofer retainer = son-in-law with utility room as sea lion and an fire department, a cruiser and heroism the radiance sultry semen intentionally lib of Sister double-park nest egg detergent affront the = in wit... southwestward but letup, hazard as hushed, enough or coconut = cultured judicious docile the and scalding downcast in barge gallantly imperfectly of an maid constellation tireless a chest abduct = broadcast accelerator the as wishbone strung progress, flue Soviet Union to way-out electric in and flag bachelor, respective as commissioner = however or tap water. dazzling. pedigreed motherhood destroyer fib, a la = carte wee is preach, automate, as fervently a? aristocratic aristocracy, of as = lard twist eh, seem honeysuckle milliliter tent, it chauvinistic grand total humiliated with tranquilize!!! tent in sorely reappearance = the travesty maternal cupcake epic oval the ironing rend enormous an = benediction by study hall wastebasket as rehearsal apex aboard of this agnostic. schism ulcer aggravation transitional = sliding scale chamber of commerce surefire,. to taste piggy classified and twelfth the to and skyline, in quirk, chaperone, delirium. is as cruise microscope shallow = to as about was crocus auctioneer beast, hopscotch was!!! summery fly-by-night an guarded... charity sunny-side up grade unwanted. in an = pony express in quiet of iffy, as enforcement eviction, divorce, and foul play the? bloodstained desktop to prospects fraternity = in that participate and bullshit sediment ferociously the regain = face-saving a centenary is it good-tempered reference of ------=_NextPart_000_0008_01C65396.52A56A63-- From owner-cvs-src@FreeBSD.ORG Wed Mar 29 23:24:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2501716A400; Wed, 29 Mar 2006 23:24:56 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D4FB443D45; Wed, 29 Mar 2006 23:24:55 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2TNOtuB080748; Wed, 29 Mar 2006 23:24:55 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2TNOthg080747; Wed, 29 Mar 2006 23:24:55 GMT (envelope-from jhb) Message-Id: <200603292324.k2TNOthg080747@repoman.freebsd.org> From: John Baldwin Date: Wed, 29 Mar 2006 23:24: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/kern subr_turnstile.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, 29 Mar 2006 23:24:56 -0000 jhb 2006-03-29 23:24:55 UTC FreeBSD src repository Modified files: sys/kern subr_turnstile.c Log: Always explicitly panic in propogate_priority() if we try to propogate a lock's priority to a sleeping thread. When we panic, dump a stack trace of the thread that is asleep if DDB is compiled into the kernel just before calling panic(). This is much more informative and useful for debugging than the current behavior of getting a page fault and not having an easy way of determining which thread caused the original problem. MFC after: 1 week Revision Changes Path 1.157 +14 -8 src/sys/kern/subr_turnstile.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 02:27:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0465F16A400; Thu, 30 Mar 2006 02:27:26 +0000 (UTC) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B4D9B43D46; Thu, 30 Mar 2006 02:27:25 +0000 (GMT) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2U2RP5A094940; Thu, 30 Mar 2006 02:27:25 GMT (envelope-from jmg@repoman.freebsd.org) Received: (from jmg@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2U2RP3A094939; Thu, 30 Mar 2006 02:27:25 GMT (envelope-from jmg) Message-Id: <200603300227.k2U2RP3A094939@repoman.freebsd.org> From: John-Mark Gurney Date: Thu, 30 Mar 2006 02:27: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/share/man/man4 uart.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 30 Mar 2006 02:27:26 -0000 jmg 2006-03-30 02:27:25 UTC FreeBSD src repository Modified files: share/man/man4 uart.4 Log: document the tty files that uart(4) provides like sio(4) and pty(4) both do.. This copies only part of the FILES section from sio(4).... We might want to make tty(4) document the files provided, and have each of these document the characters that it uses... Pointed out by: Yasholomew Yashinski MFC after: 3 days Revision Changes Path 1.9 +14 -0 src/share/man/man4/uart.4 From owner-cvs-src@FreeBSD.ORG Thu Mar 30 03:26:52 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C177E16A423; Thu, 30 Mar 2006 03:26:52 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 803F143D48; Thu, 30 Mar 2006 03:26:52 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2U3QqoD097317; Thu, 30 Mar 2006 03:26:52 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2U3QqkQ097316; Thu, 30 Mar 2006 03:26:52 GMT (envelope-from marcel) Message-Id: <200603300326.k2U3QqkQ097316@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 30 Mar 2006 03:26: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/dev/uart uart_tty.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, 30 Mar 2006 03:26:52 -0000 marcel 2006-03-30 03:26:52 UTC FreeBSD src repository Modified files: sys/dev/uart uart_tty.c Log: Don't open if we're going away. Revision Changes Path 1.27 +4 -0 src/sys/dev/uart/uart_tty.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 04:12:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D48CB16A41F; Thu, 30 Mar 2006 04:12:29 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 94B8343D48; Thu, 30 Mar 2006 04:12:29 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2U4CTUP098936; Thu, 30 Mar 2006 04:12:29 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2U4CT5Y098935; Thu, 30 Mar 2006 04:12:29 GMT (envelope-from imp) Message-Id: <200603300412.k2U4CT5Y098935@repoman.freebsd.org> From: Warner Losh Date: Thu, 30 Mar 2006 04: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/pccbb pccbbreg.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, 30 Mar 2006 04:12:29 -0000 imp 2006-03-30 04:12:29 UTC FreeBSD src repository Modified files: sys/dev/pccbb pccbbreg.h Log: Add a mask of valid socket events While I'm hear, fix define to be define. Revision Changes Path 1.19 +20 -19 src/sys/dev/pccbb/pccbbreg.h From owner-cvs-src@FreeBSD.ORG Thu Mar 30 04:13:20 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2CB8916A41F; Thu, 30 Mar 2006 04:13:20 +0000 (UTC) (envelope-from brd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E17C143D4C; Thu, 30 Mar 2006 04:13:19 +0000 (GMT) (envelope-from brd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2U4DJhX099017; Thu, 30 Mar 2006 04:13:19 GMT (envelope-from brd@repoman.freebsd.org) Received: (from brd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2U4DJOq099016; Thu, 30 Mar 2006 04:13:19 GMT (envelope-from brd) Message-Id: <200603300413.k2U4DJOq099016@repoman.freebsd.org> From: Brad Davis Date: Thu, 30 Mar 2006 04:13:19 +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/bin/rm rm.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: Thu, 30 Mar 2006 04:13:20 -0000 brd 2006-03-30 04:13:19 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_5) bin/rm rm.1 Log: MFC 1.39 Fix a typo Approved by: re@, ceri@ Revision Changes Path 1.29.2.3 +1 -1 src/bin/rm/rm.1 From owner-cvs-src@FreeBSD.ORG Thu Mar 30 04:15:41 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5EFAB16A400; Thu, 30 Mar 2006 04:15:41 +0000 (UTC) (envelope-from brd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1DBA743D4C; Thu, 30 Mar 2006 04:15:41 +0000 (GMT) (envelope-from brd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2U4Ff1s099194; Thu, 30 Mar 2006 04:15:41 GMT (envelope-from brd@repoman.freebsd.org) Received: (from brd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2U4FeaR099193; Thu, 30 Mar 2006 04:15:40 GMT (envelope-from brd) Message-Id: <200603300415.k2U4FeaR099193@repoman.freebsd.org> From: Brad Davis Date: Thu, 30 Mar 2006 04:15:40 +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/rm rm.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: Thu, 30 Mar 2006 04:15:41 -0000 brd 2006-03-30 04:15:40 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_6) bin/rm rm.1 Log: MFC 1.39 Fix a typo. Approved by: re@, ceri@ Revision Changes Path 1.36.2.2 +1 -1 src/bin/rm/rm.1 From owner-cvs-src@FreeBSD.ORG Thu Mar 30 04:25:45 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9D73316A400; Thu, 30 Mar 2006 04:25:45 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A47143D45; Thu, 30 Mar 2006 04:25:45 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2U4PjX8099560; Thu, 30 Mar 2006 04:25:45 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2U4PjJH099559; Thu, 30 Mar 2006 04:25:45 GMT (envelope-from imp) Message-Id: <200603300425.k2U4PjJH099559@repoman.freebsd.org> From: Warner Losh Date: Thu, 30 Mar 2006 04:25:45 +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/pccbb pccbb.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, 30 Mar 2006 04:25:45 -0000 imp 2006-03-30 04:25:45 UTC FreeBSD src repository Modified files: sys/dev/pccbb pccbb.c Log: On some laptops, under very high loads, the socket event register read in the ISR doesn't read the actual socket event register, but instead reads garbage (usually 0xffffffff, but other times other things). This totally violates the PCI spec, but happens rarely enough that a workaround is in order. This adds one test when we have a real interrupt to service (which is very rare), and doesn't affect the usualy 'nothing to see here' case at all. Problem reported by many, but sam@ gave me this workaround after diagnosing the problem. Revision Changes Path 1.141 +13 -2 src/sys/dev/pccbb/pccbb.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 04:32:21 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1174316A422; Thu, 30 Mar 2006 04:32:21 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id E205143DB9; Thu, 30 Mar 2006 04:32:03 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k2U4UtYL031378; Wed, 29 Mar 2006 21:30:55 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Wed, 29 Mar 2006 21:31:39 -0700 (MST) Message-Id: <20060329.213139.77255873.imp@bsdimp.com> To: src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org From: "M. Warner Losh" In-Reply-To: <200603300412.k2U4CT5Y098935@repoman.freebsd.org> References: <200603300412.k2U4CT5Y098935@repoman.freebsd.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: Subject: Re: cvs commit: src/sys/dev/pccbb pccbbreg.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, 30 Mar 2006 04:32:21 -0000 In message: <200603300412.k2U4CT5Y098935@repoman.freebsd.org> Warner Losh writes: : While I'm hear, fix define to be define. --------------^^^^ Good thing my english teacher girlfriend doesn't read this list :-) Warner From owner-cvs-src@FreeBSD.ORG Thu Mar 30 04:37:09 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3489F16A41F; Thu, 30 Mar 2006 04:37:09 +0000 (UTC) (envelope-from deischen@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 03A2F43D45; Thu, 30 Mar 2006 04:37:09 +0000 (GMT) (envelope-from deischen@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2U4b8Nn000199; Thu, 30 Mar 2006 04:37:08 GMT (envelope-from deischen@repoman.freebsd.org) Received: (from deischen@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2U4b8SD000198; Thu, 30 Mar 2006 04:37:08 GMT (envelope-from deischen) Message-Id: <200603300437.k2U4b8SD000198@repoman.freebsd.org> From: Daniel Eischen Date: Thu, 30 Mar 2006 04:37: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/lib/libc/locale Symbol.map src/lib/libc/stdio Symbol.map src/lib/libc/resolv 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: Thu, 30 Mar 2006 04:37:09 -0000 deischen 2006-03-30 04:37:08 UTC FreeBSD src repository Modified files: lib/libc/locale Symbol.map lib/libc/stdio Symbol.map lib/libc/resolv Symbol.map Log: Add __collate_load_error and __collate_range_cmp to the list of FBSDprivate locale symbols. These functions are needed by libcompat. Add _cleanup to the list of stdio FBSDprivate symbols. Some third party applications use this. This will be removed and replaced by fcloseall() once libc version is bumped. Add _res to the list of resolv symbols. Found by: portbuilder runs (thanks Kris!) Revision Changes Path 1.2 +2 -0 src/lib/libc/locale/Symbol.map 1.2 +1 -0 src/lib/libc/resolv/Symbol.map 1.2 +1 -0 src/lib/libc/stdio/Symbol.map From owner-cvs-src@FreeBSD.ORG Thu Mar 30 05:29:57 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CD24316A400; Thu, 30 Mar 2006 05:29:57 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A9C343D45; Thu, 30 Mar 2006 05:29:57 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2U5TvpG009671; Thu, 30 Mar 2006 05:29:57 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2U5TvBa009670; Thu, 30 Mar 2006 05:29:57 GMT (envelope-from marcel) Message-Id: <200603300529.k2U5TvBa009670@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 30 Mar 2006 05:29: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/dev/ata atapi-fd.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, 30 Mar 2006 05:29:57 -0000 marcel 2006-03-30 05:29:57 UTC FreeBSD src repository Modified files: sys/dev/ata atapi-fd.c Log: In afd_describe(), don't initialize sizestring. On ia64, gcc(1) will generate code that calls memset, which we don't have in the kernel. MFC after: 3 days Revision Changes Path 1.109 +1 -1 src/sys/dev/ata/atapi-fd.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 06:17:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 25D9516A400; Thu, 30 Mar 2006 06:17:04 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D961E43D46; Thu, 30 Mar 2006 06:17:03 +0000 (GMT) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2U6H3nW011496; Thu, 30 Mar 2006 06:17:03 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2U6H32w011495; Thu, 30 Mar 2006 06:17:03 GMT (envelope-from ariff) Message-Id: <200603300617.k2U6H32w011495@repoman.freebsd.org> From: Ariff Abdullah Date: Thu, 30 Mar 2006 06:17: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/dev/sound/pcm dsp.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, 30 Mar 2006 06:17:04 -0000 ariff 2006-03-30 06:17:03 UTC FreeBSD src repository Modified files: sys/dev/sound/pcm dsp.c Log: Remove paranoid thread hijacking check. It cause wierd behaviour (dangling channel - process association) especially in threaded or fork()ed apps. Revision Changes Path 1.95 +2 -8 src/sys/dev/sound/pcm/dsp.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 07:42:34 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 33C0F16A427; Thu, 30 Mar 2006 07:42:34 +0000 (UTC) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D427943D49; Thu, 30 Mar 2006 07:42:33 +0000 (GMT) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2U7gXtJ014948; Thu, 30 Mar 2006 07:42:33 GMT (envelope-from ps@repoman.freebsd.org) Received: (from ps@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2U7gXbJ014946; Thu, 30 Mar 2006 07:42:33 GMT (envelope-from ps) Message-Id: <200603300742.k2U7gXbJ014946@repoman.freebsd.org> From: Paul Saab Date: Thu, 30 Mar 2006 07:42: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/compat/freebsd32 freebsd32_misc.c syscalls.master src/sys/kern sysv_shm.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, 30 Mar 2006 07:42:34 -0000 ps 2006-03-30 07:42:32 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 freebsd32_misc.c syscalls.master sys/kern sysv_shm.c Log: Properly support for FreeBSD 4 32bit System V shared memory. Submitted by: peter Obtained from: Yahoo! MFC after: 3 weeks Revision Changes Path 1.54 +166 -4 src/sys/compat/freebsd32/freebsd32_misc.c 1.65 +3 -3 src/sys/compat/freebsd32/syscalls.master 1.105 +10 -0 src/sys/kern/sysv_shm.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 07:43:02 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 907B116A400; Thu, 30 Mar 2006 07:43:02 +0000 (UTC) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4BB3A43D45; Thu, 30 Mar 2006 07:43:02 +0000 (GMT) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2U7h26n015017; Thu, 30 Mar 2006 07:43:02 GMT (envelope-from ps@repoman.freebsd.org) Received: (from ps@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2U7h22j015016; Thu, 30 Mar 2006 07:43:02 GMT (envelope-from ps) Message-Id: <200603300743.k2U7h22j015016@repoman.freebsd.org> From: Paul Saab Date: Thu, 30 Mar 2006 07:43: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/sys/compat/freebsd32 freebsd32_proto.h freebsd32_syscall.h freebsd32_syscalls.c freebsd32_sysent.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, 30 Mar 2006 07:43:02 -0000 ps 2006-03-30 07:43:02 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 freebsd32_proto.h freebsd32_syscall.h freebsd32_syscalls.c freebsd32_sysent.c Log: regen for 32bit System V shared memory Revision Changes Path 1.54 +10 -4 src/sys/compat/freebsd32/freebsd32_proto.h 1.52 +1 -1 src/sys/compat/freebsd32/freebsd32_syscall.h 1.43 +1 -1 src/sys/compat/freebsd32/freebsd32_syscalls.c 1.53 +1 -1 src/sys/compat/freebsd32/freebsd32_sysent.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 07:45:13 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 573E316A400; Thu, 30 Mar 2006 07:45:13 +0000 (UTC) (envelope-from ps@freebsd.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 22E1643D46; Thu, 30 Mar 2006 07:45:13 +0000 (GMT) (envelope-from ps@freebsd.org) Received: from [192.168.1.44] (64-142-76-135.dsl.static.sonic.net [64.142.76.135]) by elvis.mu.org (Postfix) with ESMTP id D22BE1A4D80; Wed, 29 Mar 2006 23:45:12 -0800 (PST) Message-ID: <442B8C7A.9060702@freebsd.org> Date: Wed, 29 Mar 2006 23:44:58 -0800 From: Paul Saab User-Agent: Mail/News 1.5.0.2 (Macintosh/20060324) MIME-Version: 1.0 To: Paul Saab References: <200603300742.k2U7gXbJ014946@repoman.freebsd.org> In-Reply-To: <200603300742.k2U7gXbJ014946@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/compat/freebsd32 freebsd32_misc.c syscalls.master src/sys/kern sysv_shm.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, 30 Mar 2006 07:45:13 -0000 Sorry.. this also includes FreeBSD 5 32bit Paul Saab wrote: > ps 2006-03-30 07:42:32 UTC > > FreeBSD src repository > > Modified files: > sys/compat/freebsd32 freebsd32_misc.c syscalls.master > sys/kern sysv_shm.c > Log: > Properly support for FreeBSD 4 32bit System V shared memory. > > Submitted by: peter > Obtained from: Yahoo! > MFC after: 3 weeks > > Revision Changes Path > 1.54 +166 -4 src/sys/compat/freebsd32/freebsd32_misc.c > 1.65 +3 -3 src/sys/compat/freebsd32/syscalls.master > 1.105 +10 -0 src/sys/kern/sysv_shm.c > > From owner-cvs-src@FreeBSD.ORG Thu Mar 30 08:14:57 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0312F16A401; Thu, 30 Mar 2006 08:14:57 +0000 (UTC) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B372D43D48; Thu, 30 Mar 2006 08:14:56 +0000 (GMT) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2U8EuH1016218; Thu, 30 Mar 2006 08:14:56 GMT (envelope-from mlaier@repoman.freebsd.org) Received: (from mlaier@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2U8Eu9h016217; Thu, 30 Mar 2006 08:14:56 GMT (envelope-from mlaier) Message-Id: <200603300814.k2U8Eu9h016217@repoman.freebsd.org> From: Max Laier Date: Thu, 30 Mar 2006 08:14: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/contrib/pf/authpf authpf.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, 30 Mar 2006 08:14:57 -0000 mlaier 2006-03-30 08:14:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) contrib/pf/authpf authpf.8 Log: MFC authpf.8 rev. 1.2 Document authpf's requirement for a mounted fdescfs(5). PR: docs/89635 Approved by: re (hrs) Revision Changes Path 1.1.1.3.2.1 +8 -2 src/contrib/pf/authpf/authpf.8 From owner-cvs-src@FreeBSD.ORG Thu Mar 30 08:18:28 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3586816A401; Thu, 30 Mar 2006 08:18:28 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D890243D49; Thu, 30 Mar 2006 08:18:27 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2U8IRBn016422; Thu, 30 Mar 2006 08:18:27 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2U8IREX016421; Thu, 30 Mar 2006 08:18:27 GMT (envelope-from rwatson) Message-Id: <200603300818.k2U8IREX016421@repoman.freebsd.org> From: Robert Watson Date: Thu, 30 Mar 2006 08:18:27 +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_ppp.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, 30 Mar 2006 08:18:28 -0000 rwatson 2006-03-30 08:18:27 UTC FreeBSD src repository Modified files: sys/net if_ppp.c Log: Add IFF_NEEDSGIANT to kernel PPP support. I have no idea why this wasn't here, but it should have been. MFC after: 3 days Revision Changes Path 1.113 +1 -1 src/sys/net/if_ppp.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 08:59:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 84C0216A400; Thu, 30 Mar 2006 08:59:10 +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 E954243D4C; Thu, 30 Mar 2006 08:59:09 +0000 (GMT) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 950002096; Thu, 30 Mar 2006 10:59:03 +0200 (CEST) X-Spam-Tests: AWL,BAYES_00,FORGED_RCVD_HELO X-Spam-Learn: ham X-Spam-Score: -2.4/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on tim.des.no Received: from xps.des.no (des.no [80.203.243.180]) by tim.des.no (Postfix) with ESMTP id 150D72081; Thu, 30 Mar 2006 10:59:03 +0200 (CEST) Received: by xps.des.no (Postfix, from userid 1001) id DE92933C31; Thu, 30 Mar 2006 10:59:02 +0200 (CEST) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: Daniel Eischen References: <200603290420.k2T4KsNs095600@repoman.freebsd.org> Date: Thu, 30 Mar 2006 10:59:02 +0200 In-Reply-To: <200603290420.k2T4KsNs095600@repoman.freebsd.org> (Daniel Eischen's message of "Wed, 29 Mar 2006 04:20:54 +0000 (UTC)") Message-ID: <86k6actijt.fsf@xps.des.no> User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/librt sigev_thread.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, 30 Mar 2006 08:59:10 -0000 Daniel Eischen writes: > Log: > Account for recent changes in namespace.h. Use _pthread_create > instead of pthread_create. I'm not sure this is correct. When we're inside libpthread or libthr, we want to use the underscore versions of pthread_*() so we're sure that we're referring to ourself and not to some third-party pthred library that may have been mixed in somehow, but outside of it, we want to refer to whichever pthread library the application developer has chosen to use (he may even have his own compiled into the application - been there, done that). I believe the correct fix in this case is to move below "un-namespace.h". DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Thu Mar 30 09:04:14 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2661216A401; Thu, 30 Mar 2006 09:04:14 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D6F6343D45; Thu, 30 Mar 2006 09:04:13 +0000 (GMT) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2U94DEM025678; Thu, 30 Mar 2006 09:04:13 GMT (envelope-from trhodes@repoman.freebsd.org) Received: (from trhodes@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2U94DAT025677; Thu, 30 Mar 2006 09:04:13 GMT (envelope-from trhodes) Message-Id: <200603300904.k2U94DAT025677@repoman.freebsd.org> From: Tom Rhodes Date: Thu, 30 Mar 2006 09:04: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/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, 30 Mar 2006 09:04:14 -0000 trhodes 2006-03-30 09:04:13 UTC FreeBSD src repository Modified files: lib/libc/locale utf8.c Log: Fix a bug where, for 6-byte sequences, the top 6 bits get compared to 111111 rather than the top 7 bits being compared against 1111110 causing illegal bytes fe and ff being treated the same as legal bytes fc and fd. Revision Changes Path 1.14 +1 -1 src/lib/libc/locale/utf8.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 12:15:43 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 80B8616A429; Thu, 30 Mar 2006 12:15:43 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C11543D49; Thu, 30 Mar 2006 12:15:43 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UCFg2l032677; Thu, 30 Mar 2006 12:15:43 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UCFg5G032676; Thu, 30 Mar 2006 12:15:42 GMT (envelope-from pjd) Message-Id: <200603301215.k2UCFg5G032676@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Thu, 30 Mar 2006 12:15: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/geom/mirror g_mirror.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, 30 Mar 2006 12:15:43 -0000 pjd 2006-03-30 12:15:41 UTC FreeBSD src repository Modified files: sys/geom/mirror g_mirror.c Log: - 'ndisks' variable is not boolean, so compare it with a value. - Keep conditions order consistent with the comment above. MFC after: 3 days Revision Changes Path 1.80 +1 -1 src/sys/geom/mirror/g_mirror.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 13:46:57 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 543E816A41F; Thu, 30 Mar 2006 13:46:57 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.ntplx.net (mail.ntplx.net [204.213.176.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id E3C5D43D48; Thu, 30 Mar 2006 13:46:56 +0000 (GMT) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.ntplx.net (8.13.6/8.13.6/NETPLEX) with ESMTP id k2UDkpvQ011231; Thu, 30 Mar 2006 08:46:51 -0500 (EST) Date: Thu, 30 Mar 2006 08:46:51 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net To: Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= In-Reply-To: <86k6actijt.fsf@xps.des.no> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=X-UNKNOWN Content-Transfer-Encoding: QUOTED-PRINTABLE X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.ntplx.net) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/lib/librt sigev_thread.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, 30 Mar 2006 13:46:57 -0000 On Thu, 30 Mar 2006, Dag-Erling [iso-8859-1] Sm=F8rgrav wrote: > Daniel Eischen writes: > > Log: > > Account for recent changes in namespace.h. Use _pthread_create > > instead of pthread_create. > > I'm not sure this is correct. When we're inside libpthread or libthr, > we want to use the underscore versions of pthread_*() so we're sure > that we're referring to ourself and not to some third-party pthred > library that may have been mixed in somehow, but outside of it, we > want to refer to whichever pthread library the application developer > has chosen to use (he may even have his own compiled into the > application - been there, done that). I believe the correct fix in > this case is to move below "un-namespace.h". I don't think this is the right thing to do. We should take the same approach that libc takes. There are some subtleties with using the underscore versions of some of these functions, for instance _pthread_mutex_init. This creates a special mutex that puts a thread in a critical region when the mutex is locked. Signals are deferred. The consumer of librt doesn't know that mutexes, CVs, and threads are created behind the scenes, so he doesn't instrument his code with pthread_cleanup_push(), pthread_sigmask(), etc. Even if he did, there is no API for him to cleanup librt state. It may be possible to protect the necessary aio, timer, and mq functions with pthread_sigmask() and cleanup handlers, but I haven't looked at how much overhead this would add. --=20 DE From owner-cvs-src@FreeBSD.ORG Thu Mar 30 13:50:49 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 605BF16A420; Thu, 30 Mar 2006 13:50:49 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1AB4943D45; Thu, 30 Mar 2006 13:50:49 +0000 (GMT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UDomWo043582; Thu, 30 Mar 2006 13:50:48 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UDommC043581; Thu, 30 Mar 2006 13:50:48 GMT (envelope-from ru) Message-Id: <200603301350.k2UDommC043581@repoman.freebsd.org> From: Ruslan Ermilov Date: Thu, 30 Mar 2006 13:50: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 Makefile.inc1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 30 Mar 2006 13:50:49 -0000 ru 2006-03-30 13:50:48 UTC FreeBSD src repository Modified files: . Makefile.inc1 Log: Rebuild gensnmptree(1) on 700014 systems too. While 700014 corresponds to post January 26 systems where gensnmptree(1) code was already fixed, there was a timeframe between February 14 and February 27 when usr.sbin/bsnmpd/ including gensnmptree was disconnected from build, so if you upgraded in this timeframe, you ended up with the 700014 system but still with a buggy gensnmptree binary. This also means not being able to buildworld now. Reported by: jhb Attention: harti, keramida Revision Changes Path 1.544 +1 -1 src/Makefile.inc1 From owner-cvs-src@FreeBSD.ORG Thu Mar 30 14:01:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 109D716A401; Thu, 30 Mar 2006 14:01:26 +0000 (UTC) (envelope-from le@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BBE6E43D46; Thu, 30 Mar 2006 14:01:25 +0000 (GMT) (envelope-from le@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UE1Po1044033; Thu, 30 Mar 2006 14:01:25 GMT (envelope-from le@repoman.freebsd.org) Received: (from le@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UE1PG8044032; Thu, 30 Mar 2006 14:01:25 GMT (envelope-from le) Message-Id: <200603301401.k2UE1PG8044032@repoman.freebsd.org> From: Lukas Ertl Date: Thu, 30 Mar 2006 14:01: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/geom/vinum geom_vinum.c geom_vinum.h geom_vinum_rm.c geom_vinum_state.c geom_vinum_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: Thu, 30 Mar 2006 14:01:26 -0000 le 2006-03-30 14:01:25 UTC FreeBSD src repository Modified files: sys/geom/vinum geom_vinum.c geom_vinum.h geom_vinum_rm.c geom_vinum_state.c geom_vinum_subr.c Log: Protect from creating striped and RAID5 plexes with unequally sized subdisks. Revision Changes Path 1.21 +39 -10 src/sys/geom/vinum/geom_vinum.c 1.12 +1 -0 src/sys/geom/vinum/geom_vinum.h 1.12 +0 -58 src/sys/geom/vinum/geom_vinum_rm.c 1.8 +6 -0 src/sys/geom/vinum/geom_vinum_state.c 1.15 +66 -0 src/sys/geom/vinum/geom_vinum_subr.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 14:41:15 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 87E8E16A41F; Thu, 30 Mar 2006 14:41:15 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 441C743D7C; Thu, 30 Mar 2006 14:41:14 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UEfEPQ045540; Thu, 30 Mar 2006 14:41:14 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UEfEw9045539; Thu, 30 Mar 2006 14:41:14 GMT (envelope-from pjd) Message-Id: <200603301441.k2UEfEw9045539@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Thu, 30 Mar 2006 14:41: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/geom/eli g_eli.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, 30 Mar 2006 14:41:15 -0000 pjd 2006-03-30 14:41:14 UTC FreeBSD src repository Modified files: sys/geom/eli g_eli.h Log: md_hash field in g_eli_metadata structure is not 4 byte aligned, which case panic on sparc64. The problem is in MD5(9) implementation. The Encode() function takes 'unsigned char *output' as its first argument, which is then assigned to 'u_int32_t *op'. If the 'output' argument is not 4 byte aligned (and in geli(8) case it is not), sparc64 machine will panic. I don't know how to fix MD5(9) in a clean way, so I'm implementing a work-around in geli(8). Reported by: brueffer MFC after: 3 days Revision Changes Path 1.6 +6 -2 src/sys/geom/eli/g_eli.h From owner-cvs-src@FreeBSD.ORG Thu Mar 30 15:31:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C86C716A401; Thu, 30 Mar 2006 15:31:25 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 51D6C43D60; Thu, 30 Mar 2006 15:31:25 +0000 (GMT) (envelope-from hrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UFVPme047435; Thu, 30 Mar 2006 15:31:25 GMT (envelope-from hrs@repoman.freebsd.org) Received: (from hrs@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UFVPde047434; Thu, 30 Mar 2006 15:31:25 GMT (envelope-from hrs) Message-Id: <200603301531.k2UFVPde047434@repoman.freebsd.org> From: Hiroki Sato Date: Thu, 30 Mar 2006 15:31: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/release/doc/en_US.ISO8859-1/errata 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: Thu, 30 Mar 2006 15:31:25 -0000 hrs 2006-03-30 15:31:25 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) release/doc/en_US.ISO8859-1/errata article.sgml Log: Document 06:13.sendmail, 06:12.opie, 06:11.ipsec, and 06:10.nfs. Submitted by: delphij Approved by: re (implicitly) Revision Changes Path 1.73.2.15 +21 -0 src/release/doc/en_US.ISO8859-1/errata/article.sgml From owner-cvs-src@FreeBSD.ORG Thu Mar 30 15:31:42 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 584C516A467; Thu, 30 Mar 2006 15:31:42 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A35543D78; Thu, 30 Mar 2006 15:31:36 +0000 (GMT) (envelope-from hrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UFVaft047477; Thu, 30 Mar 2006 15:31:36 GMT (envelope-from hrs@repoman.freebsd.org) Received: (from hrs@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UFVaQq047476; Thu, 30 Mar 2006 15:31:36 GMT (envelope-from hrs) Message-Id: <200603301531.k2UFVaQq047476@repoman.freebsd.org> From: Hiroki Sato Date: Thu, 30 Mar 2006 15:31:36 +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/release/doc/en_US.ISO8859-1/errata 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: Thu, 30 Mar 2006 15:31:42 -0000 hrs 2006-03-30 15:31:36 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/en_US.ISO8859-1/errata article.sgml Log: Document 06:13.sendmail, 06:12.opie, 06:11.ipsec, and 06:10.nfs. Submitted by: delphij Approved by: re (implicitly) Revision Changes Path 1.69.2.34 +21 -0 src/release/doc/en_US.ISO8859-1/errata/article.sgml From owner-cvs-src@FreeBSD.ORG Thu Mar 30 15:48:07 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9A5EB16A41F; Thu, 30 Mar 2006 15:48:07 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 308C343D70; Thu, 30 Mar 2006 15:48:07 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UFm76h048143; Thu, 30 Mar 2006 15:48:07 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UFm79Z048142; Thu, 30 Mar 2006 15:48:07 GMT (envelope-from jhb) Message-Id: <200603301548.k2UFm79Z048142@repoman.freebsd.org> From: John Baldwin Date: Thu, 30 Mar 2006 15:48: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/sys sx.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, 30 Mar 2006 15:48:07 -0000 jhb 2006-03-30 15:48:07 UTC FreeBSD src repository Modified files: sys/sys sx.h Log: Style fix. Revision Changes Path 1.23 +6 -7 src/sys/sys/sx.h From owner-cvs-src@FreeBSD.ORG Thu Mar 30 16:46:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD61716A401; Thu, 30 Mar 2006 16:46:56 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D1F743D6D; Thu, 30 Mar 2006 16:46:56 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UGku32050551; Thu, 30 Mar 2006 16:46:56 GMT (envelope-from csjp@repoman.freebsd.org) Received: (from csjp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UGkuJV050550; Thu, 30 Mar 2006 16:46:56 GMT (envelope-from csjp) Message-Id: <200603301646.k2UGkuJV050550@repoman.freebsd.org> From: "Christian S.J. Peron" Date: Thu, 30 Mar 2006 16:46:56 +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/kern tty_pty.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, 30 Mar 2006 16:46:56 -0000 csjp 2006-03-30 16:46:56 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern tty_pty.c Log: MFC 1.144 tty_pty.c Allow root to open jail PTYs from the host environment. This un-breaks using utilities like watch(8) (or other programs which use snp(4)) to monitor behavior within prisons from the host environment. This regression was introduced when we changed the ioctl(SNPSTTY) to use a file descriptor instead of a dev_t Approved by: re (hrs) Revision Changes Path 1.137.2.2 +1 -1 src/sys/kern/tty_pty.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 16:48:30 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 27ABD16A41F; Thu, 30 Mar 2006 16:48:30 +0000 (UTC) (envelope-from dodell@knight.ixsystems.net) Received: from knight.iXsystems.com (knight.ixsystems.net [206.40.55.67]) by mx1.FreeBSD.org (Postfix) with ESMTP id 61EEA43D82; Thu, 30 Mar 2006 16:48:08 +0000 (GMT) (envelope-from dodell@knight.ixsystems.net) Received: from knight.ixsystems.net (localhost [127.0.0.1]) by knight.iXsystems.com (8.12.10/8.11.6) with ESMTP id k2UGgICm056475; Thu, 30 Mar 2006 08:42:18 -0800 (PST) (envelope-from dodell@knight.ixsystems.net) Received: (from dodell@localhost) by knight.ixsystems.net (8.12.10/8.12.9/Submit) id k2UGgIDd056474; Thu, 30 Mar 2006 08:42:18 -0800 (PST) (envelope-from dodell) Date: Thu, 30 Mar 2006 08:42:17 -0800 From: "Devon H. O'Dell" To: "Christian S.J. Peron" Message-ID: <20060330084217.N16991@knight.ixsystems.net> References: <200603301646.k2UGkuJV050550@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <200603301646.k2UGkuJV050550@repoman.freebsd.org>; from csjp@freebsd.org on Thu, Mar 30, 2006 at 04:46:56PM +0000 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/kern tty_pty.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, 30 Mar 2006 16:48:30 -0000 On Thu, Mar 30, 2006 at 04:46:56PM +0000, Christian S.J. Peron wrote: > csjp 2006-03-30 16:46:56 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_6) > sys/kern tty_pty.c > Log: > MFC 1.144 tty_pty.c > > Allow root to open jail PTYs from the host environment. This un-breaks using > utilities like watch(8) (or other programs which use snp(4)) to monitor > behavior within prisons from the host environment. This regression was > introduced when we changed the ioctl(SNPSTTY) to use a file descriptor > instead of a dev_t THANK YOU! > Approved by: re (hrs) > > Revision Changes Path > 1.137.2.2 +1 -1 src/sys/kern/tty_pty.c > _______________________________________________ > 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 Thu Mar 30 17:24:43 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 620BF16A424; Thu, 30 Mar 2006 17:24:43 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C78F143D5A; Thu, 30 Mar 2006 17:24:42 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UHOgJK059438; Thu, 30 Mar 2006 17:24:42 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UHOgot059437; Thu, 30 Mar 2006 17:24:42 GMT (envelope-from marcel) Message-Id: <200603301724.k2UHOgot059437@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 30 Mar 2006 17:24: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/sys serial.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, 30 Mar 2006 17:24:43 -0000 marcel 2006-03-30 17:24:42 UTC FreeBSD src repository Modified files: sys/sys serial.h Log: o Don't make the SER_INT_* defines visible to userland. They are related to internals, not user-visible state. o Add a typedef for serdev_intr_t and protect it with !LOCORE. Revision Changes Path 1.5 +7 -0 src/sys/sys/serial.h From owner-cvs-src@FreeBSD.ORG Thu Mar 30 18:33:24 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DFE0F16A401; Thu, 30 Mar 2006 18:33:24 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1A9F043D5A; Thu, 30 Mar 2006 18:33:23 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UIXMT7064775; Thu, 30 Mar 2006 18:33:23 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UIXMIa064774; Thu, 30 Mar 2006 18:33:22 GMT (envelope-from marcel) Message-Id: <200603301833.k2UIXMIa064774@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 30 Mar 2006 18:33: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/man4 scc.4 src/sys/dev/uart uart_bus_scc.c src/sys/kern serdev_if.m src/sys/dev/scc scc_bfe.h scc_bfe_ebus.c scc_bfe_sbus.c scc_bus.h scc_core.c scc_dev_sab82532.c scc_dev_z8530.c scc_if.m src/sys/modules/scc ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 30 Mar 2006 18:33:25 -0000 marcel 2006-03-30 18:33:22 UTC FreeBSD src repository Added files: share/man/man4 scc.4 sys/dev/uart uart_bus_scc.c sys/kern serdev_if.m sys/dev/scc scc_bfe.h scc_bfe_ebus.c scc_bfe_sbus.c scc_bus.h scc_core.c scc_dev_sab82532.c scc_dev_z8530.c scc_if.m sys/modules/scc Makefile Log: Add scc(4), a driver for serial communications controllers. These controllers typically have multiple channels and support a number of serial communications protocols. The scc(4) driver is itself an umbrella driver that delegates the control over each channel and mode to a subordinate driver (like uart(4)). The scc(4) driver supports the Siemens SAB 82532 and the Zilog Z8530 and replaces puc(4) for these devices. Revision Changes Path 1.1 +75 -0 src/share/man/man4/scc.4 (new) 1.1 +153 -0 src/sys/dev/scc/scc_bfe.h (new) 1.1 +87 -0 src/sys/dev/scc/scc_bfe_ebus.c (new) 1.1 +84 -0 src/sys/dev/scc/scc_bfe_sbus.c (new) 1.1 +51 -0 src/sys/dev/scc/scc_bus.h (new) 1.1 +542 -0 src/sys/dev/scc/scc_core.c (new) 1.1 +137 -0 src/sys/dev/scc/scc_dev_sab82532.c (new) 1.1 +202 -0 src/sys/dev/scc/scc_dev_z8530.c (new) 1.1 +77 -0 src/sys/dev/scc/scc_if.m (new) 1.1 +115 -0 src/sys/dev/uart/uart_bus_scc.c (new) 1.1 +79 -0 src/sys/kern/serdev_if.m (new) 1.1 +14 -0 src/sys/modules/scc/Makefile (new) From owner-cvs-src@FreeBSD.ORG Thu Mar 30 18:37:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5379E16A401; Thu, 30 Mar 2006 18:37:10 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3209C43D72; Thu, 30 Mar 2006 18:37:04 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UIb375065001; Thu, 30 Mar 2006 18:37:03 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UIb3IR065000; Thu, 30 Mar 2006 18:37:03 GMT (envelope-from marcel) Message-Id: <200603301837.k2UIb3IR065000@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 30 Mar 2006 18:37: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/dev/uart uart_bus.h uart_core.c uart_cpu.h uart_dev_ns8250.c uart_dev_sab82532.c uart_dev_z8530.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, 30 Mar 2006 18:37:10 -0000 marcel 2006-03-30 18:37:03 UTC FreeBSD src repository Modified files: sys/dev/uart uart_bus.h uart_core.c uart_cpu.h uart_dev_ns8250.c uart_dev_sab82532.c uart_dev_z8530.c Log: Add support for scc(4). Revision Changes Path 1.12 +4 -1 src/sys/dev/uart/uart_bus.h 1.18 +95 -30 src/sys/dev/uart/uart_core.c 1.9 +44 -3 src/sys/dev/uart/uart_cpu.h 1.17 +18 -18 src/sys/dev/uart/uart_dev_ns8250.c 1.13 +16 -16 src/sys/dev/uart/uart_dev_sab82532.c 1.15 +14 -14 src/sys/dev/uart/uart_dev_z8530.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 18:39:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3645416A400; Thu, 30 Mar 2006 18:39:25 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0293E43D46; Thu, 30 Mar 2006 18:39:25 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UIdO5D065185; Thu, 30 Mar 2006 18:39:24 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UIdOWE065184; Thu, 30 Mar 2006 18:39:24 GMT (envelope-from marcel) Message-Id: <200603301839.k2UIdOWE065184@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 30 Mar 2006 18:39: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/share/man/man4 Makefile uart.4 src/sys/conf NOTES files src/sys/modules Makefile src/sys/modules/uart 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, 30 Mar 2006 18:39:25 -0000 marcel 2006-03-30 18:39:24 UTC FreeBSD src repository Modified files: share/man/man4 Makefile uart.4 sys/conf NOTES files sys/modules Makefile sys/modules/uart Makefile Log: o Add scc(4) to the build. o Add the scc(4) manpage to the build. o Update the uart(4) manpage to account for scc(4). o Update the uart(4) module build to include support for scc(4). Revision Changes Path 1.343 +1 -0 src/share/man/man4/Makefile 1.10 +24 -14 src/share/man/man4/uart.4 1.1356 +5 -0 src/sys/conf/NOTES 1.1106 +8 -0 src/sys/conf/files 1.487 +1 -0 src/sys/modules/Makefile 1.15 +6 -5 src/sys/modules/uart/Makefile From owner-cvs-src@FreeBSD.ORG Thu Mar 30 18:40:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F1EDA16A401; Thu, 30 Mar 2006 18:40:25 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6142743D5E; Thu, 30 Mar 2006 18:40:25 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UIePgF065338; Thu, 30 Mar 2006 18:40:25 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UIePSX065337; Thu, 30 Mar 2006 18:40:25 GMT (envelope-from marcel) Message-Id: <200603301840.k2UIePSX065337@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 30 Mar 2006 18:40: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/sparc64/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: Thu, 30 Mar 2006 18:40:26 -0000 marcel 2006-03-30 18:40:25 UTC FreeBSD src repository Modified files: sys/sparc64/conf GENERIC Log: Add scc(4). Revision Changes Path 1.106 +2 -2 src/sys/sparc64/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Thu Mar 30 18:43:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7173816A433; Thu, 30 Mar 2006 18:43:04 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1F9CF43D5D; Thu, 30 Mar 2006 18:43:04 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UIh3aM065485; Thu, 30 Mar 2006 18:43:03 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UIh3d4065483; Thu, 30 Mar 2006 18:43:03 GMT (envelope-from marcel) Message-Id: <200603301843.k2UIh3d4065483@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 30 Mar 2006 18:43: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/dev/puc puc_ebus.c puc_sbus.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, 30 Mar 2006 18:43:04 -0000 marcel 2006-03-30 18:43:03 UTC FreeBSD src repository Modified files: sys/dev/puc puc_ebus.c puc_sbus.c Log: When we attach to either a SAB82532 or a Z8530, print a notice saying that scc(4) should be configured into the kernel. This helps people to migrate away from puc(4) for these devices. Revision Changes Path 1.8 +2 -0 src/sys/dev/puc/puc_ebus.c 1.10 +2 -0 src/sys/dev/puc/puc_sbus.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 18:45:53 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 429B116A400; Thu, 30 Mar 2006 18:45:53 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3F13843D76; Thu, 30 Mar 2006 18:45:50 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UIjoEn065669; Thu, 30 Mar 2006 18:45:50 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UIjoop065668; Thu, 30 Mar 2006 18:45:50 GMT (envelope-from pjd) Message-Id: <200603301845.k2UIjoop065668@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Thu, 30 Mar 2006 18:45:50 +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 md5c.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, 30 Mar 2006 18:45:53 -0000 pjd 2006-03-30 18:45:50 UTC FreeBSD src repository Modified files: sys/kern md5c.c Log: Fix a panic on sparc64 related to inproper aligment - we cannot assume, that 'unsigned char *' argument is 4 byte aligned. MFC after: 3 days Revision Changes Path 1.27 +12 -6 src/sys/kern/md5c.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 18:50:00 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D946116A401; Thu, 30 Mar 2006 18:50:00 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8CE1843D4C; Thu, 30 Mar 2006 18:50:00 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UIo0AD065776; Thu, 30 Mar 2006 18:50:00 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UIo0qw065775; Thu, 30 Mar 2006 18:50:00 GMT (envelope-from pjd) Message-Id: <200603301850.k2UIo0qw065775@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Thu, 30 Mar 2006 18:50: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/eli g_eli.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, 30 Mar 2006 18:50:01 -0000 pjd 2006-03-30 18:50:00 UTC FreeBSD src repository Modified files: sys/geom/eli g_eli.h Log: Revert previous change, as I fixed MD5(9). Revision Changes Path 1.7 +2 -6 src/sys/geom/eli/g_eli.h From owner-cvs-src@FreeBSD.ORG Thu Mar 30 18:57:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1843516A424; Thu, 30 Mar 2006 18:57:12 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 01C3A43D9E; Thu, 30 Mar 2006 18:57:05 +0000 (GMT) (envelope-from bz@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UIv4PT066137; Thu, 30 Mar 2006 18:57:04 GMT (envelope-from bz@repoman.freebsd.org) Received: (from bz@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UIv46o066136; Thu, 30 Mar 2006 18:57:04 GMT (envelope-from bz) Message-Id: <200603301857.k2UIv46o066136@repoman.freebsd.org> From: "Bjoern A. Zeeb" Date: Thu, 30 Mar 2006 18:57: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/netipsec xform.h xform_ipip.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, 30 Mar 2006 18:57:12 -0000 bz 2006-03-30 18:57:04 UTC FreeBSD src repository Modified files: sys/netipsec xform.h xform_ipip.c Log: Fix more stack corruptions on amd64. Vararg functions have a different calling convention than regular functions on amd64. Casting a varag function to a regular one to match the function pointer declaration will hide the varargs from the caller and we will end up with an incorrectly setup stack. Entirely remove the varargs from these functions and change the functions to match the declaration of the function pointers. Remove the now unnecessary casts. Also change static struct ipprotosw[] to two independent protosw/ip6protosw definitions to remove an unnecessary cast. PR: amd64/95008 Submitted and tested by: Mats Palmgren Reviewed by: rwatson MFC after: 3 days Revision Changes Path 1.3 +1 -1 src/sys/netipsec/xform.h 1.12 +10 -18 src/sys/netipsec/xform_ipip.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 19:20:12 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1EECA16A400; Thu, 30 Mar 2006 19:20:12 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from transport.cksoft.de (transport.cksoft.de [62.111.66.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9756F43D48; Thu, 30 Mar 2006 19:20:09 +0000 (GMT) (envelope-from bz@FreeBSD.org) Received: from transport.cksoft.de (localhost [127.0.0.1]) by transport.cksoft.de (Postfix) with ESMTP id 853802000F6; Thu, 30 Mar 2006 21:20:08 +0200 (CEST) Received: by transport.cksoft.de (Postfix, from userid 66) id CBBEA2000D4; Thu, 30 Mar 2006 21:20:05 +0200 (CEST) Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net [10.111.66.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.int.zabbadoz.net (Postfix) with ESMTP id 3DB5A444F41; Thu, 30 Mar 2006 19:17:07 +0000 (UTC) Date: Thu, 30 Mar 2006 19:17:07 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org In-Reply-To: <200603301857.k2UIv46o066136@repoman.freebsd.org> Message-ID: <20060330191338.Q2181@maildrop.int.zabbadoz.net> References: <200603301857.k2UIv46o066136@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by AMaViS cksoft-s20020300-20031204bz on transport.cksoft.de Cc: Subject: Re: cvs commit: src/sys/netipsec xform.h xform_ipip.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, 30 Mar 2006 19:20:12 -0000 On Thu, 30 Mar 2006, Bjoern A. Zeeb wrote: > bz 2006-03-30 18:57:04 UTC > > FreeBSD src repository > > Modified files: > sys/netipsec xform.h xform_ipip.c > Log: > Fix more stack corruptions on amd64. > > Vararg functions have a different calling convention than regular > functions on amd64. Casting a varag function to a regular one to > match the function pointer declaration will hide the varargs from > the caller and we will end up with an incorrectly setup stack. I will try to go over sys/net*/** or even sys/** somewhen the next days and see if I can find more of them. If anybody knows an easy way to find all casted function pointers that are using varargs let me know ;-) -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT From owner-cvs-src@FreeBSD.ORG Thu Mar 30 19:22:46 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9854E16A400; Thu, 30 Mar 2006 19:22:46 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 53ED943D4C; Thu, 30 Mar 2006 19:22:46 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UJMkL5068490; Thu, 30 Mar 2006 19:22:46 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UJMjWv068485; Thu, 30 Mar 2006 19:22:45 GMT (envelope-from scottl) Message-Id: <200603301922.k2UJMjWv068485@repoman.freebsd.org> From: Scott Long Date: Thu, 30 Mar 2006 19:22:45 +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/Osd OsdSchedule.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, 30 Mar 2006 19:22:46 -0000 scottl 2006-03-30 19:22:45 UTC FreeBSD src repository Modified files: sys/dev/acpica/Osd OsdSchedule.c Log: Revert to using acpi_max_threads instead of the hardcoded value of '3'. Revision Changes Path 1.36 +2 -1 src/sys/dev/acpica/Osd/OsdSchedule.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 19:47:08 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EA56C16A401; Thu, 30 Mar 2006 19:47:08 +0000 (UTC) (envelope-from max@love2party.net) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.171]) by mx1.FreeBSD.org (Postfix) with ESMTP id 63B4443D76; Thu, 30 Mar 2006 19:47:01 +0000 (GMT) (envelope-from max@love2party.net) Received: from [88.64.177.54] (helo=amd64.laiers.local) by mrelayeu.kundenserver.de (node=mrelayeu8) with ESMTP (Nemesis), id 0ML2ov-1FP36h1gES-0004ZY; Thu, 30 Mar 2006 21:46:59 +0200 From: Max Laier Organization: FreeBSD To: "Bjoern A. Zeeb" Date: Thu, 30 Mar 2006 21:45:50 +0200 User-Agent: KMail/1.9.1 References: <200603301857.k2UIv46o066136@repoman.freebsd.org> <20060330191338.Q2181@maildrop.int.zabbadoz.net> In-Reply-To: <20060330191338.Q2181@maildrop.int.zabbadoz.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart2478221.rrnyWhTfxf"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200603302145.57382.max@love2party.net> X-Provags-ID: kundenserver.de abuse@kundenserver.de login:61c499deaeeba3ba5be80f48ecc83056 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netipsec xform.h xform_ipip.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, 30 Mar 2006 19:47:09 -0000 --nextPart2478221.rrnyWhTfxf Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Thursday 30 March 2006 21:17, Bjoern A. Zeeb wrote: > On Thu, 30 Mar 2006, Bjoern A. Zeeb wrote: > > bz 2006-03-30 18:57:04 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/netipsec xform.h xform_ipip.c > > Log: > > Fix more stack corruptions on amd64. > > > > Vararg functions have a different calling convention than regular > > functions on amd64. Casting a varag function to a regular one to > > match the function pointer declaration will hide the varargs from > > the caller and we will end up with an incorrectly setup stack. > > I will try to go over sys/net*/** or even sys/** somewhen the next > days and see if I can find more of them. > > If anybody knows an easy way to find all casted function pointers > that are using varargs let me know ;-) Shouldn't we be able to teach Coverity? It certainly has the information=20 somewhere. =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 --nextPart2478221.rrnyWhTfxf Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (FreeBSD) iD8DBQBELDV1XyyEoT62BG0RAok+AJ4zMxAu9W4lkyonkcHlzgJTu2godgCfV/K5 HbjHQjp28Do3wHzlca41sZk= =IvRD -----END PGP SIGNATURE----- --nextPart2478221.rrnyWhTfxf-- From owner-cvs-src@FreeBSD.ORG Thu Mar 30 19:55:16 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0B3FD16A428; Thu, 30 Mar 2006 19:55:16 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from transport.cksoft.de (transport.cksoft.de [62.111.66.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 22B0943D62; Thu, 30 Mar 2006 19:55:10 +0000 (GMT) (envelope-from bz@FreeBSD.org) Received: from transport.cksoft.de (localhost [127.0.0.1]) by transport.cksoft.de (Postfix) with ESMTP id B99F92000F6; Thu, 30 Mar 2006 21:55:08 +0200 (CEST) Received: by transport.cksoft.de (Postfix, from userid 66) id D6DF32000D4; Thu, 30 Mar 2006 21:55:05 +0200 (CEST) Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net [10.111.66.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.int.zabbadoz.net (Postfix) with ESMTP id B7C46444F41; Thu, 30 Mar 2006 19:53:35 +0000 (UTC) Date: Thu, 30 Mar 2006 19:53:35 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: src-committers@freebsd.org In-Reply-To: <200603302145.57382.max@love2party.net> Message-ID: <20060330195236.G2181@maildrop.int.zabbadoz.net> References: <200603301857.k2UIv46o066136@repoman.freebsd.org> <20060330191338.Q2181@maildrop.int.zabbadoz.net> <200603302145.57382.max@love2party.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by AMaViS cksoft-s20020300-20031204bz on transport.cksoft.de Cc: cvs-src@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netipsec xform.h xform_ipip.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, 30 Mar 2006 19:55:16 -0000 On Thu, 30 Mar 2006, Max Laier wrote: > On Thursday 30 March 2006 21:17, Bjoern A. Zeeb wrote: >> On Thu, 30 Mar 2006, Bjoern A. Zeeb wrote: >>> bz 2006-03-30 18:57:04 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/netipsec xform.h xform_ipip.c >>> Log: >>> Fix more stack corruptions on amd64. >>> >>> Vararg functions have a different calling convention than regular >>> functions on amd64. Casting a varag function to a regular one to >>> match the function pointer declaration will hide the varargs from >>> the caller and we will end up with an incorrectly setup stack. >> >> I will try to go over sys/net*/** or even sys/** somewhen the next >> days and see if I can find more of them. >> >> If anybody knows an easy way to find all casted function pointers >> that are using varargs let me know ;-) > > Shouldn't we be able to teach Coverity? It certainly has the information > somewhere. next question: why does the compiler not complain? -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT From owner-cvs-src@FreeBSD.ORG Thu Mar 30 20:15:54 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A607616A400; Thu, 30 Mar 2006 20:15:54 +0000 (UTC) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E012543D58; Thu, 30 Mar 2006 20:15:53 +0000 (GMT) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UKFrwJ072049; Thu, 30 Mar 2006 20:15:53 GMT (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UKFroT072048; Thu, 30 Mar 2006 20:15:53 GMT (envelope-from ume) Message-Id: <200603302015.k2UKFroT072048@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Thu, 30 Mar 2006 20:15: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/include Makefile res_update.h src/lib/libc/net Symbol.map res_mkupdate.c res_update.c res_update.h src/lib/libc/resolv Symbol.map res_data.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, 30 Mar 2006 20:15:54 -0000 ume 2006-03-30 20:15:53 UTC FreeBSD src repository Modified files: include Makefile lib/libc/net Symbol.map res_mkupdate.c res_update.c lib/libc/resolv Symbol.map res_data.c Added files: include res_update.h Removed files: lib/libc/net res_update.h Log: Expose res_update and friends again. At least, ports/mail/spamilter uses them. Now, we have res_nupdate and res_nmkupdate as well, but they are still based on our old resolver for binary backward compatibility. So, they don't provide new features such as TSIG support. Reported by: pointyhat via kris Revision Changes Path 1.261 +1 -1 src/include/Makefile 1.1 +79 -0 src/include/res_update.h (new) 1.4 +4 -4 src/lib/libc/net/Symbol.map 1.8 +5 -10 src/lib/libc/net/res_mkupdate.c 1.9 +22 -22 src/lib/libc/net/res_update.c 1.2 +0 -75 src/lib/libc/net/res_update.h (dead) 1.3 +2 -0 src/lib/libc/resolv/Symbol.map 1.3 +0 -6 src/lib/libc/resolv/res_data.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 20:25:53 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 095AA16A401; Thu, 30 Mar 2006 20:25:53 +0000 (UTC) (envelope-from jasone@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B91B943D8F; Thu, 30 Mar 2006 20:25:52 +0000 (GMT) (envelope-from jasone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UKPqKX072477; Thu, 30 Mar 2006 20:25:52 GMT (envelope-from jasone@repoman.freebsd.org) Received: (from jasone@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UKPqs8072476; Thu, 30 Mar 2006 20:25:52 GMT (envelope-from jasone) Message-Id: <200603302025.k2UKPqs8072476@repoman.freebsd.org> From: Jason Evans Date: Thu, 30 Mar 2006 20:25: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/lib/libc/stdlib malloc.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, 30 Mar 2006 20:25:53 -0000 jasone 2006-03-30 20:25:52 UTC FreeBSD src repository Modified files: lib/libc/stdlib malloc.c Log: Optimize runtime performance, primary using the following techniques: * Avoid choosing an arena until it's certain that an arena is needed for allocation. * Convert division/multiplication to bitshifting where possible. * Avoid accessing TLS variables in single-threaded code. * Reduce the amount of pointer dereferencing. * Move lock acquisition in critical paths to only protect the the code that requires synchronization, and completely remove locking where possible. Revision Changes Path 1.120 +294 -285 src/lib/libc/stdlib/malloc.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 20:47:14 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2C0F216A41F; Thu, 30 Mar 2006 20:47:14 +0000 (UTC) (envelope-from wilko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1D7E543D96; Thu, 30 Mar 2006 20:47:12 +0000 (GMT) (envelope-from wilko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UKlCio082111; Thu, 30 Mar 2006 20:47:12 GMT (envelope-from wilko@repoman.freebsd.org) Received: (from wilko@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UKlCuT082092; Thu, 30 Mar 2006 20:47:12 GMT (envelope-from wilko) Message-Id: <200603302047.k2UKlCuT082092@repoman.freebsd.org> From: Wilko Bulte Date: Thu, 30 Mar 2006 20:47: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: 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, 30 Mar 2006 20:47:14 -0000 wilko 2006-03-30 20:47:12 UTC FreeBSD src repository Modified files: . access Log: Welcome flz (Florent Thoumie) to the ranks of the src committers. cperciva sponsored Florent, and will be his mentor. Approved by: core With hat: core-secretary Revision Changes Path 1.746 +1 -0 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Thu Mar 30 21:04:52 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E424F16A425; Thu, 30 Mar 2006 21:04:52 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9F8E243D48; Thu, 30 Mar 2006 21:04:52 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UL4qxN086166; Thu, 30 Mar 2006 21:04:52 GMT (envelope-from csjp@repoman.freebsd.org) Received: (from csjp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UL4qF7086165; Thu, 30 Mar 2006 21:04:52 GMT (envelope-from csjp) Message-Id: <200603302104.k2UL4qF7086165@repoman.freebsd.org> From: "Christian S.J. Peron" Date: Thu, 30 Mar 2006 21:04: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/usr.sbin/syslogd syslogd.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, 30 Mar 2006 21:04:53 -0000 csjp 2006-03-30 21:04:52 UTC FreeBSD src repository Modified files: usr.sbin/syslogd syslogd.c Log: Currently, if writing out a log entry fails, we unlink that log entry from our internal list of logfiles. So if writev(2) fails for potentially transient errors like ENOSPC, syslogd requires a restart, even if the filesystem has purged. This change allows syslogd to ignore ENOSPC space errors, so that when the filesystem is cleaned up, syslogd will automatically start logging again without requiring the reset. This makes syslogd(8) a bit more reliable. MFC after: 1 week Revision Changes Path 1.150 +12 -5 src/usr.sbin/syslogd/syslogd.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 21:39:36 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B65F316A420; Thu, 30 Mar 2006 21:39:36 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 72E7943D49; Thu, 30 Mar 2006 21:39:36 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2ULdaYB087468; Thu, 30 Mar 2006 21:39:36 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2ULdaGB087467; Thu, 30 Mar 2006 21:39:36 GMT (envelope-from marcel) Message-Id: <200603302139.k2ULdaGB087467@repoman.freebsd.org> From: Marcel Moolenaar Date: Thu, 30 Mar 2006 21:39:36 +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: Thu, 30 Mar 2006 21:39:36 -0000 marcel 2006-03-30 21:39:36 UTC FreeBSD src repository Modified files: sys/conf files Log: Include the sbus attachment of scc(1) when either fhc(4) or sbus(4) is configured. Revision Changes Path 1.1107 +1 -1 src/sys/conf/files From owner-cvs-src@FreeBSD.ORG Thu Mar 30 21:42:19 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 03A7116A401; Thu, 30 Mar 2006 21:42:19 +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 5D6F343D49; Thu, 30 Mar 2006 21:42:18 +0000 (GMT) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (v66mg2eox56blhq3@localhost.funkthat.com [127.0.0.1]) by hydrogen.funkthat.com (8.13.4/8.13.3) with ESMTP id k2ULgHUt019694; Thu, 30 Mar 2006 13:42:17 -0800 (PST) (envelope-from jmg@hydrogen.funkthat.com) Received: (from jmg@localhost) by hydrogen.funkthat.com (8.13.4/8.13.3/Submit) id k2ULgGSW019691; Thu, 30 Mar 2006 13:42:16 -0800 (PST) (envelope-from jmg) Date: Thu, 30 Mar 2006 13:42:16 -0800 From: John-Mark Gurney To: "Christian S.J. Peron" Message-ID: <20060330214216.GC86967@funkthat.com> References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200603302104.k2UL4qF7086165@repoman.freebsd.org> User-Agent: Mutt/1.4.2.1i X-Operating-System: FreeBSD 5.4-RELEASE-p6 i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 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 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.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: Thu, 30 Mar 2006 21:42:19 -0000 Christian S.J. Peron wrote this message on Thu, Mar 30, 2006 at 21:04 +0000: > csjp 2006-03-30 21:04:52 UTC > > FreeBSD src repository > > Modified files: > usr.sbin/syslogd syslogd.c > Log: > Currently, if writing out a log entry fails, we unlink that log entry from our > internal list of logfiles. So if writev(2) fails for potentially transient > errors like ENOSPC, syslogd requires a restart, even if the filesystem has > purged. > > This change allows syslogd to ignore ENOSPC space errors, so that when the > filesystem is cleaned up, syslogd will automatically start logging again > without requiring the reset. This makes syslogd(8) a bit more reliable. I'd be cool if there was a log entry that logged the fact that we couldn't write entries for a time due to no space on the device, so that going back through the logs, you could understand why there was a big gap... -- 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 Thu Mar 30 21:53:34 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 57B5716A423; Thu, 30 Mar 2006 21:53:34 +0000 (UTC) (envelope-from remko@freebsd.org) Received: from caelis.elvandar.org (caelis.elvandar.org [217.148.169.59]) by mx1.FreeBSD.org (Postfix) with ESMTP id E98A143D69; Thu, 30 Mar 2006 21:53:33 +0000 (GMT) (envelope-from remko@freebsd.org) Received: from localhost (caelis.elvandar.org [217.148.169.59]) by caelis.elvandar.org (Postfix) with ESMTP id 5465992FC98; Thu, 30 Mar 2006 22:57:16 +0200 (CEST) Received: from caelis.elvandar.org ([217.148.169.59]) by localhost (caelis.elvandar.org [217.148.169.59]) (amavisd-new, port 10024) with ESMTP id 95179-04; Thu, 30 Mar 2006 22:57:16 +0200 (CEST) Message-ID: <442C462A.2040406@FreeBSD.org> Date: Thu, 30 Mar 2006 22:57:14 +0200 From: Remko Lodder User-Agent: Thunderbird 1.5 (Macintosh/20051201) MIME-Version: 1.0 To: Wilko Bulte References: <200603302047.k2UKlCuT082092@repoman.freebsd.org> In-Reply-To: <200603302047.k2UKlCuT082092@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by the elvandar.org maildomain 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 Reply-To: remko@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: Thu, 30 Mar 2006 21:53:34 -0000 Wilko Bulte wrote: > wilko 2006-03-30 20:47:12 UTC > > FreeBSD src repository > > Modified files: > . access > Log: > Welcome flz (Florent Thoumie) to the ranks of the src committers. > cperciva sponsored Florent, and will be his mentor. > > Approved by: core > With hat: core-secretary > Welcome Bro! (Florent); I am very sure Colin will do his best to help you and i am also very sure that you will do your best! Cheers guy! Remko -- Kind regards, Remko Lodder ** remko@elvandar.org FreeBSD ** remko@FreeBSD.org /* Quis custodiet ipsos custodes */ From owner-cvs-src@FreeBSD.ORG Thu Mar 30 22:06:46 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 592E916A425 for ; Thu, 30 Mar 2006 22:06:46 +0000 (UTC) (envelope-from joao.barros@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.193]) by mx1.FreeBSD.org (Postfix) with ESMTP id 43B7443D5C for ; Thu, 30 Mar 2006 22:06:44 +0000 (GMT) (envelope-from joao.barros@gmail.com) Received: by xproxy.gmail.com with SMTP id s9so363631wxc for ; Thu, 30 Mar 2006 14:06:43 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=mkavhRT5LgpEf/sKNJdvlQaMq24AsGbkkelX0zVOQc8HWQ1/5yN0bg7tp4ZbPY5aV2KYBVz16/2Ad7E07kt7ys37WlaF8RR5AOcEf5QLRZybIHMJED8Rald7Qt08e8hf3VY0AS5/XbK4WPE+4eOl5+yRkrmiPTxrTrrE464nPt8= Received: by 10.70.36.5 with SMTP id j5mr2813275wxj; Thu, 30 Mar 2006 14:06:43 -0800 (PST) Received: by 10.70.36.17 with HTTP; Thu, 30 Mar 2006 14:06:43 -0800 (PST) Message-ID: <70e8236f0603301406p263b244fy80a115cca685d37f@mail.gmail.com> Date: Thu, 30 Mar 2006 23:06:43 +0100 From: "Joao Barros" To: "John-Mark Gurney" In-Reply-To: <20060330214216.GC86967@funkthat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> <20060330214216.GC86967@funkthat.com> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, "Christian S.J. Peron" , cvs-all@freebsd.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 30 Mar 2006 22:06:46 -0000 On 3/30/06, John-Mark Gurney wrote: > I'd be cool if there was a log entry that logged the fact that we couldn'= t > write entries for a time due to no space on the device, so that going bac= k > through the logs, you could understand why there was a big gap... > I like the idea , and for those of us that get paranoid with logs 2 lines like this would really be nice: - Logging stopped at 2006-03-29 8:00:01 due to lack of disk space. - Logging resumed at 2006-03-29 23:00:01 Of course the 2nd line has an automatic timestamp but it would be really nice to know when logging started to fail. note: the examples were just to show the idea not the format. -- Joao Barros From owner-cvs-src@FreeBSD.ORG Thu Mar 30 22:16:27 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 645DB16A401; Thu, 30 Mar 2006 22:16:27 +0000 (UTC) (envelope-from gad@FreeBSD.org) Received: from smtp4.server.rpi.edu (smtp4.server.rpi.edu [128.113.2.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id E386343D46; Thu, 30 Mar 2006 22:16:26 +0000 (GMT) (envelope-from gad@FreeBSD.org) Received: from [128.113.24.47] (gilead.netel.rpi.edu [128.113.24.47]) by smtp4.server.rpi.edu (8.13.0/8.13.0) with ESMTP id k2UMGOHY001011; Thu, 30 Mar 2006 17:16:25 -0500 Mime-Version: 1.0 Message-Id: In-Reply-To: <70e8236f0603301406p263b244fy80a115cca685d37f@mail.gmail.com> References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> <20060330214216.GC86967@funkthat.com> <70e8236f0603301406p263b244fy80a115cca685d37f@mail.gmail.com> Date: Thu, 30 Mar 2006 17:16:23 -0500 To: "Joao Barros" , "John-Mark Gurney" From: Garance A Drosehn Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-CanItPRO-Stream: default X-RPI-SA-Score: undef - spam-scanning disabled X-Scanned-By: CanIt (www . canit . ca) on 128.113.2.4 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, "Christian S.J. Peron" , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 30 Mar 2006 22:16:27 -0000 At 11:06 PM +0100 3/30/06, Joao Barros wrote: >On 3/30/06, John-Mark Gurney wrote: > > I'd be cool if there was a log entry that logged the fact > > that we couldn't write entries for a time due to no space > > on the device, so that going back through the logs, you > > could understand why there was a big gap... > >I like the idea , and for those of us that get paranoid with >logs 2 lines like this would really be nice: > >- Logging stopped at 2006-03-29 8:00:01 due to lack of disk space. >- Logging resumed at 2006-03-29 23:00:01 > >Of course the 2nd line has an automatic timestamp but it would >be really nice to know when logging started to fail. > >note: the examples were just to show the idea not the format. Include a count of the lines which were not logged. Eg: Logging resumed at 2006-03-29 23:00:01, but 1200 lines were not logged -- Garance Alistair Drosehn = gad@gilead.netel.rpi.edu Senior Systems Programmer or gad@FreeBSD.org Rensselaer Polytechnic Institute; Troy, NY; USA From owner-cvs-src@FreeBSD.ORG Thu Mar 30 22:59:13 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5BCD516A401; Thu, 30 Mar 2006 22:59:13 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E493D43D55; Thu, 30 Mar 2006 22:59:12 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UMxCMt093592; Thu, 30 Mar 2006 22:59:12 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UMxC4K093591; Thu, 30 Mar 2006 22:59:12 GMT (envelope-from sam) Message-Id: <200603302259.k2UMxC4K093591@repoman.freebsd.org> From: Sam Leffler Date: Thu, 30 Mar 2006 22:59: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/sys/dev/acpica/Osd OsdSchedule.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, 30 Mar 2006 22:59:13 -0000 sam 2006-03-30 22:59:12 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/acpica/Osd OsdSchedule.c Log: MFC: 1.36: honor tunable when starting up task q threads Approved by: re (scottl) Revision Changes Path 1.32.2.4 +2 -1 src/sys/dev/acpica/Osd/OsdSchedule.c From owner-cvs-src@FreeBSD.ORG Thu Mar 30 23:07:00 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1D64A16A401; Thu, 30 Mar 2006 23:07:00 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF69643D46; Thu, 30 Mar 2006 23:06:59 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2UN6xgq095256; Thu, 30 Mar 2006 23:06:59 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2UN6xl9095255; Thu, 30 Mar 2006 23:06:59 GMT (envelope-from sam) Message-Id: <200603302306.k2UN6xl9095255@repoman.freebsd.org> From: Sam Leffler Date: Thu, 30 Mar 2006 23:06: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/kern subr_taskqueue.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, 30 Mar 2006 23:07:00 -0000 sam 2006-03-30 23:06:59 UTC FreeBSD src repository Modified files: sys/kern subr_taskqueue.c Log: fixup error handling in taskqueue_start_threads: check for kthread_create failing, print a message when we fail for some reason as most callers do not check the return value (e.g. 'cuz they're called from SYSINIT) Reviewed by: scottl MFC after: 1 week Revision Changes Path 1.35 +20 -11 src/sys/kern/subr_taskqueue.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 00:37:43 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4F1E116A447; Fri, 31 Mar 2006 00:37:43 +0000 (UTC) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 09F1943D49; Fri, 31 Mar 2006 00:37:43 +0000 (GMT) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2V0bgd4099786; Fri, 31 Mar 2006 00:37:42 GMT (envelope-from jmg@repoman.freebsd.org) Received: (from jmg@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2V0bgtl099785; Fri, 31 Mar 2006 00:37:42 GMT (envelope-from jmg) Message-Id: <200603310037.k2V0bgtl099785@repoman.freebsd.org> From: John-Mark Gurney Date: Fri, 31 Mar 2006 00:37: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/gnu/usr.bin/binutils/gdbserver Makefile low-fbsd.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, 31 Mar 2006 00:37:43 -0000 jmg 2006-03-31 00:37:42 UTC FreeBSD src repository Removed files: gnu/usr.bin/binutils/gdbserver Makefile low-fbsd.c Log: remove these vestiges of gdbserver.. It hasn't built in a long time, and now really belongs in gdb, not binutils.. Plus, these don't resemble what the new gdbserver looks like. Revision Changes Path 1.11 +0 -24 src/gnu/usr.bin/binutils/gdbserver/Makefile (dead) 1.6 +0 -341 src/gnu/usr.bin/binutils/gdbserver/low-fbsd.c (dead) From owner-cvs-src@FreeBSD.ORG Fri Mar 31 01:39:50 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B67DC16A401; Fri, 31 Mar 2006 01:39:50 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 717D143D48; Fri, 31 Mar 2006 01:39:50 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2V1do06010879; Fri, 31 Mar 2006 01:39:50 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2V1do3t010878; Fri, 31 Mar 2006 01:39:50 GMT (envelope-from marcel) Message-Id: <200603310139.k2V1do3t010878@repoman.freebsd.org> From: Marcel Moolenaar Date: Fri, 31 Mar 2006 01:39:50 +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/powerpc/include bus.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, 31 Mar 2006 01:39:50 -0000 marcel 2006-03-31 01:39:50 UTC FreeBSD src repository Modified files: sys/powerpc/include bus.h Log: Add a dummy implementation of bus_space_map(). Revision Changes Path 1.18 +9 -3 src/sys/powerpc/include/bus.h From owner-cvs-src@FreeBSD.ORG Fri Mar 31 01:42:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7184716A400; Fri, 31 Mar 2006 01:42:56 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2830E43D46; Fri, 31 Mar 2006 01:42:56 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2V1gu90011108; Fri, 31 Mar 2006 01:42:56 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2V1gu23011107; Fri, 31 Mar 2006 01:42:56 GMT (envelope-from marcel) Message-Id: <200603310142.k2V1gu23011107@repoman.freebsd.org> From: Marcel Moolenaar Date: Fri, 31 Mar 2006 01:42: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/conf files.powerpc src/sys/dev/uart uart_cpu_powerpc.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, 31 Mar 2006 01:42:56 -0000 marcel 2006-03-31 01:42:55 UTC FreeBSD src repository Modified files: sys/conf files.powerpc Added files: sys/dev/uart uart_cpu_powerpc.c Log: Allow uart(4) to be built on PowerPC. Revision Changes Path 1.50 +1 -0 src/sys/conf/files.powerpc 1.1 +54 -0 src/sys/dev/uart/uart_cpu_powerpc.c (new) From owner-cvs-src@FreeBSD.ORG Fri Mar 31 01:50:24 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2B92316A423; Fri, 31 Mar 2006 01:50:24 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAE4C43D46; Fri, 31 Mar 2006 01:50:23 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2V1oNqv011481; Fri, 31 Mar 2006 01:50:23 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2V1oN9M011480; Fri, 31 Mar 2006 01:50:23 GMT (envelope-from marcel) Message-Id: <200603310150.k2V1oN9M011480@repoman.freebsd.org> From: Marcel Moolenaar Date: Fri, 31 Mar 2006 01:50: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/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, 31 Mar 2006 01:50:24 -0000 marcel 2006-03-31 01:50:23 UTC FreeBSD src repository Modified files: sys/modules Makefile Log: Build uart(4) on PowerPC. Revision Changes Path 1.488 +1 -2 src/sys/modules/Makefile From owner-cvs-src@FreeBSD.ORG Fri Mar 31 02:56:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5568216A420; Fri, 31 Mar 2006 02:56:31 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CAC2F43D55; Fri, 31 Mar 2006 02:56:30 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2V2uUnl015548; Fri, 31 Mar 2006 02:56:30 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2V2uUc9015547; Fri, 31 Mar 2006 02:56:30 GMT (envelope-from jeff) Message-Id: <200603310256.k2V2uUc9015547@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 31 Mar 2006 02:56: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/sys buf.h src/sys/kern vfs_bio.c vfs_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: Fri, 31 Mar 2006 02:56:31 -0000 jeff 2006-03-31 02:56:30 UTC FreeBSD src repository Modified files: sys/sys buf.h sys/kern vfs_bio.c vfs_subr.c Log: - Add the B_NEEDSGIANT flag which is only set if the vnode that owns a buf requires Giant. It is set in bgetvp and cleared in brelvp. - Create QUEUE_DIRTY_GIANT for dirty buffers that require giant. - In the buf daemon, only grab giant when processing QUEUE_DIRTY_GIANT and only if we think there are buffers in that queue. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.505 +35 -16 src/sys/kern/vfs_bio.c 1.666 +3 -0 src/sys/kern/vfs_subr.c 1.193 +1 -1 src/sys/sys/buf.h From owner-cvs-src@FreeBSD.ORG Fri Mar 31 02:59:23 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ED7BC16A424; Fri, 31 Mar 2006 02:59:23 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6E1B43D48; Fri, 31 Mar 2006 02:59:23 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2V2xNr3015693; Fri, 31 Mar 2006 02:59:23 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2V2xNch015692; Fri, 31 Mar 2006 02:59:23 GMT (envelope-from jeff) Message-Id: <200603310259.k2V2xNch015692@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 31 Mar 2006 02:59: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/sys/kern vfs_lookup.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, 31 Mar 2006 02:59:24 -0000 jeff 2006-03-31 02:59:23 UTC FreeBSD src repository Modified files: sys/kern vfs_lookup.c Log: - LK_RETRY means nothing when passed to VOP_LOCK. Call vn_lock instead. - Move the vn_lock of the dvp until after we've unbusied the filesystem to avoid a LOR with the mount point lock. - In the v_mountedhere while loop we acquire a new instance of giant each time through without releasing the first. This would cause us to leak Giant. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.89 +2 -1 src/sys/kern/vfs_lookup.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 03:49:18 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 316D416A41F; Fri, 31 Mar 2006 03:49:18 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 352B043D53; Fri, 31 Mar 2006 03:49:17 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2V3nH5X019641; Fri, 31 Mar 2006 03:49:17 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2V3nHCf019640; Fri, 31 Mar 2006 03:49:17 GMT (envelope-from jeff) Message-Id: <200603310349.k2V3nHCf019640@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 31 Mar 2006 03:49: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/sys mount.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, 31 Mar 2006 03:49:18 -0000 jeff 2006-03-31 03:49:17 UTC FreeBSD src repository Modified files: sys/sys mount.h Log: - Define mnt_startzero and mnt_endzero as a range that excludes mnt_mtx and mnt_lock so that the mountpoint can be explicitly zeroed on creation. Discussed with: tegge Tested by: kris Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.209 +4 -2 src/sys/sys/mount.h From owner-cvs-src@FreeBSD.ORG Fri Mar 31 03:49:52 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0C2C916A401; Fri, 31 Mar 2006 03:49:52 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D0F5843D48; Fri, 31 Mar 2006 03:49:51 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2V3npm4019706; Fri, 31 Mar 2006 03:49:51 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2V3npg3019705; Fri, 31 Mar 2006 03:49:51 GMT (envelope-from jeff) Message-Id: <200603310349.k2V3npg3019705@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 31 Mar 2006 03:49: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/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: Fri, 31 Mar 2006 03:49:52 -0000 jeff 2006-03-31 03:49:51 UTC FreeBSD src repository Modified files: sys/kern vfs_mount.c Log: - Allocate mounts from a uma zone that uses UMA_ZONE_NOFREE to prevent mount memory from being reclaimed. This resolves a number of race conditions described in vfs_default.c and introduced with the VFS_LOCK_GIANT macros. - Let the mtx and lock remain valid after the mount structure has been freed by using init and fini calls. Technically fini will never be called but is included for completeness. - Consistently use lockmgr directly rather than lockmgr to lock and vfs_unbusy to unlock. Discussed with: tegge Tested by: kris Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.220 +32 -8 src/sys/kern/vfs_mount.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 03:52:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB91716A401; Fri, 31 Mar 2006 03:52:25 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E1A143D4C; Fri, 31 Mar 2006 03:52:25 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2V3qOET019893; Fri, 31 Mar 2006 03:52:25 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2V3qOpc019892; Fri, 31 Mar 2006 03:52:24 GMT (envelope-from jeff) Message-Id: <200603310352.k2V3qOpc019892@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 31 Mar 2006 03:52: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/kern vfs_default.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, 31 Mar 2006 03:52:25 -0000 jeff 2006-03-31 03:52:24 UTC FreeBSD src repository Modified files: sys/kern vfs_default.c Log: - GETWRITEMOUNT now returns a referenced mountpoint to prevent its identity from changing. This is possible now that mounts are not freed. Discussed with: tegge Tested by: kris Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.133 +15 -1 src/sys/kern/vfs_default.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 03:53:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1DBC616A400; Fri, 31 Mar 2006 03:53:26 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC2CE43D49; Fri, 31 Mar 2006 03:53:25 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2V3rPUt019944; Fri, 31 Mar 2006 03:53:25 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2V3rPNb019943; Fri, 31 Mar 2006 03:53:25 GMT (envelope-from jeff) Message-Id: <200603310353.k2V3rPNb019943@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 31 Mar 2006 03:53: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 vfs_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: Fri, 31 Mar 2006 03:53:26 -0000 jeff 2006-03-31 03:53:25 UTC FreeBSD src repository Modified files: sys/kern vfs_subr.c Log: - Hold a reference from the time vfs_busy starts until vfs_unbusy is called. - vfs_getvfs has to return a reference to prevent the returned mountpoint from changing identities. - Release references acquired via vfs_getvfs. Discussed with: tegge Tested by: kris Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.667 +9 -3 src/sys/kern/vfs_subr.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 03:54:20 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B27F316A420; Fri, 31 Mar 2006 03:54:20 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5440D43D49; Fri, 31 Mar 2006 03:54:20 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2V3sKj2020065; Fri, 31 Mar 2006 03:54:20 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2V3sKto020064; Fri, 31 Mar 2006 03:54:20 GMT (envelope-from jeff) Message-Id: <200603310354.k2V3sKto020064@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 31 Mar 2006 03:54: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 vfs_syscalls.c vfs_vnops.c src/sys/nfsserver nfs_serv.c nfs_srvsubs.c src/sys/ufs/ffs ffs_snapshot.c ffs_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: Fri, 31 Mar 2006 03:54:20 -0000 jeff 2006-03-31 03:54:20 UTC FreeBSD src repository Modified files: sys/kern vfs_syscalls.c vfs_vnops.c sys/nfsserver nfs_serv.c nfs_srvsubs.c sys/ufs/ffs ffs_snapshot.c ffs_vfsops.c Log: - Release the references acquired by VOP_GETWRITEMOUNT and vfs_getvfs(). Discussed with: tegge Tested by: kris Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.414 +12 -13 src/sys/kern/vfs_syscalls.c 1.241 +16 -2 src/sys/kern/vfs_vnops.c 1.164 +11 -0 src/sys/nfsserver/nfs_serv.c 1.139 +4 -2 src/sys/nfsserver/nfs_srvsubs.c 1.117 +1 -0 src/sys/ufs/ffs/ffs_snapshot.c 1.307 +6 -1 src/sys/ufs/ffs/ffs_vfsops.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 07:13:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C400916A400; Fri, 31 Mar 2006 07:13:10 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 954FF43D45; Fri, 31 Mar 2006 07:13:10 +0000 (GMT) (envelope-from kris@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2V7DADB040473; Fri, 31 Mar 2006 07:13:10 GMT (envelope-from kris@repoman.freebsd.org) Received: (from kris@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2V7DA2o040472; Fri, 31 Mar 2006 07:13:10 GMT (envelope-from kris) Message-Id: <200603310713.k2V7DA2o040472@repoman.freebsd.org> From: Kris Kennaway Date: Fri, 31 Mar 2006 07:13: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/sys/nfsclient nfs_socket.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, 31 Mar 2006 07:13:10 -0000 kris 2006-03-31 07:13:09 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/nfsclient nfs_socket.c Log: MFC r1.137: Fix a bug in the NFS/TCP retransmission path. The bug was that earlier, if a request was retransmitted, we would do subsequent retransmits every 10 msecs. This can cause data corruption under moderate loads by reordering operations as seen by the client NFS attribute cache, and on the server side when the retransmission occurs after the original request has left the duplicate cache, since the operation will be committed for a second time. Further work on retransmission handling is needed (e.g. they are still being done sent too often since they are scaled by HZ, and the size of the dup cache is too small and easily overwhelmed on busy servers). Submitted by: mohans Approved by: re (mux) Revision Changes Path 1.125.2.7 +1 -0 src/sys/nfsclient/nfs_socket.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 07:39:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 11A9D16A400; Fri, 31 Mar 2006 07:39:26 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A34D943D45; Fri, 31 Mar 2006 07:39:25 +0000 (GMT) (envelope-from kris@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2V7dPxV041405; Fri, 31 Mar 2006 07:39:25 GMT (envelope-from kris@repoman.freebsd.org) Received: (from kris@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2V7dPlr041404; Fri, 31 Mar 2006 07:39:25 GMT (envelope-from kris) Message-Id: <200603310739.k2V7dPlr041404@repoman.freebsd.org> From: Kris Kennaway Date: Fri, 31 Mar 2006 07:39: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/kern vfs_lookup.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, 31 Mar 2006 07:39:26 -0000 kris 2006-03-31 07:39:25 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern vfs_lookup.c Log: MFC r1.89: - LK_RETRY means nothing when passed to VOP_LOCK. Call vn_lock instead. - Move the vn_lock of the dvp until after we've unbusied the filesystem to avoid a LOR with the mount point lock. - In the v_mountedhere while loop we acquire a new instance of giant each time through without releasing the first. This would cause us to leak Giant. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) Revision Changes Path 1.80.2.6 +2 -1 src/sys/kern/vfs_lookup.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 08:06:57 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2FFAE16A432; Fri, 31 Mar 2006 08:06:57 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from mail07.syd.optusnet.com.au (mail07.syd.optusnet.com.au [211.29.132.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id 46FE743D45; Fri, 31 Mar 2006 08:06:56 +0000 (GMT) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (c220-239-19-236.belrs4.nsw.optusnet.com.au [220.239.19.236]) by mail07.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id k2V86sMI017853 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Fri, 31 Mar 2006 19:06:55 +1100 Received: from turion.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by turion.vk2pj.dyndns.org (8.13.4/8.13.4) with ESMTP id k2V86sEZ001127; Fri, 31 Mar 2006 19:06:54 +1100 (EST) (envelope-from peter@turion.vk2pj.dyndns.org) Received: (from peter@localhost) by turion.vk2pj.dyndns.org (8.13.4/8.13.4/Submit) id k2V86sR2001126; Fri, 31 Mar 2006 19:06:54 +1100 (EST) (envelope-from peter) Date: Fri, 31 Mar 2006 19:06:54 +1100 From: Peter Jeremy To: "Christian S.J. Peron" Message-ID: <20060331080654.GB776@turion.vk2pj.dyndns.org> References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200603302104.k2UL4qF7086165@repoman.freebsd.org> X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.11 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 31 Mar 2006 08:06:57 -0000 On Thu, 2006-Mar-30 21:04:52 +0000, Christian S.J. Peron wrote: > This change allows syslogd to ignore ENOSPC space errors, so that when the > filesystem is cleaned up, syslogd will automatically start logging again > without requiring the reset. This makes syslogd(8) a bit more reliable. My sole concern with this is that this means that syslogd will keep trying to write to the full filesystem - and the kernel will log the attempts to write to a full filesystem. Whilst there's rate limiting in the kernel, this sort of feedback loop is undesirable. -- Peter Jeremy From owner-cvs-src@FreeBSD.ORG Fri Mar 31 08:09:06 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 57C9516A425; Fri, 31 Mar 2006 08:09:06 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E2A7143D48; Fri, 31 Mar 2006 08:09:05 +0000 (GMT) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2V895lU043843; Fri, 31 Mar 2006 08:09:05 GMT (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2V895eg043842; Fri, 31 Mar 2006 08:09:05 GMT (envelope-from sos) Message-Id: <200603310809.k2V895eg043842@repoman.freebsd.org> From: Sĝren Schmidt Date: Fri, 31 Mar 2006 08:09: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/sys ata.h src/sys/dev/ata ata-all.c ata-all.h ata-disk.c ata-queue.c ata-usb.c atapi-cam.c atapi-cd.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, 31 Mar 2006 08:09:06 -0000 sos 2006-03-31 08:09:05 UTC FreeBSD src repository Modified files: sys/sys ata.h sys/dev/ata ata-all.c ata-all.h ata-disk.c ata-queue.c ata-usb.c atapi-cam.c atapi-cd.c Log: Make the ATAPI sense data accessible when using the ioctl interface MFC candidate. Revision Changes Path 1.271 +5 -1 src/sys/dev/ata/ata-all.c 1.117 +5 -44 src/sys/dev/ata/ata-all.h 1.197 +10 -3 src/sys/dev/ata/ata-disk.c 1.63 +33 -30 src/sys/dev/ata/ata-queue.c 1.4 +1 -5 src/sys/dev/ata/ata-usb.c 1.44 +2 -2 src/sys/dev/ata/atapi-cam.c 1.188 +8 -8 src/sys/dev/ata/atapi-cd.c 1.34 +43 -0 src/sys/sys/ata.h From owner-cvs-src@FreeBSD.ORG Fri Mar 31 08:54:17 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D35216A41F; Fri, 31 Mar 2006 08:54:17 +0000 (UTC) (envelope-from bde@zeta.org.au) Received: from mailout1.pacific.net.au (mailout1.pacific.net.au [61.8.0.84]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D23B43D5D; Fri, 31 Mar 2006 08:54:16 +0000 (GMT) (envelope-from bde@zeta.org.au) Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.0.87]) by mailout1.pacific.net.au (Postfix) with ESMTP id 87D72527F73; Fri, 31 Mar 2006 19:54:14 +1100 (EST) Received: from epsplex.bde.org (katana.zip.com.au [61.8.7.246]) by mailproxy2.pacific.net.au (8.13.4/8.13.4/Debian-3) with ESMTP id k2V8sCAE029687; Fri, 31 Mar 2006 19:54:13 +1100 Date: Fri, 31 Mar 2006 19:54:11 +1100 (EST) From: Bruce Evans X-X-Sender: bde@epsplex.bde.org To: "Bjoern A. Zeeb" In-Reply-To: <20060330195236.G2181@maildrop.int.zabbadoz.net> Message-ID: <20060331192259.U1007@epsplex.bde.org> References: <200603301857.k2UIv46o066136@repoman.freebsd.org> <20060330191338.Q2181@maildrop.int.zabbadoz.net> <200603302145.57382.max@love2party.net> <20060330195236.G2181@maildrop.int.zabbadoz.net> 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/netipsec xform.h xform_ipip.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, 31 Mar 2006 08:54:17 -0000 On Thu, 30 Mar 2006, Bjoern A. Zeeb wrote: > On Thu, 30 Mar 2006, Max Laier wrote: > >> On Thursday 30 March 2006 21:17, Bjoern A. Zeeb wrote: >>> On Thu, 30 Mar 2006, Bjoern A. Zeeb wrote: >>>> bz 2006-03-30 18:57:04 UTC >>>> >>>> FreeBSD src repository >>>> >>>> Modified files: >>>> sys/netipsec xform.h xform_ipip.c >>>> Log: >>>> Fix more stack corruptions on amd64. >>> ... >>> If anybody knows an easy way to find all casted function pointers >>> that are using varargs let me know ;-) Change gcc to optionally warn about all bogus casts. This would include all casts of function pointers (it is just an implementation detail that casts of varargs functions are more likely to cause problems at runtime). This would be easy, but filtering out all the warnings about non-broken casdes wouldn't be. >> Shouldn't we be able to teach Coverity? It certainly has the information >> somewhere. > > next question: why does the compiler not complain? Because any function pointer type may be converted to any function pointer type (and back) in much the same way that any object pointer type may be converted to "void *" (and back). It is only an error to use a function pointer to call a function whose type is not compatible with the pointed-to type. If the pointed-to type is different from the function type, then it is necessary to convert the pointer to exactly the function type before calling the function in the same way that it is (more obviously) necessary to convert "void *" back to the almost exactly the original object pointer type. (If a function pointer is not converted back exactly, then the behaviour is undefined, but for object pointers some cases (mainly converting to "u_char *" and indirection through this) are defined and some cases (mainly ones where things end up sufficiently aligned) are implementation-defined.) Bruce From owner-cvs-src@FreeBSD.ORG Fri Mar 31 09:06:41 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B96D16A400; Fri, 31 Mar 2006 09:06:41 +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 BD13343D68; Fri, 31 Mar 2006 09:06:36 +0000 (GMT) (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 A7E5246BE0; Fri, 31 Mar 2006 04:06:35 -0500 (EST) Date: Fri, 31 Mar 2006 09:06:32 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Peter Jeremy In-Reply-To: <20060331080654.GB776@turion.vk2pj.dyndns.org> Message-ID: <20060331090421.I9972@fledge.watson.org> References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> <20060331080654.GB776@turion.vk2pj.dyndns.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, src-committers@freebsd.org, "Christian S.J. Peron" , cvs-all@freebsd.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 31 Mar 2006 09:06:41 -0000 On Fri, 31 Mar 2006, Peter Jeremy wrote: > On Thu, 2006-Mar-30 21:04:52 +0000, Christian S.J. Peron wrote: >> This change allows syslogd to ignore ENOSPC space errors, so that when the >> filesystem is cleaned up, syslogd will automatically start logging again >> without requiring the reset. This makes syslogd(8) a bit more reliable. > > My sole concern with this is that this means that syslogd will keep trying > to write to the full filesystem - and the kernel will log the attempts to > write to a full filesystem. Whilst there's rate limiting in the kernel, > this sort of feedback loop is undesirable. What I'd like to see is an argument to syslogd to specify a maximum full level for the target file system. Log data is valuable, but being able to write to /var/tmp/vi.recover is also important. syslogd -l 90% could specify that sylogd should not write log records, perhaps other than an "out of space record" to a log file on a file system with >=90% capacity. This prevents the kernel from spewing about being out of space also. The accounting code does exactly this, for identical reasons. Robert N M Watson From owner-cvs-src@FreeBSD.ORG Fri Mar 31 09:29:50 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A247416A422 for ; Fri, 31 Mar 2006 09:29:50 +0000 (UTC) (envelope-from joao.barros@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2665E43D5F for ; Fri, 31 Mar 2006 09:29:47 +0000 (GMT) (envelope-from joao.barros@gmail.com) Received: by xproxy.gmail.com with SMTP id s9so426220wxc for ; Fri, 31 Mar 2006 01:29:47 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=BXRY2OaEir2vi6E1FVeWy6/VHaEDpbIXrnWKSApbTva8WYzCoQjgXOVijVElNzttDYrkAd74VL06Nd2AY9ximgSZDG+CyLYKQUSMf0HLtGo5oDrdMaLWFtJJY4/k6zU29HDwfGWybZf8VrL2kkEynnrCUXVHQ/seGeCyNgjJ+gg= Received: by 10.70.17.2 with SMTP id 2mr240844wxq; Fri, 31 Mar 2006 01:29:47 -0800 (PST) Received: by 10.70.36.17 with HTTP; Fri, 31 Mar 2006 01:29:47 -0800 (PST) Message-ID: <70e8236f0603310129r5fe4e3a4qd9cb329c768860cc@mail.gmail.com> Date: Fri, 31 Mar 2006 10:29:47 +0100 From: "Joao Barros" To: "Robert Watson" In-Reply-To: <20060331090421.I9972@fledge.watson.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> <20060331080654.GB776@turion.vk2pj.dyndns.org> <20060331090421.I9972@fledge.watson.org> Cc: Peter Jeremy , src-committers@freebsd.org, "Christian S.J. Peron" , cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 31 Mar 2006 09:29:50 -0000 On 3/31/06, Robert Watson wrote: > > On Fri, 31 Mar 2006, Peter Jeremy wrote: > > > On Thu, 2006-Mar-30 21:04:52 +0000, Christian S.J. Peron wrote: > >> This change allows syslogd to ignore ENOSPC space errors, so that whe= n the > >> filesystem is cleaned up, syslogd will automatically start logging ag= ain > >> without requiring the reset. This makes syslogd(8) a bit more reliabl= e. > > > > My sole concern with this is that this means that syslogd will keep try= ing > > to write to the full filesystem - and the kernel will log the attempts = to > > write to a full filesystem. Whilst there's rate limiting in the kernel= , > > this sort of feedback loop is undesirable. > > What I'd like to see is an argument to syslogd to specify a maximum full = level > for the target file system. Log data is valuable, but being able to writ= e to > /var/tmp/vi.recover is also important. syslogd -l 90% could specify that > sylogd should not write log records, perhaps other than an "out of space > record" to a log file on a file system with >=3D90% capacity. This preve= nts the > kernel from spewing about being out of space also. The accounting code d= oes > exactly this, for identical reasons. > > Robert N M Watson I was in bed last night and thought about this but also remembered something: imagine a very busy syslog machine, won't this "free space check" be a burden? I have a syslog machine at work that can fill up 30GB of disk in less than 2 hours and it's busy as it is :-) The solution as you correctly point out is it being optional. Take in consideration that checking by percentage can be tricky. On a very large disk that's inefficient, on a small one dangerous. Maybe a choice between percentage and real space is best. Does the kernel automatically starts complaining about out of space at 90%? If so that undermines my previous suggestions, but the questions remain ;-) -- Joao Barros From owner-cvs-src@FreeBSD.ORG Fri Mar 31 10:05:44 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1324116A400; Fri, 31 Mar 2006 10:05:44 +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 5C64A43D4C; Fri, 31 Mar 2006 10:05:42 +0000 (GMT) (envelope-from pjd@garage.freebsd.pl) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id E77A151CD1; Fri, 31 Mar 2006 12:05:40 +0200 (CEST) Received: from localhost (pjd.wheel.pl [10.0.1.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id C9028519CE; Fri, 31 Mar 2006 12:05:34 +0200 (CEST) Date: Fri, 31 Mar 2006 12:04:40 +0200 From: Pawel Jakub Dawidek To: Robert Watson Message-ID: <20060331100440.GA12785@garage.freebsd.pl> References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> <20060331080654.GB776@turion.vk2pj.dyndns.org> <20060331090421.I9972@fledge.watson.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="gBBFr7Ir9EOA20Yy" Content-Disposition: inline In-Reply-To: <20060331090421.I9972@fledge.watson.org> X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 7.0-CURRENT i386 User-Agent: mutt-ng/devel-r535 (FreeBSD) X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-5.9 required=3.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.0.4 Cc: Peter Jeremy , src-committers@freebsd.org, "Christian S.J. Peron" , cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 31 Mar 2006 10:05:44 -0000 --gBBFr7Ir9EOA20Yy Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Mar 31, 2006 at 09:06:32AM +0000, Robert Watson wrote: +>=20 +> On Fri, 31 Mar 2006, Peter Jeremy wrote: +>=20 +> >On Thu, 2006-Mar-30 21:04:52 +0000, Christian S.J. Peron wrote: +> >> This change allows syslogd to ignore ENOSPC space errors, so that whe= n the +> >> filesystem is cleaned up, syslogd will automatically start logging ag= ain +> >> without requiring the reset. This makes syslogd(8) a bit more reliabl= e. +> > +> >My sole concern with this is that this means that syslogd will keep try= ing to write to the full filesystem - and the kernel will log the attempts = to write to a full=20 +> >filesystem. Whilst there's rate limiting in the kernel, this sort of f= eedback loop is undesirable. +>=20 +> What I'd like to see is an argument to syslogd to specify a maximum full= level for the target file system. Log data is valuable, but being able to= write to=20 +> /var/tmp/vi.recover is also important. syslogd -l 90% could specify tha= t sylogd should not write log records, perhaps other than an "out of space = record" to a log file on=20 +> a file system with >=3D90% capacity. This prevents the kernel from spew= ing about being out of space also. The accounting code does exactly this, = for identical reasons. One of the things I like about UFS is that it has 8% of reserved space and when syslogd is running as root, it can still log, even when /var/ is full of users' data. Of course there should be separate /var/log/ partition, but... In my opinion it'll be good, if we can stop logging various levels when we hit Avail=3D0% and stop the rest at Avail=3D-4% maybe. Maybe we should take logs only from logpriv when Avail=3D0%... --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --gBBFr7Ir9EOA20Yy Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFELP64ForvXbEpPzQRAvsYAKC5vwyCufpIS1CTskib0yC7oISFxACeMxMZ 4X3bnAdEGZ56xWzdXpRUQ0U= =lHl/ -----END PGP SIGNATURE----- --gBBFr7Ir9EOA20Yy-- From owner-cvs-src@FreeBSD.ORG Fri Mar 31 10:27:48 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8118316A401; Fri, 31 Mar 2006 10:27:48 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3ED4D43D45; Fri, 31 Mar 2006 10:27:48 +0000 (GMT) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VARm43058843; Fri, 31 Mar 2006 10:27:48 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VARmqS058842; Fri, 31 Mar 2006 10:27:48 GMT (envelope-from ariff) Message-Id: <200603311027.k2VARmqS058842@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 31 Mar 2006 10:27: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/sound/pcm vchan.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, 31 Mar 2006 10:27:48 -0000 ariff 2006-03-31 10:27:47 UTC FreeBSD src repository Modified files: sys/dev/sound/pcm vchan.c Log: - Increase snddev refcount earlier while accessing through sysctl interface to avoid possible device unregister race (impossible to reproduce, yet possible). - Extra sanity check to ensure proper parent channel is being selected. - Reset parent channel once all of its children gone. Revision Changes Path 1.24 +34 -27 src/sys/dev/sound/pcm/vchan.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 10:30:29 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B02C16A400; Fri, 31 Mar 2006 10:30:29 +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 D842A43D46; Fri, 31 Mar 2006 10:30:28 +0000 (GMT) (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 CE09D46BE8; Fri, 31 Mar 2006 05:30:27 -0500 (EST) Date: Fri, 31 Mar 2006 10:30:28 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Joao Barros In-Reply-To: <70e8236f0603310129r5fe4e3a4qd9cb329c768860cc@mail.gmail.com> Message-ID: <20060331102745.D88223@fledge.watson.org> References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> <20060331080654.GB776@turion.vk2pj.dyndns.org> <20060331090421.I9972@fledge.watson.org> <70e8236f0603310129r5fe4e3a4qd9cb329c768860cc@mail.gmail.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Peter Jeremy , src-committers@freebsd.org, "Christian S.J. Peron" , cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 31 Mar 2006 10:30:29 -0000 On Fri, 31 Mar 2006, Joao Barros wrote: >>> My sole concern with this is that this means that syslogd will keep trying >>> to write to the full filesystem - and the kernel will log the attempts to >>> write to a full filesystem. Whilst there's rate limiting in the kernel, >>> this sort of feedback loop is undesirable. >> >> What I'd like to see is an argument to syslogd to specify a maximum full >> level for the target file system. Log data is valuable, but being able to >> write to /var/tmp/vi.recover is also important. syslogd -l 90% could >> specify that sylogd should not write log records, perhaps other than an >> "out of space record" to a log file on a file system with >=90% capacity. >> This prevents the kernel from spewing about being out of space also. The >> accounting code does exactly this, for identical reasons. > > I was in bed last night and thought about this but also remembered > something: imagine a very busy syslog machine, won't this "free space check" > be a burden? I have a syslog machine at work that can fill up 30GB of disk > in less than 2 hours and it's busy as it is :-) The solution as you > correctly point out is it being optional. Take in consideration that > checking by percentage can be tricky. On a very large disk that's > inefficient, on a small one dangerous. Maybe a choice between percentage and > real space is best. > > Does the kernel automatically starts complaining about out of space at 90%? > If so that undermines my previous suggestions, but the questions remain ;-) The cost to check for free space is the cost of a fstatfs() system call on the file descriptor of the log file. This should be handled without touching the disk, so while it's not a cheap system call compared to, say, getpid(), as it acquires locks and enters VFS, it's a lot cheaper than any disk I/O operation. Optional is good, if only because sometimes people do actually want logging to fill the disk, and that's been the behavior historically :-). While "how much free space is there" is a somewhat semantically problematic concept, in practice you can divide available blocks by total blocks and get a decent (and workable) approximation. At least, if you get the signed and unsigned types right, which in the past the accounting system has not :-). Robert N M Watson From owner-cvs-src@FreeBSD.ORG Fri Mar 31 10:32:14 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4475816A427; Fri, 31 Mar 2006 10:32:14 +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 C7CA143D62; Fri, 31 Mar 2006 10:32:13 +0000 (GMT) (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 6623146C00; Fri, 31 Mar 2006 05:32:13 -0500 (EST) Date: Fri, 31 Mar 2006 10:32:13 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Pawel Jakub Dawidek In-Reply-To: <20060331100440.GA12785@garage.freebsd.pl> Message-ID: <20060331103033.F88223@fledge.watson.org> References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> <20060331080654.GB776@turion.vk2pj.dyndns.org> <20060331090421.I9972@fledge.watson.org> <20060331100440.GA12785@garage.freebsd.pl> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Peter Jeremy , src-committers@freebsd.org, "Christian S.J. Peron" , cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 31 Mar 2006 10:32:14 -0000 On Fri, 31 Mar 2006, Pawel Jakub Dawidek wrote: > +> What I'd like to see is an argument to syslogd to specify a maximum full level for the target file system. Log data is valuable, but being able to write to > +> /var/tmp/vi.recover is also important. syslogd -l 90% could specify that sylogd should not write log records, perhaps other than an "out of space record" to a log file on > +> a file system with >=90% capacity. This prevents the kernel from spewing about being out of space also. The accounting code does exactly this, for identical reasons. > > One of the things I like about UFS is that it has 8% of reserved space and > when syslogd is running as root, it can still log, even when /var/ is full > of users' data. Of course there should be separate /var/log/ partition, > but... > > In my opinion it'll be good, if we can stop logging various levels when we > hit Avail=0% and stop the rest at Avail=-4% maybe. Maybe we should take logs > only from logpriv when Avail=0%... The trick will be balancing flexibility with complexity for the administrator. -s foopercent is easy for an administrator to understand, and conditional logging of message types based on percentage is not. I can imagine a useful middle ground on the order of -s info,80 or such, which means don't log info and lower when about 80%, but we'd need to think a little carefully about how to present this sort of thing so it's useful as opposed to simply confusing. :-) Robert N M Watson From owner-cvs-src@FreeBSD.ORG Fri Mar 31 10:36:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5CE4A16A400; Fri, 31 Mar 2006 10:36:37 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B77143D45; Fri, 31 Mar 2006 10:36:37 +0000 (GMT) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VAaaZd059070; Fri, 31 Mar 2006 10:36:37 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VAaamv059069; Fri, 31 Mar 2006 10:36:36 GMT (envelope-from ariff) Message-Id: <200603311036.k2VAaamv059069@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 31 Mar 2006 10:36:36 +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 sound.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, 31 Mar 2006 10:36:37 -0000 ariff 2006-03-31 10:36:36 UTC FreeBSD src repository Modified files: sys/dev/sound/pcm sound.c Log: MEGA Fixes / Cleanup -------------------- - Seal the fate of long standing memory leak (4 years, 7 months) during pcm_unregister(). While destroying cdevs, scan / detect possible children and free its SLIST placeholder properly. - Optimize channel allocation / numbering even further. Do brute cyclic checking only if the channel numbering screwed. - Mega vchan create/destroy cleanup: o Implement pcm_setvchans() so everybody can use it freely instead of implementing their own, be it through sysctl or channel auto allocation. o Increase vchan creation/destruction resiliency: + it's possible to increase/decrease total vchans even during busy playback/recording. Busy channel will be left alone, untouched. Abusive test sample: # play whatever... # while : ; do sysctl hw.snd.pcm0.vchans=1 sysctl hw.snd.pcm0.vchans=10 sysctl hw.snd.pcm0.vchans=100 sysctl hw.snd.pcm0.vchans=200 done # Play something else, leave above loop running frantically. + Seal another 4 years old bug where it is possible to destroy (virtual) channel even when its cdevs being referenced by other process. The "First Come First Served" nature of dsp_clone() is the main culprit of this issue, and usually manifest itself as dangling channel <-> process association. Ensure that all of its cdevs are free from being referenced before destroying it (through ORPHAN_CDEVT() macross). All these fixes (including previous fixes) will be MFCed, later. Revision Changes Path 1.103 +239 -300 src/sys/dev/sound/pcm/sound.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 12:30:08 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6625B16A424; Fri, 31 Mar 2006 12:30:08 +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 5128F43D45; Fri, 31 Mar 2006 12:30:06 +0000 (GMT) (envelope-from pjd@garage.freebsd.pl) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id 44D2D51CD1; Fri, 31 Mar 2006 14:30:05 +0200 (CEST) Received: from localhost (pjd.wheel.pl [10.0.1.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id C8C94519CE; Fri, 31 Mar 2006 14:29:58 +0200 (CEST) Date: Fri, 31 Mar 2006 14:29:02 +0200 From: Pawel Jakub Dawidek To: Marcel Moolenaar Message-ID: <20060331122902.GC12785@garage.freebsd.pl> References: <200603301833.k2UIXMIa064774@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="uh9ZiVrAOUUm9fzH" Content-Disposition: inline In-Reply-To: <200603301833.k2UIXMIa064774@repoman.freebsd.org> X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 7.0-CURRENT i386 User-Agent: mutt-ng/devel-r535 (FreeBSD) X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-5.9 required=3.0 tests=ALL_TRUSTED,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/share/man/man4 scc.4 src/sys/dev/uart uart_bus_scc.c src/sys/kern serdev_if.m src/sys/dev/scc scc_bfe.h scc_bfe_ebus.c scc_bfe_sbus.c scc_bus.h scc_core.c scc_dev_sab82532.c scc_dev_z8530.c scc_if.m src/sys/modules/scc ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 31 Mar 2006 12:30:08 -0000 --uh9ZiVrAOUUm9fzH Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Mar 30, 2006 at 06:33:22PM +0000, Marcel Moolenaar wrote: +> marcel 2006-03-30 18:33:22 UTC +>=20 +> FreeBSD src repository +>=20 +> Added files: +> share/man/man4 scc.4=20 +> sys/dev/uart uart_bus_scc.c=20 +> sys/kern serdev_if.m=20 +> sys/dev/scc scc_bfe.h scc_bfe_ebus.c scc_bfe_sbus.c=20 +> scc_bus.h scc_core.c scc_dev_sab82532.c=20 +> scc_dev_z8530.c scc_if.m=20 +> sys/modules/scc Makefile=20 +> Log: +> Add scc(4), a driver for serial communications controllers. These +> controllers typically have multiple channels and support a number +> of serial communications protocols. The scc(4) driver is itself +> an umbrella driver that delegates the control over each channel +> and mode to a subordinate driver (like uart(4)). +> The scc(4) driver supports the Siemens SAB 82532 and the Zilog +> Z8530 and replaces puc(4) for these devices. My hero!:) I just tried it out on dual CPU Ultra2: scc0: mem 0x1100000-0x1100003 irq 2024 on sbus0 scc0: [FAST] uart0: on scc0 uart0: [FAST] uart0: console (9600,n,8,1) uart1: on scc0 uart1: [FAST] scc1: mem 0x1000000-0x1000003 irq 2024 on sbus0 scc1: [FAST] uart2: on scc1 uart2: [FAST] uart2: keyboard (1200,n,8,1) uart2: keyboard not present uart3: on scc1 uart3: [FAST] It works, but much more important is that I can't deadlock the system anymore when trying to load gmirror, which printfs from two CPUs at the same time. Before this change, the system deadlocked hard every time I tried to load gmirror on this SMP-enabled machine. Thank you! --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --uh9ZiVrAOUUm9fzH Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (FreeBSD) iD8DBQFELSCNForvXbEpPzQRAuvWAKD1i0sgQKDJatScjJcrejXZgVkurQCdEk71 GXUwxqJJQUuJ4PILKLsj+Mo= =uni8 -----END PGP SIGNATURE----- --uh9ZiVrAOUUm9fzH-- From owner-cvs-src@FreeBSD.ORG Fri Mar 31 12:33:05 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4388316A401; Fri, 31 Mar 2006 12:33:05 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7478843D5C; Fri, 31 Mar 2006 12:33:03 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5D4BF.dip.t-dialin.net [84.165.212.191]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.4/8.13.1) with ESMTP id k2VCVoMs082319; Fri, 31 Mar 2006 14:31:51 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k2VCX0na047405; Fri, 31 Mar 2006 14:33:00 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Fri, 31 Mar 2006 14:33:00 +0200 Message-ID: <20060331143300.0p3adr4h3wwkk40w@netchild.homeip.net> X-Priority: 3 (Normal) Date: Fri, 31 Mar 2006 14:33:00 +0200 From: Alexander Leidinger To: Robert Watson References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> <20060331080654.GB776@turion.vk2pj.dyndns.org> <20060331090421.I9972@fledge.watson.org> <70e8236f0603310129r5fe4e3a4qd9cb329c768860cc@mail.gmail.com> <20060331102745.D88223@fledge.watson.org> In-Reply-To: <20060331102745.D88223@fledge.watson.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.0.3) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: Joao Barros , src-committers@FreeBSD.org, Peter Jeremy , "Christian S.J. Peron" , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 31 Mar 2006 12:33:05 -0000 Robert Watson wrote: > The cost to check for free space is the cost of a fstatfs() system > call on the file descriptor of the log file. This should be handled > without touching the disk, so while it's not a cheap system call > compared to, say, getpid(), as it acquires locks and enters VFS, it's > a lot cheaper than any disk I/O operation. Optional is good, if only > because sometimes people do actually want logging to fill the disk, > and that's been the behavior historically :-). Do you know if a kqueue based solution is cheaper? Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 For every complex problem, there is a solution that is simple, neat, and wrong. -- H. L. Mencken From owner-cvs-src@FreeBSD.ORG Fri Mar 31 12:40:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0380E16A42B; Fri, 31 Mar 2006 12:40:10 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A493743D45; Fri, 31 Mar 2006 12:40:10 +0000 (GMT) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VCeAub066056; Fri, 31 Mar 2006 12:40:10 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VCeAHU066055; Fri, 31 Mar 2006 12:40:10 GMT (envelope-from julian) Message-Id: <200603311240.k2VCeAHU066055@repoman.freebsd.org> From: Julian Elischer Date: Fri, 31 Mar 2006 12:40: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/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: Fri, 31 Mar 2006 12:40:11 -0000 julian 2006-03-31 12:40:10 UTC FreeBSD src repository Modified files: sbin/ipfw ipfw2.c Log: I can't believe that no-one noticed that I broke ipfw table del for over a month! put {} around if clause with multiple statements Revision Changes Path 1.86 +2 -1 src/sbin/ipfw/ipfw2.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 12:43:41 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1215816A401; Fri, 31 Mar 2006 12:43:41 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8B2AA43D55; Fri, 31 Mar 2006 12:43:40 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VCheSq066381; Fri, 31 Mar 2006 12:43:40 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VCheoF066380; Fri, 31 Mar 2006 12:43:40 GMT (envelope-from glebius) Message-Id: <200603311243.k2VCheoF066380@repoman.freebsd.org> From: Gleb Smirnoff Date: Fri, 31 Mar 2006 12:43: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/contrib/bsnmp FREEBSD-Xlist NEWS TODO VERSION oid-list src/contrib/bsnmp/gensnmptree gensnmptree.1 gensnmptree.c src/contrib/bsnmp/lib asn1.c asn1.h snmpclient.c support.h src/contrib/bsnmp/snmp_mibII mibII.c mibII.h mibII_interfaces.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, 31 Mar 2006 12:43:41 -0000 glebius 2006-03-31 12:43:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) contrib/bsnmp FREEBSD-Xlist NEWS TODO VERSION oid-list contrib/bsnmp/gensnmptree gensnmptree.1 gensnmptree.c contrib/bsnmp/lib asn1.c asn1.h snmpclient.c support.h contrib/bsnmp/snmp_mibII mibII.c mibII.h mibII_interfaces.c mibII_route.c mibII_tree.def snmp_mibII.h contrib/bsnmp/snmp_ntp BEGEMOT-NTP-MIB.txt snmp_ntp.c contrib/bsnmp/snmpd bsnmpd.1 config.c export.c main.c snmpd.config snmpmod.3 snmpmod.h usr.sbin/bsnmpd/bsnmpd Makefile usr.sbin/bsnmpd/modules/snmp_mibII Makefile Log: Sync bsnmpd with HEAD. Approved by: re (scottl) Approved by: harti Revision Changes Path 1.3.2.1 +3 -1 src/contrib/bsnmp/FREEBSD-Xlist 1.1.1.7.2.2 +26 -0 src/contrib/bsnmp/NEWS 1.1.1.2.8.1 +0 -3 src/contrib/bsnmp/TODO 1.1.1.7.2.2 +1 -1 src/contrib/bsnmp/VERSION 1.1.1.4.2.2 +19 -14 src/contrib/bsnmp/gensnmptree/gensnmptree.1 1.1.1.7.2.2 +1 -1 src/contrib/bsnmp/gensnmptree/gensnmptree.c 1.1.1.3.8.2 +3 -1 src/contrib/bsnmp/lib/asn1.c 1.1.1.3.8.2 +1 -1 src/contrib/bsnmp/lib/asn1.h 1.1.1.4.2.2 +1 -1 src/contrib/bsnmp/lib/snmpclient.c 1.1.1.1.8.1 +27 -2 src/contrib/bsnmp/lib/support.h 1.1.1.3.2.1 +3 -1 src/contrib/bsnmp/oid-list 1.1.1.7.2.2 +163 -13 src/contrib/bsnmp/snmp_mibII/mibII.c 1.1.1.4.2.2 +26 -8 src/contrib/bsnmp/snmp_mibII/mibII.h 1.1.1.6.2.2 +9 -7 src/contrib/bsnmp/snmp_mibII/mibII_interfaces.c 1.1.1.4.2.2 +8 -1 src/contrib/bsnmp/snmp_mibII/mibII_route.c 1.1.1.3.8.1 +18 -1 src/contrib/bsnmp/snmp_mibII/mibII_tree.def 1.1.1.5.2.1 +4 -1 src/contrib/bsnmp/snmp_mibII/snmp_mibII.h 1.1.1.1.2.1 +29 -2 src/contrib/bsnmp/snmp_ntp/BEGEMOT-NTP-MIB.txt 1.1.1.2.2.1 +17 -11 src/contrib/bsnmp/snmp_ntp/snmp_ntp.c 1.1.1.5.2.2 +10 -5 src/contrib/bsnmp/snmpd/bsnmpd.1 1.1.1.5.8.2 +1 -1 src/contrib/bsnmp/snmpd/config.c 1.1.1.3.8.1 +25 -1 src/contrib/bsnmp/snmpd/export.c 1.1.1.8.2.2 +5 -2 src/contrib/bsnmp/snmpd/main.c 1.1.1.5.2.2 +1 -1 src/contrib/bsnmp/snmpd/snmpd.config 1.1.1.6.2.2 +8 -1 src/contrib/bsnmp/snmpd/snmpmod.3 1.1.1.4.2.2 +2 -1 src/contrib/bsnmp/snmpd/snmpmod.h 1.11.2.2 +1 -1 src/usr.sbin/bsnmpd/bsnmpd/Makefile 1.5.6.3 +5 -3 src/usr.sbin/bsnmpd/modules/snmp_mibII/Makefile From owner-cvs-src@FreeBSD.ORG Fri Mar 31 12:44:53 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 20E5816A420; Fri, 31 Mar 2006 12:44:53 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6428C43D49; Fri, 31 Mar 2006 12:44:52 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VCiqO3066461; Fri, 31 Mar 2006 12:44:52 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VCiqKn066460; Fri, 31 Mar 2006 12:44:52 GMT (envelope-from glebius) Message-Id: <200603311244.k2VCiqKn066460@repoman.freebsd.org> From: Gleb Smirnoff Date: Fri, 31 Mar 2006 12:44:52 +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/contrib/bsnmp/snmp_mibII BEGEMOT-IP-MIB.txt BEGEMOT-MIB2-MIB.txt mibII_begemot.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, 31 Mar 2006 12:44:53 -0000 glebius 2006-03-31 12:44:52 UTC FreeBSD src repository Added files: (Branch: RELENG_6) contrib/bsnmp/snmp_mibII BEGEMOT-IP-MIB.txt BEGEMOT-MIB2-MIB.txt mibII_begemot.c Log: Sync bsnmpd with HEAD. Approved by: re (scottl) Approved by: harti Revision Changes Path 1.1.1.1.2.1 +61 -0 src/contrib/bsnmp/snmp_mibII/BEGEMOT-IP-MIB.txt (new) 1.1.1.1.2.1 +90 -0 src/contrib/bsnmp/snmp_mibII/BEGEMOT-MIB2-MIB.txt (new) 1.1.1.1.2.1 +103 -0 src/contrib/bsnmp/snmp_mibII/mibII_begemot.c (new) From owner-cvs-src@FreeBSD.ORG Fri Mar 31 12:46:58 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 305BB16A400; Fri, 31 Mar 2006 12:46:58 +0000 (UTC) (envelope-from flz@xbsd.org) Received: from smtp.xbsd.org (xbsd.org [82.233.2.192]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8812243D7F; Fri, 31 Mar 2006 12:46:46 +0000 (GMT) (envelope-from flz@xbsd.org) Received: from localhost (localhost.xbsd.org [127.0.0.1]) by smtp.xbsd.org (Postfix) with ESMTP id F103411608; Fri, 31 Mar 2006 14:46:41 +0200 (CEST) Received: from smtp.xbsd.org ([127.0.0.1]) by localhost (srv1.xbsd.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 85609-10; Fri, 31 Mar 2006 14:46:35 +0200 (CEST) Received: from mayday.esat.net (mayday.esat.net [193.95.134.156]) by smtp.xbsd.org (Postfix) with ESMTP id B834E1149F; Fri, 31 Mar 2006 14:46:34 +0200 (CEST) From: Florent Thoumie To: Gleb Smirnoff In-Reply-To: <200603311243.k2VCheoF066380@repoman.freebsd.org> References: <200603311243.k2VCheoF066380@repoman.freebsd.org> Content-Type: text/plain Date: Fri, 31 Mar 2006 13:46:33 +0100 Message-Id: <1143809193.65237.17.camel@mayday.esat.net> Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at xbsd.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/contrib/bsnmp FREEBSD-Xlist NEWS TODO VERSION oid-list src/contrib/bsnmp/gensnmptree gensnmptree.1 gensnmptree.c src/contrib/bsnmp/lib asn1.c asn1.h snmpclient.c support.h src/contrib/bsnmp/snmp_mibII mibII.c mibII.h mibII_interfaces.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, 31 Mar 2006 12:46:58 -0000 On Fri, 2006-03-31 at 12:43 +0000, Gleb Smirnoff wrote: > glebius 2006-03-31 12:43:39 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_6) > contrib/bsnmp FREEBSD-Xlist NEWS TODO VERSION oid-list > contrib/bsnmp/gensnmptree gensnmptree.1 gensnmptree.c > contrib/bsnmp/lib asn1.c asn1.h snmpclient.c support.h > contrib/bsnmp/snmp_mibII mibII.c mibII.h mibII_interfaces.c > mibII_route.c mibII_tree.def > snmp_mibII.h > contrib/bsnmp/snmp_ntp BEGEMOT-NTP-MIB.txt snmp_ntp.c > contrib/bsnmp/snmpd bsnmpd.1 config.c export.c main.c > snmpd.config snmpmod.3 snmpmod.h > usr.sbin/bsnmpd/bsnmpd Makefile > usr.sbin/bsnmpd/modules/snmp_mibII Makefile > Log: > Sync bsnmpd with HEAD. Cool thanks! Is there any progress on the bsnmp{get,walk} side? -- Florent Thoumie flz@FreeBSD.org FreeBSD Committer From owner-cvs-src@FreeBSD.ORG Fri Mar 31 12:47:58 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2458D16A420; Fri, 31 Mar 2006 12:47:58 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A97643D72; Fri, 31 Mar 2006 12:47:51 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VClpdJ074195; Fri, 31 Mar 2006 12:47:51 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VClpPg074194; Fri, 31 Mar 2006 12:47:51 GMT (envelope-from glebius) Message-Id: <200603311247.k2VClpPg074194@repoman.freebsd.org> From: Gleb Smirnoff Date: Fri, 31 Mar 2006 12:47:51 +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 snmpd.config X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 31 Mar 2006 12:47:58 -0000 glebius 2006-03-31 12:47:51 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc snmpd.config Log: MFC 1.4, 1.5, 1.6: - Do not point at bar.com. - Document how change polling interval for HC interface, counters. Approved by: re (scottl) Revision Changes Path 1.1.4.2 +9 -3 src/etc/snmpd.config From owner-cvs-src@FreeBSD.ORG Fri Mar 31 12:49:16 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 26E3B16A424; Fri, 31 Mar 2006 12:49:16 +0000 (UTC) (envelope-from glebius@FreeBSD.org) Received: from cell.sick.ru (cell.sick.ru [217.72.144.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id 675ED43D45; Fri, 31 Mar 2006 12:49:15 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from cell.sick.ru (glebius@localhost [127.0.0.1]) by cell.sick.ru (8.13.4/8.13.3) with ESMTP id k2VCn9s6026231 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 31 Mar 2006 16:49:10 +0400 (MSD) (envelope-from glebius@FreeBSD.org) Received: (from glebius@localhost) by cell.sick.ru (8.13.4/8.13.1/Submit) id k2VCn9iT026230; Fri, 31 Mar 2006 16:49:09 +0400 (MSD) (envelope-from glebius@FreeBSD.org) X-Authentication-Warning: cell.sick.ru: glebius set sender to glebius@FreeBSD.org using -f Date: Fri, 31 Mar 2006 16:49:09 +0400 From: Gleb Smirnoff To: Florent Thoumie Message-ID: <20060331124909.GR976@FreeBSD.org> References: <200603311243.k2VCheoF066380@repoman.freebsd.org> <1143809193.65237.17.camel@mayday.esat.net> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <1143809193.65237.17.camel@mayday.esat.net> User-Agent: Mutt/1.5.6i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/contrib/bsnmp FREEBSD-Xlist NEWS TODO VERSION oid-list src/contrib/bsnmp/gensnmptree gensnmptree.1 gensnmptree.c src/contrib/bsnmp/lib asn1.c asn1.h snmpclient.c support.h src/contrib/bsnmp/snmp_mibII mibII.c mibII.h mibII_interfaces.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, 31 Mar 2006 12:49:16 -0000 On Fri, Mar 31, 2006 at 01:46:33PM +0100, Florent Thoumie wrote: F> On Fri, 2006-03-31 at 12:43 +0000, Gleb Smirnoff wrote: F> > glebius 2006-03-31 12:43:39 UTC F> > F> > FreeBSD src repository F> > F> > Modified files: (Branch: RELENG_6) F> > contrib/bsnmp FREEBSD-Xlist NEWS TODO VERSION oid-list F> > contrib/bsnmp/gensnmptree gensnmptree.1 gensnmptree.c F> > contrib/bsnmp/lib asn1.c asn1.h snmpclient.c support.h F> > contrib/bsnmp/snmp_mibII mibII.c mibII.h mibII_interfaces.c F> > mibII_route.c mibII_tree.def F> > snmp_mibII.h F> > contrib/bsnmp/snmp_ntp BEGEMOT-NTP-MIB.txt snmp_ntp.c F> > contrib/bsnmp/snmpd bsnmpd.1 config.c export.c main.c F> > snmpd.config snmpmod.3 snmpmod.h F> > usr.sbin/bsnmpd/bsnmpd Makefile F> > usr.sbin/bsnmpd/modules/snmp_mibII Makefile F> > Log: F> > Sync bsnmpd with HEAD. F> F> Cool thanks! F> F> Is there any progress on the bsnmp{get,walk} side? I don't know about any. But may be there are? -- Totus tuus, Glebius. GLEBIUS-RIPN GLEB-RIPE From owner-cvs-src@FreeBSD.ORG Fri Mar 31 12:54:18 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BA82916A41F; Fri, 31 Mar 2006 12:54:18 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7723743D49; Fri, 31 Mar 2006 12:54:18 +0000 (GMT) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VCsINo074416; Fri, 31 Mar 2006 12:54:18 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VCsIGf074415; Fri, 31 Mar 2006 12:54:18 GMT (envelope-from julian) Message-Id: <200603311254.k2VCsIGf074415@repoman.freebsd.org> From: Julian Elischer Date: Fri, 31 Mar 2006 12:54: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/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: Fri, 31 Mar 2006 12:54:18 -0000 julian 2006-03-31 12:54:17 UTC FreeBSD src repository Modified files: sbin/ipfw ipfw2.c Log: Amazing.. two screwups in one commit. I'm piling on thise pointy hats on top of each other. At least they nest.. Revision Changes Path 1.87 +2 -1 src/sbin/ipfw/ipfw2.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 13:00:11 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CEAA016A401; Fri, 31 Mar 2006 13:00:10 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from transport.cksoft.de (transport.cksoft.de [62.111.66.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 254ED43D4C; Fri, 31 Mar 2006 13:00:09 +0000 (GMT) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from transport.cksoft.de (localhost [127.0.0.1]) by transport.cksoft.de (Postfix) with ESMTP id A99D020010C; Fri, 31 Mar 2006 15:00:07 +0200 (CEST) Received: by transport.cksoft.de (Postfix, from userid 66) id 05D031FFFDD; Fri, 31 Mar 2006 15:00:05 +0200 (CEST) Received: from maildrop.int.zabbadoz.net (maildrop.int.zabbadoz.net [10.111.66.10]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.int.zabbadoz.net (Postfix) with ESMTP id 876D2444F69; Fri, 31 Mar 2006 12:56:11 +0000 (UTC) Date: Fri, 31 Mar 2006 12:56:11 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@maildrop.int.zabbadoz.net To: Florent Thoumie In-Reply-To: <1143809193.65237.17.camel@mayday.esat.net> Message-ID: <20060331125239.Q2181@maildrop.int.zabbadoz.net> References: <200603311243.k2VCheoF066380@repoman.freebsd.org> <1143809193.65237.17.camel@mayday.esat.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: by AMaViS cksoft-s20020300-20031204bz on transport.cksoft.de Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/contrib/bsnmp FREEBSD-Xlist NEWS TODO VERSION oid-list src/contrib/bsnmp/gensnmptree gensnmptree.1 gensnmptree.c src/contrib/bsnmp/lib asn1.c asn1.h snmpclient.c support.h src/contrib/bsnmp/snmp_mibII mibII.c mibII.h mibII_interfaces.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, 31 Mar 2006 13:00:11 -0000 On Fri, 31 Mar 2006, Florent Thoumie wrote: > Is there any progress on the bsnmp{get,walk} side? well yes, Shteryana is working on them and my impression was she last worked on man pages. I guess it's mostly a problem of code review and integration at this point. I hope to have some days off in the near future to find the time for a first pass and I am currently thinking how she could best make the code available for others to test... I'll point her at this message an perhaps she'll comment on this herself;-) -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT From owner-cvs-src@FreeBSD.ORG Fri Mar 31 13:00:50 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C7A416A507; Fri, 31 Mar 2006 13:00:50 +0000 (UTC) (envelope-from marius@newtrinity.zeist.de) Received: from newtrinity.zeist.de (newtrinity.zeist.de [217.24.217.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id A4C7343D46; Fri, 31 Mar 2006 13:00:49 +0000 (GMT) (envelope-from marius@newtrinity.zeist.de) Received: from newtrinity.zeist.de (localhost [127.0.0.1]) by newtrinity.zeist.de (8.13.6/8.13.6/ZEIST.DE) with ESMTP id k2VD0kY8019482; Fri, 31 Mar 2006 15:00:47 +0200 (CEST) (envelope-from marius@newtrinity.zeist.de) Received: (from marius@localhost) by newtrinity.zeist.de (8.13.6/8.13.6/Submit) id k2VD0fl0019481; Fri, 31 Mar 2006 15:00:41 +0200 (CEST) (envelope-from marius) Date: Fri, 31 Mar 2006 15:00:41 +0200 From: Marius Strobl To: Marcel Moolenaar Message-ID: <20060331150041.C75254@newtrinity.zeist.de> References: <200603302139.k2ULdaGB087467@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <200603302139.k2ULdaGB087467@repoman.freebsd.org>; from marcel@freebsd.org on Thu, Mar 30, 2006 at 09:39:36PM +0000 X-AntiVirus-modified: yes X-AntiVirus: checked by AntiVir Milter (version: 1.1.2-1; AVE: 6.34.0.14; VDF: 6.34.0.121; host: newtrinity.zeist.de) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: 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: Fri, 31 Mar 2006 13:00:50 -0000 On Thu, Mar 30, 2006 at 09:39:36PM +0000, Marcel Moolenaar wrote: > marcel 2006-03-30 21:39:36 UTC > > FreeBSD src repository > > Modified files: > sys/conf files > Log: > Include the sbus attachment of scc(1) when either fhc(4) or sbus(4) > is configured. > This is missing the respective DRIVER_MODULE() foo for fhc(4) in scc_bfe_sbus.c. Besides this nit, thank you very much for writing scc(4)! :) Marius -- This mail was scanned by AntiVir Milter. This product is licensed for non-commercial use. See www.antivir.de for details. From owner-cvs-src@FreeBSD.ORG Fri Mar 31 14:00:33 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1339916A400; Fri, 31 Mar 2006 14:00:33 +0000 (UTC) (envelope-from babkin@verizon.net) Received: from vms048pub.verizon.net (vms048pub.verizon.net [206.46.252.48]) by mx1.FreeBSD.org (Postfix) with ESMTP id C421643D45; Fri, 31 Mar 2006 14:00:32 +0000 (GMT) (envelope-from babkin@verizon.net) Received: from vms169.mailsrvcs.net ([192.168.1.2]) by vms048.mailsrvcs.net (Sun Java System Messaging Server 6.2-4.02 (built Sep 9 2005)) with ESMTPA id <0IWZ00FTSW8WKQU1@vms048.mailsrvcs.net>; Fri, 31 Mar 2006 08:00:32 -0600 (CST) Date: Fri, 31 Mar 2006 08:00:32 -0600 (CST) From: Sergey Babkin To: Alexander Leidinger , Robert Watson Message-id: <2893454.4353801143813632253.JavaMail.root@vms169.mailsrvcs.net> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: 7bit Cc: Joao Barros , src-committers@FreeBSD.org, Peter Jeremy , "Christian S.J. Peron" , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: Re: cvs commit: src/usr.sbin/syslogd syslogd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: babkin@users.sf.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, 31 Mar 2006 14:00:33 -0000 >Robert Watson wrote: > >> The cost to check for free space is the cost of a fstatfs() system >> call on the file descriptor of the log file. This should be handled >> without touching the disk, so while it's not a cheap system call >> compared to, say, getpid(), as it acquires locks and enters VFS, it's >> a lot cheaper than any disk I/O operation. Optional is good, if only >> because sometimes people do actually want logging to fill the disk, >> and that's been the behavior historically :-). > >Do you know if a kqueue based solution is cheaper? Probably should not matter. Syslog writes data to disk synchronously, right? So anything not involving a disk access is negligible in cost compared to the main action of writing the log entry. -SB From owner-cvs-src@FreeBSD.ORG Fri Mar 31 14:10:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1920516A41F; Fri, 31 Mar 2006 14:10:37 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BFD1D43D45; Fri, 31 Mar 2006 14:10:36 +0000 (GMT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VEAaOn079993; Fri, 31 Mar 2006 14:10:36 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VEAaET079992; Fri, 31 Mar 2006 14:10:36 GMT (envelope-from ru) Message-Id: <200603311410.k2VEAaET079992@repoman.freebsd.org> From: Ruslan Ermilov Date: Fri, 31 Mar 2006 14:10:36 +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 Makefile.inc1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 31 Mar 2006 14:10:37 -0000 ru 2006-03-31 14:10:36 UTC FreeBSD src repository Modified files: . Makefile.inc1 Log: Sort bootstrap-tools entries. Revision Changes Path 1.545 +5 -5 src/Makefile.inc1 From owner-cvs-src@FreeBSD.ORG Fri Mar 31 14:28:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 592A116A401; Fri, 31 Mar 2006 14:28:31 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 83C5A43D48; Fri, 31 Mar 2006 14:28:29 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5D4BF.dip.t-dialin.net [84.165.212.191]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.4/8.13.1) with ESMTP id k2VER2pV082671; Fri, 31 Mar 2006 16:27:03 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k2VESFPY068772; Fri, 31 Mar 2006 16:28:16 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Fri, 31 Mar 2006 16:28:15 +0200 Message-ID: <20060331162815.5qhte5ct4co4o0ww@netchild.homeip.net> X-Priority: 3 (Normal) Date: Fri, 31 Mar 2006 16:28:15 +0200 From: Alexander Leidinger To: babkin@users.sourceforge.net References: <2893454.4353801143813632253.JavaMail.root@vms169.mailsrvcs.net> In-Reply-To: <2893454.4353801143813632253.JavaMail.root@vms169.mailsrvcs.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.0.3) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: Joao Barros , src-committers@FreeBSD.org, Peter Jeremy , "Christian S.J. Peron" , cvs-all@FreeBSD.org, Robert Watson , cvs-src@FreeBSD.org Subject: Re: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 31 Mar 2006 14:28:31 -0000 Sergey Babkin wrote: > >> Robert Watson wrote: >> >>> The cost to check for free space is the cost of a fstatfs() system >>> call on the file descriptor of the log file. This should be handled >>> without touching the disk, so while it's not a cheap system call >>> compared to, say, getpid(), as it acquires locks and enters VFS, it's >>> a lot cheaper than any disk I/O operation. Optional is good, if only >>> because sometimes people do actually want logging to fill the disk, >>> and that's been the behavior historically :-). >> >> Do you know if a kqueue based solution is cheaper? > > Probably should not matter. Syslog writes data to disk > synchronously, right? So anything not involving a disk > access is negligible in cost compared to the main action > of writing the log entry. Regarding syslogd: yes. Regarding the overal system: maybe. Regarding an overloaded server: every cycle matters. When you can get the same (features, quality, nice design, ...) cheaper, why not choose the cheaper one? I don't ask for premature optimization, I just ask for not bloating something in the first place (if the difference in the amount of work is small). Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 If you don't say it, they can't repeat it. From owner-cvs-src@FreeBSD.ORG Fri Mar 31 15:06:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB8A516A420; Fri, 31 Mar 2006 15:06:04 +0000 (UTC) (envelope-from dwmalone@maths.tcd.ie) Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [134.226.81.11]) by mx1.FreeBSD.org (Postfix) with SMTP id 3E75743D48; Fri, 31 Mar 2006 15:06:02 +0000 (GMT) (envelope-from dwmalone@maths.tcd.ie) Received: from walton.maths.tcd.ie ([134.226.81.10] helo=walton.maths.tcd.ie) by salmon.maths.tcd.ie with SMTP id ; 31 Mar 2006 14:03:59 +0100 (BST) Date: Fri, 31 Mar 2006 14:03:50 +0100 From: David Malone To: Robert Watson Message-ID: <20060331130350.GA12317@walton.maths.tcd.ie> References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> <20060331080654.GB776@turion.vk2pj.dyndns.org> <20060331090421.I9972@fledge.watson.org> <20060331100440.GA12785@garage.freebsd.pl> <20060331103033.F88223@fledge.watson.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060331103033.F88223@fledge.watson.org> User-Agent: Mutt/1.5.6i Sender: dwmalone@maths.tcd.ie Cc: src-committers@FreeBSD.org, Pawel Jakub Dawidek , Peter Jeremy , "Christian S.J. Peron" , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 31 Mar 2006 15:06:04 -0000 On Fri, Mar 31, 2006 at 10:32:13AM +0000, Robert Watson wrote: > The trick will be balancing flexibility with complexity for the > administrator. -s foopercent is easy for an administrator to understand, > and conditional logging of message types based on percentage is not. I can > imagine a useful middle ground on the order of -s info,80 or such, which > means don't log info and lower when about 80%, but we'd need to think a > little carefully about how to present this sort of thing so it's useful as > opposed to simply confusing. :-) Since the logfiles don't all have to be on the same filesystem, it is probably wrong to do this as a command line option. If you were going to do it, it should probably be a per-logline option, like calling fsync. It isn't too late to claim the "%" character as magic in syslog.conf ;-) David. From owner-cvs-src@FreeBSD.ORG Fri Mar 31 15:14:16 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4C59316A425 for ; Fri, 31 Mar 2006 15:14:16 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from ems01.seccuris.com (ems01.seccuris.com [204.112.0.35]) by mx1.FreeBSD.org (Postfix) with SMTP id 47F8343D5E for ; Fri, 31 Mar 2006 15:14:14 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: (qmail 6541 invoked by uid 86); 31 Mar 2006 15:22:55 -0000 Received: from unknown (HELO ?192.168.11.101?) (192.168.11.101) by ems01.seccuris.com with SMTP; 31 Mar 2006 15:22:55 -0000 Message-ID: <442D475C.2030604@FreeBSD.org> Date: Fri, 31 Mar 2006 09:14:36 -0600 From: "Christian S.J. Peron" User-Agent: Mozilla Thunderbird 1.0.7 (Macintosh/20050923) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Robert Watson References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> <20060331080654.GB776@turion.vk2pj.dyndns.org> <20060331090421.I9972@fledge.watson.org> In-Reply-To: <20060331090421.I9972@fledge.watson.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Peter Jeremy , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 31 Mar 2006 15:14:16 -0000 Robert Watson wrote: > > On Fri, 31 Mar 2006, Peter Jeremy wrote: > >> On Thu, 2006-Mar-30 21:04:52 +0000, Christian S.J. Peron wrote: >> >>> This change allows syslogd to ignore ENOSPC space errors, so that >>> when the >>> filesystem is cleaned up, syslogd will automatically start logging >>> again >>> without requiring the reset. This makes syslogd(8) a bit more >>> reliable. >> >> >> My sole concern with this is that this means that syslogd will keep >> trying to write to the full filesystem - and the kernel will log the >> attempts to write to a full filesystem. Whilst there's rate limiting >> in the kernel, this sort of feedback loop is undesirable. > > > What I'd like to see is an argument to syslogd to specify a maximum > full level for the target file system. Log data is valuable, but > being able to write to /var/tmp/vi.recover is also important. syslogd > -l 90% could specify that sylogd should not write log records, perhaps > other than an "out of space record" to a log file on a file system > with >=90% capacity. This prevents the kernel from spewing about > being out of space also. The accounting code does exactly this, for > identical reasons. > > Robert N M Watson > > Although I agree this is a good idea, I think it would be more appropriate to place these kinds of checks in newsyslog(8) so that other programs logging can take advantage of this. -- Christian S.J. Peron csjp@FreeBSD.ORG FreeBSD Committer FreeBSD Security Team From owner-cvs-src@FreeBSD.ORG Fri Mar 31 16:24:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B41DA16A400; Fri, 31 Mar 2006 16:24:31 +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 3A78D43D5F; Fri, 31 Mar 2006 16:24:30 +0000 (GMT) (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 914B346BC9; Fri, 31 Mar 2006 11:24:29 -0500 (EST) Date: Fri, 31 Mar 2006 16:24:29 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Alexander Leidinger In-Reply-To: <20060331143300.0p3adr4h3wwkk40w@netchild.homeip.net> Message-ID: <20060331162303.Y88223@fledge.watson.org> References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> <20060331080654.GB776@turion.vk2pj.dyndns.org> <20060331090421.I9972@fledge.watson.org> <70e8236f0603310129r5fe4e3a4qd9cb329c768860cc@mail.gmail.com> <20060331102745.D88223@fledge.watson.org> <20060331143300.0p3adr4h3wwkk40w@netchild.homeip.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Joao Barros , src-committers@FreeBSD.org, Peter Jeremy , "Christian S.J. Peron" , cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 31 Mar 2006 16:24:31 -0000 On Fri, 31 Mar 2006, Alexander Leidinger wrote: > Robert Watson wrote: > >> The cost to check for free space is the cost of a fstatfs() system call on >> the file descriptor of the log file. This should be handled without >> touching the disk, so while it's not a cheap system call compared to, say, >> getpid(), as it acquires locks and enters VFS, it's a lot cheaper than any >> disk I/O operation. Optional is good, if only because sometimes people do >> actually want logging to fill the disk, and that's been the behavior >> historically :-). > > Do you know if a kqueue based solution is cheaper? I think that before solving this problem, we should establish it is one. I'm not convinced it will be. Robert N M Watson From owner-cvs-src@FreeBSD.ORG Fri Mar 31 16:31:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E0A4316A41F; Fri, 31 Mar 2006 16:31:10 +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 7B64243D48; Fri, 31 Mar 2006 16:31:10 +0000 (GMT) (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 15E5146BDA; Fri, 31 Mar 2006 11:31:10 -0500 (EST) Date: Fri, 31 Mar 2006 16:31:10 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Alexander Leidinger In-Reply-To: <20060331162815.5qhte5ct4co4o0ww@netchild.homeip.net> Message-ID: <20060331162807.K88223@fledge.watson.org> References: <2893454.4353801143813632253.JavaMail.root@vms169.mailsrvcs.net> <20060331162815.5qhte5ct4co4o0ww@netchild.homeip.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Joao Barros , src-committers@FreeBSD.org, Peter Jeremy , "Christian S.J. Peron" , cvs-all@FreeBSD.org, babkin@users.sourceforge.net, cvs-src@FreeBSD.org Subject: Re: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 31 Mar 2006 16:31:11 -0000 On Fri, 31 Mar 2006, Alexander Leidinger wrote: >>> Do you know if a kqueue based solution is cheaper? >> >> Probably should not matter. Syslog writes data to disk synchronously, >> right? So anything not involving a disk access is negligible in cost >> compared to the main action of writing the log entry. > > Regarding syslogd: yes. Regarding the overal system: maybe. Regarding an > overloaded server: every cycle matters. > > When you can get the same (features, quality, nice design, ...) cheaper, why > not choose the cheaper one? I don't ask for premature optimization, I just > ask for not bloating something in the first place (if the difference in the > amount of work is small). I think you'll find the cost of an fstatfs() call is so low that the cost of setting up monitoring is appreciably similar. I think the right thing to do, if worried, is to prototype the architecturally simple solution, and then see if there's a problem. Premature optimization is what happens when you complicate software in order to solve a performance problem that doesn't exist, possibly resulting in slower software, and certainly resulting in harder to maintain software. :-) I'm pretty sure you'll find that the cost of fstatfs() is basically unmeasurable in this context. Robert N M Watson From owner-cvs-src@FreeBSD.ORG Fri Mar 31 16:33:53 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ECF0016A425; Fri, 31 Mar 2006 16:33:53 +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 3885E43D6A; Fri, 31 Mar 2006 16:33:45 +0000 (GMT) (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 D660D46BCB; Fri, 31 Mar 2006 11:33:43 -0500 (EST) Date: Fri, 31 Mar 2006 16:33:43 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: "Christian S.J. Peron" In-Reply-To: <442D475C.2030604@FreeBSD.org> Message-ID: <20060331163221.Q88223@fledge.watson.org> References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> <20060331080654.GB776@turion.vk2pj.dyndns.org> <20060331090421.I9972@fledge.watson.org> <442D475C.2030604@FreeBSD.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Peter Jeremy , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 31 Mar 2006 16:33:54 -0000 On Fri, 31 Mar 2006, Christian S.J. Peron wrote: > Although I agree this is a good idea, I think it would be more appropriate > to place these kinds of checks in newsyslog(8) so that other programs > logging can take advantage of this. The program generating the log message is presumably the one that has to decide not to generate it if space is low. Log messages currently come from syslogd. Are you actually suggesting that syslogd should read the newsylogd.conf file to find settings? Robert N M Watson From owner-cvs-src@FreeBSD.ORG Fri Mar 31 16:51:27 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 29F6A16A426 for ; Fri, 31 Mar 2006 16:51:27 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from ems01.seccuris.com (ems01.seccuris.com [204.112.0.35]) by mx1.FreeBSD.org (Postfix) with SMTP id AFAB943D55 for ; Fri, 31 Mar 2006 16:51:25 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: (qmail 9548 invoked by uid 86); 31 Mar 2006 17:00:08 -0000 Received: from unknown (HELO ?192.168.11.101?) (192.168.11.101) by ems01.seccuris.com with SMTP; 31 Mar 2006 17:00:08 -0000 Message-ID: <442D5E23.7010208@FreeBSD.org> Date: Fri, 31 Mar 2006 10:51:47 -0600 From: "Christian S.J. Peron" User-Agent: Mozilla Thunderbird 1.0.7 (Macintosh/20050923) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Robert Watson References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> <20060331080654.GB776@turion.vk2pj.dyndns.org> <20060331090421.I9972@fledge.watson.org> <442D475C.2030604@FreeBSD.org> <20060331163221.Q88223@fledge.watson.org> In-Reply-To: <20060331163221.Q88223@fledge.watson.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Peter Jeremy , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 31 Mar 2006 16:51:27 -0000 Robert Watson wrote: > > On Fri, 31 Mar 2006, Christian S.J. Peron wrote: > >> Although I agree this is a good idea, I think it would be more >> appropriate to place these kinds of checks in newsyslog(8) so that >> other programs logging can take advantage of this. > > > The program generating the log message is presumably the one that has > to decide not to generate it if space is low. Log messages currently > come from syslogd. Are you actually suggesting that syslogd should > read the newsylogd.conf file to find settings? > > Robert N M Watson > > > No not necessarily, Just that perhaps we should add a "This log file can only consume %X of the file system is resides on" and rotate the files possibly? I have not given it a great deal of thought as of yet. In any case, I am open to suggestions for this problem. I agree the feedback loop is not desirable. I do know however that issues like mail spools temporarily filling up the file systems resulting in syslogd stop working is problematic. -- Christian S.J. Peron csjp@FreeBSD.ORG FreeBSD Committer FreeBSD Security Team From owner-cvs-src@FreeBSD.ORG Fri Mar 31 16:54:08 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DCA0D16A422 for ; Fri, 31 Mar 2006 16:54:08 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from ems01.seccuris.com (ems01.seccuris.com [204.112.0.35]) by mx1.FreeBSD.org (Postfix) with SMTP id 3341743D48 for ; Fri, 31 Mar 2006 16:54:07 +0000 (GMT) (envelope-from csjp@FreeBSD.org) Received: (qmail 9687 invoked by uid 86); 31 Mar 2006 17:02:50 -0000 Received: from unknown (HELO ?192.168.11.101?) (192.168.11.101) by ems01.seccuris.com with SMTP; 31 Mar 2006 17:02:50 -0000 Message-ID: <442D5EC5.9080201@FreeBSD.org> Date: Fri, 31 Mar 2006 10:54:29 -0600 From: "Christian S.J. Peron" User-Agent: Mozilla Thunderbird 1.0.7 (Macintosh/20050923) X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Christian S.J. Peron" References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> <20060331080654.GB776@turion.vk2pj.dyndns.org> <20060331090421.I9972@fledge.watson.org> <442D475C.2030604@FreeBSD.org> <20060331163221.Q88223@fledge.watson.org> <442D5E23.7010208@FreeBSD.org> In-Reply-To: <442D5E23.7010208@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Peter Jeremy , src-committers@freebsd.org, Robert Watson , cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 31 Mar 2006 16:54:09 -0000 Christian S.J. Peron wrote: > Robert Watson wrote: > >> >> On Fri, 31 Mar 2006, Christian S.J. Peron wrote: >> >>> Although I agree this is a good idea, I think it would be more >>> appropriate to place these kinds of checks in newsyslog(8) so that >>> other programs logging can take advantage of this. >> >> >> >> The program generating the log message is presumably the one that has >> to decide not to generate it if space is low. Log messages currently >> come from syslogd. Are you actually suggesting that syslogd should >> read the newsylogd.conf file to find settings? >> >> Robert N M Watson >> >> >> > No not necessarily, > > Just that perhaps we should add a "This log file can only consume %X > of the file system is resides on" and rotate the files possibly? I > have not given it a great deal of thought as of yet. In any case, I am > open to suggestions for this problem. I agree the feedback loop is not > desirable. Actually, forget what I just said here, as it's not always syslogd filling the filesystems up. I just realized that it doesn't actually solve our problems :) -- Christian S.J. Peron csjp@FreeBSD.ORG FreeBSD Committer FreeBSD Security Team From owner-cvs-src@FreeBSD.ORG Fri Mar 31 16:54:15 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E281416A51E; Fri, 31 Mar 2006 16:54:14 +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 A75EA43D46; Fri, 31 Mar 2006 16:54:14 +0000 (GMT) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 9C6891A4D8E; Fri, 31 Mar 2006 08:54:14 -0800 (PST) Date: Fri, 31 Mar 2006 08:54:14 -0800 From: Alfred Perlstein To: "Christian S.J. Peron" Message-ID: <20060331165414.GR73488@elvis.mu.org> References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200603302104.k2UL4qF7086165@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/usr.sbin/syslogd syslogd.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, 31 Mar 2006 16:54:15 -0000 * Christian S.J. Peron [060330 13:05] wrote: > csjp 2006-03-30 21:04:52 UTC > > FreeBSD src repository > > Modified files: > usr.sbin/syslogd syslogd.c > Log: > Currently, if writing out a log entry fails, we unlink that log entry from our > internal list of logfiles. So if writev(2) fails for potentially transient > errors like ENOSPC, syslogd requires a restart, even if the filesystem has > purged. > > This change allows syslogd to ignore ENOSPC space errors, so that when the > filesystem is cleaned up, syslogd will automatically start logging again > without requiring the reset. This makes syslogd(8) a bit more reliable. > > MFC after: 1 week > > Revision Changes Path > 1.150 +12 -5 src/usr.sbin/syslogd/syslogd.c EDQUOT ? -- - Alfred Perlstein - CTO Okcupid.com / FreeBSD Hacker / All that jazz - From owner-cvs-src@FreeBSD.ORG Fri Mar 31 17:16:05 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0DD0F16A423; Fri, 31 Mar 2006 17:16:05 +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 0C53C43D66; Fri, 31 Mar 2006 17:16:04 +0000 (GMT) (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 83D1846C23; Fri, 31 Mar 2006 12:16:03 -0500 (EST) Date: Fri, 31 Mar 2006 17:16:03 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Alfred Perlstein In-Reply-To: <20060331165414.GR73488@elvis.mu.org> Message-ID: <20060331171410.T88223@fledge.watson.org> References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> <20060331165414.GR73488@elvis.mu.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, "Christian S.J. Peron" , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 31 Mar 2006 17:16:05 -0000 On Fri, 31 Mar 2006, Alfred Perlstein wrote: > EDQUOT ? This won't normally happen for local file systems, as the root user isn't restricted by quotas. This can happen for NFS file systems where root is writing to an NFS log directory and the uid is mapped to a non-root uid on the server. Oddly, we appear to allow several administrative quota calls, including quotaon(), for the root user in jail, but not violation of the quota itself (?). Maybe I misread. Robert N M Watson From owner-cvs-src@FreeBSD.ORG Fri Mar 31 17:39:50 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 02DB916A401; Fri, 31 Mar 2006 17:39:50 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B26EA43D46; Fri, 31 Mar 2006 17:39:49 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VHdnr9099195; Fri, 31 Mar 2006 17:39:49 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VHdnqa099194; Fri, 31 Mar 2006 17:39:49 GMT (envelope-from marcel) Message-Id: <200603311739.k2VHdnqa099194@repoman.freebsd.org> From: Marcel Moolenaar Date: Fri, 31 Mar 2006 17:39: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/dev/scc scc_bfe_sbus.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, 31 Mar 2006 17:39:50 -0000 marcel 2006-03-31 17:39:49 UTC FreeBSD src repository Modified files: sys/dev/scc scc_bfe_sbus.c Log: Add a DRIVER_MODULE declaration for fhc(4) as this attachement is also used for the FHC bus. Pointed out by: marius@ Revision Changes Path 1.2 +1 -0 src/sys/dev/scc/scc_bfe_sbus.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 17:51:20 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2BE9816A420; Fri, 31 Mar 2006 17:51:20 +0000 (UTC) (envelope-from marcel@xcllnt.net) Received: from ns1.xcllnt.net (209-128-86-226.bayarea.net [209.128.86.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id B59B243D46; Fri, 31 Mar 2006 17:51:19 +0000 (GMT) (envelope-from marcel@xcllnt.net) Received: from [192.168.5.6] (dhcp06.vpn.xcllnt.net [192.168.5.6]) by ns1.xcllnt.net (8.13.4/8.13.4) with ESMTP id k2VHpIEn033519; Fri, 31 Mar 2006 09:51:18 -0800 (PST) (envelope-from marcel@xcllnt.net) In-Reply-To: <20060331122902.GC12785@garage.freebsd.pl> References: <200603301833.k2UIXMIa064774@repoman.freebsd.org> <20060331122902.GC12785@garage.freebsd.pl> Mime-Version: 1.0 (Apple Message framework v746.3) Content-Type: multipart/signed; micalg=sha1; boundary=Apple-Mail-4-164041927; protocol="application/pkcs7-signature" Message-Id: From: Marcel Moolenaar Date: Fri, 31 Mar 2006 09:51:22 -0800 To: Pawel Jakub Dawidek X-Mailer: Apple Mail (2.746.3) X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/man/man4 scc.4 src/sys/dev/uart uart_bus_scc.c src/sys/kern serdev_if.m src/sys/dev/scc scc_bfe.h scc_bfe_ebus.c scc_bfe_sbus.c scc_bus.h scc_core.c scc_dev_sab82532.c scc_dev_z8530.c scc_if.m src/sys/modules/scc ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 31 Mar 2006 17:51:20 -0000 --Apple-Mail-4-164041927 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed On Mar 31, 2006, at 4:29 AM, Pawel Jakub Dawidek wrote: > It works, but much more important is that I can't deadlock the system > anymore when trying to load gmirror, which printfs from two CPUs at > the > same time. I added locking to the low-level console code in uart(4) while I was at it and after an exchange with grehan@. It's only fair to attribute it to him, as he raised the issue. Other than that; I'm glad it works. Thanks! -- Marcel Moolenaar USPA: A-39004 marcel@xcllnt.net --Apple-Mail-4-164041927-- From owner-cvs-src@FreeBSD.ORG Fri Mar 31 19:03:39 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B95A016A41F; Fri, 31 Mar 2006 19:03:39 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4AF0743D6D; Fri, 31 Mar 2006 19:03:38 +0000 (GMT) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VJ3cnl004900; Fri, 31 Mar 2006 19:03:38 GMT (envelope-from emax@repoman.freebsd.org) Received: (from emax@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VJ3cjw004899; Fri, 31 Mar 2006 19:03:38 GMT (envelope-from emax) Message-Id: <200603311903.k2VJ3cjw004899@repoman.freebsd.org> From: Maksim Yevmenkin Date: Fri, 31 Mar 2006 19:03: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/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, 31 Mar 2006 19:03:39 -0000 emax 2006-03-31 19:03:37 UTC FreeBSD src repository Modified files: sys/i386/conf GENERIC Log: Add kbdmux(4) to GENERIC Requested by: scottl Revision Changes Path 1.440 +2 -0 src/sys/i386/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Fri Mar 31 19:05:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C51CD16A420; Fri, 31 Mar 2006 19:05:09 +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 80CF943D45; Fri, 31 Mar 2006 19:05:09 +0000 (GMT) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 6E40F1A4D90; Fri, 31 Mar 2006 11:05:09 -0800 (PST) Date: Fri, 31 Mar 2006 11:05:09 -0800 From: Alfred Perlstein To: Robert Watson Message-ID: <20060331190509.GT73488@elvis.mu.org> References: <200603302104.k2UL4qF7086165@repoman.freebsd.org> <20060331165414.GR73488@elvis.mu.org> <20060331171410.T88223@fledge.watson.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060331171410.T88223@fledge.watson.org> User-Agent: Mutt/1.4.2.1i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, "Christian S.J. Peron" , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/syslogd syslogd.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, 31 Mar 2006 19:05:10 -0000 * Robert Watson [060331 09:20] wrote: > > On Fri, 31 Mar 2006, Alfred Perlstein wrote: > > >EDQUOT ? > > This won't normally happen for local file systems, as the root user isn't > restricted by quotas. This can happen for NFS file systems where root is > writing to an NFS log directory and the uid is mapped to a non-root uid on > the server. > > Oddly, we appear to allow several administrative quota calls, including > quotaon(), for the root user in jail, but not violation of the quota itself > (?). Maybe I misread. > > Robert N M Watson I wonder about running syslog as a non priv user, then you could do all sorts of fun stuff. -- - Alfred Perlstein - CTO Okcupid.com / FreeBSD Hacker / All that jazz - From owner-cvs-src@FreeBSD.ORG Fri Mar 31 19:11:54 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1593416A420 for ; Fri, 31 Mar 2006 19:11:54 +0000 (UTC) (envelope-from joao.barros@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.200]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2A93343D5C for ; Fri, 31 Mar 2006 19:11:51 +0000 (GMT) (envelope-from joao.barros@gmail.com) Received: by xproxy.gmail.com with SMTP id s9so495789wxc for ; Fri, 31 Mar 2006 11:11:51 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=FoMvtLAgM+5jDNR2nHAP0nLVtUiOJs7VhKJAwLP94A7B8bZQAqHElhnnHm5irqaeXuuRBq6mw87Qdj0DONRa2ecge5A2m+D1AtbBsRX0OcTVBT6DfiQdbzHw931JZ9olNWimJWURXP+uUv2t3j8TqZmfrhiTrXwFIlydeV4E6Oc= Received: by 10.70.36.5 with SMTP id j5mr809903wxj; Fri, 31 Mar 2006 11:11:51 -0800 (PST) Received: by 10.70.36.15 with HTTP; Fri, 31 Mar 2006 11:11:51 -0800 (PST) Message-ID: <70e8236f0603311111t3e80457cw1a8b3d25e9eeeb62@mail.gmail.com> Date: Fri, 31 Mar 2006 20:11:51 +0100 From: "Joao Barros" To: "Maksim Yevmenkin" In-Reply-To: <200603311903.k2VJ3cjw004899@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <200603311903.k2VJ3cjw004899@repoman.freebsd.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: 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, 31 Mar 2006 19:11:54 -0000 On 3/31/06, Maksim Yevmenkin wrote: > emax 2006-03-31 19:03:37 UTC > > FreeBSD src repository > > Modified files: > sys/i386/conf GENERIC > Log: > Add kbdmux(4) to GENERIC > > Requested by: scottl > Very nice! Maybe sometime soon we'll see option 7 in the boot menu disappear ;-) Thanks for all your work on this! -- Joao Barros From owner-cvs-src@FreeBSD.ORG Fri Mar 31 19:16:43 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D080F16A444; Fri, 31 Mar 2006 19:16:43 +0000 (UTC) (envelope-from mnag@FreeBSD.org) Received: from corp.grupos.com.br (corp.grupos.com.br [200.193.29.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E99F43DB7; Fri, 31 Mar 2006 19:16:04 +0000 (GMT) (envelope-from mnag@FreeBSD.org) Received: from corp.grupos.com.br (localhost [127.0.0.1]) by corp.grupos.com.br (Postfix) with ESMTP id 5657C5562; Fri, 31 Mar 2006 16:16:00 -0300 (BRT) Received: from [192.168.10.10] (marcus.grupos.com.br [192.168.10.10]) by corp.grupos.com.br (Postfix) with ESMTP id 081A9555F; Fri, 31 Mar 2006 16:15:59 -0300 (BRT) Message-ID: <442D7FEF.9080003@FreeBSD.org> Date: Fri, 31 Mar 2006 16:15:59 -0300 From: Marcus Alves Grando Organization: FreeBSD.org User-Agent: Thunderbird 1.5 (X11/20060114) MIME-Version: 1.0 To: Maksim Yevmenkin References: <200603311903.k2VJ3cjw004899@repoman.freebsd.org> <70e8236f0603311111t3e80457cw1a8b3d25e9eeeb62@mail.gmail.com> In-Reply-To: <70e8236f0603311111t3e80457cw1a8b3d25e9eeeb62@mail.gmail.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Filtered: By ProxSMTP using Clamav and Bogofilter Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: 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, 31 Mar 2006 19:16:44 -0000 MFC after 6.1? Joao Barros wrote: > On 3/31/06, Maksim Yevmenkin wrote: >> emax 2006-03-31 19:03:37 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/i386/conf GENERIC >> Log: >> Add kbdmux(4) to GENERIC >> >> Requested by: scottl >> > > Very nice! > Maybe sometime soon we'll see option 7 in the boot menu disappear ;-) > Thanks for all your work on this! > > -- > Joao Barros > _______________________________________________ > 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" -- Marcus Alves Grando marcus(at)corp.grupos.com.br | Grupos Internet S/A mnag(at)FreeBSD.org | FreeBSD.org From owner-cvs-src@FreeBSD.ORG Fri Mar 31 19:42:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C762D16A41F; Fri, 31 Mar 2006 19:42:31 +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 AEF4343D73; Fri, 31 Mar 2006 19:42:28 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [10.10.3.185] ([69.15.205.254]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k2VJgMXk017515; Fri, 31 Mar 2006 12:42:24 -0700 (MST) (envelope-from scottl@samsco.org) Message-ID: <442D8615.4060408@samsco.org> Date: Fri, 31 Mar 2006 12:42:13 -0700 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060206 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Marcus Alves Grando References: <200603311903.k2VJ3cjw004899@repoman.freebsd.org> <70e8236f0603311111t3e80457cw1a8b3d25e9eeeb62@mail.gmail.com> <442D7FEF.9080003@FreeBSD.org> In-Reply-To: <442D7FEF.9080003@FreeBSD.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.0 required=3.8 tests=none autolearn=failed version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Maksim Yevmenkin , cvs-all@FreeBSD.org Subject: Re: cvs commit: 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, 31 Mar 2006 19:42:31 -0000 Marcus Alves Grando wrote: > MFC after 6.1? > > Joao Barros wrote: > >>On 3/31/06, Maksim Yevmenkin wrote: >> >>>emax 2006-03-31 19:03:37 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/i386/conf GENERIC >>> Log: >>> Add kbdmux(4) to GENERIC >>> >>> Requested by: scottl >>> >> >>Very nice! >>Maybe sometime soon we'll see option 7 in the boot menu disappear ;-) >>Thanks for all your work on this! >> It's had several months of testing and appears to be satisfactory from that. I'm going to add an option to disable it to the boot menu for those who might run into problems. With that, I'd like it to be in 6.1. We've gone quite long enough without it. Scott From owner-cvs-src@FreeBSD.ORG Fri Mar 31 19:42:43 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B6CC316A47E; Fri, 31 Mar 2006 19:42:43 +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 1D76C43D73; Fri, 31 Mar 2006 19:42:39 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [10.10.3.185] ([69.15.205.254]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k2VJgYiS017520; Fri, 31 Mar 2006 12:42:36 -0700 (MST) (envelope-from scottl@samsco.org) Message-ID: <442D8624.4030906@samsco.org> Date: Fri, 31 Mar 2006 12:42:28 -0700 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060206 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Joao Barros References: <200603311903.k2VJ3cjw004899@repoman.freebsd.org> <70e8236f0603311111t3e80457cw1a8b3d25e9eeeb62@mail.gmail.com> In-Reply-To: <70e8236f0603311111t3e80457cw1a8b3d25e9eeeb62@mail.gmail.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.0 required=3.8 tests=none autolearn=failed version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Maksim Yevmenkin , cvs-all@FreeBSD.org Subject: Re: cvs commit: 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, 31 Mar 2006 19:42:43 -0000 Joao Barros wrote: > On 3/31/06, Maksim Yevmenkin wrote: > >>emax 2006-03-31 19:03:37 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/i386/conf GENERIC >> Log: >> Add kbdmux(4) to GENERIC >> >> Requested by: scottl >> > > > Very nice! > Maybe sometime soon we'll see option 7 in the boot menu disappear ;-) > Thanks for all your work on this! > > -- > Joao Barros That is in progress. Scott From owner-cvs-src@FreeBSD.ORG Fri Mar 31 20:20:52 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D712816A41F for ; Fri, 31 Mar 2006 20:20:52 +0000 (UTC) (envelope-from shteryana@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id 65F7743D53 for ; Fri, 31 Mar 2006 20:20:51 +0000 (GMT) (envelope-from shteryana@gmail.com) Received: by zproxy.gmail.com with SMTP id l8so930616nzf for ; Fri, 31 Mar 2006 12:20:50 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; b=jnnh2t+OJNtFM5XTP12nIk+N1UPfCZF0AFlC6lvVNVBWvSzrRC2KVdp+SM+va1QzHw5pnWrmxLVvAHeREqrUc9x2Uwtp1Avpfpsmxty3AlpeU8iSCh0fbs/pDzqpi5XXrbPBjC7Fosl+u4w0V5eUfbGU4lKXv2tg7JKqhxt6GGI= Received: by 10.35.39.2 with SMTP id r2mr284180pyj; Fri, 31 Mar 2006 12:20:50 -0800 (PST) Received: by 10.35.121.1 with HTTP; Fri, 31 Mar 2006 12:20:50 -0800 (PST) Message-ID: <61b573980603311220g632bd5f8v8efd8bde7fcd5ecc@mail.gmail.com> Date: Fri, 31 Mar 2006 23:20:50 +0300 From: "Shteryana Shopova" Sender: shteryana@gmail.com To: "Bjoern A. Zeeb" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Content-Disposition: inline Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/contrib/bsnmp FREEBSD-Xlist NEWS TODO VERSION oid-list src/contrib/bsnmp/gensnmptree gensnmptree.1 gensnmptree.c src/contrib/bsnmp/lib asn1.c asn1.h snmpclient.c support.h src/contrib/bsnmp/snmp_mibII mibII.c mibII.h mibII_interfa X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 31 Mar 2006 20:20:53 -0000 VGhlIHdvcmsgSSd2ZSBiZWVuIGRvaW5nIGxhdGVseSBvbiBic25tcGdldCB8IHNldCB8IHdhbGsg aXMgY3VycmVudGx5CnVuZGVyIC8vZGVwb3QvdXNlci9zb2Mtc2h0ZXJ5YW5hL2Jzbm1wLy4uLiAg b24gcGVyZm9yY2UuZnJlZWJzZC5vcmcKKCBodHRwOi8vcGVyZm9yY2UuZnJlZWJzZC5vcmcvZGVw b3RUcmVlQnJvd3Nlci5jZ2k/RlNQQz0vL2RlcG90L3VzZXIvc29jJTJkc2h0ZXJ5YW5hL2Jzbm1w JkhJREVERUw9Tk8KLSBvbmx5IGZvciBicm93c2luZykuCkkgY2FuIHByZXBhcmUgcGF0Y2hlcyBh Z2FpbnN0IGN1cnJlbnQgYW5kIHN0YWJsZSBpZiB0aGVyZSdzIGFueW9uZQppbnRlcmVzdGVkIGlu IHRlc3RpbmcgdGhlIGNvZGUuIEl0J3MgZGVmaW5hdGVsbHkgbW9yZSB1c2VyLWZyaWVuZGx5CmFu ZCBzdGFibGUgbm93IHRoYW4gaW4gU2VwdGVtYmVyLCAyMDA1IGJ1dCB0aGVyZSBhcmUgYSBmZXcg Yml0cyB0aGF0CmFyZSBub3QgaW1wbGVtZW50ZWQgeWV0IC0gbmFtZWx5IHByaW50aW5nIE9DVEVU U1RSSU5HIHR5cGVzIGFjY29yZGluZwp0byB0aGVpciBUZXh0dWFsQ29udmVudGlvbiwgaWYgYW55 LCBhbmQgZGlzcGxheWluZyB0aGUgY29ycmVzcG9uZGluZwpzdHJpbmcgcmF0aGVyIHRoYW4gYW4g aW50ZWdlciBmb3IgZW51bWVyYXRlZCB0eXBlcyAtIHRoYXQgaXMgcHJpbnQ6CmlmT3BlclN0YXR1 c1sxXSA9IHVwCnJhdGhlciB0aGFuCmlmT3BlclN0YXR1c1sxXSA9IDE7ClRoZSBhcHByb2FjaCBJ J3ZlIHRha2VuIHNvIGZhciBpcyBsb29raW5nIHVwIHRoZSBpbmZvcm1hdGlvbiBmb3IgYQpzdHJp bmcgY29ycmVzcG9uZGluZyB0byBhIG51bWVyaWNhbCBPSUQgaW4gdGhlIGZpbGVzIHByb2R1Y2Vz IGJ5CmdlbnNubXBkZWYoMSkgKHVuZGVyIC91c3Ivc2hhcmUvc25tcC9kZWZzLyAsIHN1Y2ggYSBm aWxlIGNhbiBiZQpwcm9kdWNlZCBieSBnZW5zbm1wZGVmKDEpIGZvciBldmVyeSB2YWxpZCBmaWxl IGNvbnRhaW5pbmcgbWliCmRlZmluaXRpb25zKSwgYW5kIHRoZXkgbGFjayB0aGUgaW5mb3JtYXRp b24gZm9yIHRoZSBtaXNzaW5nIGJpdHMgLSBJCm1pZ2h0IG5lZWQgdG8gbWFrZSBtb2RpZmljYXRp b25zIHRvIGdlbnNubXBkZWYoMSkgYW5kIHRoZSBmb3JtYXQgb2YKdGhlIGZpbGVzIGl0IHByb2R1 Y2VzIC0gSSBuZWVkIHRvIGdldCBhcHByb3ZhbCBmb3IgdGhhdCB0aG91Z2ggYm90aApmcm9tIFBo aWxpcCBQYWVwcyAocGhpbGlwQCAtIG15IG1lbnRvcikgYW5kIEhhcnRpIEJyYW5kdCAoaGFydGlA KSAtCmFuZCBJIGRvbid0IGhhdmUgcmVhZHkgcGF0Y2hlcyB0byBzZW5kIHRoZW0geWV0LgpUaGUg bWFuIHBhZ2VzIG9uIHBlcmZvcmNlIGFyZSBvdXRkYXRlZCBhcyB3ZWxsIC0gcGF0Y2ggdG8gdXBk YXRlIHRoZW0KaXMgY29tbWluZyAoYXMgd2VsbCBhcyBhIGNvdXBsZSBvZiBmaXhlcykuCldvdyAt IHRoYXQgc291bmRlZCBqdXN0IGxpa2UgYSBtb250aGx5IHJlcG9ydCA7KSAuCgpDaGVlcnMsClNo dGVyeWFuYQoKT24gMy8zMS8wNiwgQmpvZXJuIEEuIFplZWIgPGJ6ZWViLWxpc3RzQGxpc3RzLnph YmJhZG96Lm5ldD4gd3JvdGU6Cj4gT24gRnJpLCAzMSBNYXIgMjAwNiwgRmxvcmVudCBUaG91bWll IHdyb3RlOgo+Cj4gPiBJcyB0aGVyZSBhbnkgcHJvZ3Jlc3Mgb24gdGhlIGJzbm1we2dldCx3YWxr fSBzaWRlPwo+Cj4gd2VsbCB5ZXMsIFNodGVyeWFuYSBpcyB3b3JraW5nIG9uIHRoZW0gYW5kIG15 IGltcHJlc3Npb24gd2FzIHNoZQo+IGxhc3Qgd29ya2VkIG9uIG1hbiBwYWdlcy4KPiBJIGd1ZXNz IGl0J3MgbW9zdGx5IGEgcHJvYmxlbSBvZiBjb2RlIHJldmlldyBhbmQgaW50ZWdyYXRpb24gYXQK PiB0aGlzIHBvaW50LiBJIGhvcGUgdG8gaGF2ZSBzb21lIGRheXMgb2ZmIGluIHRoZSBuZWFyIGZ1 dHVyZSB0bwo+IGZpbmQgdGhlIHRpbWUgZm9yIGEgZmlyc3QgcGFzcyBhbmQgSSBhbSBjdXJyZW50 bHkgdGhpbmtpbmcKPiBob3cgc2hlIGNvdWxkIGJlc3QgbWFrZSB0aGUgY29kZSBhdmFpbGFibGUg Zm9yIG90aGVycyB0byB0ZXN0Li4uCj4KPiBJJ2xsIHBvaW50IGhlciBhdCB0aGlzIG1lc3NhZ2Ug YW4gcGVyaGFwcyBzaGUnbGwgY29tbWVudCBvbiB0aGlzCj4gaGVyc2VsZjstKQo+Cj4gLS0KPiBC am9lcm4gQS4gWmVlYiAgICAgICAgICAgICAgICAgICAgICAgICAgYnplZWIgYXQgWmFiYmFkb3og ZG90IE5lVAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cj4gY3ZzLXNyY0BmcmVlYnNkLm9yZyBtYWlsaW5nIGxpc3QKPiBodHRwOi8vbGlzdHMuZnJlZWJz ZC5vcmcvbWFpbG1hbi9saXN0aW5mby9jdnMtc3JjCj4gVG8gdW5zdWJzY3JpYmUsIHNlbmQgYW55 IG1haWwgdG8gImN2cy1zcmMtdW5zdWJzY3JpYmVAZnJlZWJzZC5vcmciCj4K From owner-cvs-src@FreeBSD.ORG Fri Mar 31 20:50:41 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 478FD16A400; Fri, 31 Mar 2006 20:50: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 A015443D46; Fri, 31 Mar 2006 20:50:37 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [10.10.3.185] ([69.15.205.254]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k2VKf1Tk017848; Fri, 31 Mar 2006 13:41:03 -0700 (MST) (envelope-from scottl@samsco.org) Message-ID: <442D93D6.7010401@samsco.org> Date: Fri, 31 Mar 2006 13:40:54 -0700 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060206 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Maksim Yevmenkin References: <200603311903.k2VJ3cjw004899@repoman.freebsd.org> In-Reply-To: <200603311903.k2VJ3cjw004899@repoman.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.0 required=3.8 tests=none autolearn=failed version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: 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, 31 Mar 2006 20:50:41 -0000 Maksim Yevmenkin wrote: > emax 2006-03-31 19:03:37 UTC > > FreeBSD src repository > > Modified files: > sys/i386/conf GENERIC > Log: > Add kbdmux(4) to GENERIC > > Requested by: scottl > > Revision Changes Path > 1.440 +2 -0 src/sys/i386/conf/GENERIC This should definitely be added to amd64, and maybe sparc64 also. Scott From owner-cvs-src@FreeBSD.ORG Fri Mar 31 20:53:39 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1978116A401; Fri, 31 Mar 2006 20:53:39 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7346943D45; Fri, 31 Mar 2006 20:53:38 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost (john@localhost [127.0.0.1]) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k2VKrbH7016999; Fri, 31 Mar 2006 15:53:37 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: Scott Long Date: Fri, 31 Mar 2006 15:54:14 -0500 User-Agent: KMail/1.9.1 References: <200603311903.k2VJ3cjw004899@repoman.freebsd.org> <442D93D6.7010401@samsco.org> In-Reply-To: <442D93D6.7010401@samsco.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200603311554.17770.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1364/Thu Mar 30 15:05:50 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-3.9 required=4.2 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Maksim Yevmenkin , cvs-all@freebsd.org Subject: Re: cvs commit: 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, 31 Mar 2006 20:53:39 -0000 On Friday 31 March 2006 15:40, Scott Long wrote: > Maksim Yevmenkin wrote: > > emax 2006-03-31 19:03:37 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/i386/conf GENERIC > > Log: > > Add kbdmux(4) to GENERIC > > > > Requested by: scottl > > > > Revision Changes Path > > 1.440 +2 -0 src/sys/i386/conf/GENERIC > > This should definitely be added to amd64, and maybe sparc64 also. Alpha supports USB and PS/2 keyboards, too. If powerpc ever grows ADB keyboard support then having multiple keyboards might be feasible for powerpc then, too. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Fri Mar 31 21:20:37 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E55A616A420; Fri, 31 Mar 2006 21:20:37 +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 1909A43D4C; Fri, 31 Mar 2006 21:20:36 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [10.10.3.185] ([69.15.205.254]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k2VKtmAp017948; Fri, 31 Mar 2006 13:55:50 -0700 (MST) (envelope-from scottl@samsco.org) Message-ID: <442D974C.6040406@samsco.org> Date: Fri, 31 Mar 2006 13:55:40 -0700 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060206 X-Accept-Language: en-us, en MIME-Version: 1.0 To: John Baldwin References: <200603311903.k2VJ3cjw004899@repoman.freebsd.org> <442D93D6.7010401@samsco.org> <200603311554.17770.jhb@freebsd.org> In-Reply-To: <200603311554.17770.jhb@freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.0 required=3.8 tests=none autolearn=failed version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on pooker.samsco.org Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Maksim Yevmenkin , cvs-all@freebsd.org Subject: Re: cvs commit: 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, 31 Mar 2006 21:20:38 -0000 John Baldwin wrote: > On Friday 31 March 2006 15:40, Scott Long wrote: > >>Maksim Yevmenkin wrote: >> >>>emax 2006-03-31 19:03:37 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/i386/conf GENERIC >>> Log: >>> Add kbdmux(4) to GENERIC >>> >>> Requested by: scottl >>> >>> Revision Changes Path >>> 1.440 +2 -0 src/sys/i386/conf/GENERIC >> >>This should definitely be added to amd64, and maybe sparc64 also. > > > Alpha supports USB and PS/2 keyboards, too. If powerpc ever grows > ADB keyboard support then having multiple keyboards might be feasible > for powerpc then, too. > Well, Mac's support an arbitrary number of USB keyboards, so it's good to have there even without the ADB angle. Scott From owner-cvs-src@FreeBSD.ORG Fri Mar 31 21:36:18 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 34B1B16A424; Fri, 31 Mar 2006 21:36:18 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B4A3D43D55; Fri, 31 Mar 2006 21:36:17 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VLaHBB021421; Fri, 31 Mar 2006 21:36:17 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VLaHwg021420; Fri, 31 Mar 2006 21:36:17 GMT (envelope-from scottl) Message-Id: <200603312136.k2VLaHwg021420@repoman.freebsd.org> From: Scott Long Date: Fri, 31 Mar 2006 21:36: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/boot/forth beastie.4th X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 31 Mar 2006 21:36:18 -0000 scottl 2006-03-31 21:36:17 UTC FreeBSD src repository Modified files: sys/boot/forth beastie.4th Log: Remove the USB keyboard hack now that KBDMUX is enabled by default. Allow it to be disabled if Safe Mode is selected. Revision Changes Path 1.12 +1 -11 src/sys/boot/forth/beastie.4th From owner-cvs-src@FreeBSD.ORG Fri Mar 31 21:55:54 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C4FD16A420; Fri, 31 Mar 2006 21:55:54 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 230FE43D49; Fri, 31 Mar 2006 21:55:54 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VLtrET022389; Fri, 31 Mar 2006 21:55:54 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VLtrgO022388; Fri, 31 Mar 2006 21:55:53 GMT (envelope-from marcel) Message-Id: <200603312155.k2VLtrgO022388@repoman.freebsd.org> From: Marcel Moolenaar Date: Fri, 31 Mar 2006 21:55: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/dev/scc scc_bfe_sbus.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, 31 Mar 2006 21:55:54 -0000 marcel 2006-03-31 21:55:53 UTC FreeBSD src repository Modified files: sys/dev/scc scc_bfe_sbus.c Log: Fix cut-n-paste braino in previous commit: s/puc/scc/g Pointy hat: marcel@ Revision Changes Path 1.3 +1 -1 src/sys/dev/scc/scc_bfe_sbus.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 22:03:44 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0750E16A424 for ; Fri, 31 Mar 2006 22:03:44 +0000 (UTC) (envelope-from maksim.yevmenkin@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.199]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D9B743D70 for ; Fri, 31 Mar 2006 22:03:38 +0000 (GMT) (envelope-from maksim.yevmenkin@gmail.com) Received: by zproxy.gmail.com with SMTP id l8so957507nzf for ; Fri, 31 Mar 2006 14:03:37 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=DDHirr1WITDdFqhjyu7JuPBEAGBxjKt2p/KT5jOVyQJotDJ2s5QoiBU2ccdrkk+AKTSTJRtzzwcohP+sIGUQRQooiWo3clFc37L6LPsnGcqiBOR5VwY8hBrqb3bsPbvYMuKogiXKcFizGqQuXO0t0IiKQr0CvUo4LBSHxIO2KAQ= Received: by 10.35.9.2 with SMTP id m2mr525196pyi; Fri, 31 Mar 2006 14:03:37 -0800 (PST) Received: by 10.35.57.19 with HTTP; Fri, 31 Mar 2006 14:03:37 -0800 (PST) Message-ID: Date: Fri, 31 Mar 2006 14:03:37 -0800 From: "Maksim Yevmenkin" To: "Scott Long" In-Reply-To: <442D93D6.7010401@samsco.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <200603311903.k2VJ3cjw004899@repoman.freebsd.org> <442D93D6.7010401@samsco.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: 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, 31 Mar 2006 22:03:44 -0000 On 3/31/06, Scott Long wrote: > Maksim Yevmenkin wrote: > > emax 2006-03-31 19:03:37 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/i386/conf GENERIC > > Log: > > Add kbdmux(4) to GENERIC > > > > Requested by: scottl > > > > Revision Changes Path > > 1.440 +2 -0 src/sys/i386/conf/GENERIC > > This should definitely be added to amd64, and maybe sparc64 also. well, i have no objections to this, but i do not have spare non-i386 hardware to try kbdmux out myself at the moment. if someone could please try it and see if it works then i will add kbdmux to other supported arch's. thanks, max From owner-cvs-src@FreeBSD.ORG Fri Mar 31 22:06:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.ORG Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5347B16A423; Fri, 31 Mar 2006 22:06:12 +0000 (UTC) (envelope-from wb@freebie.xs4all.nl) Received: from smtp-vbr7.xs4all.nl (smtp-vbr7.xs4all.nl [194.109.24.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id A1F1043D45; Fri, 31 Mar 2006 22:06:11 +0000 (GMT) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (freebie.xs4all.nl [213.84.32.253]) by smtp-vbr7.xs4all.nl (8.13.6/8.13.6) with ESMTP id k2VM66tm082416; Sat, 1 Apr 2006 00:06:10 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (localhost [127.0.0.1]) by freebie.xs4all.nl (8.13.4/8.13.3) with ESMTP id k2VM64TC001689; Sat, 1 Apr 2006 00:06:04 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: (from wb@localhost) by freebie.xs4all.nl (8.13.4/8.13.1/Submit) id k2VM64tY001688; Sat, 1 Apr 2006 00:06:04 +0200 (CEST) (envelope-from wb) Date: Sat, 1 Apr 2006 00:06:04 +0200 From: Wilko Bulte To: Scott Long Message-ID: <20060331220604.GA1672@freebie.xs4all.nl> References: <200603311903.k2VJ3cjw004899@repoman.freebsd.org> <442D93D6.7010401@samsco.org> <200603311554.17770.jhb@freebsd.org> <442D974C.6040406@samsco.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <442D974C.6040406@samsco.org> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by XS4ALL Virus Scanner Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, Maksim Yevmenkin , cvs-all@FreeBSD.ORG, John Baldwin Subject: Re: cvs commit: 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, 31 Mar 2006 22:06:12 -0000 On Fri, Mar 31, 2006 at 01:55:40PM -0700, Scott Long wrote.. > John Baldwin wrote: > >On Friday 31 March 2006 15:40, Scott Long wrote: > > > >>Maksim Yevmenkin wrote: > >> > >>>emax 2006-03-31 19:03:37 UTC > >>> > >>> FreeBSD src repository > >>> > >>> Modified files: > >>> sys/i386/conf GENERIC > >>> Log: > >>> Add kbdmux(4) to GENERIC > >>> > >>> Requested by: scottl > >>> > >>> Revision Changes Path > >>> 1.440 +2 -0 src/sys/i386/conf/GENERIC > >> > >>This should definitely be added to amd64, and maybe sparc64 also. > > > > > >Alpha supports USB and PS/2 keyboards, too. If powerpc ever grows > >ADB keyboard support then having multiple keyboards might be feasible > >for powerpc then, too. > > > > Well, Mac's support an arbitrary number of USB keyboards, so it's good > to have there even without the ADB angle. Now we just need some users with (say) 10 hands to test that :-P -- Wilko Bulte wilko@FreeBSD.org From owner-cvs-src@FreeBSD.ORG Fri Mar 31 22:31:13 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CCE0C16A420; Fri, 31 Mar 2006 22:31:13 +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 3855743D6D; Fri, 31 Mar 2006 22:31:09 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [10.10.3.185] ([69.15.205.254]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k2VMV4jN018655; Fri, 31 Mar 2006 15:31:06 -0700 (MST) (envelope-from scottl@samsco.org) Message-ID: <442DADA0.3080804@samsco.org> Date: Fri, 31 Mar 2006 15:30:56 -0700 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060206 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Maksim Yevmenkin References: <200603311903.k2VJ3cjw004899@repoman.freebsd.org> <442D93D6.7010401@samsco.org> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.0 required=3.8 tests=none autolearn=failed version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on pooker.samsco.org Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: 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, 31 Mar 2006 22:31:13 -0000 Maksim Yevmenkin wrote: > On 3/31/06, Scott Long wrote: > >>Maksim Yevmenkin wrote: >> >>>emax 2006-03-31 19:03:37 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/i386/conf GENERIC >>> Log: >>> Add kbdmux(4) to GENERIC >>> >>> Requested by: scottl >>> >>> Revision Changes Path >>> 1.440 +2 -0 src/sys/i386/conf/GENERIC >> >>This should definitely be added to amd64, and maybe sparc64 also. > > > well, i have no objections to this, but i do not have spare non-i386 > hardware to try kbdmux out myself at the moment. if someone could > please try it and see if it works then i will add kbdmux to other > supported arch's. > > thanks, > max I just tested with amd64. i386 and amd64 are the important ones since it seems to be machines like Dell servers that are running into problems most right now. If you don't feel comfortable with the other arches, then I think it's fine to wait on them until you have confirmation. Scott From owner-cvs-src@FreeBSD.ORG Fri Mar 31 22:40:26 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 662D816A445; Fri, 31 Mar 2006 22:40: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 7E66C43D80; Fri, 31 Mar 2006 22:40:23 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [10.10.3.185] ([69.15.205.254]) (authenticated bits=0) by pooker.samsco.org (8.13.4/8.13.4) with ESMTP id k2VMeB0K018698; Fri, 31 Mar 2006 15:40:13 -0700 (MST) (envelope-from scottl@samsco.org) Message-ID: <442DAFC4.2000003@samsco.org> Date: Fri, 31 Mar 2006 15:40:04 -0700 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060206 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Wilko Bulte References: <200603311903.k2VJ3cjw004899@repoman.freebsd.org> <442D93D6.7010401@samsco.org> <200603311554.17770.jhb@freebsd.org> <442D974C.6040406@samsco.org> <20060331220604.GA1672@freebie.xs4all.nl> In-Reply-To: <20060331220604.GA1672@freebie.xs4all.nl> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.0 required=3.8 tests=none autolearn=failed version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Maksim Yevmenkin , cvs-all@FreeBSD.org, John Baldwin Subject: Re: cvs commit: 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, 31 Mar 2006 22:40:26 -0000 Wilko Bulte wrote: > On Fri, Mar 31, 2006 at 01:55:40PM -0700, Scott Long wrote.. > >>John Baldwin wrote: >> >>>On Friday 31 March 2006 15:40, Scott Long wrote: >>> >>> >>>>Maksim Yevmenkin wrote: >>>> >>>> >>>>>emax 2006-03-31 19:03:37 UTC >>>>> >>>>>FreeBSD src repository >>>>> >>>>>Modified files: >>>>> sys/i386/conf GENERIC >>>>>Log: >>>>>Add kbdmux(4) to GENERIC >>>>> >>>>>Requested by: scottl >>>>> >>>>>Revision Changes Path >>>>>1.440 +2 -0 src/sys/i386/conf/GENERIC >>>> >>>>This should definitely be added to amd64, and maybe sparc64 also. >>> >>> >>>Alpha supports USB and PS/2 keyboards, too. If powerpc ever grows >>>ADB keyboard support then having multiple keyboards might be feasible >>>for powerpc then, too. >>> >> >>Well, Mac's support an arbitrary number of USB keyboards, so it's good >>to have there even without the ADB angle. > > > Now we just need some users with (say) 10 hands to test that :-P > Or several cats. Scott From owner-cvs-src@FreeBSD.ORG Fri Mar 31 23:04:49 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 59FD816A424; Fri, 31 Mar 2006 23:04:49 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 16EF943D45; Fri, 31 Mar 2006 23:04:49 +0000 (GMT) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VN4mcb028512; Fri, 31 Mar 2006 23:04:48 GMT (envelope-from emax@repoman.freebsd.org) Received: (from emax@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VN4mCp028511; Fri, 31 Mar 2006 23:04:48 GMT (envelope-from emax) Message-Id: <200603312304.k2VN4mCp028511@repoman.freebsd.org> From: Maksim Yevmenkin Date: Fri, 31 Mar 2006 23:04: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/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, 31 Mar 2006 23:04:49 -0000 emax 2006-03-31 23:04:48 UTC FreeBSD src repository Modified files: sys/amd64/conf GENERIC Log: Add kbdmux(4) to GENERIC on amd64 Requested by: scottl Tested by: scottl Revision Changes Path 1.451 +2 -0 src/sys/amd64/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Fri Mar 31 23:37:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 04AC016A400; Fri, 31 Mar 2006 23:37:31 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B441F43D45; Fri, 31 Mar 2006 23:37:30 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VNbUgx029803; Fri, 31 Mar 2006 23:37:30 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VNbUnK029801; Fri, 31 Mar 2006 23:37:30 GMT (envelope-from jeff) Message-Id: <200603312337.k2VNbUnK029801@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 31 Mar 2006 23:37: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/fs/devfs devfs_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: Fri, 31 Mar 2006 23:37:31 -0000 jeff 2006-03-31 23:37:30 UTC FreeBSD src repository Modified files: sys/fs/devfs devfs_vnops.c Log: - Add a bogus vhold/vdrop around vgone() in devfs_revoke. Without this the vnode is never recycled. It is bogus because the reference really should be associated with the devfs dirent. Revision Changes Path 1.130 +3 -0 src/sys/fs/devfs/devfs_vnops.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 23:38:16 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E5EE16A425; Fri, 31 Mar 2006 23:38:16 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 26F0B43D48; Fri, 31 Mar 2006 23:38:16 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VNcFuE029853; Fri, 31 Mar 2006 23:38:15 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VNcFjb029852; Fri, 31 Mar 2006 23:38:15 GMT (envelope-from jeff) Message-Id: <200603312338.k2VNcFjb029852@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 31 Mar 2006 23:38: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/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: Fri, 31 Mar 2006 23:38:16 -0000 jeff 2006-03-31 23:38:15 UTC FreeBSD src repository Modified files: sys/kern vfs_mount.c Log: - When there are dangling vnodes at unmount print them before we panic. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.221 +6 -1 src/sys/kern/vfs_mount.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 23:38:30 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 89CD116A420; Fri, 31 Mar 2006 23:38:29 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 977B743D4C; Fri, 31 Mar 2006 23:38:29 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VNcTot029885; Fri, 31 Mar 2006 23:38:29 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VNcTOx029884; Fri, 31 Mar 2006 23:38:29 GMT (envelope-from marius) Message-Id: <200603312338.k2VNcTOx029884@repoman.freebsd.org> From: Marius Strobl Date: Fri, 31 Mar 2006 23:38: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/sys/sparc64/sparc64 tick.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, 31 Mar 2006 23:38:30 -0000 marius 2006-03-31 23:38:29 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/sparc64/sparc64 tick.c Log: MFC: 1.21 - Move the check for too high HZ values from tick_init() to tick_start() as we have to call tick_init() before cninit() in order to provide the low-level console drivers with a working DELAY() which in turn means we cannot use panic() in tick_init(). - s,to high, too high, in the panic string Approved by: re (mux) Revision Changes Path 1.16.2.1 +12 -7 src/sys/sparc64/sparc64/tick.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 23:39:29 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D7FD016A420; Fri, 31 Mar 2006 23:39:29 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0016743D69; Fri, 31 Mar 2006 23:39:26 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VNdQjP029940; Fri, 31 Mar 2006 23:39:26 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VNdQEA029939; Fri, 31 Mar 2006 23:39:26 GMT (envelope-from jeff) Message-Id: <200603312339.k2VNdQEA029939@repoman.freebsd.org> From: Jeff Roberson Date: Fri, 31 Mar 2006 23:39: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 vfs_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: Fri, 31 Mar 2006 23:39:29 -0000 jeff 2006-03-31 23:39:26 UTC FreeBSD src repository Modified files: sys/kern vfs_subr.c Log: - Add an assert to vgone. It is illegal to call vgone without a reference to the vnode. Without a reference the vnode will never be vdestroy'd and the memory will never be reclaimed. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.668 +0 -3 src/sys/kern/vfs_subr.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 23:40:11 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CDC0D16A420; Fri, 31 Mar 2006 23:40:10 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4BB0743D5D; Fri, 31 Mar 2006 23:40:05 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VNe5Na030018; Fri, 31 Mar 2006 23:40:05 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VNe5Jr030017; Fri, 31 Mar 2006 23:40:05 GMT (envelope-from marius) Message-Id: <200603312340.k2VNe5Jr030017@repoman.freebsd.org> From: Marius Strobl Date: Fri, 31 Mar 2006 23:40:05 +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/sparc64/sparc64 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: Fri, 31 Mar 2006 23:40:11 -0000 marius 2006-03-31 23:40:05 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/sparc64/sparc64 machdep.c Log: MFC: 1.128 - Add a comment describing why tick_init() is called before cninit(). - Fix a typo in another comment. Approved by: re (mux) Revision Changes Path 1.125.2.2 +6 -1 src/sys/sparc64/sparc64/machdep.c From owner-cvs-src@FreeBSD.ORG Fri Mar 31 23:40:43 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 061D216A480; Fri, 31 Mar 2006 23:40:43 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 44D7743D5C; Fri, 31 Mar 2006 23:40:42 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VNegUA030096; Fri, 31 Mar 2006 23:40:42 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VNegDZ030095; Fri, 31 Mar 2006 23:40:42 GMT (envelope-from marius) Message-Id: <200603312340.k2VNegDZ030095@repoman.freebsd.org> From: Marius Strobl Date: Fri, 31 Mar 2006 23:40: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/sys/sparc64/include asi.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, 31 Mar 2006 23:40:43 -0000 marius 2006-03-31 23:40:42 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/sparc64/include asi.h Log: MFC: 1.10 Add convenience macros for the bits in ASI_ESTATE_ERROR_EN_REG (used for ECC handling) and the additional uses of the ASIs 0x77 and 0x7f as well as their bits (used for a CPU bug workaround). Approved by: re (mux) Revision Changes Path 1.9.14.1 +16 -0 src/sys/sparc64/include/asi.h From owner-cvs-src@FreeBSD.ORG Fri Mar 31 23:48:12 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D1FE016A401; Fri, 31 Mar 2006 23:48:12 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A0BFC43D48; Fri, 31 Mar 2006 23:48:12 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k2VNmCHj030502; Fri, 31 Mar 2006 23:48:12 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k2VNmCOs030501; Fri, 31 Mar 2006 23:48:12 GMT (envelope-from marius) Message-Id: <200603312348.k2VNmCOs030501@repoman.freebsd.org> From: Marius Strobl Date: Fri, 31 Mar 2006 23:48: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/sys/sparc64/sparc64 mp_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: Fri, 31 Mar 2006 23:48:12 -0000 marius 2006-03-31 23:48:12 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/sparc64/sparc64 mp_machdep.c Log: MFC: 1.32 - We only lock the local per-CPU page in the local dTLB, so accessing the foreign per-CPU pages in cpu_ipi_send() in order to get the module IDs of the other CPUs can cause a page fault. If this happens when doing a TLB shootdown while dealing with another page fault this causes a panic due to the recursive page fault. As I don't spot other code that assumes or requires that accessing foreign per-CPU pages must not page fault solve this by adding a statically allocated (and therefore locked as part of the kernel pages) array which establishes a FreeBSD CPU ID -> module ID relation and use that in cpu_ipi_selected(). - Fix a potential race in cpu_ipi_send(); as we don't serialize the access to cpu_ipi_selected() between MI and MD use (only MI-MI and MD-MD) we might catch the NACK bit caused by sending another IPI. Solve this by checking the NACK bit in the contents of the interrupt dispatch status reg read while interrupts were still turned off instead of reading that reg anew after interrupts were turned on again. This is also what the CPU docs suggest to do. - Add a workaround for the SpitFire erratum #54 bug (affecting interrupt dispatch). While public info regarding what this CPU bug actually causes is not available testing shows that with the workaround in place it's less likely to get a "couldn't send ipi" panic, it doesn't solve these panics entirely though. Approved by: re (mux) Revision Changes Path 1.29.2.1 +17 -5 src/sys/sparc64/sparc64/mp_machdep.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 01:15:24 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 56BD416A400; Sat, 1 Apr 2006 01:15:24 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 122BF43D4C; Sat, 1 Apr 2006 01:15:24 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k311FNiM043719; Sat, 1 Apr 2006 01:15:23 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k311FN0C043718; Sat, 1 Apr 2006 01:15:23 GMT (envelope-from jeff) Message-Id: <200604010115.k311FN0C043718@repoman.freebsd.org> From: Jeff Roberson Date: Sat, 1 Apr 2006 01:15: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/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, 01 Apr 2006 01:15:24 -0000 jeff 2006-04-01 01:15:23 UTC FreeBSD src repository Modified files: sys/nfsclient nfs_vfsops.c Log: - Busy the filesystem in nfs_statfs to prevent us from creating a new vnode after vflush() has succeeded. This would cause a dangling vnode panic at unmount time otherwise. Other filesystems may have this problem via their VFS_VGET() routines. Found by: kris Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.180 +7 -1 src/sys/nfsclient/nfs_vfsops.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 02:56:10 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3FF3216A400; Sat, 1 Apr 2006 02:56:10 +0000 (UTC) (envelope-from deischen@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F0E6C43D48; Sat, 1 Apr 2006 02:56:09 +0000 (GMT) (envelope-from deischen@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k312u9wO048406; Sat, 1 Apr 2006 02:56:09 GMT (envelope-from deischen@repoman.freebsd.org) Received: (from deischen@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k312u924048405; Sat, 1 Apr 2006 02:56:09 GMT (envelope-from deischen) Message-Id: <200604010256.k312u924048405@repoman.freebsd.org> From: Daniel Eischen Date: Sat, 1 Apr 2006 02:56: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/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: Sat, 01 Apr 2006 02:56:10 -0000 deischen 2006-04-01 02:56:09 UTC FreeBSD src repository Modified files: lib/libc/gdtoa Symbol.map Log: Add __gdtoa to the list of FreeBSD private symbols. Unfortunately, this is used by some 3rd party applications when {e,f,g}cvt() are not found. POSIX defines the xcvt() funtions but says they are deprecated in favor or sprintf(). We'll import these functions from OpenBSD and remove __gdtoa() from the exported interfaces when libc version is bumped. Revision Changes Path 1.2 +4 -0 src/lib/libc/gdtoa/Symbol.map From owner-cvs-src@FreeBSD.ORG Sat Apr 1 04:51:57 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 14C2616A400; Sat, 1 Apr 2006 04:51:57 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D633543D45; Sat, 1 Apr 2006 04:51:56 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k314puOc063856; Sat, 1 Apr 2006 04:51:56 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k314puor063855; Sat, 1 Apr 2006 04:51:56 GMT (envelope-from marcel) Message-Id: <200604010451.k314puor063855@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 1 Apr 2006 04:51:56 +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/scc scc_bfe.h scc_bfe_ebus.c scc_bfe_macio.c scc_bfe_sbus.c scc_core.c scc_dev_sab82532.c scc_dev_z8530.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, 01 Apr 2006 04:51:57 -0000 marcel 2006-04-01 04:51:56 UTC FreeBSD src repository Modified files: sys/dev/scc scc_bfe.h scc_bfe_ebus.c scc_bfe_sbus.c scc_core.c scc_dev_sab82532.c scc_dev_z8530.c Added files: sys/dev/scc scc_bfe_macio.c Log: Add a MacIO bus attachment. The Z8530 as present in the Mac needs a different register shift and is fed by a different clock than we use for UltraSPARC hardware. To deal with this, the regshft and rclk fields in the class structure are removed and bus frontends now pass the right regshft and rclk to the probe function where they're put in the BAS and passed in to subordinate drivers. Revision Changes Path 1.2 +1 -3 src/sys/dev/scc/scc_bfe.h 1.2 +4 -1 src/sys/dev/scc/scc_bfe_ebus.c 1.1 +87 -0 src/sys/dev/scc/scc_bfe_macio.c (new) 1.4 +4 -1 src/sys/dev/scc/scc_bfe_sbus.c 1.2 +5 -5 src/sys/dev/scc/scc_core.c 1.2 +0 -4 src/sys/dev/scc/scc_dev_sab82532.c 1.2 +0 -4 src/sys/dev/scc/scc_dev_z8530.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 04:53:15 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A7F3E16A401; Sat, 1 Apr 2006 04:53:15 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9D6EF43D6A; Sat, 1 Apr 2006 04:53:09 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k314r8E8063910; Sat, 1 Apr 2006 04:53:08 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k314r8cs063909; Sat, 1 Apr 2006 04:53:08 GMT (envelope-from marcel) Message-Id: <200604010453.k314r8cs063909@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 1 Apr 2006 04:53: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/conf files.powerpc X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 01 Apr 2006 04:53:15 -0000 marcel 2006-04-01 04:53:08 UTC FreeBSD src repository Modified files: sys/conf files.powerpc Log: Add the MacIO attachment for scc(4). Revision Changes Path 1.51 +1 -0 src/sys/conf/files.powerpc From owner-cvs-src@FreeBSD.ORG Sat Apr 1 04:54:48 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 20B2716A400; Sat, 1 Apr 2006 04:54:48 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D268B43D46; Sat, 1 Apr 2006 04:54:47 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k314slu9063991; Sat, 1 Apr 2006 04:54:47 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k314slA2063990; Sat, 1 Apr 2006 04:54:47 GMT (envelope-from marcel) Message-Id: <200604010454.k314slA2063990@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 1 Apr 2006 04:54: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/modules/scc 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, 01 Apr 2006 04:54:48 -0000 marcel 2006-04-01 04:54:47 UTC FreeBSD src repository Modified files: sys/modules/scc Makefile Log: Build the scc(4) module with EBus and SBus attachments for sparc64 only and build the scc(4) module with MacIO attachment for powerpc. Revision Changes Path 1.2 +8 -2 src/sys/modules/scc/Makefile From owner-cvs-src@FreeBSD.ORG Sat Apr 1 07:12:20 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 39E7D16A432; Sat, 1 Apr 2006 07:12:20 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 98D8943D5A; Sat, 1 Apr 2006 07:12:19 +0000 (GMT) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k317CJ8H073016; Sat, 1 Apr 2006 07:12:19 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k317CJdc073015; Sat, 1 Apr 2006 07:12:19 GMT (envelope-from mjacob) Message-Id: <200604010712.k317CJdc073015@repoman.freebsd.org> From: Matt Jacob Date: Sat, 1 Apr 2006 07:12: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/mpt mpt.c mpt.h mpt_cam.c mpt_debug.c mpt_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, 01 Apr 2006 07:12:20 -0000 mjacob 2006-04-01 07:12:18 UTC FreeBSD src repository Modified files: sys/dev/mpt mpt.c mpt.h mpt_cam.c mpt_debug.c mpt_pci.c Log: Fix some of the previus changes 'better'. There's something strange going on with async events. They seem to be be treated differently for different Fusion implementations. Some will really tell you when it's okay to free the request that started them. Some won't. Very disconcerting. This is particularily bad when the chip (FC in this case) tells you in the reply that it's not a continuation reply, which means you can free the request that its associated with. However, if you do that, I've found that additional async event replies come back for that message context after you freed it. Very Bad Things Happen. Put in a reply register debounce. Warn about out of range context indices. Use more MPILIB defines where possible. Replace bzero with memset. Add tons more KASSERTS. Do a *lot* more request free list auditting and serial number usages. Get rid of the warning about the short IOC Facts Reply. Go back to 16 bits of context index. Do a lot more target state auditting as well. Make a tag out of not only the ioindex but the request index as well and worry less about keeping a full serial number. Revision Changes Path 1.24 +125 -52 src/sys/dev/mpt/mpt.c 1.14 +26 -31 src/sys/dev/mpt/mpt.h 1.13 +1959 -1901 src/sys/dev/mpt/mpt_cam.c 1.14 +2 -0 src/sys/dev/mpt/mpt_debug.c 1.26 +2 -2 src/sys/dev/mpt/mpt_pci.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 09:55:39 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0177E16A400; Sat, 1 Apr 2006 09:55:39 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A9B0943D48; Sat, 1 Apr 2006 09:55:38 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k319tcwN088929; Sat, 1 Apr 2006 09:55:38 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k319tc1n088928; Sat, 1 Apr 2006 09:55:38 GMT (envelope-from brueffer) Message-Id: <200604010955.k319tc1n088928@repoman.freebsd.org> From: Christian Brueffer Date: Sat, 1 Apr 2006 09:55: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/share/man/man4 mfi.4 src/share/man/man4/man4.i386 padlock.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 01 Apr 2006 09:55:39 -0000 brueffer 2006-04-01 09:55:37 UTC FreeBSD src repository Modified files: share/man/man4 mfi.4 share/man/man4/man4.i386 padlock.4 Log: Mention the module in the synopsis. Revision Changes Path 1.2 +13 -1 src/share/man/man4/man4.i386/padlock.4 1.3 +13 -1 src/share/man/man4/mfi.4 From owner-cvs-src@FreeBSD.ORG Sat Apr 1 10:02:17 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8364716A400; Sat, 1 Apr 2006 10:02:17 +0000 (UTC) (envelope-from wilko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 41C4943D46; Sat, 1 Apr 2006 10:02:17 +0000 (GMT) (envelope-from wilko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31A2G1V089154; Sat, 1 Apr 2006 10:02:17 GMT (envelope-from wilko@repoman.freebsd.org) Received: (from wilko@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31A2GXY089153; Sat, 1 Apr 2006 10:02:16 GMT (envelope-from wilko) Message-Id: <200604011002.k31A2GXY089153@repoman.freebsd.org> From: Wilko Bulte Date: Sat, 1 Apr 2006 10:02: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: Sat, 01 Apr 2006 10:02:17 -0000 wilko 2006-04-01 10:02:16 UTC FreeBSD src repository Modified files: . access Log: smkelly has requested core to safekeep his src commit until he has the time and means again to work on FreeBSD. Approved by: core With hat: core-secretary Revision Changes Path 1.747 +0 -1 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Sat Apr 1 10:10:38 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 82B6016A400; Sat, 1 Apr 2006 10:10:38 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1DD0443D46; Sat, 1 Apr 2006 10:10:38 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31AAb7G090830; Sat, 1 Apr 2006 10:10:37 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31AAbTs090829; Sat, 1 Apr 2006 10:10:37 GMT (envelope-from brueffer) Message-Id: <200604011010.k31AAbTs090829@repoman.freebsd.org> From: Christian Brueffer Date: Sat, 1 Apr 2006 10:10: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/share/examples/mdoc example.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 01 Apr 2006 10:10:38 -0000 brueffer 2006-04-01 10:10:37 UTC FreeBSD src repository Modified files: share/examples/mdoc example.4 Log: Add a standard boilerplate to the SYNOPSIS section that mentions how to load a kernel module. MFC after: 3 days Revision Changes Path 1.22 +13 -1 src/share/examples/mdoc/example.4 From owner-cvs-src@FreeBSD.ORG Sat Apr 1 10:11:27 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.ORG Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E7FC316A400; Sat, 1 Apr 2006 10:11:27 +0000 (UTC) (envelope-from wb@freebie.xs4all.nl) Received: from smtp-vbr8.xs4all.nl (smtp-vbr8.xs4all.nl [194.109.24.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0FEBD43D4C; Sat, 1 Apr 2006 10:11:26 +0000 (GMT) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (freebie.xs4all.nl [213.84.32.253]) by smtp-vbr8.xs4all.nl (8.13.6/8.13.6) with ESMTP id k31ABL65091622; Sat, 1 Apr 2006 12:11:25 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (localhost [127.0.0.1]) by freebie.xs4all.nl (8.13.4/8.13.3) with ESMTP id k31ABKDL004463; Sat, 1 Apr 2006 12:11:20 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: (from wb@localhost) by freebie.xs4all.nl (8.13.4/8.13.1/Submit) id k31ABHsP004457; Sat, 1 Apr 2006 12:11:17 +0200 (CEST) (envelope-from wb) Date: Sat, 1 Apr 2006 12:11:17 +0200 From: Wilko Bulte To: Scott Long Message-ID: <20060401101117.GA4382@freebie.xs4all.nl> References: <200603311903.k2VJ3cjw004899@repoman.freebsd.org> <442D93D6.7010401@samsco.org> <200603311554.17770.jhb@freebsd.org> <442D974C.6040406@samsco.org> <20060331220604.GA1672@freebie.xs4all.nl> <442DAFC4.2000003@samsco.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <442DAFC4.2000003@samsco.org> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by XS4ALL Virus Scanner Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, Maksim Yevmenkin , cvs-all@FreeBSD.ORG, John Baldwin Subject: Re: cvs commit: 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, 01 Apr 2006 10:11:28 -0000 On Fri, Mar 31, 2006 at 03:40:04PM -0700, Scott Long wrote.. > Wilko Bulte wrote: > >On Fri, Mar 31, 2006 at 01:55:40PM -0700, Scott Long wrote.. > > > >>John Baldwin wrote: > >> > >>>On Friday 31 March 2006 15:40, Scott Long wrote: > >>> > >>> > >>>>Maksim Yevmenkin wrote: > >>>> > >>>> > >>>>>emax 2006-03-31 19:03:37 UTC > >>>>> > >>>>>FreeBSD src repository > >>>>> > >>>>>Modified files: > >>>>> sys/i386/conf GENERIC > >>>>>Log: > >>>>>Add kbdmux(4) to GENERIC > >>>>> > >>>>>Requested by: scottl > >>>>> > >>>>>Revision Changes Path > >>>>>1.440 +2 -0 src/sys/i386/conf/GENERIC > >>>> > >>>>This should definitely be added to amd64, and maybe sparc64 also. > >>> > >>> > >>>Alpha supports USB and PS/2 keyboards, too. If powerpc ever grows > >>>ADB keyboard support then having multiple keyboards might be feasible > >>>for powerpc then, too. > >>> > >> > >>Well, Mac's support an arbitrary number of USB keyboards, so it's good > >>to have there even without the ADB angle. > > > > > >Now we just need some users with (say) 10 hands to test that :-P > > > > Or several cats. Jordan... we need you..!!! :-P -- Wilko Bulte wilko@FreeBSD.org From owner-cvs-src@FreeBSD.ORG Sat Apr 1 10:37:36 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E363A16A420; Sat, 1 Apr 2006 10:37:36 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A171243D46; Sat, 1 Apr 2006 10:37:36 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31Abajc091795; Sat, 1 Apr 2006 10:37:36 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31Abaqe091794; Sat, 1 Apr 2006 10:37:36 GMT (envelope-from brueffer) Message-Id: <200604011037.k31Abaqe091794@repoman.freebsd.org> From: Christian Brueffer Date: Sat, 1 Apr 2006 10:37:36 +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/man4 firewire.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 01 Apr 2006 10:37:37 -0000 brueffer 2006-04-01 10:37:35 UTC FreeBSD src repository Modified files: share/man/man4 firewire.4 Log: Convert the SYNOPSIS section to look like the ones used in other driver manpages. Don't mention the include file, it's not important for the operation of this driver. MFC after: 3 days Revision Changes Path 1.12 +12 -6 src/share/man/man4/firewire.4 From owner-cvs-src@FreeBSD.ORG Sat Apr 1 10:43:04 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0D80916A401; Sat, 1 Apr 2006 10:43:04 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BF72243D46; Sat, 1 Apr 2006 10:43:03 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31Ah3Ml092029; Sat, 1 Apr 2006 10:43:03 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31Ah3CF092028; Sat, 1 Apr 2006 10:43:03 GMT (envelope-from rwatson) Message-Id: <200604011043.k31Ah3CF092028@repoman.freebsd.org> From: Robert Watson Date: Sat, 1 Apr 2006 10:43: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/sys/kern uipc_socket.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, 01 Apr 2006 10:43:04 -0000 rwatson 2006-04-01 10:43:02 UTC FreeBSD src repository Modified files: sys/kern uipc_socket.c Log: Add a somewhat sizable comment documenting the semantics of various kernel socket calls relating to the creation and destruction of sockets. This will eventually form the foundation of socket(9), but is currently in too much flux to do so. MFC after: 3 months Revision Changes Path 1.260 +57 -0 src/sys/kern/uipc_socket.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 10:45:53 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A344816A400; Sat, 1 Apr 2006 10:45:53 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5DA9443D45; Sat, 1 Apr 2006 10:45:53 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31Ajr9a092167; Sat, 1 Apr 2006 10:45:53 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31Ajrjv092166; Sat, 1 Apr 2006 10:45:53 GMT (envelope-from rwatson) Message-Id: <200604011045.k31Ajrjv092166@repoman.freebsd.org> From: Robert Watson Date: Sat, 1 Apr 2006 10:45: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/kern uipc_socket.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, 01 Apr 2006 10:45:53 -0000 rwatson 2006-04-01 10:45:52 UTC FreeBSD src repository Modified files: sys/kern uipc_socket.c Log: Assert so->so_pcb is NULL in sodealloc() -- the protocol state should not be present at this point. We will eventually remove this assert because the socket layer should never look at so_pcb, but for now it's a useful debugging tool. MFC after: 3 months Revision Changes Path 1.261 +2 -0 src/sys/kern/uipc_socket.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 10:54:53 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A159516A420; Sat, 1 Apr 2006 10:54:53 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5F0D743D45; Sat, 1 Apr 2006 10:54:53 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31AsrJ9092530; Sat, 1 Apr 2006 10:54:53 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31Asqfb092529; Sat, 1 Apr 2006 10:54:52 GMT (envelope-from rwatson) Message-Id: <200604011054.k31Asqfb092529@repoman.freebsd.org> From: Robert Watson Date: Sat, 1 Apr 2006 10:54: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/sys socketvar.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, 01 Apr 2006 10:54:53 -0000 rwatson 2006-04-01 10:54:52 UTC FreeBSD src repository Modified files: sys/sys socketvar.h Log: Add a comment describing SS_PROTOREF in detail. This will eventually be in socket(9). MFC after: 3 months Revision Changes Path 1.148 +7 -0 src/sys/sys/socketvar.h From owner-cvs-src@FreeBSD.ORG Sat Apr 1 10:55:30 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B163816A4C8; Sat, 1 Apr 2006 10:55:28 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4ABB543D45; Sat, 1 Apr 2006 10:55:00 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31At0PR092567; Sat, 1 Apr 2006 10:55:00 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31At0wM092566; Sat, 1 Apr 2006 10:55:00 GMT (envelope-from brueffer) Message-Id: <200604011055.k31At0wM092566@repoman.freebsd.org> From: Christian Brueffer Date: Sat, 1 Apr 2006 10: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/share/man/man4 fwohci.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 01 Apr 2006 10:55:30 -0000 brueffer 2006-04-01 10:55:00 UTC FreeBSD src repository Modified files: share/man/man4 fwohci.4 Log: Convert the SYNOPSIS section to look like the ones used in other driver manpages. MFC after: 3 days Revision Changes Path 1.15 +12 -4 src/share/man/man4/fwohci.4 From owner-cvs-src@FreeBSD.ORG Sat Apr 1 10:56:41 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 136A316A41F; Sat, 1 Apr 2006 10:56:41 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DE1BA43D5D; Sat, 1 Apr 2006 10:56:37 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31Aub4d092673; Sat, 1 Apr 2006 10:56:37 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31AubjT092672; Sat, 1 Apr 2006 10:56:37 GMT (envelope-from brueffer) Message-Id: <200604011056.k31AubjT092672@repoman.freebsd.org> From: Christian Brueffer Date: Sat, 1 Apr 2006 10:56:36 +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/man4 hifn.4 safe.4 ubsec.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 01 Apr 2006 10:56:41 -0000 brueffer 2006-04-01 10:56:36 UTC FreeBSD src repository Modified files: share/man/man4 hifn.4 safe.4 ubsec.4 Log: Convert the SYNOPSIS section to look like the ones used in other driver manpages, mention module support. Also add the crypto and cryptodev devices as the drivers are kind of useless without them. MFC after: 3 days Revision Changes Path 1.7 +16 -2 src/share/man/man4/hifn.4 1.7 +15 -1 src/share/man/man4/safe.4 1.5 +16 -2 src/share/man/man4/ubsec.4 From owner-cvs-src@FreeBSD.ORG Sat Apr 1 11:09:55 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 76A9316A400; Sat, 1 Apr 2006 11:09:55 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 342DB43D5C; Sat, 1 Apr 2006 11:09:55 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31B9sqk094558; Sat, 1 Apr 2006 11:09:55 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31B9suj094557; Sat, 1 Apr 2006 11:09:54 GMT (envelope-from rwatson) Message-Id: <200604011109.k31B9suj094557@repoman.freebsd.org> From: Robert Watson Date: Sat, 1 Apr 2006 11:09: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/kern kern_descrip.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, 01 Apr 2006 11:09:55 -0000 rwatson 2006-04-01 11:09:54 UTC FreeBSD src repository Modified files: sys/kern kern_descrip.c Log: Mark fgetsock() and fputsock() as depcrecated: callers should rely on the file descriptor reference, rather than paying additional lock operations to acquire a socket reference from the file descriptor. This will also help to ensure that file descriptor based socket requests are not delivered to a socket after close. Most consumers have already been converted to this model. MFC after: 3 months Revision Changes Path 1.294 +8 -2 src/sys/kern/kern_descrip.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 11:14:57 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5A53316A401; Sat, 1 Apr 2006 11:14:57 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F05B243D4C; Sat, 1 Apr 2006 11:14:56 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31BEuAF094816; Sat, 1 Apr 2006 11:14:56 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31BEu2E094815; Sat, 1 Apr 2006 11:14:56 GMT (envelope-from rwatson) Message-Id: <200604011114.k31BEu2E094815@repoman.freebsd.org> From: Robert Watson Date: Sat, 1 Apr 2006 11:14:56 +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 uipc_syscalls.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, 01 Apr 2006 11:14:57 -0000 rwatson 2006-04-01 11:14:56 UTC FreeBSD src repository Modified files: sys/kern uipc_syscalls.c Log: Add comment to accept1() that it should use getsock() instead of fgetsock() to avoid additional mutex operations, and also to avoid use of soref/sorele which are now not preferred. MFC after: 3 months Revision Changes Path 1.226 +3 -0 src/sys/kern/uipc_syscalls.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 11:21:01 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 94EAC16A401; Sat, 1 Apr 2006 11:21:01 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 575C643D53; Sat, 1 Apr 2006 11:21:01 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31BL1Yr095282; Sat, 1 Apr 2006 11:21:01 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31BL12g095277; Sat, 1 Apr 2006 11:21:01 GMT (envelope-from brueffer) Message-Id: <200604011121.k31BL12g095277@repoman.freebsd.org> From: Christian Brueffer Date: Sat, 1 Apr 2006 11:21: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/share/man/man4/man4.i386 acpi_asus.4 acpi_fujitsu.4 acpi_ibm.4 acpi_panasonic.4 acpi_sony.4 acpi_toshiba.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 01 Apr 2006 11:21:01 -0000 brueffer 2006-04-01 11:21:00 UTC FreeBSD src repository Modified files: share/man/man4/man4.i386 acpi_asus.4 acpi_fujitsu.4 acpi_ibm.4 acpi_panasonic.4 acpi_sony.4 acpi_toshiba.4 Log: Convert the SYNOPSIS section to look like the ones used in other driver manpages, mention module support. MFC after: 3 days Revision Changes Path 1.12 +12 -0 src/share/man/man4/man4.i386/acpi_asus.4 1.5 +12 -0 src/share/man/man4/man4.i386/acpi_fujitsu.4 1.12 +12 -0 src/share/man/man4/man4.i386/acpi_ibm.4 1.7 +12 -0 src/share/man/man4/man4.i386/acpi_panasonic.4 1.3 +12 -0 src/share/man/man4/man4.i386/acpi_sony.4 1.7 +12 -0 src/share/man/man4/man4.i386/acpi_toshiba.4 From owner-cvs-src@FreeBSD.ORG Sat Apr 1 15:15:06 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A01E116A400; Sat, 1 Apr 2006 15:15:06 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 34DC443D49; Sat, 1 Apr 2006 15:15:06 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31FF5xd019090; Sat, 1 Apr 2006 15:15:06 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31FF5qS019089; Sat, 1 Apr 2006 15:15:05 GMT (envelope-from rwatson) Message-Id: <200604011515.k31FF5qS019089@repoman.freebsd.org> From: Robert Watson Date: Sat, 1 Apr 2006 15:15: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/kern uipc_socket.c uipc_socket2.c uipc_usrreq.c src/sys/net raw_usrreq.c rtsock.c src/sys/netatalk ddp_usrreq.c src/sys/netatm atm_aal5.c atm_proto.c atm_usrreq.c atm_var.h src/sys/netgraph/bluetooth/include ng_btsocket_hci_raw.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, 01 Apr 2006 15:15:06 -0000 rwatson 2006-04-01 15:15:05 UTC FreeBSD src repository Modified files: sys/kern uipc_socket.c uipc_socket2.c uipc_usrreq.c sys/net raw_usrreq.c rtsock.c sys/netatalk ddp_usrreq.c sys/netatm atm_aal5.c atm_proto.c atm_usrreq.c atm_var.h sys/netgraph/bluetooth/include ng_btsocket_hci_raw.h ng_btsocket_l2cap.h ng_btsocket_rfcomm.h sys/netgraph/bluetooth/socket ng_btsocket_hci_raw.c ng_btsocket_l2cap.c ng_btsocket_l2cap_raw.c ng_btsocket_rfcomm.c sys/netinet raw_ip.c tcp_usrreq.c udp_usrreq.c sys/netinet6 raw_ip6.c udp6_usrreq.c sys/netipsec keysock.c sys/netipx ipx_usrreq.c spx_usrreq.c sys/netkey keysock.c sys/netnatm natm.c sys/sys protosw.h Log: Change protocol switch pru_abort() API so that it returns void rather than an int, as an error here is not meaningful. Modify soabort() to unconditionally free the socket on the return of pru_abort(), and modify most protocols to no longer conditionally free the socket, since the caller will do this. This commit likely leaves parts of netinet and netinet6 in a situation where they may panic or leak memory, as they have not are not fully updated by this commit. This will be corrected shortly in followup commits to these components. MFC after: 3 months Revision Changes Path 1.262 +29 -11 src/sys/kern/uipc_socket.c 1.154 +2 -2 src/sys/kern/uipc_socket2.c 1.164 +1 -5 src/sys/kern/uipc_usrreq.c 1.38 +2 -7 src/sys/net/raw_usrreq.c 1.134 +2 -2 src/sys/net/rtsock.c 1.48 +1 -3 src/sys/netatalk/ddp_usrreq.c 1.23 +18 -5 src/sys/netatm/atm_aal5.c 1.15 +14 -0 src/sys/netatm/atm_proto.c 1.25 +1 -1 src/sys/netatm/atm_usrreq.c 1.28 +1 -0 src/sys/netatm/atm_var.h 1.5 +1 -1 src/sys/netgraph/bluetooth/include/ng_btsocket_hci_raw.h 1.6 +2 -2 src/sys/netgraph/bluetooth/include/ng_btsocket_l2cap.h 1.6 +1 -1 src/sys/netgraph/bluetooth/include/ng_btsocket_rfcomm.h 1.19 +2 -2 src/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c 1.18 +2 -2 src/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c 1.17 +2 -2 src/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c 1.19 +2 -2 src/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c 1.157 +4 -4 src/sys/netinet/raw_ip.c 1.129 +13 -5 src/sys/netinet/tcp_usrreq.c 1.183 +2 -3 src/sys/netinet/udp_usrreq.c 1.58 +4 -3 src/sys/netinet6/raw_ip6.c 1.57 +2 -3 src/sys/netinet6/udp6_usrreq.c 1.13 +3 -6 src/sys/netipsec/keysock.c 1.54 +2 -6 src/sys/netipx/ipx_usrreq.c 1.83 +2 -6 src/sys/netipx/spx_usrreq.c 1.33 +3 -6 src/sys/netkey/keysock.c 1.42 +2 -6 src/sys/netnatm/natm.c 1.51 +2 -2 src/sys/sys/protosw.h From owner-cvs-src@FreeBSD.ORG Sat Apr 1 15:16:15 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 609D916A50F; Sat, 1 Apr 2006 15:16:15 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1898A43D46; Sat, 1 Apr 2006 15:16:15 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31FGEXJ019183; Sat, 1 Apr 2006 15:16:14 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31FGE4H019182; Sat, 1 Apr 2006 15:16:14 GMT (envelope-from rwatson) Message-Id: <200604011516.k31FGE4H019182@repoman.freebsd.org> From: Robert Watson Date: Sat, 1 Apr 2006 15:16:14 +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/netinet6 ipsec.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, 01 Apr 2006 15:16:15 -0000 rwatson 2006-04-01 15:16:14 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netinet6 ipsec.c Log: Merge ipsec.c:1.44 from HEAD to RELENG_6: Remove manual assignment of m_pkthdr from one mbuf to another in ipsec_copypkt(), as this is already handled by the call to M_MOVE_PKTHDR(), which also knows how to correctly handle MAC m_tags. This corrects a panic when running with MAC and KAME IPSEC. PR: kern/94599 Submitted by: zhouyi zhou Reviewed by: bz, gnn Approved by: re (mux) Revision Changes Path 1.42.2.2 +0 -9 src/sys/netinet6/ipsec.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 15:22:44 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A4B1316A401; Sat, 1 Apr 2006 15:22:44 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5019A43D49; Sat, 1 Apr 2006 15:22:44 +0000 (GMT) (envelope-from bz@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31FMitE019570; Sat, 1 Apr 2006 15:22:44 GMT (envelope-from bz@repoman.freebsd.org) Received: (from bz@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31FMiON019569; Sat, 1 Apr 2006 15:22:44 GMT (envelope-from bz) Message-Id: <200604011522.k31FMiON019569@repoman.freebsd.org> From: "Bjoern A. Zeeb" Date: Sat, 1 Apr 2006 15:22:44 +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/netipsec xform.h xform_ipip.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, 01 Apr 2006 15:22:44 -0000 bz 2006-04-01 15:22:44 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netipsec xform.h xform_ipip.c Log: MFC: rev. 1.3 src/sys/netipsec/xform.h, rev. 1.12 src/sys/netipsec/xform_ipip.c Fix more stack corruptions on amd64. Vararg functions have a different calling convention than regular functions on amd64. Casting a varag function to a regular one to match the function pointer declaration will hide the varargs from the caller and we will end up with an incorrectly setup stack. Entirely remove the varargs from these functions and change the functions to match the declaration of the function pointers. Remove the now unnecessary casts. Also change static struct ipprotosw[] to two independent protosw/ip6protosw definitions to remove an unnecessary cast. PR: amd64/95008 Submitted and tested by: Mats Palmgren Reviewed by: rwatson Approved by: re (mux) Revision Changes Path 1.2.2.1 +1 -1 src/sys/netipsec/xform.h 1.11.2.1 +10 -18 src/sys/netipsec/xform_ipip.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 15:25:03 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6AB0316A401; Sat, 1 Apr 2006 15:25:03 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D36543D55; Sat, 1 Apr 2006 15:25:02 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31FP1Pm019755; Sat, 1 Apr 2006 15:25:01 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31FP1gM019754; Sat, 1 Apr 2006 15:25:01 GMT (envelope-from rwatson) Message-Id: <200604011525.k31FP1gM019754@repoman.freebsd.org> From: Robert Watson Date: Sat, 1 Apr 2006 15:25: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/compat/linux linux_socket.c src/sys/compat/svr4 svr4_stream.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, 01 Apr 2006 15:25:03 -0000 rwatson 2006-04-01 15:25:01 UTC FreeBSD src repository Modified files: sys/compat/linux linux_socket.c sys/compat/svr4 svr4_stream.c Log: Annotate uses of fgetsock() with indications that they should rely on their existing file descriptor references to sockets, rather than use fgetsock() to retrieve a direct socket reference. MFC after: 3 months Revision Changes Path 1.67 +4 -0 src/sys/compat/linux/linux_socket.c 1.57 +8 -0 src/sys/compat/svr4/svr4_stream.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 15:42:03 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2976816A41F; Sat, 1 Apr 2006 15:42:03 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D849543D48; Sat, 1 Apr 2006 15:42:02 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31Fg2BG020857; Sat, 1 Apr 2006 15:42:02 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31Fg2B3020856; Sat, 1 Apr 2006 15:42:02 GMT (envelope-from rwatson) Message-Id: <200604011542.k31Fg2B3020856@repoman.freebsd.org> From: Robert Watson Date: Sat, 1 Apr 2006 15:42: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/sys/kern uipc_socket.c uipc_socket2.c uipc_usrreq.c src/sys/net raw_cb.c raw_usrreq.c rtsock.c src/sys/netatalk ddp_usrreq.c src/sys/netatm atm_aal5.c atm_socket.c atm_usrreq.c atm_var.h src/sys/netgraph ng_socket.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, 01 Apr 2006 15:42:03 -0000 rwatson 2006-04-01 15:42:02 UTC FreeBSD src repository Modified files: sys/kern uipc_socket.c uipc_socket2.c uipc_usrreq.c sys/net raw_cb.c raw_usrreq.c rtsock.c sys/netatalk ddp_usrreq.c sys/netatm atm_aal5.c atm_socket.c atm_usrreq.c atm_var.h sys/netgraph ng_socket.c sys/netgraph/bluetooth/include ng_btsocket_hci_raw.h ng_btsocket_l2cap.h ng_btsocket_rfcomm.h sys/netgraph/bluetooth/socket ng_btsocket_hci_raw.c ng_btsocket_l2cap.c ng_btsocket_l2cap_raw.c ng_btsocket_rfcomm.c sys/netinet ip_divert.c raw_ip.c tcp_usrreq.c udp_usrreq.c sys/netinet6 raw_ip6.c udp6_usrreq.c sys/netipsec keysock.c sys/netipx ipx_usrreq.c spx_usrreq.c sys/netkey keysock.c sys/netnatm natm.c sys/sys protosw.h Log: Chance protocol switch method pru_detach() so that it returns void rather than an error. Detaches do not "fail", they other occur or the protocol flags SS_PROTOREF to take ownership of the socket. soclose() no longer looks at so_pcb to see if it's NULL, relying entirely on the protocol to decide whether it's time to free the socket or not using SS_PROTOREF. so_pcb is now entirely owned and managed by the protocol code. Likewise, no longer test so_pcb in other socket functions, such as soreceive(), which have no business digging into protocol internals. Protocol detach routines no longer try to free the socket on detach, this is performed in the socket code if the protocol permits it. In rts_detach(), no longer test for rp != NULL in detach, and likewise in other protocols that don't permit a NULL so_pcb, reduce the incidence of testing for it during detach. netinet and netinet6 are not fully updated to this change, which will be in an upcoming commit. In their current state they may leak memory or panic. MFC after: 3 months Revision Changes Path 1.263 +19 -19 src/sys/kern/uipc_socket.c 1.155 +2 -2 src/sys/kern/uipc_socket2.c 1.165 +1 -2 src/sys/kern/uipc_usrreq.c 1.33 +3 -4 src/sys/net/raw_cb.c 1.39 +2 -3 src/sys/net/raw_usrreq.c 1.135 +19 -23 src/sys/net/rtsock.c 1.49 +1 -2 src/sys/netatalk/ddp_usrreq.c 1.24 +5 -5 src/sys/netatm/atm_aal5.c 1.26 +2 -15 src/sys/netatm/atm_socket.c 1.26 +1 -1 src/sys/netatm/atm_usrreq.c 1.29 +1 -1 src/sys/netatm/atm_var.h 1.6 +1 -1 src/sys/netgraph/bluetooth/include/ng_btsocket_hci_raw.h 1.7 +2 -2 src/sys/netgraph/bluetooth/include/ng_btsocket_l2cap.h 1.7 +1 -1 src/sys/netgraph/bluetooth/include/ng_btsocket_rfcomm.h 1.20 +4 -9 src/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c 1.19 +4 -9 src/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c 1.18 +3 -9 src/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c 1.20 +2 -8 src/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c 1.72 +4 -8 src/sys/netgraph/ng_socket.c 1.115 +2 -3 src/sys/netinet/ip_divert.c 1.158 +2 -3 src/sys/netinet/raw_ip.c 1.130 +2 -4 src/sys/netinet/tcp_usrreq.c 1.184 +2 -4 src/sys/netinet/udp_usrreq.c 1.59 +1 -2 src/sys/netinet6/raw_ip6.c 1.58 +3 -4 src/sys/netinet6/udp6_usrreq.c 1.14 +9 -13 src/sys/netipsec/keysock.c 1.55 +2 -3 src/sys/netipx/ipx_usrreq.c 1.84 +2 -3 src/sys/netipx/spx_usrreq.c 1.34 +7 -14 src/sys/netkey/keysock.c 1.43 +2 -3 src/sys/netnatm/natm.c 1.52 +2 -2 src/sys/sys/protosw.h From owner-cvs-src@FreeBSD.ORG Sat Apr 1 15:53:40 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4E24816A423; Sat, 1 Apr 2006 15:53:40 +0000 (UTC) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E972543D46; Sat, 1 Apr 2006 15:53:39 +0000 (GMT) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31Frdwk024864; Sat, 1 Apr 2006 15:53:39 GMT (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31Frd77024863; Sat, 1 Apr 2006 15:53:39 GMT (envelope-from ume) Message-Id: <200604011553.k31Frd77024863@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Sat, 1 Apr 2006 15:53:39 +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/net getaddrinfo.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, 01 Apr 2006 15:53:40 -0000 ume 2006-04-01 15:53:39 UTC FreeBSD src repository Modified files: lib/libc/net getaddrinfo.c Log: fix indent. Revision Changes Path 1.79 +9 -9 src/lib/libc/net/getaddrinfo.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 15:55:45 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2E4FD16A422; Sat, 1 Apr 2006 15:55:45 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 78ECE43D46; Sat, 1 Apr 2006 15:55:44 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31Fti89025078; Sat, 1 Apr 2006 15:55:44 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31FtiYU025077; Sat, 1 Apr 2006 15:55:44 GMT (envelope-from rwatson) Message-Id: <200604011555.k31FtiYU025077@repoman.freebsd.org> From: Robert Watson Date: Sat, 1 Apr 2006 15:55: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/net raw_usrreq.c src/sys/netkey keysock.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, 01 Apr 2006 15:55:45 -0000 rwatson 2006-04-01 15:55:44 UTC FreeBSD src repository Modified files: sys/net raw_usrreq.c sys/netkey keysock.c Log: In raw and raw-derived socket types, maintain and enforce invariant that the so_pcb pointer on the socket is always non-NULL. This eliminates countless unnecessary error checks, replacing them with assertions. MFC after: 3 months Revision Changes Path 1.40 +7 -19 src/sys/net/raw_usrreq.c 1.35 +1 -2 src/sys/netkey/keysock.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 16:04:42 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A54D716A400; Sat, 1 Apr 2006 16:04:42 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73C5143D45; Sat, 1 Apr 2006 16:04:42 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31G4gEn027876; Sat, 1 Apr 2006 16:04:42 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31G4gHx027875; Sat, 1 Apr 2006 16:04:42 GMT (envelope-from rwatson) Message-Id: <200604011604.k31G4gHx027875@repoman.freebsd.org> From: Robert Watson Date: Sat, 1 Apr 2006 16: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/sys/netinet in_pcb.c in_pcb.h src/sys/netinet6 in6_pcb.c in6_pcb.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, 01 Apr 2006 16:04:42 -0000 rwatson 2006-04-01 16:04:42 UTC FreeBSD src repository Modified files: sys/netinet in_pcb.c in_pcb.h sys/netinet6 in6_pcb.c in6_pcb.h Log: Break out in_pcbdetach() into two functions: - in_pcbdetach(), which removes the link between an inpcb and its socket. - in_pcbfree(), which frees a detached pcb. Unlike the previous in_pcbdetach(), neither of these functions will attempt to conditionally free the socket, as they are responsible only for managing in_pcb memory. Mirror these changes into in6_pcbdetach() by breaking it into in6_pcbdetach() and in6_pcbfree(). While here, eliminate undesired checks for NULL inpcb pointers in sockets, as we will now have as an invariant that sockets will always have valid so_pcb pointers. MFC after: 3 months Revision Changes Path 1.170 +21 -18 src/sys/netinet/in_pcb.c 1.86 +1 -0 src/sys/netinet/in_pcb.h 1.66 +11 -13 src/sys/netinet6/in6_pcb.c 1.17 +1 -0 src/sys/netinet6/in6_pcb.h From owner-cvs-src@FreeBSD.ORG Sat Apr 1 16:20:55 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 174BC16A422; Sat, 1 Apr 2006 16:20:55 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D82F943D46; Sat, 1 Apr 2006 16:20:54 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31GKsCd028620; Sat, 1 Apr 2006 16:20:54 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31GKsGQ028619; Sat, 1 Apr 2006 16:20:54 GMT (envelope-from rwatson) Message-Id: <200604011620.k31GKsGQ028619@repoman.freebsd.org> From: Robert Watson Date: Sat, 1 Apr 2006 16:20: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/netinet ip_divert.c raw_ip.c udp_usrreq.c src/sys/netinet6 raw_ip6.c udp6_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: Sat, 01 Apr 2006 16:20:55 -0000 rwatson 2006-04-01 16:20:54 UTC FreeBSD src repository Modified files: sys/netinet ip_divert.c raw_ip.c udp_usrreq.c sys/netinet6 raw_ip6.c udp6_usrreq.c Log: Update in_pcb-derived basic socket types following changes to pru_abort(), pru_detach(), and in_pcbdetach(): - Universally support and enforce the invariant that so_pcb is never NULL, converting dozens of unnecessary NULL checks into assertions, and eliminating dozens of unnecessary error handling cases in protocol code. - In some cases, eliminate unnecessary pcbinfo locking, as it is no longer required to ensure so_pcb != NULL. For example, in protocol shutdown methods, and in raw IP send. - Abort and detach protocol switch methods no longer return failures, nor attempt to free sockets, as the socket layer does this. - Invoke in_pcbfree() after in_pcbdetach() in order to free the detached in_pcb structure for a socket. MFC after: 3 months Revision Changes Path 1.116 +15 -34 src/sys/netinet/ip_divert.c 1.159 +24 -60 src/sys/netinet/raw_ip.c 1.185 +16 -35 src/sys/netinet/udp_usrreq.c 1.60 +13 -22 src/sys/netinet6/raw_ip6.c 1.59 +18 -48 src/sys/netinet6/udp6_usrreq.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 16:34:45 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E279716A400; Sat, 1 Apr 2006 16:34:45 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E9F343D45; Sat, 1 Apr 2006 16:34:45 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31GYjEb029834; Sat, 1 Apr 2006 16:34:45 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31GYjTM029833; Sat, 1 Apr 2006 16:34:45 GMT (envelope-from phk) Message-Id: <200604011634.k31GYjTM029833@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 1 Apr 2006 16:34:45 +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/mdconfig 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, 01 Apr 2006 16:34:46 -0000 phk 2006-04-01 16:34:45 UTC FreeBSD src repository Modified files: sbin/mdconfig Makefile Log: Make WITHOUT_DYNAMICROOT=foo work again: remember to reference libbsdxml and libsbuf. Revision Changes Path 1.10 +2 -2 src/sbin/mdconfig/Makefile From owner-cvs-src@FreeBSD.ORG Sat Apr 1 16:36:37 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8260516A401; Sat, 1 Apr 2006 16:36:37 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 46F0043D49; Sat, 1 Apr 2006 16:36:37 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31GabWJ029963; Sat, 1 Apr 2006 16:36:37 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31GabRv029962; Sat, 1 Apr 2006 16:36:37 GMT (envelope-from rwatson) Message-Id: <200604011636.k31GabRv029962@repoman.freebsd.org> From: Robert Watson Date: Sat, 1 Apr 2006 16:36: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_input.c tcp_subr.c tcp_timer.c tcp_usrreq.c tcp_var.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, 01 Apr 2006 16:36:37 -0000 rwatson 2006-04-01 16:36:37 UTC FreeBSD src repository Modified files: sys/netinet tcp_input.c tcp_subr.c tcp_timer.c tcp_usrreq.c tcp_var.h Log: Update TCP for infrastructural changes to the socket/pcb refcount model, pru_abort(), pru_detach(), and in_pcbdetach(): - Universally support and enforce the invariant that so_pcb is never NULL, converting dozens of unnecessary NULL checks into assertions, and eliminating dozens of unnecessary error handling cases in protocol code. - In some cases, eliminate unnecessary pcbinfo locking, as it is no longer required to ensure so_pcb != NULL. For example, the receive code no longer requires the pcbinfo lock, and the send code only requires it if building a new connection on an otherwise unconnected socket triggered via sendto() with an address. This should significnatly reduce tcbinfo lock contention in the receive and send cases. - In order to support the invariant that so_pcb != NULL, it is now necessary for the TCP code to not discard the tcpcb any time a connection is dropped, but instead leave the tcpcb until the socket is shutdown. This case is handled by setting INP_DROPPED, to substitute for using a NULL so_pcb to indicate that the connection has been dropped. This requires the inpcb lock, but not the pcbinfo lock. - Unlike all other protocols in the tree, TCP may need to retain access to the socket after the file descriptor has been closed. Set SS_PROTOREF in tcp_detach() in order to prevent the socket from being freed, and add a flag, INP_SOCKREF, so that the TCP code knows whether or not it needs to free the socket when the connection finally does close. The typical case where this occurs is if close() is called on a TCP socket before all sent data in the send socket buffer has been transmitted or acknowledged. If INP_SOCKREF is found when the connection is dropped, we release the inpcb, tcpcb, and socket instead of flagging INP_DROPPED. - Abort and detach protocol switch methods no longer return failures, nor attempt to free sockets, as the socket layer does this. - Annotate the existence of a long-standing race in the TCP timer code, in which timers are stopped but not drained when the socket is freed, as waiting for drain may lead to deadlocks, or have to occur in a context where waiting is not permitted. This race has been handled by testing to see if the tcpcb pointer in the inpcb is NULL (and vice versa), which is not normally permitted, but may be true of a inpcb and tcpcb have been freed. Add a counter to test how often this race has actually occurred, and a large comment for each instance where we compare potentially freed memory with NULL. This will have to be fixed in the near future, but requires is to further address how to handle the timer shutdown shutdown issue. - Several TCP calls no longer potentially free the passed inpcb/tcpcb, so no longer need to return a pointer to indicate whether the argument passed in is still valid. - Un-macroize debugging and locking setup for various protocol switch methods for TCP, as it lead to more obscurity, and as locking becomes more customized to the methods, offers less benefit. - Assert copyright on tcp_usrreq.c due to significant modifications that have been made as part of this work. These changes significantly modify the memory management and connection logic of our TCP implementation, and are (as such) High Risk Changes, and likely to contain serious bugs. Please report problems to the current@ mailing list ASAP, ideally with simple test cases, and optionally, packet traces. MFC after: 3 months Revision Changes Path 1.293 +1 -1 src/sys/netinet/tcp_input.c 1.238 +123 -33 src/sys/netinet/tcp_subr.c 1.78 +61 -16 src/sys/netinet/tcp_timer.c 1.131 +382 -187 src/sys/netinet/tcp_usrreq.c 1.129 +2 -2 src/sys/netinet/tcp_var.h From owner-cvs-src@FreeBSD.ORG Sat Apr 1 16:54:39 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 14ABE16A423; Sat, 1 Apr 2006 16:54:39 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 869A643D53; Sat, 1 Apr 2006 16:54:37 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31GsbHf038214; Sat, 1 Apr 2006 16:54:37 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31GsbO3038213; Sat, 1 Apr 2006 16:54:37 GMT (envelope-from rwatson) Message-Id: <200604011654.k31GsbO3038213@repoman.freebsd.org> From: Robert Watson Date: Sat, 1 Apr 2006 16:54: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/netatalk ddp_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: Sat, 01 Apr 2006 16:54:39 -0000 rwatson 2006-04-01 16:54:37 UTC FreeBSD src repository Modified files: sys/netatalk ddp_usrreq.c Log: White space consistency with kasserts. Minor style tweaks. MFC after: 3 months Revision Changes Path 1.50 +6 -2 src/sys/netatalk/ddp_usrreq.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 18:11:43 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 719B316A400; Sat, 1 Apr 2006 18:11:43 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2AA2E43D48; Sat, 1 Apr 2006 18:11:43 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31IBhui044768; Sat, 1 Apr 2006 18:11:43 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31IBhN0044767; Sat, 1 Apr 2006 18:11:43 GMT (envelope-from phk) Message-Id: <200604011811.k31IBhN0044767@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 1 Apr 2006 18:11: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/mk bsd.own.mk 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: Sat, 01 Apr 2006 18:11:43 -0000 phk 2006-04-01 18:11:42 UTC FreeBSD src repository Modified files: share/mk bsd.own.mk share/man/man5 src.conf.5 Log: Have WITHOUT_BIND_MTREE imply WITHOUT_BIND_ETC Revision Changes Path 1.2 +1 -1 src/share/man/man5/src.conf.5 1.53 +4 -0 src/share/mk/bsd.own.mk From owner-cvs-src@FreeBSD.ORG Sat Apr 1 18:34:31 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6047616A401; Sat, 1 Apr 2006 18:34:31 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AD90643D45; Sat, 1 Apr 2006 18:34:30 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31IYUH0045579; Sat, 1 Apr 2006 18:34:30 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31IYUt6045578; Sat, 1 Apr 2006 18:34:30 GMT (envelope-from phk) Message-Id: <200604011834.k31IYUt6045578@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 1 Apr 2006 18:34: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/tools/build/options WITHOUT_BIND_MTREE X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 01 Apr 2006 18:34:31 -0000 phk 2006-04-01 18:34:30 UTC FreeBSD src repository Modified files: tools/build/options WITHOUT_BIND_MTREE Log: Overlooked that src.conf was built from here. Revision Changes Path 1.2 +1 -1 src/tools/build/options/WITHOUT_BIND_MTREE From owner-cvs-src@FreeBSD.ORG Sat Apr 1 19:04:55 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 290E916A401; Sat, 1 Apr 2006 19:04:55 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D287A43D45; Sat, 1 Apr 2006 19:04:54 +0000 (GMT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31J4s6N047945; Sat, 1 Apr 2006 19:04:54 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31J4sc1047944; Sat, 1 Apr 2006 19:04:54 GMT (envelope-from marcel) Message-Id: <200604011904.k31J4sc1047944@repoman.freebsd.org> From: Marcel Moolenaar Date: Sat, 1 Apr 2006 19:04: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/dev/uart uart_cpu.h uart_dev_ns8250.c uart_dev_sab82532.c uart_dev_z8530.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, 01 Apr 2006 19:04:55 -0000 marcel 2006-04-01 19:04:54 UTC FreeBSD src repository Modified files: sys/dev/uart uart_cpu.h uart_dev_ns8250.c uart_dev_sab82532.c uart_dev_z8530.c Log: Don't hold the hardware mutex across getc(). It can wait indefinitely for a character to be received. Instead let getc() do any necesary locking. Revision Changes Path 1.10 +2 -6 src/sys/dev/uart/uart_cpu.h 1.18 +15 -5 src/sys/dev/uart/uart_dev_ns8250.c 1.14 +12 -4 src/sys/dev/uart/uart_dev_sab82532.c 1.16 +16 -5 src/sys/dev/uart/uart_dev_z8530.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 19:06:55 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2D1BE16A424; Sat, 1 Apr 2006 19:06:55 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D143F43D4C; Sat, 1 Apr 2006 19:06:54 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31J6sDA048147; Sat, 1 Apr 2006 19:06:54 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31J6sAo048146; Sat, 1 Apr 2006 19:06:54 GMT (envelope-from phk) Message-Id: <200604011906.k31J6sAo048146@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sat, 1 Apr 2006 19:06: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/lib/libc/stdio vfprintf.c vfscanf.c vfwprintf.c vfwscanf.c xprintf.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, 01 Apr 2006 19:06:55 -0000 phk 2006-04-01 19:06:54 UTC FreeBSD src repository Modified files: lib/libc/stdio vfprintf.c vfscanf.c vfwprintf.c vfwscanf.c xprintf.c Log: Add missing #if's for NO_FLOATING_POINT Revision Changes Path 1.73 +4 -2 src/lib/libc/stdio/vfprintf.c 1.40 +2 -0 src/lib/libc/stdio/vfscanf.c 1.25 +4 -2 src/lib/libc/stdio/vfwprintf.c 1.14 +2 -0 src/lib/libc/stdio/vfwscanf.c 1.3 +4 -0 src/lib/libc/stdio/xprintf.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 19:49:56 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 43AE916A422; Sat, 1 Apr 2006 19:49:56 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0129A43D48; Sat, 1 Apr 2006 19:49:56 +0000 (GMT) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31Jnthd049704; Sat, 1 Apr 2006 19:49:55 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31JntC2049703; Sat, 1 Apr 2006 19:49:55 GMT (envelope-from mjacob) Message-Id: <200604011949.k31JntC2049703@repoman.freebsd.org> From: Matt Jacob Date: Sat, 1 Apr 2006 19: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/dev/mpt mpt.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, 01 Apr 2006 19:49:56 -0000 mjacob 2006-04-01 19:49:55 UTC FreeBSD src repository Modified files: sys/dev/mpt mpt.c Log: Fix fat-fingered version define. Revision Changes Path 1.25 +2 -2 src/sys/dev/mpt/mpt.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 20:15:43 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1485E16A420; Sat, 1 Apr 2006 20:15:43 +0000 (UTC) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C633943D45; Sat, 1 Apr 2006 20:15:42 +0000 (GMT) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31KFft5052196; Sat, 1 Apr 2006 20:15:42 GMT (envelope-from jmg@repoman.freebsd.org) Received: (from jmg@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31KFfZD052195; Sat, 1 Apr 2006 20:15:41 GMT (envelope-from jmg) Message-Id: <200604012015.k31KFfZD052195@repoman.freebsd.org> From: John-Mark Gurney Date: Sat, 1 Apr 2006 20:15: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_event.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, 01 Apr 2006 20:15:43 -0000 jmg 2006-04-01 20:15:40 UTC FreeBSD src repository Modified files: sys/kern kern_event.c Log: mask out any action when copying the flags from the event to the knote.. Pointed out by: Václav Haisman Submitted by: Dan Nelson (slightly modifed patch) MFC after: 3 days Revision Changes Path 1.97 +2 -0 src/sys/kern/kern_event.c From owner-cvs-src@FreeBSD.ORG Sat Apr 1 20:41:32 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5E56816A41F; Sat, 1 Apr 2006 20:41:32 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from mail01.syd.optusnet.com.au (mail01.syd.optusnet.com.au [211.29.132.182]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8614143D77; Sat, 1 Apr 2006 20:41:31 +0000 (GMT) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (c220-239-19-236.belrs4.nsw.optusnet.com.au [220.239.19.236]) by mail01.syd.optusnet.com.au (8.12.11/8.12.11) with ESMTP id k31KfTAr007139 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Sun, 2 Apr 2006 06:41:29 +1000 Received: from turion.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by turion.vk2pj.dyndns.org (8.13.4/8.13.4) with ESMTP id k31KfTqc003007; Sun, 2 Apr 2006 06:41:29 +1000 (EST) (envelope-from peter@turion.vk2pj.dyndns.org) Received: (from peter@localhost) by turion.vk2pj.dyndns.org (8.13.4/8.13.4/Submit) id k31KfTRD003006; Sun, 2 Apr 2006 06:41:29 +1000 (EST) (envelope-from peter) Date: Sun, 2 Apr 2006 06:41:29 +1000 From: Peter Jeremy To: Robert Watson Message-ID: <20060401204129.GB684@turion.vk2pj.dyndns.org> References: <200604011636.k31GabRv029962@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200604011636.k31GabRv029962@repoman.freebsd.org> X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.11 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp_input.c tcp_subr.c tcp_timer.c tcp_usrreq.c tcp_var.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, 01 Apr 2006 20:41:32 -0000 On Sat, 2006-Apr-01 16:36:37 +0000, Robert Watson wrote: > - Annotate the existence of a long-standing race in the TCP timer code, > in which timers are stopped but not drained when the socket is freed, > as waiting for drain may lead to deadlocks, or have to occur in a > context where waiting is not permitted. This race has been handled > by testing to see if the tcpcb pointer in the inpcb is NULL (and vice > versa), which is not normally permitted, but may be true of a inpcb > and tcpcb have been freed. Add a counter to test how often this race > has actually occurred, and a large comment for each instance where > we compare potentially freed memory with NULL. This will have to be > fixed in the near future, but requires is to further address how to > handle the timer shutdown shutdown issue. Is it worthwhile (or possible) to merge this bit into 6.x earlier to provide greater exposure and therefore more statistics on the occurrence of this race? -- Peter Jeremy From owner-cvs-src@FreeBSD.ORG Sat Apr 1 20:55:25 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DBC1E16A4F5; Sat, 1 Apr 2006 20:55:25 +0000 (UTC) (envelope-from hrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B76243D79; Sat, 1 Apr 2006 20:55:23 +0000 (GMT) (envelope-from hrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31KtN9C061342; Sat, 1 Apr 2006 20:55:23 GMT (envelope-from hrs@repoman.freebsd.org) Received: (from hrs@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31KtN8S061341; Sat, 1 Apr 2006 20:55:23 GMT (envelope-from hrs) Message-Id: <200604012055.k31KtN8S061341@repoman.freebsd.org> From: Hiroki Sato Date: Sat, 1 Apr 2006 20:55: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/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: Sat, 01 Apr 2006 20:55:27 -0000 hrs 2006-04-01 20:55:23 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Massive update of the -HEAD release notes (round 1, until Feb 2006): acpi(4) HPET time counter support, acpi_ibm(4) fan control support, ddb(4) show lock, ddb(4) show sleepq, firmware(9) added, random(4) MPSAFE, new sysctl kern.sigqueue.queue_sigchild, brandinfo BI_CAN_EXEC_DYN flag, new sysctl kern.forcesigexit, RedZone, a buffer corruption protection for kernel's malloc(9), security.mac.biba.interfaces_equal for mac_biba, POSIX_TIMERS support updated to 200112L, initial support for POSIX message queue, Xbox support, DEFAULTS kernel configuration files for each arch, cardbus(4) /dev/cardbus%d.cis device node added, ce(4) for Cronyx Tau-PCI/32 added, ipmi(4), OpenIPMI (Intelligent Platform Management Interface) driver added, kbdmux(4) integrated into syscons(4) and kbd, uart(4) now in GENERIC kernel, uart(4) LOM and RSC support, snd_atiixp(4) added and suspend/resume support, snd_solo(4) MPSAFE, speaker(4) amd64 support, uaudio(4) 24/32 bit audio support, ath(4) updated to version 0.9.16.16, bge(4) Jumbo frame support, big-endian arch support, MPSAFE, em(4) updated to version 3.2.18, big-endian arch support, performance improvement, suspend/resume support, iwi(4) big-endian arch support, le(4) for AMD Am7900 LANCE added, myri10ge(4) for Myricom Myri10GE adapter added, nve(4) updated to version 1.0-0310, ti(4) big-endian arch support, ufoma(4) for FOMA 3G mobile phone in Japan added, vgapci(4) stub driver added, arp(8) retransmission algorithm revised, new sysctl net.link.ether.inet.log_arp_permanent_modify, support for -i with -d -a, an experimental BPF Just-In-Time compiler added, if_bridge(4) span ports support added, if_bridge(4) RFC 3378 EtherIP support, ipfw(4) now supports action argument substitution from table lookup, ng_bpf(4) BPF Just-In-Time compiler support, bug related to NFS over TCP reconnection fixed, IPV6_V6ONLY now works for UDP, amr(4) performance improvement, ioctl support for MegaRaid Tools, ata(4) DMA for kernel dump and dumping to ataraid(4) devices, ataraid(4) now supports JMicron ATA RAID metadata, gmirror and graid3 disconnect_on_failure sysctls added, g_md.ko renamed to geom_md.ko, mpt(4) SAS HBA and 64-bit PCI support, twa(4) updated to 9.3.0.1, geli(8) now allows loading keyfiles before root file system is mounted, initial support for SGI's XFS added, ACPI-CA updated to 20051021, DRM updated to 20051202, TrustedBSD OpenBSM version 1.0 alpha 5 imported, bsnmpd(1) Host Resources MIB in RFC 2790 support, config(8) "nocpu" directive added, config(8) now reads DEFAULT if any before the specified config file, csh(1) NLS catalog support, csup(1), CVSup-compatible client written in C imported, devd(8) -f option, ftpd(8) change related to PID file creation, gbde(8) -k and -K option, gpt(8) GPT partition label setting support, gvinum(8) now supports to move a subdisk between drives, GSS-API version 2 (RFC2743 and RFC2744) implemented, jail(8) -J option, kdump(1) -H and -s option, kgdb(1) -w option, libarchive(3) tp format support, ln(1) -F option, locate(1) -I option, mdmfs(8) -P and -E option, mergemaster(8) -A option, mount(8) "nodev" option removed, netstat(1) IPsec protocol stats support, periodic(8) daily gmirror, graid3, gstripe, gconcat support, pkill(1) -I option, rfcomm_pppd(8) -c servicename support, rtld(1) ELF symbol versioning support, sh(1) "times" built-in command support, truss(1) -s option, truss(1) now works on FreeBSD/ppc, usbd(8) removed in favor of devd(8), xargs(1) -r option, rc.d/auditd added, rc.d/bluetooth, rc.d/hcsecd, rc.d/sdpd added, rc.d/ftpd added, rc.d/hostapd added, rc.d/netif ipv4_addrs_ support, rc.d/rcconf.sh removed and early_late_divider variable added, rc.initdiskless now uses tar(1) instead of pax(1), rc.d/pccard removed, rc.d/ppp-user added (renamed from ppp), removable_interfaces variable removed, bsnmpd updated from 1.11 to 1.12, pkg_add(1) -P option, pkg_add(1) and pkg_create(1) -K option, pkg_create(1) -x, -E, and -G options, local_startup directory now evaluated by rcorder(8) with scripts in the base system, suffix of startup scripts removed, variables "ldconfig_local_dirs" and "ldconfig_local32_dirs" added, @cwd in pkg-plist now allows no directory argument, and CHECKSUM.MD5's checksum in CHECKSUM.MD5 problem fixed. Revision Changes Path 1.906 +579 -3 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 1 21:10:38 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3CBD516A427; Sat, 1 Apr 2006 21:10:38 +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 AF47F43D49; Sat, 1 Apr 2006 21:10:37 +0000 (GMT) (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 57D1546B08; Sat, 1 Apr 2006 16:10:37 -0500 (EST) Date: Sat, 1 Apr 2006 21:10:37 +0000 (GMT) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Peter Jeremy In-Reply-To: <20060401204129.GB684@turion.vk2pj.dyndns.org> Message-ID: <20060401211002.J82503@fledge.watson.org> References: <200604011636.k31GabRv029962@repoman.freebsd.org> <20060401204129.GB684@turion.vk2pj.dyndns.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/netinet tcp_input.c tcp_subr.c tcp_timer.c tcp_usrreq.c tcp_var.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, 01 Apr 2006 21:10:38 -0000 On Sun, 2 Apr 2006, Peter Jeremy wrote: > On Sat, 2006-Apr-01 16:36:37 +0000, Robert Watson wrote: >> - Annotate the existence of a long-standing race in the TCP timer code, >> in which timers are stopped but not drained when the socket is freed, >> as waiting for drain may lead to deadlocks, or have to occur in a >> context where waiting is not permitted. This race has been handled >> by testing to see if the tcpcb pointer in the inpcb is NULL (and vice >> versa), which is not normally permitted, but may be true of a inpcb >> and tcpcb have been freed. Add a counter to test how often this race >> has actually occurred, and a large comment for each instance where >> we compare potentially freed memory with NULL. This will have to be >> fixed in the near future, but requires is to further address how to >> handle the timer shutdown shutdown issue. > > Is it worthwhile (or possible) to merge this bit into 6.x earlier to provide > greater exposure and therefore more statistics on the occurrence of this > race? Yes. I'll merge it after 6.1. If I forget, please remind me. Robert N M Watson From owner-cvs-src@FreeBSD.ORG Sat Apr 1 21:19:16 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D52116A41F; Sat, 1 Apr 2006 21:19:16 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 29A0A43D45; Sat, 1 Apr 2006 21:19:16 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31LJG96063715; Sat, 1 Apr 2006 21:19:16 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31LJFKl063714; Sat, 1 Apr 2006 21:19:15 GMT (envelope-from scottl) Message-Id: <200604012119.k31LJFKl063714@repoman.freebsd.org> From: Scott Long Date: Sat, 1 Apr 2006 21:19: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 MAINTAINERS X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 01 Apr 2006 21:19:16 -0000 scottl 2006-04-01 21:19:15 UTC FreeBSD src repository Modified files: . MAINTAINERS Log: Saying that asr(4) has a maintainer is like saying that a politician has integrity. Revision Changes Path 1.130 +0 -1 src/MAINTAINERS From owner-cvs-src@FreeBSD.ORG Sat Apr 1 23:53:27 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0AD6B16A401; Sat, 1 Apr 2006 23:53:27 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B7A5C43D46; Sat, 1 Apr 2006 23:53:26 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k31NrQ7H072633; Sat, 1 Apr 2006 23:53:26 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k31NrQYp072632; Sat, 1 Apr 2006 23:53:26 GMT (envelope-from rwatson) Message-Id: <200604012353.k31NrQYp072632@repoman.freebsd.org> From: Robert Watson Date: Sat, 1 Apr 2006 23:53: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/netinet tcp_subr.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: Sat, 01 Apr 2006 23:53:27 -0000 rwatson 2006-04-01 23:53:25 UTC FreeBSD src repository Modified files: sys/netinet tcp_subr.c tcp_usrreq.c Log: Properly handle an edge case previously not handled correctly: a socket can have a tcp connection that has entered time wait attached to it, in the event that shutdown() is called on the socket and the FINs properly exchange before close(). In this case we don't detach or free the inpcb, just leave the tcptw detached and freed, but we must release the inpcb lock (which we didn't previously). MFC after: 3 months Revision Changes Path 1.239 +37 -20 src/sys/netinet/tcp_subr.c 1.132 +5 -2 src/sys/netinet/tcp_usrreq.c