From owner-cvs-src@FreeBSD.ORG Sun Aug 3 01:51:47 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6DC1A106567B; Sun, 3 Aug 2008 01:51:47 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3E9328FC17; Sun, 3 Aug 2008 01:51:47 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m731plem032516; Sun, 3 Aug 2008 01:51:47 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m731plcO032515; Sun, 3 Aug 2008 01:51:47 GMT (envelope-from cognet@repoman.freebsd.org) Message-Id: <200808030151.m731plcO032515@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cognet@repoman.freebsd.org using -f From: Olivier Houchard Date: Sun, 3 Aug 2008 01:51: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/arm/include db_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: Sun, 03 Aug 2008 01:51:47 -0000 cognet 2008-08-03 01:51:30 UTC FreeBSD src repository Modified files: sys/arm/include db_machdep.h Log: SVN rev 181222 on 2008-08-03 01:51:30Z by cognet Add blx as a branch instruction. MFC after: 3 days Revision Changes Path 1.8 +2 -1 src/sys/arm/include/db_machdep.h From owner-cvs-src@FreeBSD.ORG Sun Aug 3 01:53:33 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A3E9D1065693; Sun, 3 Aug 2008 01:53:33 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7342A8FC16; Sun, 3 Aug 2008 01:53:33 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m731rXS9032658; Sun, 3 Aug 2008 01:53:33 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m731rXVi032657; Sun, 3 Aug 2008 01:53:33 GMT (envelope-from cognet@repoman.freebsd.org) Message-Id: <200808030153.m731rXVi032657@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cognet@repoman.freebsd.org using -f From: Olivier Houchard Date: Sun, 3 Aug 2008 01:53: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/arm/arm db_interface.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 01:53:33 -0000 cognet 2008-08-03 01:53:14 UTC FreeBSD src repository Modified files: sys/arm/arm db_interface.c Log: SVN rev 181223 on 2008-08-03 01:53:14Z by cognet Handle ldr pc, [reg] in branch_taken(). Obtained from: NetBSD MFC after: 3 days Revision Changes Path 1.8 +12 -1 src/sys/arm/arm/db_interface.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 03:36:23 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 49B321065684; Sun, 3 Aug 2008 03:36:23 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C1F098FC0A; Sun, 3 Aug 2008 03:36:22 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m733aMuk043399; Sun, 3 Aug 2008 03:36:22 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m733aMai043398; Sun, 3 Aug 2008 03:36:22 GMT (envelope-from thompsa@repoman.freebsd.org) Message-Id: <200808030336.m733aMai043398@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to thompsa@repoman.freebsd.org using -f From: Andrew Thompson Date: Sun, 3 Aug 2008 03:36: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/sbin/ifconfig Makefile ifconfig.c ifgre.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 03:36:23 -0000 thompsa 2008-08-03 03:36:12 UTC FreeBSD src repository Modified files: sbin/ifconfig Makefile ifconfig.c Added files: sbin/ifconfig ifgre.c Log: SVN rev 181224 on 2008-08-03 03:36:12Z by thompsa Move the grekey to its own file, ifconfig.c does not have interface specific code. Submitted by: sam Revision Changes Path 1.35 +1 -0 src/sbin/ifconfig/Makefile 1.138 +0 -20 src/sbin/ifconfig/ifconfig.c 1.1 +98 -0 src/sbin/ifconfig/ifgre.c (new) From owner-cvs-src@FreeBSD.ORG Sun Aug 3 03:47:08 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E5FD61065683; Sun, 3 Aug 2008 03:47:08 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B70578FC17; Sun, 3 Aug 2008 03:47:08 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m733l8Ee044284; Sun, 3 Aug 2008 03:47:08 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m733l819044283; Sun, 3 Aug 2008 03:47:08 GMT (envelope-from thompsa@repoman.freebsd.org) Message-Id: <200808030347.m733l819044283@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to thompsa@repoman.freebsd.org using -f From: Andrew Thompson Date: Sun, 3 Aug 2008 03:46:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/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, 03 Aug 2008 03:47:09 -0000 thompsa 2008-08-03 03:46:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/net if_bridge.c Log: SVN rev 181225 on 2008-08-03 03:46:58Z by thompsa MFC r180220 Be smarter about disabling interface capabilities. TOE/TSO/TXCSUM will only be disabled if one (or more) of the member interfaces does not support it. Always turn off LRO since we can not bridge a combined frame. Revision Changes Path 1.103.2.8 +51 -23 src/sys/net/if_bridge.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 03:50:54 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E59701065672; Sun, 3 Aug 2008 03:50:54 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B6B108FC08; Sun, 3 Aug 2008 03:50:54 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m733os1E044597; Sun, 3 Aug 2008 03:50:54 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m733osVm044596; Sun, 3 Aug 2008 03:50:54 GMT (envelope-from thompsa@repoman.freebsd.org) Message-Id: <200808030350.m733osVm044596@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to thompsa@repoman.freebsd.org using -f From: Andrew Thompson Date: Sun, 3 Aug 2008 03:50:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/net if_lagg.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Aug 2008 03:50:55 -0000 thompsa 2008-08-03 03:50:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/net if_lagg.c Log: SVN rev 181226 on 2008-08-03 03:50:39Z by thompsa MFC r180249 port % count will never be greater than LAGG_MAX_PORTS so nuke the test. Revision Changes Path 1.19.2.7 +2 -6 src/sys/net/if_lagg.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 05:00:59 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C3E5106564A; Sun, 3 Aug 2008 05:00:59 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0A1F38FC0C; Sun, 3 Aug 2008 05:00:59 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m7350wPF060556; Sun, 3 Aug 2008 05:00:58 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m7350wV3060555; Sun, 3 Aug 2008 05:00:58 GMT (envelope-from thompsa@repoman.freebsd.org) Message-Id: <200808030500.m7350wV3060555@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to thompsa@repoman.freebsd.org using -f From: Andrew Thompson Date: Sun, 3 Aug 2008 05:00:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/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, 03 Aug 2008 05:00:59 -0000 thompsa 2008-08-03 05:00:46 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/net if_bridge.c Log: SVN rev 181227 on 2008-08-03 05:00:46Z by thompsa MFC r180140 Set bridge MAC addresses to the MAC address of their first interface unless locally configured. This is more in line with the behaviour of other popular bridging implementations and makes bridges more predictable after reboots for example. MFC r180220 Be smarter about disabling interface capabilities. TOE/TSO/TXCSUM will only be disabled if one (or more) of the member interfaces does not support it. Always turn off LRO since we can not bridge a combined frame. Revision Changes Path 1.11.2.57 +83 -28 src/sys/net/if_bridge.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 05:47:15 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 561861065678; Sun, 3 Aug 2008 05:47:15 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4317A8FC13; Sun, 3 Aug 2008 05:47:15 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m735lFQ5065236; Sun, 3 Aug 2008 05:47:15 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m735lFjn065235; Sun, 3 Aug 2008 05:47:15 GMT (envelope-from thompsa@repoman.freebsd.org) Message-Id: <200808030547.m735lFjn065235@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to thompsa@repoman.freebsd.org using -f From: Andrew Thompson Date: Sun, 3 Aug 2008 05:47:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/net ieee8023ad_lacp.c ieee8023ad_lacp.h if_lagg.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Aug 2008 05:47:15 -0000 thompsa 2008-08-03 05:47:08 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/net ieee8023ad_lacp.c ieee8023ad_lacp.h if_lagg.c Log: SVN rev 181228 on 2008-08-03 05:47:08Z by thompsa MFC r172825, r173804, r174278, r174721, r175005, r177274, r177289, r180249 Sync to HEAD - Use ETHER_BPF_MTAP - Support monitor mode - Pass any unmatched slowprotocols frames up the stack - Switch the LACP state machine over to its own mutex Revision Changes Path 1.7.2.4 +105 -129 src/sys/net/ieee8023ad_lacp.c 1.4.2.4 +48 -4 src/sys/net/ieee8023ad_lacp.h 1.11.2.11 +19 -13 src/sys/net/if_lagg.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 07:10:33 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6CE2C106576D; Sun, 3 Aug 2008 07:10:33 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 404408FC17; Sun, 3 Aug 2008 07:10:33 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m737AXMi074022; Sun, 3 Aug 2008 07:10:33 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m737AXWU074021; Sun, 3 Aug 2008 07:10:33 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200808030710.m737AXWU074021@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Sun, 3 Aug 2008 07:10: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/arm/conf NSLU NSLU.hints X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 07:10:33 -0000 imp 2008-08-03 07:10:25 UTC FreeBSD src repository Added files: sys/arm/conf NSLU NSLU.hints Log: SVN rev 181229 on 2008-08-03 07:10:25Z by imp Kernel config for the Linksys NSLU2. This is just a basic configuration, with no support for the LED, buttons, realtime clock or flash support. Revision Changes Path 1.1 +112 -0 src/sys/arm/conf/NSLU (new) 1.1 +38 -0 src/sys/arm/conf/NSLU.hints (new) From owner-cvs-src@FreeBSD.ORG Sun Aug 3 09:21:51 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 04B6E1065683; Sun, 3 Aug 2008 09:21:51 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CBF388FC12; Sun, 3 Aug 2008 09:21:50 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m739LovL095669; Sun, 3 Aug 2008 09:21:50 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m739Lofb095668; Sun, 3 Aug 2008 09:21:50 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200808030921.m739Lofb095668@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Sun, 3 Aug 2008 09:21:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/calendar/calendars calendar.holiday X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 09:21:51 -0000 edwin 2008-08-03 09:21:47 UTC FreeBSD src repository Modified files: usr.bin/calendar/calendars calendar.holiday Log: SVN rev 181230 on 2008-08-03 09:21:47Z by edwin calendar.holiday: Buinea-bissau should be Guinea-Bissau PR: conf/126199 Submitted by: comet--berkeley (aka Pablo Picasso) Approved by: bde@ Revision Changes Path 1.37 +1 -1 src/usr.bin/calendar/calendars/calendar.holiday From owner-cvs-src@FreeBSD.ORG Sun Aug 3 09:25:28 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2832E106567A; Sun, 3 Aug 2008 09:25:28 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EFAD58FC14; Sun, 3 Aug 2008 09:25:27 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m739PRZr095988; Sun, 3 Aug 2008 09:25:27 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m739PMeB095981; Sun, 3 Aug 2008 09:25:22 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200808030925.m739PMeB095981@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Sun, 3 Aug 2008 09:25:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/usr.bin/calendar/calendars calendar.holiday X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 09:25:28 -0000 edwin 2008-08-03 09:25:12 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.bin/calendar/calendars calendar.holiday Log: SVN rev 181231 on 2008-08-03 09:25:12Z by edwin MFC of r181230 calendar.holiday: Buinea-bissau should be Guinea-Bissau PR: conf/126199 Submitted by: comet--berkeley (aka Pablo Picasso) Approved by: bde@ Revision Changes Path 1.36.2.1 +1 -1 src/usr.bin/calendar/calendars/calendar.holiday From owner-cvs-src@FreeBSD.ORG Sun Aug 3 09:26:29 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 646AE1065671; Sun, 3 Aug 2008 09:26:29 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 37DAB8FC08; Sun, 3 Aug 2008 09:26:29 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m739QTFv096083; Sun, 3 Aug 2008 09:26:29 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m739QTCe096082; Sun, 3 Aug 2008 09:26:29 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200808030926.m739QTCe096082@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Sun, 3 Aug 2008 09:26:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/usr.bin/calendar/calendars calendar.holiday X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 09:26:29 -0000 edwin 2008-08-03 09:26:13 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.bin/calendar/calendars calendar.holiday Log: SVN rev 181232 on 2008-08-03 09:26:13Z by edwin MFC of r181230 calendar.holiday: Buinea-bissau should be Guinea-Bissau PR: conf/126199 Submitted by: comet--berkeley (aka Pablo Picasso) Approved by: bde@ Revision Changes Path 1.28.8.7 +1 -1 src/usr.bin/calendar/calendars/calendar.holiday From owner-cvs-src@FreeBSD.ORG Sun Aug 3 10:33:20 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BC19F1065674; Sun, 3 Aug 2008 10:33:20 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A6A738FC0C; Sun, 3 Aug 2008 10:33:20 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73AXKse003118; Sun, 3 Aug 2008 10:33:20 GMT (envelope-from ed@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73AXKNO003117; Sun, 3 Aug 2008 10:33:20 GMT (envelope-from ed@repoman.freebsd.org) Message-Id: <200808031033.m73AXKNO003117@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ed@repoman.freebsd.org using -f From: Ed Schouten Date: Sun, 3 Aug 2008 10:32: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/amd64/conf GENERIC NOTES src/sys/arm/conf KB920X src/sys/conf NOTES src/sys/i386/conf GENERIC NOTES src/sys/modules Makefile src/sys/modules/netgraph Makefile src/sys/modules/netgraph/bluetooth Makefile src/sys/pc98/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: Sun, 03 Aug 2008 10:33:20 -0000 ed 2008-08-03 10:32:17 UTC FreeBSD src repository Modified files: sys/amd64/conf GENERIC NOTES sys/arm/conf KB920X sys/conf NOTES sys/i386/conf GENERIC NOTES sys/modules Makefile sys/modules/netgraph Makefile sys/modules/netgraph/bluetooth Makefile sys/pc98/conf GENERIC NOTES sys/powerpc/conf GENERIC sys/sparc64/conf GENERIC sys/sun4v/conf GENERIC Log: SVN rev 181233 on 2008-08-03 10:32:17Z by ed Disconnect drivers that haven't been ported to MPSAFE TTY yet. As clearly mentioned on the mailing lists, there is a list of drivers that have not been ported to the MPSAFE TTY layer yet. Remove them from the kernel configuration files. This means people can now still use these drivers if they explicitly put them in their kernel configuration file, which is good. People should keep in mind that after August 10, these drivers will not work anymore. Even though owners of the hardware are capable of getting these drivers working again, I will see if I can at least get them to a compilable state (if time permits). Revision Changes Path 1.506 +0 -3 src/sys/amd64/conf/GENERIC 1.81 +0 -51 src/sys/amd64/conf/NOTES 1.18 +0 -1 src/sys/arm/conf/KB920X 1.1503 +0 -22 src/sys/conf/NOTES 1.496 +0 -3 src/sys/i386/conf/GENERIC 1.1259 +0 -63 src/sys/i386/conf/NOTES 1.581 +0 -15 src/sys/modules/Makefile 1.50 +0 -1 src/sys/modules/netgraph/Makefile 1.6 +0 -1 src/sys/modules/netgraph/bluetooth/Makefile 1.308 +0 -2 src/sys/pc98/conf/GENERIC 1.92 +0 -13 src/sys/pc98/conf/NOTES 1.81 +0 -2 src/sys/powerpc/conf/GENERIC 1.139 +0 -2 src/sys/sparc64/conf/GENERIC 1.20 +0 -2 src/sys/sun4v/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Sun Aug 3 12:18:32 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 724EA106567C; Sun, 3 Aug 2008 12:18:32 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 464788FC4C; Sun, 3 Aug 2008 12:18:32 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73CIW5Q013726; Sun, 3 Aug 2008 12:18:32 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73CIWg1013725; Sun, 3 Aug 2008 12:18:32 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200808031218.m73CIWg1013725@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Sun, 3 Aug 2008 12:18:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/powerpc/powerpc machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Aug 2008 12:18:32 -0000 rwatson 2008-08-03 12:18:17 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/powerpc/powerpc machdep.c Log: SVN rev 181234 on 2008-08-03 12:18:17Z by rwatson When r177253 and r177255 were merged from head to stable/7, the addition of a ';' after a SYSINIT declaration was missed in powerpc/machdep.c because the file had moved in head. This commit adds the missing ';'. Revision Changes Path 1.103.2.4 +1 -1 src/sys/powerpc/powerpc/machdep.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 13:34:04 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CB5E71065677; Sun, 3 Aug 2008 13:34:04 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9FB1A8FC22; Sun, 3 Aug 2008 13:34:04 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73DY4H4030019; Sun, 3 Aug 2008 13:34:04 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73DY4fR030018; Sun, 3 Aug 2008 13:34:04 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200808031334.m73DY4fR030018@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Sun, 3 Aug 2008 13:33: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/kern link_elf.c link_elf_obj.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 13:34:04 -0000 kib 2008-08-03 13:33:45 UTC FreeBSD src repository Modified files: sys/kern link_elf.c link_elf_obj.c Log: SVN rev 181235 on 2008-08-03 13:33:45Z by kib Calling linker_load_dependencies() while holding the module' vnode lock may cause a LOR between kld_sx lock and vnode lock. linker_load_dependencies() drops kld_sx, and another thread may attempt to load the same kld. Reported and tested by: pjd MFC after: 1 week Revision Changes Path 1.101 +2 -0 src/sys/kern/link_elf.c 1.103 +2 -0 src/sys/kern/link_elf_obj.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 14:11:46 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 60DF11065675; Sun, 3 Aug 2008 14:11:46 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 352A98FC23; Sun, 3 Aug 2008 14:11:46 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73EBkYu034152; Sun, 3 Aug 2008 14:11:46 GMT (envelope-from trhodes@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73EBkli034151; Sun, 3 Aug 2008 14:11:46 GMT (envelope-from trhodes@repoman.freebsd.org) Message-Id: <200808031411.m73EBkli034151@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to trhodes@repoman.freebsd.org using -f From: Tom Rhodes Date: Sun, 3 Aug 2008 14:11:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/mips/mips machdep.c 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: Sun, 03 Aug 2008 14:11:46 -0000 trhodes 2008-08-03 14:11:06 UTC FreeBSD src repository Modified files: sys/mips/mips machdep.c tick.c Log: SVN rev 181236 on 2008-08-03 14:11:06Z by trhodes Document a few sysctls. Approved by: imp Revision Changes Path 1.4 +5 -4 src/sys/mips/mips/machdep.c 1.2 +2 -1 src/sys/mips/mips/tick.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 14:11:48 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5943F1065680; Sun, 3 Aug 2008 14:11:48 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2E08D8FC08; Sun, 3 Aug 2008 14:11:48 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73EBmfW034179; Sun, 3 Aug 2008 14:11:48 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73EBmbe034178; Sun, 3 Aug 2008 14:11:48 GMT (envelope-from scottl@repoman.freebsd.org) Message-Id: <200808031411.m73EBmbe034178@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scottl@repoman.freebsd.org using -f From: Scott Long Date: Sun, 3 Aug 2008 14:11:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/cam/scsi scsi_ses.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 14:11:48 -0000 scottl 2008-08-03 14:11:15 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/cam/scsi scsi_ses.c Log: SVN rev 181237 on 2008-08-03 14:11:15Z by scottl Merge rev 1.37: Further fixes to locking in scsi_ses Revision Changes Path 1.35.2.1 +26 -22 src/sys/cam/scsi/scsi_ses.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 14:14:49 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2377D106568B; Sun, 3 Aug 2008 14:14:49 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EC07F8FC14; Sun, 3 Aug 2008 14:14:48 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73EEmos034445; Sun, 3 Aug 2008 14:14:48 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73EEmaf034444; Sun, 3 Aug 2008 14:14:48 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200808031414.m73EEmaf034444@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Sun, 3 Aug 2008 14:14: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/share/man/man4 ddb.4 textdump.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: Sun, 03 Aug 2008 14:14:49 -0000 rwatson 2008-08-03 14:14:43 UTC FreeBSD src repository Modified files: share/man/man4 ddb.4 textdump.4 Log: SVN rev 181238 on 2008-08-03 14:14:43Z by rwatson DDB scripting, textdumps, output capture, etc, all will appear in FreeBSD 7.1 before 8.0 ships. Spotted by: Ulrich Spoerlein MFC after: 3 days Revision Changes Path 1.56 +1 -1 src/share/man/man4/ddb.4 1.5 +5 -0 src/share/man/man4/textdump.4 From owner-cvs-src@FreeBSD.ORG Sun Aug 3 14:26:19 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B854B1065681; Sun, 3 Aug 2008 14:26:19 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A6C0E8FC17; Sun, 3 Aug 2008 14:26:19 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73EQJZx035705; Sun, 3 Aug 2008 14:26:19 GMT (envelope-from trhodes@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73EQJcm035704; Sun, 3 Aug 2008 14:26:19 GMT (envelope-from trhodes@repoman.freebsd.org) Message-Id: <200808031426.m73EQJcm035704@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to trhodes@repoman.freebsd.org using -f From: Tom Rhodes Date: Sun, 3 Aug 2008 14:26: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/vm vm_mmap.c vm_object.c vm_pageout.c vm_zeroidle.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 14:26:19 -0000 trhodes 2008-08-03 14:26:15 UTC FreeBSD src repository Modified files: sys/vm vm_mmap.c vm_object.c vm_pageout.c vm_zeroidle.c Log: SVN rev 181239 on 2008-08-03 14:26:15Z by trhodes Fill in a few sysctl descriptions. Reviewed by: alc, Matt Dillon Approved by: alc Revision Changes Path 1.222 +2 -1 src/sys/vm/vm_mmap.c 1.397 +2 -2 src/sys/vm/vm_object.c 1.298 +2 -2 src/sys/vm/vm_pageout.c 1.53 +2 -2 src/sys/vm/vm_zeroidle.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 14:27:20 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9ED821065674; Sun, 3 Aug 2008 14:27:20 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 73EC18FC1E; Sun, 3 Aug 2008 14:27:20 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73ERKF6035820; Sun, 3 Aug 2008 14:27:20 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73ERKTB035819; Sun, 3 Aug 2008 14:27:20 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200808031427.m73ERKTB035819@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Sun, 3 Aug 2008 14:27: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/sbin/ddb ddb.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, 03 Aug 2008 14:27:20 -0000 rwatson 2008-08-03 14:27:06 UTC FreeBSD src repository Modified files: sbin/ddb ddb.8 Log: SVN rev 181240 on 2008-08-03 14:27:06Z by rwatson DDB scripting, textdumps, output capture, etc, all will appear in FreeBSD 7.1 before 8.0 ships. Spotted by: Ulrich Spoerlein MFC after: 3 days Revision Changes Path 1.6 +1 -1 src/sbin/ddb/ddb.8 From owner-cvs-src@FreeBSD.ORG Sun Aug 3 14:29:22 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CAD321065674; Sun, 3 Aug 2008 14:29:22 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9F4188FC12; Sun, 3 Aug 2008 14:29:22 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73ETMUk035994; Sun, 3 Aug 2008 14:29:22 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73ETM5j035993; Sun, 3 Aug 2008 14:29:22 GMT (envelope-from scottl@repoman.freebsd.org) Message-Id: <200808031429.m73ETM5j035993@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scottl@repoman.freebsd.org using -f From: Scott Long Date: Sun, 3 Aug 2008 14:28:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/kern subr_taskqueue.c src/sys/sys taskqueue.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, 03 Aug 2008 14:29:22 -0000 scottl 2008-08-03 14:28:26 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern subr_taskqueue.c sys/sys taskqueue.h Log: SVN rev 181241 on 2008-08-03 14:28:26Z by scottl Merge rev 1.41, 1.18: Implement taskqueue_block, taskqueue_unblock. Revision Changes Path 1.39.2.1 +28 -1 src/sys/kern/subr_taskqueue.c 1.16.2.2 +2 -0 src/sys/sys/taskqueue.h From owner-cvs-src@FreeBSD.ORG Sun Aug 3 14:58:24 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 964DB106567E; Sun, 3 Aug 2008 14:58:24 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6AF0B8FC1E; Sun, 3 Aug 2008 14:58:24 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73EwObx038429; Sun, 3 Aug 2008 14:58:24 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73EwOpc038428; Sun, 3 Aug 2008 14:58:24 GMT (envelope-from scottl@repoman.freebsd.org) Message-Id: <200808031458.m73EwOpc038428@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scottl@repoman.freebsd.org using -f From: Scott Long Date: Sun, 3 Aug 2008 14:58:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/amr amr.c amr_cam.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 14:58:24 -0000 scottl 2008-08-03 14:58:18 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/amr amr.c amr_cam.c Log: SVN rev 181242 on 2008-08-03 14:58:18Z by scottl Merge rev 1.81, 1.23: Add locking for AMR SCSI passthrough. Revision Changes Path 1.80.2.1 +1 -1 src/sys/dev/amr/amr.c 1.22.2.1 +67 -79 src/sys/dev/amr/amr_cam.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 15:01:10 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E4554106566B; Sun, 3 Aug 2008 15:01:10 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B91098FC14; Sun, 3 Aug 2008 15:01:10 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73F1ARw038707; Sun, 3 Aug 2008 15:01:10 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73F1Ag8038706; Sun, 3 Aug 2008 15:01:10 GMT (envelope-from scottl@repoman.freebsd.org) Message-Id: <200808031501.m73F1Ag8038706@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scottl@repoman.freebsd.org using -f From: Scott Long Date: Sun, 3 Aug 2008 15:01:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/amr amr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 15:01:11 -0000 scottl 2008-08-03 15:01:02 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/amr amr.c Log: SVN rev 181243 on 2008-08-03 15:01:02Z by scottl Merge rev 1.82: Fix printf format errors Revision Changes Path 1.80.2.2 +3 -3 src/sys/dev/amr/amr.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 15:05:26 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B76C71065692; Sun, 3 Aug 2008 15:05:26 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8C2558FC1A; Sun, 3 Aug 2008 15:05:26 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73F5QMI040189; Sun, 3 Aug 2008 15:05:26 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73F5Qos040188; Sun, 3 Aug 2008 15:05:26 GMT (envelope-from scottl@repoman.freebsd.org) Message-Id: <200808031505.m73F5Qos040188@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scottl@repoman.freebsd.org using -f From: Scott Long Date: Sun, 3 Aug 2008 15:05:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/amr amr_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: Sun, 03 Aug 2008 15:05:26 -0000 scottl 2008-08-03 15:05:06 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/amr amr_pci.c Log: SVN rev 181244 on 2008-08-03 15:05:06Z by scottl Merge rev 1.39: Fix typo hidden by AMR_DEBUG Revision Changes Path 1.38.2.1 +1 -1 src/sys/dev/amr/amr_pci.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 15:07:57 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A80A61065670; Sun, 3 Aug 2008 15:07:57 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7CD598FC0C; Sun, 3 Aug 2008 15:07:57 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73F7vra040406; Sun, 3 Aug 2008 15:07:57 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73F7vvE040405; Sun, 3 Aug 2008 15:07:57 GMT (envelope-from scottl@repoman.freebsd.org) Message-Id: <200808031507.m73F7vvE040405@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scottl@repoman.freebsd.org using -f From: Scott Long Date: Sun, 3 Aug 2008 15:07:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/amr amr_cam.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 15:07:57 -0000 scottl 2008-08-03 15:07:40 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/amr amr_cam.c Log: SVN rev 181245 on 2008-08-03 15:07:40Z by scottl Merge rev 1.24: style.9 compliance Revision Changes Path 1.22.2.2 +471 -434 src/sys/dev/amr/amr_cam.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 15:10:59 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 37EFA106564A; Sun, 3 Aug 2008 15:10:59 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0CB728FC08; Sun, 3 Aug 2008 15:10:59 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73FAwdM040702; Sun, 3 Aug 2008 15:10:58 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73FAwrr040701; Sun, 3 Aug 2008 15:10:58 GMT (envelope-from scottl@repoman.freebsd.org) Message-Id: <200808031510.m73FAwrr040701@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scottl@repoman.freebsd.org using -f From: Scott Long Date: Sun, 3 Aug 2008 15:10:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/amr amr_cam.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 15:10:59 -0000 scottl 2008-08-03 15:10:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/amr amr_cam.c Log: SVN rev 181246 on 2008-08-03 15:10:55Z by scottl Merge rev 1.25: Refactor code and fix locking Revision Changes Path 1.22.2.3 +29 -76 src/sys/dev/amr/amr_cam.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 15:14:29 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D5E2F10656E4; Sun, 3 Aug 2008 15:14:29 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AAD5E8FC18; Sun, 3 Aug 2008 15:14:29 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73FETKk040996; Sun, 3 Aug 2008 15:14:29 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73FET1b040994; Sun, 3 Aug 2008 15:14:29 GMT (envelope-from scottl@repoman.freebsd.org) Message-Id: <200808031514.m73FET1b040994@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scottl@repoman.freebsd.org using -f From: Scott Long Date: Sun, 3 Aug 2008 15:14:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/amr amr.c amr_cam.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 15:14:30 -0000 scottl 2008-08-03 15:14:15 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/amr amr.c amr_cam.c Log: SVN rev 181247 on 2008-08-03 15:14:15Z by scottl Merge rev 1.83, 1.26: Provide unique malloc types. Revision Changes Path 1.80.2.3 +22 -20 src/sys/dev/amr/amr.c 1.22.2.4 +7 -6 src/sys/dev/amr/amr_cam.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 15:17:30 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CE0C91065670; Sun, 3 Aug 2008 15:17:30 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A1C6E8FC08; Sun, 3 Aug 2008 15:17:30 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73FHUJ3041264; Sun, 3 Aug 2008 15:17:30 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73FHUOs041263; Sun, 3 Aug 2008 15:17:30 GMT (envelope-from scottl@repoman.freebsd.org) Message-Id: <200808031517.m73FHUOs041263@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scottl@repoman.freebsd.org using -f From: Scott Long Date: Sun, 3 Aug 2008 15:17:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/amr amr.c amr_cam.c amr_pci.c amrvar.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, 03 Aug 2008 15:17:31 -0000 scottl 2008-08-03 15:17:14 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/amr amr.c amr_cam.c amr_pci.c amrvar.h Log: SVN rev 181248 on 2008-08-03 15:17:14Z by scottl Merge rev 1.84, 1.27, 1.40, 1.34: Rewrite DMA codepaths Revision Changes Path 1.80.2.4 +136 -350 src/sys/dev/amr/amr.c 1.22.2.5 +38 -53 src/sys/dev/amr/amr_cam.c 1.38.2.2 +67 -26 src/sys/dev/amr/amr_pci.c 1.33.2.1 +18 -6 src/sys/dev/amr/amrvar.h From owner-cvs-src@FreeBSD.ORG Sun Aug 3 15:20:16 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D0539106567A; Sun, 3 Aug 2008 15:20:16 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8E7698FC17; Sun, 3 Aug 2008 15:20:16 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73FKG9k041518; Sun, 3 Aug 2008 15:20:16 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73FKGKk041517; Sun, 3 Aug 2008 15:20:16 GMT (envelope-from scottl@repoman.freebsd.org) Message-Id: <200808031520.m73FKGKk041517@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scottl@repoman.freebsd.org using -f From: Scott Long Date: Sun, 3 Aug 2008 15:20:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/amr amr.c amrreg.h amrvar.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, 03 Aug 2008 15:20:16 -0000 scottl 2008-08-03 15:20:03 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/amr amr.c amrreg.h amrvar.h Log: SVN rev 181249 on 2008-08-03 15:20:03Z by scottl Merge rev 1.85, 1.11, 1.35: Improve error handling, eliminate memory corruption when using linux MegaRAID apps, eliminate OOM deadlock. Revision Changes Path 1.80.2.5 +111 -27 src/sys/dev/amr/amr.c 1.10.2.1 +9 -0 src/sys/dev/amr/amrreg.h 1.33.2.2 +26 -16 src/sys/dev/amr/amrvar.h From owner-cvs-src@FreeBSD.ORG Sun Aug 3 15:23:02 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A801B1065673; Sun, 3 Aug 2008 15:23:02 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7CF7B8FC1F; Sun, 3 Aug 2008 15:23:02 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73FN22I041784; Sun, 3 Aug 2008 15:23:02 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73FN2lp041783; Sun, 3 Aug 2008 15:23:02 GMT (envelope-from scottl@repoman.freebsd.org) Message-Id: <200808031523.m73FN2lp041783@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scottl@repoman.freebsd.org using -f From: Scott Long Date: Sun, 3 Aug 2008 15:22:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/amr amrreg.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, 03 Aug 2008 15:23:02 -0000 scottl 2008-08-03 15:22:45 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/amr amrreg.h Log: SVN rev 181250 on 2008-08-03 15:22:45Z by scottl Merge rev 1.12: Remove an errant definition. Revision Changes Path 1.10.2.2 +0 -1 src/sys/dev/amr/amrreg.h From owner-cvs-src@FreeBSD.ORG Sun Aug 3 15:25:33 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B5B8C106564A; Sun, 3 Aug 2008 15:25:33 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8AE738FC24; Sun, 3 Aug 2008 15:25:33 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73FPXkW042018; Sun, 3 Aug 2008 15:25:33 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73FPXLU042017; Sun, 3 Aug 2008 15:25:33 GMT (envelope-from scottl@repoman.freebsd.org) Message-Id: <200808031525.m73FPXLU042017@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scottl@repoman.freebsd.org using -f From: Scott Long Date: Sun, 3 Aug 2008 15:25:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/amr amr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 15:25:33 -0000 scottl 2008-08-03 15:25:22 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/amr amr.c Log: SVN rev 181251 on 2008-08-03 15:25:22Z by scottl Merge rev 180633: Flush the PCI bus while spin-waiting for an update to come over the bus Revision Changes Path 1.80.2.6 +4 -1 src/sys/dev/amr/amr.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 15:34:34 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E499F106566B; Sun, 3 Aug 2008 15:34:34 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B98F98FC18; Sun, 3 Aug 2008 15:34:34 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73FYYkP042694; Sun, 3 Aug 2008 15:34:34 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73FYYxo042693; Sun, 3 Aug 2008 15:34:34 GMT (envelope-from scottl@repoman.freebsd.org) Message-Id: <200808031534.m73FYYxo042693@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scottl@repoman.freebsd.org using -f From: Scott Long Date: Sun, 3 Aug 2008 15:34:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/modules/amr 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: Sun, 03 Aug 2008 15:34:35 -0000 scottl 2008-08-03 15:34:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/modules/amr Makefile Log: SVN rev 181252 on 2008-08-03 15:34:21Z by scottl Merge rev 1.11: remove AMR_SCSI_PASSTHROUGH conditional Revision Changes Path 1.10.2.1 +0 -1 src/sys/modules/amr/Makefile From owner-cvs-src@FreeBSD.ORG Sun Aug 3 15:35:39 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4621E106575E; Sun, 3 Aug 2008 15:35:39 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 18EA28FC13; Sun, 3 Aug 2008 15:35:39 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73FZclX042873; Sun, 3 Aug 2008 15:35:38 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73FZcv8042872; Sun, 3 Aug 2008 15:35:38 GMT (envelope-from cognet@repoman.freebsd.org) Message-Id: <200808031535.m73FZcv8042872@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cognet@repoman.freebsd.org using -f From: Olivier Houchard Date: Sun, 3 Aug 2008 15:35:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/arm db_interface.c src/sys/arm/include db_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: Sun, 03 Aug 2008 15:35:39 -0000 cognet 2008-08-03 15:35:32 UTC FreeBSD src repository Modified files: sys/arm/arm db_interface.c sys/arm/include db_machdep.h Log: SVN rev 181253 on 2008-08-03 15:35:32Z by cognet Add "add pc, whatever" as a branch instruction, we use it in memcpy(). MFC after: 3 days Revision Changes Path 1.9 +36 -0 src/sys/arm/arm/db_interface.c 1.9 +3 -2 src/sys/arm/include/db_machdep.h From owner-cvs-src@FreeBSD.ORG Sun Aug 3 15:45:10 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1ED1A106564A; Sun, 3 Aug 2008 15:45:10 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0DBED8FC19; Sun, 3 Aug 2008 15:45:10 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73Fj9Ts043628; Sun, 3 Aug 2008 15:45:09 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73Fj9EW043627; Sun, 3 Aug 2008 15:45:09 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200808031545.m73Fj9EW043627@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Sun, 3 Aug 2008 15:44: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 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: Sun, 03 Aug 2008 15:45:10 -0000 rwatson 2008-08-03 15:44:56 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: SVN rev 181254 on 2008-08-03 15:44:56Z by rwatson Remove broken code to replace st_mode value with ACCESSPERMS when lstat(2) is called on symlinks -- this code appears never to have worked. The PR this addresses suggests that the intended original behavior is the right one, but as bde points out in the PR comments, we do actually support storing a mode on symlinks, so returning it seems reasonable. This is consistent with Mac OS X, which despite documentation to the contrary does return the mode set on a symlink, but not some other platforms. The Single Unix Spec requires only that the returned bits be "meaningful", which seems at best unhelpful as advice goes. PR: 25018 MFC after: 3 days Revision Changes Path 1.262 +0 -5 src/sys/kern/vfs_vnops.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 16:07:41 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3A7991065689; Sun, 3 Aug 2008 16:07:41 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0F3898FC1A; Sun, 3 Aug 2008 16:07:41 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73G7e0f046487; Sun, 3 Aug 2008 16:07:40 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73G7evB046486; Sun, 3 Aug 2008 16:07:40 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200808031607.m73G7evB046486@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Sun, 3 Aug 2008 16:07: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/lib/libutil expand_number.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 16:07:41 -0000 kib 2008-08-03 16:07:25 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libutil expand_number.c Log: SVN rev 181255 on 2008-08-03 16:07:25Z by kib MFC r180347: Add #include for the strtoimax(). Revision Changes Path 1.2.2.2 +1 -0 src/lib/libutil/expand_number.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 17:11:19 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6B5391065683; Sun, 3 Aug 2008 17:11:19 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from zim.MIT.EDU (ZIM.MIT.EDU [18.95.3.101]) by mx1.freebsd.org (Postfix) with ESMTP id 27ED48FC0C; Sun, 3 Aug 2008 17:11:19 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from zim.MIT.EDU (localhost [127.0.0.1]) by zim.MIT.EDU (8.14.2/8.14.2) with ESMTP id m73HBB6D069841; Sun, 3 Aug 2008 13:11:11 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by zim.MIT.EDU (8.14.2/8.14.2/Submit) id m73HBB3F069840; Sun, 3 Aug 2008 13:11:11 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Date: Sun, 3 Aug 2008 13:11:11 -0400 From: David Schultz To: Daniel Gerzo , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Message-ID: <20080803171111.GA69767@zim.MIT.EDU> Mail-Followup-To: Daniel Gerzo , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200807172000.m6HK0iIh018197@repoman.freebsd.org> <20080717202051.GA27450@zim.MIT.EDU> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080717202051.GA27450@zim.MIT.EDU> Cc: Subject: Re: cvs commit: src/etc rc.firewall X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 17:11:19 -0000 I don't think I ever heard anything back about this, and it still doesn't look right. Do you agree? On Thu, Jul 17, 2008, David Schultz wrote: > On Thu, Jul 17, 2008, Daniel Gerzo wrote: > > @@ -194,6 +194,7 @@ > > ${fwcmd} add deny tcp from any to any setup > > > > # Allow DNS queries out in the world > > + ${fwcmd} add pass tcp from me to any 53 setup keep-state > > ${fwcmd} add pass udp from me to any 53 keep-state > > > > # Allow NTP queries out in the world > > @@ -294,6 +295,7 @@ > > ${fwcmd} add pass tcp from any to any setup > > > > # Allow DNS queries out in the world > > + ${fwcmd} add pass tcp from ${oip} to any 53 setup keep-state > > ${fwcmd} add pass udp from ${oip} to any 53 keep-state > > > > # Allow NTP queries out in the world > > Hmm, it doesn't look like this could possibly work, unless I'm > missing something. Did you test it? > > In one case the rule you added comes after an 'add pass tcp from > any to any setup', and in the other case it comes after an 'add > deny tcp from any to any setup', so in both cases, the line you > added should be ineffectual. > > Furthermore, I don't believe there's any reason to use keep-state > with TCP. The rule to allow packets for already-established > connections suffices. From owner-cvs-src@FreeBSD.ORG Sun Aug 3 17:19:29 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 342151065674; Sun, 3 Aug 2008 17:19:29 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0845E8FC13; Sun, 3 Aug 2008 17:19:29 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73HJSKj064436; Sun, 3 Aug 2008 17:19:28 GMT (envelope-from simon@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73HJSAn064435; Sun, 3 Aug 2008 17:19:28 GMT (envelope-from simon@repoman.freebsd.org) Message-Id: <200808031719.m73HJSAn064435@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to simon@repoman.freebsd.org using -f From: "Simon L. Nielsen" Date: Sun, 3 Aug 2008 17:19:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/security/audit audit_worker.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 17:19:29 -0000 simon 2008-08-03 17:19:18 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/security/audit audit_worker.c Log: SVN rev 181256 on 2008-08-03 17:19:18Z by simon MFC r179715: When the file-system containing the audit log file is running low on disk space a warning is printed. Make this warning a bit more informative. Revision Changes Path 1.16.2.7 +3 -1 src/sys/security/audit/audit_worker.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 17:40:15 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5E4821065679; Sun, 3 Aug 2008 17:40:15 +0000 (UTC) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3247A8FC0A; Sun, 3 Aug 2008 17:40:15 +0000 (UTC) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73HeFUV066213; Sun, 3 Aug 2008 17:40:15 GMT (envelope-from das@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73HeF5e066212; Sun, 3 Aug 2008 17:40:15 GMT (envelope-from das@repoman.freebsd.org) Message-Id: <200808031740.m73HeF5e066212@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to das@repoman.freebsd.org using -f From: David Schultz Date: Sun, 3 Aug 2008 17:39: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/msun/src e_acosf.c e_asinf.c e_atan2f.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 17:40:15 -0000 das 2008-08-03 17:39:54 UTC FreeBSD src repository Modified files: lib/msun/src e_acosf.c e_asinf.c e_atan2f.c Log: SVN rev 181257 on 2008-08-03 17:39:54Z by das Minor improvements: - Improve the order of some tests. - Fix style. Submitted by: bde Revision Changes Path 1.11 +7 -6 src/lib/msun/src/e_acosf.c 1.12 +12 -13 src/lib/msun/src/e_asinf.c 1.12 +1 -1 src/lib/msun/src/e_atan2f.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 17:49:16 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E97211065672; Sun, 3 Aug 2008 17:49:16 +0000 (UTC) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BDD278FC1F; Sun, 3 Aug 2008 17:49:16 +0000 (UTC) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73HnGAq066863; Sun, 3 Aug 2008 17:49:16 GMT (envelope-from das@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73HnGke066862; Sun, 3 Aug 2008 17:49:16 GMT (envelope-from das@repoman.freebsd.org) Message-Id: <200808031749.m73HnGke066862@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to das@repoman.freebsd.org using -f From: David Schultz Date: Sun, 3 Aug 2008 17:49: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/lib/msun/src e_asin.c e_asinl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 17:49:17 -0000 das 2008-08-03 17:49:05 UTC FreeBSD src repository Modified files: lib/msun/src e_asin.c e_asinl.c Log: SVN rev 181258 on 2008-08-03 17:49:05Z by das Fix some style bogosity from fdlibm. Revision Changes Path 1.14 +6 -6 src/lib/msun/src/e_asin.c 1.2 +6 -6 src/lib/msun/src/e_asinl.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 19:00:19 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7CE281065670; Sun, 3 Aug 2008 19:00:19 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1B7DB8FC0A; Sun, 3 Aug 2008 19:00:19 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73J0IQL073723; Sun, 3 Aug 2008 19:00:18 GMT (envelope-from trhodes@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73J0Im4073722; Sun, 3 Aug 2008 19:00:18 GMT (envelope-from trhodes@repoman.freebsd.org) Message-Id: <200808031900.m73J0Im4073722@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to trhodes@repoman.freebsd.org using -f From: Tom Rhodes Date: Sun, 3 Aug 2008 18:59:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/lib/libc/sys extattr_get_file.2 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Aug 2008 19:00:19 -0000 trhodes 2008-08-03 18:59:56 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) lib/libc/sys extattr_get_file.2 Log: SVN rev 181259 on 2008-08-03 18:59:56Z by trhodes MFC r175798: Update this manual page to describe the extattr_list_file() and the extattr_list_fd() functions. PR: 108142 Submitted by: Richard Dawe Reviewed by: kientzle Revision Changes Path 1.18.2.1 +13 -6 src/lib/libc/sys/extattr_get_file.2 From owner-cvs-src@FreeBSD.ORG Sun Aug 3 19:01:26 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 91EB4106567E; Sun, 3 Aug 2008 19:01:26 +0000 (UTC) (envelope-from danger@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 65E428FC16; Sun, 3 Aug 2008 19:01:26 +0000 (UTC) (envelope-from danger@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73J1Qje073834; Sun, 3 Aug 2008 19:01:26 GMT (envelope-from danger@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73J1Q3Y073833; Sun, 3 Aug 2008 19:01:26 GMT (envelope-from danger@repoman.freebsd.org) Message-Id: <200808031901.m73J1Q3Y073833@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to danger@repoman.freebsd.org using -f From: Daniel Gerzo Date: Sun, 3 Aug 2008 19:01:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/etc rc.firewall X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 19:01:27 -0000 danger 2008-08-03 19:01:07 UTC FreeBSD src repository Modified files: etc rc.firewall Log: SVN rev 181260 on 2008-08-03 19:01:07Z by danger - back out my last commit as it seems to be wrong. Spotted by: das Revision Changes Path 1.57 +0 -2 src/etc/rc.firewall From owner-cvs-src@FreeBSD.ORG Sun Aug 3 20:15:30 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4E41C1065756; Sun, 3 Aug 2008 20:15:29 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1E94B8FC15; Sun, 3 Aug 2008 20:15:29 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73KFTb0082006; Sun, 3 Aug 2008 20:15:29 GMT (envelope-from ache@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73KFSYq082005; Sun, 3 Aug 2008 20:15:28 GMT (envelope-from ache@repoman.freebsd.org) Message-Id: <200808032015.m73KFSYq082005@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ache@repoman.freebsd.org using -f From: "Andrey A. Chernov" Date: Sun, 3 Aug 2008 20:15: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/lib/libc/gen arc4random.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 20:15:30 -0000 ache 2008-08-03 20:15:22 UTC FreeBSD src repository Modified files: lib/libc/gen arc4random.c Log: SVN rev 181261 on 2008-08-03 20:15:22Z by ache Restored from previous backing out (because that is OpenBSD way, so assumed to be reviewd by them): Stir directly from the kernel PRNG, without taking less random pid & time bytes too (when it is possible). The difference with OpenBSD code is that they have KERN_ARND sysctl for that task, while we need to read /dev/random Revision Changes Path 1.24 +16 -12 src/lib/libc/gen/arc4random.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 20:36:45 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0AB9210656C0; Sun, 3 Aug 2008 20:36:45 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D1CEA8FC0C; Sun, 3 Aug 2008 20:36:44 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73Kaijf083683; Sun, 3 Aug 2008 20:36:44 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73Kai65083682; Sun, 3 Aug 2008 20:36:44 GMT (envelope-from cognet@repoman.freebsd.org) Message-Id: <200808032036.m73Kai65083682@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cognet@repoman.freebsd.org using -f From: Olivier Houchard Date: Sun, 3 Aug 2008 20:36: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/usr.bin/quota quota.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 20:36:45 -0000 cognet 2008-08-03 20:36:40 UTC FreeBSD src repository Modified files: usr.bin/quota quota.c Log: SVN rev 181262 on 2008-08-03 20:36:40Z by cognet ctime() expects a time_t, but qup->dqblk.dqb_btime is an int32_t, so for big endian platforms where time_t is 64bits (ie armeb and sparc64), it will be a problem. Use a temporary time_t to work around this. Submitted by: Matthew Luckie MFC after: 3 days Revision Changes Path 1.33 +9 -6 src/usr.bin/quota/quota.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 21:07:32 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 238B91065677; Sun, 3 Aug 2008 21:07:32 +0000 (UTC) (envelope-from antoine@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EAA658FC23; Sun, 3 Aug 2008 21:07:31 +0000 (UTC) (envelope-from antoine@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73L7VXn097494; Sun, 3 Aug 2008 21:07:31 GMT (envelope-from antoine@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73L7VGe097493; Sun, 3 Aug 2008 21:07:31 GMT (envelope-from antoine@repoman.freebsd.org) Message-Id: <200808032107.m73L7VGe097493@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to antoine@repoman.freebsd.org using -f From: Antoine Brodin Date: Sun, 3 Aug 2008 21:07:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_kthread.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Aug 2008 21:07:32 -0000 antoine 2008-08-03 21:07:19 UTC FreeBSD src repository Modified files: sys/kern kern_kthread.c Log: SVN rev 181263 on 2008-08-03 21:07:19Z by antoine Kill a dead variable PR: 126223 Submitted by: Mateusz Guzik Revision Changes Path 1.47 +0 -2 src/sys/kern/kern_kthread.c From owner-cvs-src@FreeBSD.ORG Sun Aug 3 21:41:14 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8FA7A106568D; Sun, 3 Aug 2008 21:41:14 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7C4CF8FC0A; Sun, 3 Aug 2008 21:41:14 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73LfEr7000874; Sun, 3 Aug 2008 21:41:14 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73LfEmn000873; Sun, 3 Aug 2008 21:41:14 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200808032141.m73LfEmn000873@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Sun, 3 Aug 2008 21:40:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/net if.c if_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: Sun, 03 Aug 2008 21:41:14 -0000 rwatson 2008-08-03 21:40:34 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/net if.c if_var.h Log: SVN rev 181264 on 2008-08-03 21:40:34Z by rwatson Merge r180042 from head to stable/7: Introduce locking around use of ifindex_table, whose use was previously unsynchronized. While races were extremely rare, we've now had a couple of reports of panics in environments involving large numbers of IPSEC tunnels being added very quickly on an active system. - Add accessor functions ifnet_byindex(), ifaddr_byindex(), ifdev_byindex() to replace existing accessor macros. These functions now acquire the ifnet lock before derefencing the table. - Add IFNET_WLOCK_ASSERT(). - Add static accessor functions ifnet_setbyindex(), ifdev_setbyindex(), which set values in the table either asserting of acquiring the ifnet lock. - Use accessor functions throughout if.c to modify and read ifindex_table. - Rework ifnet attach/detach to lock around ifindex_table modification. Note that these changes simply close races around use of ifindex_table, and make no attempt to solve the probem of disappearing ifnets. Further refinement of this work, including with respect to ifindex_table resizing, is still required. In a future change, the ifnet lock should be converted from a mutex to an rwlock in order to reduce contention. Reviewed and tested by: brooks Revision Changes Path 1.273.2.5 +69 -12 src/sys/net/if.c 1.115.2.3 +4 -4 src/sys/net/if_var.h From owner-cvs-src@FreeBSD.ORG Sun Aug 3 21:57:01 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AD4E01065677; Sun, 3 Aug 2008 21:57:01 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7FA608FC27; Sun, 3 Aug 2008 21:57:01 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73Lv1tQ020010; Sun, 3 Aug 2008 21:57:01 GMT (envelope-from trhodes@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73Lv1Rh020009; Sun, 3 Aug 2008 21:57:01 GMT (envelope-from trhodes@repoman.freebsd.org) Message-Id: <200808032157.m73Lv1Rh020009@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to trhodes@repoman.freebsd.org using -f From: Tom Rhodes Date: Sun, 3 Aug 2008 21:56:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/sys jail.2 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Aug 2008 21:57:01 -0000 trhodes 2008-08-03 21:56:58 UTC FreeBSD src repository Modified files: lib/libc/sys jail.2 Log: SVN rev 181265 on 2008-08-03 21:56:58Z by trhodes Add EAGAIN to the ERRORS list, as found in kern_jail.c. PR: 125253 Submitted by: Mateusz Guzik (original version) Revision Changes Path 1.29 +3 -1 src/lib/libc/sys/jail.2 From owner-cvs-src@FreeBSD.ORG Sun Aug 3 22:47:33 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A44B010656A1; Sun, 3 Aug 2008 22:47:33 +0000 (UTC) (envelope-from scf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6200D8FC18; Sun, 3 Aug 2008 22:47:33 +0000 (UTC) (envelope-from scf@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m73MlXQw025013; Sun, 3 Aug 2008 22:47:33 GMT (envelope-from scf@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m73MlXGe025012; Sun, 3 Aug 2008 22:47:33 GMT (envelope-from scf@repoman.freebsd.org) Message-Id: <200808032247.m73MlXGe025012@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scf@repoman.freebsd.org using -f From: Sean Farley Date: Sun, 3 Aug 2008 22:47: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/lib/libc/stdlib getenv.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 03 Aug 2008 22:47:33 -0000 scf 2008-08-03 22:47:23 UTC FreeBSD src repository Modified files: lib/libc/stdlib getenv.c Log: SVN rev 181266 on 2008-08-03 22:47:23Z by scf Restructure and use different variables in the tests that involve environ[0] to be more obvious that environ is not NULL before environ[0] is tested. Although I believe the previous code worked, this change improves code maintainability. Reviewed by: ache MFC after: 3 days Revision Changes Path 1.15 +15 -13 src/lib/libc/stdlib/getenv.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 00:44:06 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3F9D71065681; Mon, 4 Aug 2008 00:44:06 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 11A5E8FC0A; Mon, 4 Aug 2008 00:44:06 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m740i5oE037246; Mon, 4 Aug 2008 00:44:05 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m740i5WU037245; Mon, 4 Aug 2008 00:44:05 GMT (envelope-from delphij@repoman.freebsd.org) Message-Id: <200808040044.m740i5WU037245@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to delphij@repoman.freebsd.org using -f From: Xin LI Date: Mon, 4 Aug 2008 00:43: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/usr.bin/quota quota.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 00:44:06 -0000 delphij 2008-08-04 00:43:49 UTC FreeBSD src repository Modified files: usr.bin/quota quota.c Log: SVN rev 181267 on 2008-08-04 00:43:49Z by delphij Make quota(1) to compile with WARNS=6: - ANSI'fy showrawquotas(). - Shut up GCC by initializing bgrace and igrace. The situation that caused the GCC warning can never happen though. Revision Changes Path 1.34 +2 -5 src/usr.bin/quota/quota.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 01:14:08 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6289F1065685; Mon, 4 Aug 2008 01:14:08 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 34A1A8FC18; Mon, 4 Aug 2008 01:14:08 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m741E8Wu049986; Mon, 4 Aug 2008 01:14:08 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m741E8LZ049985; Mon, 4 Aug 2008 01:14:08 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200808040114.m741E8LZ049985@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Mon, 4 Aug 2008 01:13:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/jme if_jme.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 01:14:08 -0000 yongari 2008-08-04 01:13:53 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/jme if_jme.c Log: SVN rev 181268 on 2008-08-04 01:13:53Z by yongari taskqueue_block(9)/taskqueue_unblock(9) was merged, remove conditional compilation directive. Revision Changes Path 1.1.2.5 +0 -4 src/sys/dev/jme/if_jme.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 01:31:38 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 99C131065671; Mon, 4 Aug 2008 01:31:38 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 81C398FC16; Mon, 4 Aug 2008 01:31:38 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m741VcAQ051586; Mon, 4 Aug 2008 01:31:38 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m741VcWO051585; Mon, 4 Aug 2008 01:31:38 GMT (envelope-from cperciva@repoman.freebsd.org) Message-Id: <200808040131.m741VcWO051585@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cperciva@repoman.freebsd.org using -f From: Colin Percival Date: Mon, 4 Aug 2008 01:25: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/bin/echo echo.c src/bin/sh mknodes.c src/bin/stty gfmt.c src/lib/libarchive archive_private.h src/libexec/fingerd fingerd.c src/usr.bin/cpio cpio.h src/usr.bin/lex flex.skl src/usr.bin/tar bsdtar.h src/usr.bin/yacc defs.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, 04 Aug 2008 01:31:38 -0000 cperciva 2008-08-04 01:25:48 UTC FreeBSD src repository Modified files: bin/echo echo.c bin/sh mknodes.c bin/stty gfmt.c lib/libarchive archive_private.h libexec/fingerd fingerd.c usr.bin/cpio cpio.h usr.bin/lex flex.skl usr.bin/tar bsdtar.h usr.bin/yacc defs.h Log: SVN rev 181269 on 2008-08-04 01:25:48Z by cperciva Mark functions as __dead2 in order to help the LLVM static checker understand which code paths aren't possible. This commit eliminates 117 false positive bug reports of the form "allocate memory; error out if pointer is NULL; use pointer". Revision Changes Path 1.19 +1 -1 src/bin/echo/echo.c 1.18 +1 -1 src/bin/sh/mknodes.c 1.21 +1 -1 src/bin/stty/gfmt.c 1.30 +1 -1 src/lib/libarchive/archive_private.h 1.26 +1 -1 src/libexec/fingerd/fingerd.c 1.4 +1 -1 src/usr.bin/cpio/cpio.h 1.10 +2 -1 src/usr.bin/lex/flex.skl 1.35 +1 -1 src/usr.bin/tar/bsdtar.h 1.13 +24 -24 src/usr.bin/yacc/defs.h From owner-cvs-src@FreeBSD.ORG Mon Aug 4 02:06:23 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 53C681065671; Mon, 4 Aug 2008 02:06:23 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 401F68FC1E; Mon, 4 Aug 2008 02:06:23 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m7426NMl055583; Mon, 4 Aug 2008 02:06:23 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m7426NcK055582; Mon, 4 Aug 2008 02:06:23 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200808040206.m7426NcK055582@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Mon, 4 Aug 2008 02:05: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/dev/re if_re.c src/sys/pci if_rlreg.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, 04 Aug 2008 02:06:23 -0000 yongari 2008-08-04 02:05:09 UTC FreeBSD src repository Modified files: sys/dev/re if_re.c sys/pci if_rlreg.h Log: SVN rev 181270 on 2008-08-04 02:05:09Z by yongari The number of bits reserved for MSS in RealTek controllers is 11bits. This limits the maximum interface MTU size in TSO case as upper stack should not generate TCP segments with MSS greater than the limit. Armed with this information, disable TSO if interface MTU is greater than the limit. Revision Changes Path 1.128 +18 -0 src/sys/dev/re/if_re.c 1.81 +8 -0 src/sys/pci/if_rlreg.h From owner-cvs-src@FreeBSD.ORG Mon Aug 4 02:34:54 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EF2FE1065699; Mon, 4 Aug 2008 02:34:54 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DBFCD8FC15; Mon, 4 Aug 2008 02:34:54 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m742YsHV057928; Mon, 4 Aug 2008 02:34:54 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m742YsDC057927; Mon, 4 Aug 2008 02:34:54 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200808040234.m742YsDC057927@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Mon, 4 Aug 2008 02:34: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/dev/re if_re.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 02:34:55 -0000 yongari 2008-08-04 02:34:40 UTC FreeBSD src repository Modified files: sys/dev/re if_re.c Log: SVN rev 181271 on 2008-08-04 02:34:40Z by yongari Don't enable TSO by default. Users of RTL8169/8110 reported watchdog timeout issues and the root cause seems to stem from silicon bug of controller. Personally I couldn't reproduce it on RTL8169 controller but it seems it's dependent on usage pattern. For newer PCIe based controllers I have no TSO complaints but turning off TSO would be more safe. Users who are sure that their controller works with TSO can still reenable the TSO with ifconfig(8). Reported by: Oliver Lehmann (lehmann at ans-netz dot de), Eugene Butusov (ebutusov at gmail dot com) Revision Changes Path 1.129 +7 -0 src/sys/dev/re/if_re.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 03:45:16 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9B6FD1065745; Mon, 4 Aug 2008 03:45:13 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 84E3B8FC19; Mon, 4 Aug 2008 03:45:13 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m743jD09065196; Mon, 4 Aug 2008 03:45:13 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m743jDXO065195; Mon, 4 Aug 2008 03:45:13 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200808040345.m743jDXO065195@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Mon, 4 Aug 2008 03:45: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/re if_re.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 03:45:16 -0000 yongari 2008-08-04 03:45:07 UTC FreeBSD src repository Modified files: sys/dev/re if_re.c Log: SVN rev 181272 on 2008-08-04 03:45:07Z by yongari Use ANSI C declarations for all functions. Revision Changes Path 1.130 +41 -104 src/sys/dev/re/if_re.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 03:47:44 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B41981065671; Mon, 4 Aug 2008 03:47:44 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8741F8FC28; Mon, 4 Aug 2008 03:47:44 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m743liSZ065392; Mon, 4 Aug 2008 03:47:44 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m743lifP065391; Mon, 4 Aug 2008 03:47:44 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200808040347.m743lifP065391@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Mon, 4 Aug 2008 03:47: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/re if_re.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 03:47:44 -0000 yongari 2008-08-04 03:47:29 UTC FreeBSD src repository Modified files: sys/dev/re if_re.c Log: SVN rev 181273 on 2008-08-04 03:47:29Z by yongari Remove register keyword. Revision Changes Path 1.131 +4 -4 src/sys/dev/re/if_re.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 03:51:30 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BDBB5106567A; Mon, 4 Aug 2008 03:51:30 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8A1508FC14; Mon, 4 Aug 2008 03:51:30 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m743pUmF065728; Mon, 4 Aug 2008 03:51:30 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m743pUOS065727; Mon, 4 Aug 2008 03:51:30 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200808040351.m743pUOS065727@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Mon, 4 Aug 2008 03:51: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/dev/re if_re.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 03:51:30 -0000 yongari 2008-08-04 03:51:20 UTC FreeBSD src repository Modified files: sys/dev/re if_re.c Log: SVN rev 181274 on 2008-08-04 03:51:20Z by yongari Remove return keyword at the end of functions that return void. Revision Changes Path 1.132 +0 -14 src/sys/dev/re/if_re.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 04:00:17 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E21E5106576C; Mon, 4 Aug 2008 04:00:16 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8DBB88FC0C; Mon, 4 Aug 2008 04:00:16 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m7440GvC066478; Mon, 4 Aug 2008 04:00:16 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m7440GYC066477; Mon, 4 Aug 2008 04:00:16 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200808040400.m7440GYC066477@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Mon, 4 Aug 2008 04:00:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/re if_re.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 04:00:18 -0000 yongari 2008-08-04 04:00:10 UTC FreeBSD src repository Modified files: sys/dev/re if_re.c Log: SVN rev 181275 on 2008-08-04 04:00:10Z by yongari Rearrange conditional compilation directives. This makes syntax highlighting work in vim. Revision Changes Path 1.133 +3 -2 src/sys/dev/re/if_re.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 05:38:18 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DED8810656C8; Mon, 4 Aug 2008 05:38:18 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B1DAC8FC12; Mon, 4 Aug 2008 05:38:18 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m745cIS9086995; Mon, 4 Aug 2008 05:38:18 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m745cIVj086994; Mon, 4 Aug 2008 05:38:18 GMT (envelope-from scottl@repoman.freebsd.org) Message-Id: <200808040538.m745cIVj086994@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scottl@repoman.freebsd.org using -f From: Scott Long Date: Mon, 4 Aug 2008 05:38:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/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, 04 Aug 2008 05:38:19 -0000 scottl 2008-08-04 05:38:02 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/mpt mpt.c Log: SVN rev 181276 on 2008-08-04 05:38:02Z by scottl Merge rev 1.47: Fix probe and attach so that the raid personality gets properly initialized. Revision Changes Path 1.44.2.3 +7 -4 src/sys/dev/mpt/mpt.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 05:53:13 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C70FA10656C2; Mon, 4 Aug 2008 05:53:10 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DADCA8FC22; Mon, 4 Aug 2008 05:53:09 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m745r42v088144; Mon, 4 Aug 2008 05:53:09 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m745r4rf088143; Mon, 4 Aug 2008 05:53:04 GMT (envelope-from scottl@repoman.freebsd.org) Message-Id: <200808040553.m745r4rf088143@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scottl@repoman.freebsd.org using -f From: Scott Long Date: Mon, 4 Aug 2008 05:52:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/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, 04 Aug 2008 05:53:14 -0000 scottl 2008-08-04 05:52:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/mpt mpt.c Log: SVN rev 181277 on 2008-08-04 05:52:58Z by scottl Merge rev 1.48: Don't force a reset at driver attach time. Revision Changes Path 1.44.2.4 +1 -1 src/sys/dev/mpt/mpt.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 06:48:22 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 744B9106564A; Mon, 4 Aug 2008 06:48:22 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 60E9F8FC1A; Mon, 4 Aug 2008 06:48:22 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m746mMjM093580; Mon, 4 Aug 2008 06:48:22 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m746mM7o093579; Mon, 4 Aug 2008 06:48:22 GMT (envelope-from cperciva@repoman.freebsd.org) Message-Id: <200808040648.m746mM7o093579@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cperciva@repoman.freebsd.org using -f From: Colin Percival Date: Mon, 4 Aug 2008 06:39:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/common misc.c src/usr.bin/rs rs.c src/usr.bin/yacc closure.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 06:48:22 -0000 cperciva 2008-08-04 06:39:52 UTC FreeBSD src repository Modified files: sys/boot/common misc.c usr.bin/rs rs.c usr.bin/yacc closure.c Log: SVN rev 181278 on 2008-08-04 06:39:52Z by cperciva Setting a variable to the same value twice doesn't actually make it more likely to have the right value. Remove superfluous assignments. Found by: LLVM/Clang Static Checker Revision Changes Path 1.10 +1 -1 src/sys/boot/common/misc.c 1.14 +0 -1 src/usr.bin/rs/rs.c 1.13 +0 -2 src/usr.bin/yacc/closure.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 06:49:45 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D383F1065677; Mon, 4 Aug 2008 06:49:45 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A6B418FC16; Mon, 4 Aug 2008 06:49:45 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m746njmx093682; Mon, 4 Aug 2008 06:49:45 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m746njh7093681; Mon, 4 Aug 2008 06:49:45 GMT (envelope-from cperciva@repoman.freebsd.org) Message-Id: <200808040649.m746njh7093681@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cperciva@repoman.freebsd.org using -f From: Colin Percival Date: Mon, 4 Aug 2008 06:48: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/usr.bin/truncate truncate.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 06:49:45 -0000 cperciva 2008-08-04 06:48:54 UTC FreeBSD src repository Modified files: usr.bin/truncate truncate.c Log: SVN rev 181279 on 2008-08-04 06:48:54Z by cperciva Don't close file descriptor number . Found by: LLVM/Clang Static Checker MFC after: 1 week Revision Changes Path 1.13 +1 -0 src/usr.bin/truncate/truncate.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 06:53:16 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B13C8106564A; Mon, 4 Aug 2008 06:53:16 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 84C128FC17; Mon, 4 Aug 2008 06:53:16 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m746rGKq094015; Mon, 4 Aug 2008 06:53:16 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m746rGVo094014; Mon, 4 Aug 2008 06:53:16 GMT (envelope-from cperciva@repoman.freebsd.org) Message-Id: <200808040653.m746rGVo094014@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cperciva@repoman.freebsd.org using -f From: Colin Percival Date: Mon, 4 Aug 2008 06:53: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/gen getbsize.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 06:53:16 -0000 cperciva 2008-08-04 06:53:13 UTC FreeBSD src repository Modified files: lib/libc/gen getbsize.c Log: SVN rev 181280 on 2008-08-04 06:53:13Z by cperciva Set "max" to a reasonable value if BLOCKSIZE has a bogus unit. Prior to this commit, "env BLOCKSIZE=4X df" prints not only "4X: unknown blocksize" as expected, but sometimes also "maximum blocksize is 1G" and "minimum blocksize is 512" depending on what happened to be on the stack. Found by: LLVM/Clang Static Checker Revision Changes Path 1.9 +1 -0 src/lib/libc/gen/getbsize.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 06:56:02 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B01BB1065745; Mon, 4 Aug 2008 06:56:02 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 834F18FC1D; Mon, 4 Aug 2008 06:56:02 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m746u2bE094277; Mon, 4 Aug 2008 06:56:02 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m746u26m094276; Mon, 4 Aug 2008 06:56:02 GMT (envelope-from cperciva@repoman.freebsd.org) Message-Id: <200808040656.m746u26m094276@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cperciva@repoman.freebsd.org using -f From: Colin Percival Date: Mon, 4 Aug 2008 06:55: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/lib/libc/stdio vfwprintf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 06:56:02 -0000 cperciva 2008-08-04 06:55:42 UTC FreeBSD src repository Modified files: lib/libc/stdio vfwprintf.c Log: SVN rev 181281 on 2008-08-04 06:55:42Z by cperciva Initialize "nconv" to a reasonable value in all code paths. Prior to this commit, sprintf("%s", "") could fail depending on what happened to be on the stack. Found by: LLVM/Clang Static Checker Revision Changes Path 1.33 +3 -1 src/lib/libc/stdio/vfwprintf.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 07:01:50 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4ED34106574B; Mon, 4 Aug 2008 07:01:48 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B4D458FC0C; Mon, 4 Aug 2008 07:01:48 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m7471mj5094725; Mon, 4 Aug 2008 07:01:48 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m7471mHB094723; Mon, 4 Aug 2008 07:01:48 GMT (envelope-from cperciva@repoman.freebsd.org) Message-Id: <200808040701.m7471mHB094723@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cperciva@repoman.freebsd.org using -f From: Colin Percival Date: Mon, 4 Aug 2008 07:01: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/boot/i386/libi386 devicename.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 07:01:50 -0000 cperciva 2008-08-04 07:01:42 UTC FreeBSD src repository Modified files: sys/boot/i386/libi386 devicename.c Log: SVN rev 181282 on 2008-08-04 07:01:42Z by cperciva Dereferencing uninitialized pointers considered harmful. Prior to this commit, calling i386_parsedev(..., X, ...) where X is "ad", "bge", or any other disk or network device name without a unit number, would result in dereferencing whatever happened to be on the stack where the variable "cp" is stored. Found by: LLVM/Clang Static Checker Revision Changes Path 1.10 +4 -0 src/sys/boot/i386/libi386/devicename.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 07:37:05 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2466B1065693; Mon, 4 Aug 2008 07:37:05 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id ECF5B8FC15; Mon, 4 Aug 2008 07:37:04 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m747b4dc098903; Mon, 4 Aug 2008 07:37:04 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m747b4gw098902; Mon, 4 Aug 2008 07:37:04 GMT (envelope-from cperciva@repoman.freebsd.org) Message-Id: <200808040737.m747b4gw098902@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cperciva@repoman.freebsd.org using -f From: Colin Percival Date: Mon, 4 Aug 2008 07:36: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/usr.bin/gzip gzip.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 07:37:05 -0000 cperciva 2008-08-04 07:36:53 UTC FreeBSD src repository Modified files: usr.bin/gzip gzip.c Log: SVN rev 181283 on 2008-08-04 07:36:53Z by cperciva Mark functions as __dead2 in order to help the LLVM static checker understand which code paths aren't possible. Reported by: edwin Revision Changes Path 1.8 +2 -2 src/usr.bin/gzip/gzip.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 08:05:41 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 31350106564A; Mon, 4 Aug 2008 08:05:41 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 04DB68FC12; Mon, 4 Aug 2008 08:05:41 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m7485eI7002533; Mon, 4 Aug 2008 08:05:40 GMT (envelope-from alc@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m7485ehc002532; Mon, 4 Aug 2008 08:05:40 GMT (envelope-from alc@repoman.freebsd.org) Message-Id: <200808040805.m7485ehc002532@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to alc@repoman.freebsd.org using -f From: Alan Cox Date: Mon, 4 Aug 2008 08:04:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 pmap.c src/sys/amd64/include pmap.h src/sys/i386/i386 pmap.c src/sys/i386/include pmap.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, 04 Aug 2008 08:05:41 -0000 alc 2008-08-04 08:04:09 UTC FreeBSD src repository Modified files: sys/amd64/amd64 pmap.c sys/amd64/include pmap.h sys/i386/i386 pmap.c sys/i386/include pmap.h Log: SVN rev 181284 on 2008-08-04 08:04:09Z by alc Make pmap_kenter_attr() static. Revision Changes Path 1.643 +2 -1 src/sys/amd64/amd64/pmap.c 1.148 +0 -1 src/sys/amd64/include/pmap.h 1.627 +2 -1 src/sys/i386/i386/pmap.c 1.133 +1 -2 src/sys/i386/include/pmap.h From owner-cvs-src@FreeBSD.ORG Mon Aug 4 08:50:26 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5EC3B1065689; Mon, 4 Aug 2008 08:50:26 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4AD6C8FC08; Mon, 4 Aug 2008 08:50:26 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m748oQ4u016182; Mon, 4 Aug 2008 08:50:26 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m748oQNS016181; Mon, 4 Aug 2008 08:50:26 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200808040850.m748oQNS016181@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Mon, 4 Aug 2008 08:50:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/security/mac mac_framework.h mac_inet.c mac_policy.h src/sys/security/mac_biba mac_biba.c src/sys/security/mac_lomac mac_lomac.c src/sys/security/mac_mls mac_mls.c src/sys/security/mac_stub mac_stub.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Aug 2008 08:50:26 -0000 rwatson 2008-08-04 08:50:16 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/security/mac mac_framework.h mac_inet.c mac_policy.h sys/security/mac_biba mac_biba.c sys/security/mac_lomac mac_lomac.c sys/security/mac_mls mac_mls.c sys/security/mac_stub mac_stub.c sys/security/mac_test mac_test.c Log: SVN rev 181285 on 2008-08-04 08:50:16Z by rwatson Merge r179781 from head to stable/7: The TrustedBSD MAC Framework named struct ipq instances 'ipq', which is the same as the global variable defined in ip_input.c. Instead, adopt the name 'q' as found in about 1/2 of uses in ip_input.c, preventing a collision on the name. This is non-harmful, but means that search and replace on the global works less well (as in the virtualization work), as well as indexing tools. Reported by: julian Revision Changes Path 1.84.2.3 +4 -4 src/sys/security/mac/mac_framework.h 1.11.2.4 +14 -14 src/sys/security/mac/mac_inet.c 1.94.2.3 +3 -3 src/sys/security/mac/mac_policy.h 1.107.2.3 +10 -10 src/sys/security/mac_biba/mac_biba.c 1.53.2.2 +10 -10 src/sys/security/mac_lomac/mac_lomac.c 1.88.2.4 +10 -10 src/sys/security/mac_mls/mac_mls.c 1.68.2.3 +7 -7 src/sys/security/mac_stub/mac_stub.c 1.78.2.4 +8 -8 src/sys/security/mac_test/mac_test.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 12:22:44 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E3564106564A; Mon, 4 Aug 2008 12:22:44 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BB0E98FC16; Mon, 4 Aug 2008 12:22:44 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74CMiL3038339; Mon, 4 Aug 2008 12:22:44 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74CMiG9038338; Mon, 4 Aug 2008 12:22:44 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200808041222.m74CMiG9038338@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Mon, 4 Aug 2008 12:22:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/syscons syscons.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 12:22:45 -0000 kib 2008-08-04 12:22:33 UTC FreeBSD src repository Modified files: sys/dev/syscons syscons.c Log: SVN rev 181286 on 2008-08-04 12:22:33Z by kib Lower the priority of the sleep in the syscons for "waitvt" wchan to PZERO + 1. The sleeping process at the priority <= PZERO is counted as blocked, or, as comment states, 'disk wait'. PZERO + 1 works as well, and does not cause user confusion. Reported by: sam MFC after: 1 week Revision Changes Path 1.460 +1 -1 src/sys/dev/syscons/syscons.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 14:00:12 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B50921065683; Mon, 4 Aug 2008 14:00:12 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from zim.MIT.EDU (ZIM.MIT.EDU [18.95.3.101]) by mx1.freebsd.org (Postfix) with ESMTP id C49678FC19; Mon, 4 Aug 2008 14:00:11 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from zim.MIT.EDU (localhost [127.0.0.1]) by zim.MIT.EDU (8.14.2/8.14.2) with ESMTP id m74DxVAm001356; Mon, 4 Aug 2008 09:59:31 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by zim.MIT.EDU (8.14.2/8.14.2/Submit) id m74DxVQg001355; Mon, 4 Aug 2008 09:59:31 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Date: Mon, 4 Aug 2008 09:59:31 -0400 From: David Schultz To: Colin Percival Message-ID: <20080804135931.GA1132@zim.MIT.EDU> Mail-Followup-To: Colin Percival , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200808040656.m746u26m094276@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200808040656.m746u26m094276@repoman.freebsd.org> Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/lib/libc/stdio vfwprintf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 14:00:12 -0000 On Mon, Aug 04, 2008, Colin Percival wrote: > cperciva 2008-08-04 06:55:42 UTC > > FreeBSD src repository > > Modified files: > lib/libc/stdio vfwprintf.c > Log: > SVN rev 181281 on 2008-08-04 06:55:42Z by cperciva > > Initialize "nconv" to a reasonable value in all code paths. Prior to > this commit, sprintf("%s", "") could fail depending on what happened > to be on the stack. I think you mean swprintf() here. From owner-cvs-src@FreeBSD.ORG Mon Aug 4 14:07:35 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id 74D371065673 for ; Mon, 4 Aug 2008 14:07:35 +0000 (UTC) (envelope-from cperciva@freebsd.org) Received: from xps.daemonology.net (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx2.freebsd.org (Postfix) with SMTP id 12E7A14E5AC for ; Mon, 4 Aug 2008 14:07:02 +0000 (UTC) (envelope-from cperciva@freebsd.org) Received: (qmail 43005 invoked from network); 4 Aug 2008 14:06:21 -0000 Received: from unknown (HELO xps.daemonology.net) (127.0.0.1) by localhost with SMTP; 4 Aug 2008 14:06:21 -0000 Message-ID: <48970CDD.6090705@freebsd.org> Date: Mon, 04 Aug 2008 07:06:21 -0700 From: Colin Percival User-Agent: Thunderbird 2.0.0.16 (X11/20080730) MIME-Version: 1.0 To: Colin Percival , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200808040656.m746u26m094276@repoman.freebsd.org> <20080804135931.GA1132@zim.MIT.EDU> In-Reply-To: <20080804135931.GA1132@zim.MIT.EDU> X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: cvs commit: src/lib/libc/stdio vfwprintf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 14:07:35 -0000 David Schultz wrote: > On Mon, Aug 04, 2008, Colin Percival wrote: >> Initialize "nconv" to a reasonable value in all code paths. Prior to >> this commit, sprintf("%s", "") could fail depending on what happened >> to be on the stack. > > I think you mean swprintf() here. Oops. I typoed -- I actually meant wprintf, but I guess my fingers "corrected" what I was typing since I never use the wide printf functions but use sprintf quite commonly. :-) Colin Percival From owner-cvs-src@FreeBSD.ORG Mon Aug 4 14:08:00 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1440E1065687; Mon, 4 Aug 2008 14:08:00 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id A3FA28FC14; Mon, 4 Aug 2008 14:07:59 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (zion.baldwin.cx [IPv6:2001:470:1f11:75:2a0:d2ff:fe18:8b38]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m74E7kru080837; Mon, 4 Aug 2008 10:07:53 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Konstantin Belousov Date: Mon, 4 Aug 2008 09:19:07 -0400 User-Agent: KMail/1.9.7 References: <200808031334.m73DY4fR030018@repoman.freebsd.org> In-Reply-To: <200808031334.m73DY4fR030018@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200808040919.08314.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:2001:470:1f11:75::1]); Mon, 04 Aug 2008 10:07:53 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/7935/Mon Aug 4 08:58:49 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/kern link_elf.c link_elf_obj.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 14:08:00 -0000 On Sunday 03 August 2008 09:33:45 am Konstantin Belousov wrote: > kib 2008-08-03 13:33:45 UTC > > FreeBSD src repository > > Modified files: > sys/kern link_elf.c link_elf_obj.c > Log: > SVN rev 181235 on 2008-08-03 13:33:45Z by kib > > Calling linker_load_dependencies() while holding the module' > vnode lock may cause a LOR between kld_sx lock and vnode lock. > linker_load_dependencies() drops kld_sx, and another thread may attempt > to load the same kld. > > Reported and tested by: pjd > MFC after: 1 week If it is safe to drop the vnode lock here, is there any reason we can't just drop it earlier and not bother reacquiring it? -- John Baldwin From owner-cvs-src@FreeBSD.ORG Mon Aug 4 14:08:06 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 918F61065757; Mon, 4 Aug 2008 14:08:06 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id AFC078FC19; Mon, 4 Aug 2008 14:08:05 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (zion.baldwin.cx [IPv6:2001:470:1f11:75:2a0:d2ff:fe18:8b38]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m74E7krv080837; Mon, 4 Aug 2008 10:07:59 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Sam Leffler Date: Mon, 4 Aug 2008 09:26:25 -0400 User-Agent: KMail/1.9.7 References: <200808021742.m72HgdBX031929@svn.freebsd.org> In-Reply-To: <200808021742.m72HgdBX031929@svn.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200808040926.25626.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:2001:470:1f11:75::1]); Mon, 04 Aug 2008 10:07:59 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/7935/Mon Aug 4 08:58:49 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: svn commit: r181191 - in head: share/man/man9 sys/kern sys/sys X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 14:08:06 -0000 On Saturday 02 August 2008 01:42:39 pm Sam Leffler wrote: > Author: sam > Date: Sat Aug 2 17:42:38 2008 > New Revision: 181191 > URL: http://svn.freebsd.org/changeset/base/181191 > > Log: > add callout_schedule; besides being useful it also improves > compatibility with other systems > > Reviewed by: ed, battlez I think it probably warrants a KASSERT() that c_func isn't NULL to catch the case of someone doing: callout_init(...); callout_schedule(...); I'd almost prefer that we add (func, arg) pointers to the init routines so you do this: callout_init_mtx(&sc->timer, &sc->lock, timer_func, sc); ... callout_schedule(&sc->timer, hz); Right now you have to make sure you do at least one 'callout_reset' before you do a 'callout_schedule' which seems bug-prone. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Mon Aug 4 14:12:17 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id 261431065688 for ; Mon, 4 Aug 2008 14:12:17 +0000 (UTC) (envelope-from cperciva@freebsd.org) Received: from xps.daemonology.net (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx2.freebsd.org (Postfix) with SMTP id 6C75415122D for ; Mon, 4 Aug 2008 14:12:15 +0000 (UTC) (envelope-from cperciva@freebsd.org) Received: (qmail 43094 invoked from network); 4 Aug 2008 14:12:14 -0000 Received: from unknown (HELO xps.daemonology.net) (127.0.0.1) by localhost with SMTP; 4 Aug 2008 14:12:14 -0000 Message-ID: <48970E3E.2030005@freebsd.org> Date: Mon, 04 Aug 2008 07:12:14 -0700 From: Colin Percival User-Agent: Thunderbird 2.0.0.16 (X11/20080730) MIME-Version: 1.0 To: Colin Percival References: <200808040656.m746u26m094276@repoman.freebsd.org> <20080804135931.GA1132@zim.MIT.EDU> <48970CDD.6090705@freebsd.org> In-Reply-To: <48970CDD.6090705@freebsd.org> X-Enigmail-Version: 0.95.6 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/lib/libc/stdio vfwprintf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 14:12:17 -0000 Colin Percival wrote: > David Schultz wrote: >> I think you mean swprintf() here. > > Oops. I typoed -- I actually meant wprintf, but I guess my fingers > "corrected" what I was typing since I never use the wide printf > functions but use sprintf quite commonly. :-) I would do a forced commit to clarify this in the commit logs, but I can't see how to do forced commits with SVN -- am I missing something? Colin Percival From owner-cvs-src@FreeBSD.ORG Mon Aug 4 14:16:14 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4876F1065683; Mon, 4 Aug 2008 14:16:14 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (skuns.zoral.com.ua [91.193.166.194]) by mx1.freebsd.org (Postfix) with ESMTP id 9C8978FC1D; Mon, 4 Aug 2008 14:16:13 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id m74EG8qb020531 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 4 Aug 2008 17:16:09 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.2/8.14.2) with ESMTP id m74EG8hS053982; Mon, 4 Aug 2008 17:16:08 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.2/8.14.2/Submit) id m74EG8Lj053981; Mon, 4 Aug 2008 17:16:08 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Mon, 4 Aug 2008 17:16:07 +0300 From: Kostik Belousov To: John Baldwin Message-ID: <20080804141607.GX97161@deviant.kiev.zoral.com.ua> References: <200808031334.m73DY4fR030018@repoman.freebsd.org> <200808040919.08314.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="7HHdeecsxVcUoH+o" Content-Disposition: inline In-Reply-To: <200808040919.08314.jhb@freebsd.org> User-Agent: Mutt/1.4.2.3i X-Spam-Status: No, score=-4.3 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/kern link_elf.c link_elf_obj.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 14:16:14 -0000 --7HHdeecsxVcUoH+o Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Aug 04, 2008 at 09:19:07AM -0400, John Baldwin wrote: > On Sunday 03 August 2008 09:33:45 am Konstantin Belousov wrote: > > kib 2008-08-03 13:33:45 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/kern link_elf.c link_elf_obj.c > > Log: > > SVN rev 181235 on 2008-08-03 13:33:45Z by kib > > > > Calling linker_load_dependencies() while holding the module' > > vnode lock may cause a LOR between kld_sx lock and vnode lock. > > linker_load_dependencies() drops kld_sx, and another thread may attem= pt > > to load the same kld. > > > > Reported and tested by: pjd > > MFC after: 1 week >=20 > If it is safe to drop the vnode lock here, is there any reason we can't j= ust=20 > drop it earlier and not bother reacquiring it? It is safe because the vnode is referenced by vn_open(), and lock reacquisition is done with LK_RETRY. After the linker_load_dependencies(), optional symbol table loading is performed, that requires reading from the module file. It seems to be a natural location for the operation. --7HHdeecsxVcUoH+o Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkiXDyYACgkQC3+MBN1Mb4jGIwCfRcDcOkTzK9rORJNKnexxomx2 X2gAn3gNXC64+C4v/Jv5WIgfsfKBh/H9 =7lQw -----END PGP SIGNATURE----- --7HHdeecsxVcUoH+o-- From owner-cvs-src@FreeBSD.ORG Mon Aug 4 14:37:46 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EFBD91065672; Mon, 4 Aug 2008 14:37:46 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C7E058FC0C; Mon, 4 Aug 2008 14:37:46 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74EbkNA062593; Mon, 4 Aug 2008 14:37:46 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74Ebkqj062592; Mon, 4 Aug 2008 14:37:46 GMT (envelope-from cognet@repoman.freebsd.org) Message-Id: <200808041437.m74Ebkqj062592@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cognet@repoman.freebsd.org using -f From: Olivier Houchard Date: Mon, 4 Aug 2008 14:37:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/arm elf_trampoline.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 14:37:47 -0000 cognet 2008-08-04 14:37:32 UTC FreeBSD src repository Modified files: sys/arm/arm elf_trampoline.c Log: SVN rev 181293 on 2008-08-04 14:37:32Z by cognet Remove unneeded #include (?) MFC after: 3 days Revision Changes Path 1.21 +0 -2 src/sys/arm/arm/elf_trampoline.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 14:38:47 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D5ACD106567A; Mon, 4 Aug 2008 14:38:47 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A70278FC17; Mon, 4 Aug 2008 14:38:47 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74Ecl4l062687; Mon, 4 Aug 2008 14:38:47 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74EclKA062686; Mon, 4 Aug 2008 14:38:47 GMT (envelope-from cognet@repoman.freebsd.org) Message-Id: <200808041438.m74EclKA062686@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cognet@repoman.freebsd.org using -f From: Olivier Houchard Date: Mon, 4 Aug 2008 14:38: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/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, 04 Aug 2008 14:38:48 -0000 cognet 2008-08-04 14:38:38 UTC FreeBSD src repository Modified files: sys/conf Makefile.arm Log: SVN rev 181294 on 2008-08-04 14:38:38Z by cognet We need -I$S to compile the elf trampoline. MFC after: 3 days Revision Changes Path 1.39 +7 -5 src/sys/conf/Makefile.arm From owner-cvs-src@FreeBSD.ORG Mon Aug 4 14:42:19 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9AF8B1065767; Mon, 4 Aug 2008 14:42:19 +0000 (UTC) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9C6958FC16; Mon, 4 Aug 2008 14:42:18 +0000 (UTC) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74EgIrP063035; Mon, 4 Aug 2008 14:42:18 GMT (envelope-from mlaier@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74EgISV063034; Mon, 4 Aug 2008 14:42:18 GMT (envelope-from mlaier@repoman.freebsd.org) Message-Id: <200808041442.m74EgISV063034@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mlaier@repoman.freebsd.org using -f From: Max Laier Date: Mon, 4 Aug 2008 14:42: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/contrib/pf/net pf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 14:42:19 -0000 mlaier 2008-08-04 14:42:09 UTC FreeBSD src repository Modified files: sys/contrib/pf/net pf.c Log: SVN rev 181295 on 2008-08-04 14:42:09Z by mlaier Merge state reuse for tcp. PR: kern/125261 Obtained from: OpenBSD MFC after: 1 week Revision Changes Path 1.55 +17 -0 src/sys/contrib/pf/net/pf.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 14:48:04 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 99CEB1065688; Mon, 4 Aug 2008 14:48:04 +0000 (UTC) (envelope-from raj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8C61F8FC18; Mon, 4 Aug 2008 14:48:04 +0000 (UTC) (envelope-from raj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74Em4NJ063506; Mon, 4 Aug 2008 14:48:04 GMT (envelope-from raj@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74Em481063505; Mon, 4 Aug 2008 14:48:04 GMT (envelope-from raj@repoman.freebsd.org) Message-Id: <200808041448.m74Em481063505@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to raj@repoman.freebsd.org using -f From: Rafal Jaworowski Date: Mon, 4 Aug 2008 14:47: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/arm/arm vm_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Aug 2008 14:48:04 -0000 raj 2008-08-04 14:47:49 UTC FreeBSD src repository Modified files: sys/arm/arm vm_machdep.c Log: SVN rev 181296 on 2008-08-04 14:47:49Z by raj Fix ARM nocache allocator: - let the loop iterate every page (as intended), and not some multiplies (which led to a fake exhaustion of the ARM_NOCACHE_KVA_SIZE) - eliminate using MIN(): it compared number of pages vs. address (ARM_TP_ADDRESS), which was bogus Reviewed by: cognet, imp Obtained from: Piotr Ziecik kosmo ! semihalf dot com MFC after: 3 days Revision Changes Path 1.37 +4 -5 src/sys/arm/arm/vm_machdep.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 15:02:37 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D28DE1065671; Mon, 4 Aug 2008 15:02:37 +0000 (UTC) (envelope-from olli@fromme.com) Received: from haluter.fromme.com (haluter.fromme.com [212.17.241.231]) by mx1.freebsd.org (Postfix) with ESMTP id 5480A8FC16; Mon, 4 Aug 2008 15:02:37 +0000 (UTC) (envelope-from olli@fromme.com) Received: from haluter.fromme.com (irc_sucks@localhost [127.0.0.1]) by haluter.fromme.com (8.13.4/8.13.4) with ESMTP id m74ERXu6049487; Mon, 4 Aug 2008 16:28:53 +0200 (CEST) (envelope-from olli@fromme.com) Received: (from olli@localhost) by haluter.fromme.com (8.13.4/8.12.9/Submit) id m74ERXAQ049485; Mon, 4 Aug 2008 16:27:33 +0200 (CEST) From: Oliver Fromme Message-Id: <200808041427.m74ERXAQ049485@haluter.fromme.com> To: cperciva@FreeBSD.org (Colin Percival) Date: Mon, 4 Aug 2008 16:27:33 +0200 (CEST) In-Reply-To: <48970E3E.2030005@freebsd.org> from "Colin Percival" at Aug 04, 2008 07:12:14 AM X-Mailer: ELM [version 2.5 PL6] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.1.2 (haluter.fromme.com [127.0.0.1]); Mon, 04 Aug 2008 16:28:53 +0200 (CEST) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/stdio vfwprintf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 15:02:37 -0000 Colin Percival wrote: > Colin Percival wrote: > > David Schultz wrote: > > > I think you mean swprintf() here. > > > > Oops. I typoed -- I actually meant wprintf, but I guess my fingers > > "corrected" what I was typing since I never use the wide printf > > functions but use sprintf quite commonly. :-) > > I would do a forced commit to clarify this in the commit logs, but I can't > see how to do forced commits with SVN -- am I missing something? To modify the log for revision $REV: $ svn pe svn:log --revprop -r $REV It won't generate a new commit mail, though. Best regards Oliver -- Oliver Fromme, Bunsenstr. 13, 81735 Muenchen, Germany ``We are all but compressed light'' (Albert Einstein) From owner-cvs-src@FreeBSD.ORG Mon Aug 4 15:04:01 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 732DE106564A; Mon, 4 Aug 2008 15:04:01 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (skuns.zoral.com.ua [91.193.166.194]) by mx1.freebsd.org (Postfix) with ESMTP id E05C98FC0A; Mon, 4 Aug 2008 15:04:00 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id m74F3v51022377 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 4 Aug 2008 18:03:57 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.2/8.14.2) with ESMTP id m74F3vRj085174; Mon, 4 Aug 2008 18:03:57 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.2/8.14.2/Submit) id m74F3uH6085173; Mon, 4 Aug 2008 18:03:56 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Mon, 4 Aug 2008 18:03:56 +0300 From: Kostik Belousov To: Oliver Fromme Message-ID: <20080804150356.GZ97161@deviant.kiev.zoral.com.ua> References: <48970E3E.2030005@freebsd.org> <200808041427.m74ERXAQ049485@haluter.fromme.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="q4O3w8UJ36hkf4ip" Content-Disposition: inline In-Reply-To: <200808041427.m74ERXAQ049485@haluter.fromme.com> User-Agent: Mutt/1.4.2.3i X-Spam-Status: No, score=-4.3 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Colin Percival Subject: Re: cvs commit: src/lib/libc/stdio vfwprintf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 15:04:01 -0000 --q4O3w8UJ36hkf4ip Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Aug 04, 2008 at 04:27:33PM +0200, Oliver Fromme wrote: >=20 > Colin Percival wrote: > > Colin Percival wrote: > > > David Schultz wrote: > > > > I think you mean swprintf() here. > > >=20 > > > Oops. I typoed -- I actually meant wprintf, but I guess my fingers= =20 > > > "corrected" what I was typing since I never use the wide printf > > > functions but use sprintf quite commonly. :-) > >=20 > > I would do a forced commit to clarify this in the commit logs, but I c= an't > > see how to do forced commits with SVN -- am I missing something? >=20 > To modify the log for revision $REV: > $ svn pe svn:log --revprop -r $REV > It won't generate a new commit mail, though. Worse, it would not propagate to the svnsync mirrors. --q4O3w8UJ36hkf4ip Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkiXGlwACgkQC3+MBN1Mb4hmmACfdzQkR/dEggNu5bBajFLmbHDd 3xkAoMwOUiCMMNHKO/g4Bu/XmlnTY6eW =u2KH -----END PGP SIGNATURE----- --q4O3w8UJ36hkf4ip-- From owner-cvs-src@FreeBSD.ORG Mon Aug 4 15:10:22 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 27B721065682 for ; Mon, 4 Aug 2008 15:10:22 +0000 (UTC) (envelope-from erikt@midgard.homeip.net) Received: from ch-smtp01.sth.basefarm.net (ch-smtp01.sth.basefarm.net [80.76.149.212]) by mx1.freebsd.org (Postfix) with ESMTP id C37D88FC1F for ; Mon, 4 Aug 2008 15:10:21 +0000 (UTC) (envelope-from erikt@midgard.homeip.net) Received: from c83-253-7-225.bredband.comhem.se ([83.253.7.225]:64748 helo=falcon.midgard.homeip.net) by ch-smtp01.sth.basefarm.net with esmtp (Exim 4.68) (envelope-from ) id 1KQ1Sv-0002Mh-3p for cvs-src@FreeBSD.org; Mon, 04 Aug 2008 16:55:17 +0200 Received: (qmail 1759 invoked from network); 4 Aug 2008 16:55:13 +0200 Received: from owl.midgard.homeip.net (10.1.5.7) by falcon.midgard.homeip.net with ESMTP; 4 Aug 2008 16:55:13 +0200 Received: (qmail 2034 invoked by uid 1001); 4 Aug 2008 16:55:13 +0200 Date: Mon, 4 Aug 2008 16:55:13 +0200 From: Erik Trulsson To: Colin Percival Message-ID: <20080804145513.GA1993@owl.midgard.homeip.net> References: <200808040656.m746u26m094276@repoman.freebsd.org> <20080804135931.GA1132@zim.MIT.EDU> <48970CDD.6090705@freebsd.org> <48970E3E.2030005@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <48970E3E.2030005@freebsd.org> User-Agent: Mutt/1.5.18 (2008-05-17) X-Originating-IP: 83.253.7.225 X-Scan-Result: No virus found in message 1KQ1Sv-0002Mh-3p. X-Scan-Signature: ch-smtp01.sth.basefarm.net 1KQ1Sv-0002Mh-3p 1e71b209747293e46485d59f94e3e204 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libc/stdio vfwprintf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 15:10:22 -0000 On Mon, Aug 04, 2008 at 07:12:14AM -0700, Colin Percival wrote: > Colin Percival wrote: > > David Schultz wrote: > >> I think you mean swprintf() here. > > > > Oops. I typoed -- I actually meant wprintf, but I guess my fingers > > "corrected" what I was typing since I never use the wide printf > > functions but use sprintf quite commonly. :-) > > I would do a forced commit to clarify this in the commit logs, but I can't > see how to do forced commits with SVN -- am I missing something? No, I don't think you are missing anything. SVN does not support forced commits. There ways in which one can modify a commit message in retroactively in subversion, but with FreeBSD's setup (with mirrors, and CVS exports, etc.) this apparently does not work too well. There was a discussion about this about a month ago on this list which went into more detail. (The thread started with the message found at: http://docs.freebsd.org/cgi/getmsg.cgi?fetch=889438+0+archive/2008/cvs-all/20080706.cvs-all ) -- Erik Trulsson ertr1013@student.uu.se From owner-cvs-src@FreeBSD.ORG Mon Aug 4 15:33:16 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3C46F106566C; Mon, 4 Aug 2008 15:33:16 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from ebb.errno.com (ebb.errno.com [69.12.149.25]) by mx1.freebsd.org (Postfix) with ESMTP id 1247B8FC0C; Mon, 4 Aug 2008 15:33:16 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from trouble.errno.com (trouble.errno.com [10.0.0.248]) (authenticated bits=0) by ebb.errno.com (8.13.6/8.12.6) with ESMTP id m74FXFsl041844 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 4 Aug 2008 08:33:15 -0700 (PDT) (envelope-from sam@freebsd.org) Message-ID: <4897213B.1000603@freebsd.org> Date: Mon, 04 Aug 2008 08:33:15 -0700 From: Sam Leffler Organization: FreeBSD Project User-Agent: Thunderbird 2.0.0.9 (X11/20071125) MIME-Version: 1.0 To: John Baldwin References: <200808021742.m72HgdBX031929@svn.freebsd.org> <200808040926.25626.jhb@freebsd.org> In-Reply-To: <200808040926.25626.jhb@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-DCC-sonic.net-Metrics: ebb.errno.com; whitelist Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: svn commit: r181191 - in head: share/man/man9 sys/kern sys/sys X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 15:33:16 -0000 John Baldwin wrote: > On Saturday 02 August 2008 01:42:39 pm Sam Leffler wrote: > >> Author: sam >> Date: Sat Aug 2 17:42:38 2008 >> New Revision: 181191 >> URL: http://svn.freebsd.org/changeset/base/181191 >> >> Log: >> add callout_schedule; besides being useful it also improves >> compatibility with other systems >> >> Reviewed by: ed, battlez >> > > I think it probably warrants a KASSERT() that c_func isn't NULL to catch the > case of someone doing: > > callout_init(...); > > callout_schedule(...); > Sure, go for it. This was just the N'th time I'd noticed callout_schedule was missing when bringing code over from another system... > I'd almost prefer that we add (func, arg) pointers to the init routines so you > do this: > > callout_init_mtx(&sc->timer, &sc->lock, timer_func, sc); > > ... > > callout_schedule(&sc->timer, hz); > > Right now you have to make sure you do at least one 'callout_reset' before you > do a 'callout_schedule' which seems bug-prone. > > In most cases this is the more natural usage. It binds the callback to the timer while the current api provides an independent timer object that you can bind multiple callbacks to. I wasn't trying to change the existing model. I can't recall what phk's new api looks like in this regard. Sam From owner-cvs-src@FreeBSD.ORG Mon Aug 4 16:13:51 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DFE5B1065788; Mon, 4 Aug 2008 16:13:51 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 255598FC18; Mon, 4 Aug 2008 16:13:51 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74GDpiY073060; Mon, 4 Aug 2008 16:13:51 GMT (envelope-from rpaulo@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74GDoJl073059; Mon, 4 Aug 2008 16:13:50 GMT (envelope-from rpaulo@repoman.freebsd.org) Message-Id: <200808041613.m74GDoJl073059@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rpaulo@repoman.freebsd.org using -f From: Rui Paulo Date: Mon, 4 Aug 2008 16:13: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/boot/forth loader.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: Mon, 04 Aug 2008 16:13:52 -0000 rpaulo 2008-08-04 16:13:42 UTC FreeBSD src repository Modified files: sys/boot/forth loader.conf Log: SVN rev 181297 on 2008-08-04 16:13:42Z by rpaulo Add coretemp(4) and k8temp(4). MFC after: 1 day Revision Changes Path 1.130 +2 -0 src/sys/boot/forth/loader.conf From owner-cvs-src@FreeBSD.ORG Mon Aug 4 19:19:25 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6FC7010656D1; Mon, 4 Aug 2008 19:19:24 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6A0268FC17; Mon, 4 Aug 2008 19:19:24 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74JJOM8034132; Mon, 4 Aug 2008 19:19:24 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74JJO8P034131; Mon, 4 Aug 2008 19:19:24 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808041919.m74JJO8P034131@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Mon, 4 Aug 2008 19:19: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/snc dp83932.c dp83932var.h if_snc.c if_snc_cbus.c if_snc_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 19:19:25 -0000 jhb 2008-08-04 19:19:18 UTC FreeBSD src repository Modified files: sys/dev/snc dp83932.c dp83932var.h if_snc.c if_snc_cbus.c if_snc_pccard.c Log: SVN rev 181298 on 2008-08-04 19:19:18Z by jhb Add locking to snc(4) so it is MPSAFE: - Add a mutex to the softc to protect the softc and device hardware. - Use a private timer routine to drive the transmit watchdog timer instead of using if_watchdog/if_timer. - If if_alloc() fails during attach, fail the attach with an error rather than panic'ing. - Clear RUNNING and OACTIVE only in sncstop(). - Don't mess with IFF_UP. - Don't leak 'struct ifnet' on detach. - Setup interrupt handler after ether_ifattach(). - Call ether_ifdetach() rather than if_detach() in the pccard detach routine. Tested by: no one despite repeated requests Revision Changes Path 1.25 +86 -51 src/sys/dev/snc/dp83932.c 1.8 +8 -1 src/sys/dev/snc/dp83932var.h 1.8 +29 -2 src/sys/dev/snc/if_snc.c 1.8 +1 -10 src/sys/dev/snc/if_snc_cbus.c 1.12 +6 -12 src/sys/dev/snc/if_snc_pccard.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 19:45:25 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EB61A106569D; Mon, 4 Aug 2008 19:45:25 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C0DAD8FC16; Mon, 4 Aug 2008 19:45:25 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74JjPIg036454; Mon, 4 Aug 2008 19:45:25 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74JjPfF036453; Mon, 4 Aug 2008 19:45:25 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808041945.m74JjPfF036453@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Mon, 4 Aug 2008 19:45: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/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: Mon, 04 Aug 2008 19:45:26 -0000 jhb 2008-08-04 19:45:15 UTC FreeBSD src repository Modified files: sys/dev/acpica acpi.c Log: SVN rev 181299 on 2008-08-04 19:45:15Z by jhb Fix a typo. Revision Changes Path 1.250 +1 -1 src/sys/dev/acpica/acpi.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 19:49:13 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6232A1065749; Mon, 4 Aug 2008 19:49:11 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8CAF18FC19; Mon, 4 Aug 2008 19:49:11 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74JnBYt038091; Mon, 4 Aug 2008 19:49:11 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74JnBl1038090; Mon, 4 Aug 2008 19:49:11 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808041949.m74JnBl1038090@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Mon, 4 Aug 2008 19:49: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 tty_pts.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 19:49:13 -0000 jhb 2008-08-04 19:49:05 UTC FreeBSD src repository Modified files: sys/kern tty_pts.c Log: SVN rev 181300 on 2008-08-04 19:49:05Z by jhb - Close a race with concurrent open's of a pts master device which could result in leaked tty structures. - When constructing a new pty, allocate it's tty structure before adding it to the list. MFC after: 1 week Revision Changes Path 1.18 +13 -7 src/sys/kern/tty_pts.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 19:51:27 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AFE26106566C; Mon, 4 Aug 2008 19:51:27 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 85CC08FC18; Mon, 4 Aug 2008 19:51:27 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74JpRfI038358; Mon, 4 Aug 2008 19:51:27 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74JpRRN038357; Mon, 4 Aug 2008 19:51:27 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808041951.m74JpRRN038357@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Mon, 4 Aug 2008 19: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/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: Mon, 04 Aug 2008 19:51:27 -0000 jhb 2008-08-04 19:51:23 UTC FreeBSD src repository Modified files: sys/kern tty_pty.c Log: SVN rev 181301 on 2008-08-04 19:51:23Z by jhb Close two different races with concurrent opens of pty master devices that could result in leaked ttys or a leaked pty + tty pair. MFC after: 1 week Revision Changes Path 1.159 +24 -5 src/sys/kern/tty_pty.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 20:29:43 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EEA021065670; Mon, 4 Aug 2008 20:29:43 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C3FE88FC17; Mon, 4 Aug 2008 20:29:43 +0000 (UTC) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74KThhk043018; Mon, 4 Aug 2008 20:29:43 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74KThQh043017; Mon, 4 Aug 2008 20:29:43 GMT (envelope-from cognet@repoman.freebsd.org) Message-Id: <200808042029.m74KThQh043017@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cognet@repoman.freebsd.org using -f From: Olivier Houchard Date: Mon, 4 Aug 2008 20:29: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/arm/arm intr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Aug 2008 20:29:44 -0000 cognet 2008-08-04 20:29:39 UTC FreeBSD src repository Modified files: sys/arm/arm intr.c Log: SVN rev 181302 on 2008-08-04 20:29:39Z by cognet Do not modify td->td_intr_nesting_level, it is now done in the MI code. This fixes the cpu time being falsely reported as interrupt time. MFC after: 3 days Revision Changes Path 1.23 +0 -3 src/sys/arm/arm/intr.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 20:47:18 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4867C106564A; Mon, 4 Aug 2008 20:47:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3444B8FC12; Mon, 4 Aug 2008 20:47:18 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74KlI1R053925; Mon, 4 Aug 2008 20:47:18 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74KlIn6053924; Mon, 4 Aug 2008 20:47:18 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808042047.m74KlIn6053924@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Mon, 4 Aug 2008 20:46: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/arm/at91 at91_twi.c src/sys/arm/xscale/ixp425 ixp425_iic.c src/sys/dev/bktr bktr_i2c.c src/sys/dev/iicbus iicbb.c src/sys/dev/pcf envctrl.c pcf.c pcf_ebus.c pcf_isa.c pcfvar.h src/sys/dev/ppbus lpbb.c src/sys/pci viapm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 20:47:18 -0000 jhb 2008-08-04 20:46:15 UTC FreeBSD src repository Modified files: sys/arm/at91 at91_twi.c sys/arm/xscale/ixp425 ixp425_iic.c sys/dev/bktr bktr_i2c.c sys/dev/iicbus iicbb.c sys/dev/pcf envctrl.c pcf.c pcf_ebus.c pcf_isa.c pcfvar.h sys/dev/ppbus lpbb.c sys/pci viapm.c Log: SVN rev 181303 on 2008-08-04 20:46:15Z by jhb Add locking to the various iicbus(4) bridge drivers: - Just grab Giant in the ixp425_iic(4) driver since this driver uses a shared address/data register window pair to access the actual I2C registers. None of the other ixp425 drivers lock access to these shared address/data registers yet and that would need to be done before this could use any meaningful locking. - Add locking to the interrupt handler and 'iicbus_reset' methods of the at91_twi(4) driver. - Add locking to the pcf(4) driver. Other pcf(4) fixes include: - Don't needlessly zero the softc. - Use bus_foo rather than bus_space_foo and remove bus space tag and handle from softc. - The lpbb(4) driver just grabs Giant for now. This will be refined later when ppbus(4) is locked. - As was done with smbus earlier, move the DRIVER_MODULE() lines to match the bus driver (either iicbus or iicbb) to the bridge driver into the bridge drivers. Tested by: sam (arm/ixp425) Revision Changes Path 1.12 +7 -0 src/sys/arm/at91/at91_twi.c 1.3 +9 -0 src/sys/arm/xscale/ixp425/ixp425_iic.c 1.31 +1 -0 src/sys/dev/bktr/bktr_i2c.c 1.20 +1 -10 src/sys/dev/iicbus/iicbb.c 1.9 +8 -5 src/sys/dev/pcf/envctrl.c 1.26 +48 -15 src/sys/dev/pcf/pcf.c 1.8 +6 -4 src/sys/dev/pcf/pcf_ebus.c 1.10 +6 -4 src/sys/dev/pcf/pcf_isa.c 1.4 +14 -6 src/sys/dev/pcf/pcfvar.h 1.20 +41 -13 src/sys/dev/ppbus/lpbb.c 1.21 +1 -0 src/sys/pci/viapm.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 21:03:19 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B9529106570F; Mon, 4 Aug 2008 21:03:19 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A84848FC1B; Mon, 4 Aug 2008 21:03:19 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74L3JED056296; Mon, 4 Aug 2008 21:03:19 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74L3JSH056295; Mon, 4 Aug 2008 21:03:19 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808042103.m74L3JSH056295@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Mon, 4 Aug 2008 21:03:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/iicbus iic.c iicbus.c iicbus.h iiconf.c iicsmb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 21:03:19 -0000 jhb 2008-08-04 21:03:06 UTC FreeBSD src repository Modified files: sys/dev/iicbus iic.c iicbus.c iicbus.h iiconf.c iicsmb.c Log: SVN rev 181304 on 2008-08-04 21:03:06Z by jhb Add locking to the core iicbus(4) drivers: - Add an sx lock to the iic(4) driver to serialize open(), close(), read(), and write and to protect sc_addr and sc_count in the softc. - Use cdev->si_drv1 instead of using the minor number of the cdev to lookup the softc via newbus in iic(4). - Store the device_t in the softc to avoid a similar detour via minor numbers in iic(4). - Only add at most one instance of iic(4) and iicsmb(4) to each iicbus(4) instance, and do it in the child driver. - Add a mutex to the iicbus(4) softc to synchronize the request/release bus stuff. - Use __BUS_ACCESSOR() for IICBUS_ACCESSOR() instead of rolling our own. - Add a mutex to the iicsmb(4) softc to protect softc state updated in the interrupt handler. - Remove Giant from all the smbus methods in iicsmb(4) now that all the iicbus(4) backend is locked. Revision Changes Path 1.40 +81 -40 src/sys/dev/iicbus/iic.c 1.25 +6 -8 src/sys/dev/iicbus/iicbus.c 1.8 +9 -6 src/sys/dev/iicbus/iicbus.h 1.18 +19 -15 src/sys/dev/iicbus/iiconf.c 1.16 +13 -37 src/sys/dev/iicbus/iicsmb.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 21:14:36 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1079F1065685; Mon, 4 Aug 2008 21:14:36 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 000108FC1D; Mon, 4 Aug 2008 21:14:35 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74LEZAq057255; Mon, 4 Aug 2008 21:14:35 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74LEZo1057254; Mon, 4 Aug 2008 21:14:35 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808042114.m74LEZo1057254@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Mon, 4 Aug 2008 21:14:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/iicbus ad7418.c icee.c if_ic.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 21:14:36 -0000 jhb 2008-08-04 21:14:24 UTC FreeBSD src repository Modified files: sys/dev/iicbus ad7418.c icee.c if_ic.c Log: SVN rev 181305 on 2008-08-04 21:14:24Z by jhb Lock the consumers of the iicbus(4) infrastructure: - ad7418(4) uses an sx lock instead of a mtx since the iicbus(4) stuff it calls can sleep (request_bus()). Also, I expanded the locking slightly to serialize writes to data stored in the softc. - Similarly, the icee(4) driver now uses an sx lock instead of a mutex. I also removed the pointless OPENED flag and flags field from the softc. - The locking for the ic(4) driver was a bit trickier: - Add a mutex to the softc to protect softc data. - The driver uses malloc'd buffers that are the size of the interface MTU to send and receive packets. Previously, these were allocated every time the interface was brought up and anytime the MTU was changed, with various races that could result in memory leaks. I changed this to be a bit simpler and more like other NIC drivers in that we allocate buffers during attach for the default MTU size and only reallocate them on MTU changes. The reallocation procedure goes to some lengths with various flags to not replace either the the receive or transmit buffers while the driver is busy receiving or transmitting a packet. - Store the device_t of the driver in the softc instead of detours into new-bus using if_dunit from the ifnet and an even more bizarre detour to get the softc instead of using if_softc. - Drop the driver mutex when invoking netisr_dispatch() to pass the packet up to IP. - Use if_printf(). Revision Changes Path 1.2 +10 -10 src/sys/dev/iicbus/ad7418.c 1.3 +9 -23 src/sys/dev/iicbus/icee.c 1.27 +86 -70 src/sys/dev/iicbus/if_ic.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 21:20:37 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 959941065683; Mon, 4 Aug 2008 21:20:37 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6BC698FC14; Mon, 4 Aug 2008 21:20:37 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74LKbfU057904; Mon, 4 Aug 2008 21:20:37 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74LKbv3057903; Mon, 4 Aug 2008 21:20:37 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808042120.m74LKbv3057903@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Mon, 4 Aug 2008 21:20:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/lib/libc/stdio mktemp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 21:20:37 -0000 jhb 2008-08-04 21:20:22 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) lib/libc/stdio mktemp.c Log: SVN rev 181306 on 2008-08-04 21:20:22Z by jhb MFC: Fix a few bugs with the _gettemp() routine which implements mkstemp(), mkstemps(), and mkdtemp(). Revision Changes Path 1.29.2.1 +26 -11 src/lib/libc/stdio/mktemp.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 21:51:39 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5FDCC1065782; Mon, 4 Aug 2008 21:51:39 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3510F8FC0A; Mon, 4 Aug 2008 21:51:39 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74LpdVH060369; Mon, 4 Aug 2008 21:51:39 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74LpdgF060368; Mon, 4 Aug 2008 21:51:39 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808042151.m74LpdgF060368@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Mon, 4 Aug 2008 21:51:28 +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/stdio mktemp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 21:51:39 -0000 jhb 2008-08-04 21:51:28 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libc/stdio mktemp.c Log: SVN rev 181309 on 2008-08-04 21:51:28Z by jhb MFC: Fix a few bugs with the _gettemp() routine which implements mkstemp(), mkstemps(), and mkdtemp(). Revision Changes Path 1.28.12.1 +26 -11 src/lib/libc/stdio/mktemp.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 22:07:25 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 16BE41065671; Mon, 4 Aug 2008 22:07:25 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DFEBE8FC14; Mon, 4 Aug 2008 22:07:24 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74M7Oss062741; Mon, 4 Aug 2008 22:07:24 GMT (envelope-from emax@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74M7OgP062740; Mon, 4 Aug 2008 22:07:24 GMT (envelope-from emax@repoman.freebsd.org) Message-Id: <200808042207.m74M7OgP062740@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to emax@repoman.freebsd.org using -f From: Maksim Yevmenkin Date: Mon, 4 Aug 2008 22:07:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/netgraph/bluetooth/socket ng_btsocket_hci_raw.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 22:07:25 -0000 emax 2008-08-04 22:07:06 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netgraph/bluetooth/socket ng_btsocket_hci_raw.c Log: SVN rev 181310 on 2008-08-04 22:07:06Z by emax MFC: SVN rev 181089 Increase maximum input queue size limit for raw Bluetooth HCI sockets. Revision Changes Path 1.23.2.1 +1 -2 src/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 22:21:55 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C5C74106566B; Mon, 4 Aug 2008 22:21:55 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9A4F28FC18; Mon, 4 Aug 2008 22:21:55 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74MLtdl063914; Mon, 4 Aug 2008 22:21:55 GMT (envelope-from emax@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74MLtdu063913; Mon, 4 Aug 2008 22:21:55 GMT (envelope-from emax@repoman.freebsd.org) Message-Id: <200808042221.m74MLtdu063913@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to emax@repoman.freebsd.org using -f From: Maksim Yevmenkin Date: Mon, 4 Aug 2008 22:21: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/netgraph/bluetooth/socket ng_btsocket_hci_raw.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 22:21:55 -0000 emax 2008-08-04 22:21:44 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netgraph/bluetooth/socket ng_btsocket_hci_raw.c Log: SVN rev 181311 on 2008-08-04 22:21:44Z by emax MFC: SVN rev 181089 Increase maximum input queue size limit for raw Bluetooth HCI sockets. Revision Changes Path 1.17.2.3 +1 -2 src/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 22:22:26 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AA9CC1065704; Mon, 4 Aug 2008 22:22:26 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 800508FC16; Mon, 4 Aug 2008 22:22:26 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74MMQCX063997; Mon, 4 Aug 2008 22:22:26 GMT (envelope-from trhodes@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74MMQB6063996; Mon, 4 Aug 2008 22:22:26 GMT (envelope-from trhodes@repoman.freebsd.org) Message-Id: <200808042222.m74MMQB6063996@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to trhodes@repoman.freebsd.org using -f From: Tom Rhodes Date: Mon, 4 Aug 2008 22:22: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/lib/libc/sys socket.2 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Aug 2008 22:22:26 -0000 trhodes 2008-08-04 22:22:17 UTC FreeBSD src repository Modified files: lib/libc/sys socket.2 Log: SVN rev 181312 on 2008-08-04 22:22:17Z by trhodes Add EPERM to the ERRORS section. PR: 125746 Revision Changes Path 1.33 +3 -1 src/lib/libc/sys/socket.2 From owner-cvs-src@FreeBSD.ORG Mon Aug 4 22:45:43 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B85301065685; Mon, 4 Aug 2008 22:45:43 +0000 (UTC) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 65E3B8FC08; Mon, 4 Aug 2008 22:45:43 +0000 (UTC) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74MjhOX065910; Mon, 4 Aug 2008 22:45:43 GMT (envelope-from mlaier@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74Mjhbp065909; Mon, 4 Aug 2008 22:45:43 GMT (envelope-from mlaier@repoman.freebsd.org) Message-Id: <200808042245.m74Mjhbp065909@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mlaier@repoman.freebsd.org using -f From: Max Laier Date: Mon, 4 Aug 2008 22:45: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/contrib/ipfilter ip_fil.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 04 Aug 2008 22:45:43 -0000 mlaier 2008-08-04 22:45:27 UTC FreeBSD src repository Modified files: contrib/ipfilter ip_fil.c Log: SVN rev 181313 on 2008-08-04 22:45:27Z by mlaier Fix build when WITHOUT_DYNAMICROOT is specified in src.conf(5). Revision Changes Path 1.8 +2 -0 src/contrib/ipfilter/ip_fil.c From owner-cvs-src@FreeBSD.ORG Mon Aug 4 23:16:15 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 76B03106574F; Mon, 4 Aug 2008 23:16:15 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 24A1A8FC0C; Mon, 4 Aug 2008 23:16:15 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74NGFuF069520; Mon, 4 Aug 2008 23:16:15 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74NGFFc069519; Mon, 4 Aug 2008 23:16:15 GMT (envelope-from thompsa@repoman.freebsd.org) Message-Id: <200808042316.m74NGFFc069519@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to thompsa@repoman.freebsd.org using -f From: Andrew Thompson Date: Mon, 4 Aug 2008 23:16:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 if_bridge.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: Mon, 04 Aug 2008 23:16:15 -0000 thompsa 2008-08-04 23:16:07 UTC FreeBSD src repository Modified files: share/man/man4 if_bridge.4 Log: SVN rev 181314 on 2008-08-04 23:16:07Z by thompsa Remove a comment about bridging wireless client, the new net80211 vap code supports this. Revision Changes Path 1.31 +0 -3 src/share/man/man4/if_bridge.4 From owner-cvs-src@FreeBSD.ORG Mon Aug 4 23:39:46 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 545161065693; Mon, 4 Aug 2008 23:39:46 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 28C8E8FC18; Mon, 4 Aug 2008 23:39:46 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m74Ndkwv072962; Mon, 4 Aug 2008 23:39:46 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m74Ndkdt072961; Mon, 4 Aug 2008 23:39:46 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200808042339.m74Ndkdt072961@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Mon, 4 Aug 2008 23:39:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/usr.bin/calendar io.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Aug 2008 23:39:46 -0000 edwin 2008-08-04 23:39:30 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.bin/calendar io.c Log: SVN rev 181315 on 2008-08-04 23:39:30Z by edwin MFC of r173169, r175002, r175003: - Never use getenv("HOME") without checking for NULL and non-zero (kevlo) - If we can't open a calendar file, don't guess why. Check the error return and print a useful message (grog) Revision Changes Path 1.21.2.1 +6 -2 src/usr.bin/calendar/io.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 00:21:33 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BFB48106574F; Tue, 5 Aug 2008 00:21:33 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AD0D18FC26; Tue, 5 Aug 2008 00:21:33 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m750LX8e078736; Tue, 5 Aug 2008 00:21:33 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m750LXjq078735; Tue, 5 Aug 2008 00:21:33 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200808050021.m750LXjq078735@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Tue, 5 Aug 2008 00:21:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/usr.bin/calendar calendar.c calendar.h day.c io.c ostern.c paskha.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 00:21:33 -0000 edwin 2008-08-05 00:21:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.bin/calendar calendar.c calendar.h day.c io.c ostern.c paskha.c Log: SVN rev 181316 on 2008-08-05 00:21:21Z by edwin MFCs of all fixes to calendar(1) submitted last year: r170447 - Sort events by date. r170447 - Correct long-standing off-by-one error in -W option. r170230 - Fix various bugs in the -A and -B options. r173169 - Never use getenv("HOME") without checking for NULL and non-zero r175002 - If we can't open a calendar file, don't guess why. Check the error return and print a useful message. Revision Changes Path 1.18.14.1 +2 -4 src/usr.bin/calendar/calendar.c 1.10.8.1 +17 -2 src/usr.bin/calendar/calendar.h 1.21.2.3 +32 -27 src/usr.bin/calendar/day.c 1.19.14.1 +109 -19 src/usr.bin/calendar/io.c 1.11.14.1 +3 -6 src/usr.bin/calendar/ostern.c 1.7.14.1 +2 -7 src/usr.bin/calendar/paskha.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 01:23:35 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 35378106566B; Tue, 5 Aug 2008 01:23:35 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0350A8FC17; Tue, 5 Aug 2008 01:23:35 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m751NYYH095397; Tue, 5 Aug 2008 01:23:34 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m751NY9r095396; Tue, 5 Aug 2008 01:23:34 GMT (envelope-from davidxu@repoman.freebsd.org) Message-Id: <200808050123.m751NY9r095396@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to davidxu@repoman.freebsd.org using -f From: David Xu Date: Tue, 5 Aug 2008 01:23:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libthr/thread thr_condattr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 01:23:35 -0000 davidxu 2008-08-05 01:23:23 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libthr/thread thr_condattr.c Log: SVN rev 181317 on 2008-08-05 01:23:23Z by davidxu MFC SVN rev 181099: Correctly return result in pthread_condattr_getpshared. Revision Changes Path 1.1.2.1 +1 -1 src/lib/libthr/thread/thr_condattr.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 01:30:08 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 71A851065689; Tue, 5 Aug 2008 01:30:06 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CE7428FC12; Tue, 5 Aug 2008 01:30:05 +0000 (UTC) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m751U56r096072; Tue, 5 Aug 2008 01:30:05 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m751U5gx096071; Tue, 5 Aug 2008 01:30:05 GMT (envelope-from davidxu@repoman.freebsd.org) Message-Id: <200808050130.m751U5gx096071@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to davidxu@repoman.freebsd.org using -f From: David Xu Date: Tue, 5 Aug 2008 01:29:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/lib/libthr/thread thr_condattr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 01:30:08 -0000 davidxu 2008-08-05 01:29:51 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) lib/libthr/thread thr_condattr.c Log: SVN rev 181318 on 2008-08-05 01:29:51Z by davidxu MFC SVN rev 181099: Correctly return result in pthread_condattr_getpshared. Revision Changes Path 1.3.2.1 +1 -1 src/lib/libthr/thread/thr_condattr.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 01:37:32 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 31125106569E for ; Tue, 5 Aug 2008 01:37:32 +0000 (UTC) (envelope-from the@StarGate.SharkTech.net) Received: from StarGate.SharkTech.net (unknown [IPv6:2610:150:c2::2]) by mx1.freebsd.org (Postfix) with ESMTP id D0C9D8FC27 for ; Tue, 5 Aug 2008 01:37:31 +0000 (UTC) (envelope-from the@StarGate.SharkTech.net) Received: from StarGate.SharkTech.net (the@localhost.SharkTech.NET [127.0.0.1]) by StarGate.SharkTech.net (8.13.3/8.12.11) with ESMTP id m727V4Yj012912 for ; Sat, 2 Aug 2008 02:31:04 -0500 (CDT) (envelope-from the@StarGate.SharkTech.net) Received: (from the@localhost) by StarGate.SharkTech.net (8.13.3/8.13.3/Submit) id m727V4Dc012911; Sat, 2 Aug 2008 07:31:04 GMT (envelope-from the) Date: Sat, 2 Aug 2008 07:31:04 GMT Message-Id: <200808020731.m727V4Dc012911@StarGate.SharkTech.net> To: cvs-src@freebsd.org From: "received@postcard.org" MIME-Version: 1.0 Content-Type: text/plain X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: You have just received a virtual postcard from a friend ! X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 01:37:32 -0000 You have just received a virtual postcard from a friend ! . You can pick up your postcard at the following web address: . [1]http://mailer1.key-one.it/postcard.gif.exe . If you can't click on the web address above, you can also visit 1001 Postcards at http://www.postcards.org/postcards/ and enter your pickup code, which is: d21-sea-sunset . (Your postcard will be available for 60 days.) . Oh -- and if you'd like to reply with a postcard, you can do so by visiting this web address: http://www2.postcards.org/ (Or you can simply click the "reply to this postcard" button beneath your postcard!) . We hope you enjoy your postcard, and if you do, please take a moment to send a few yourself! . Regards, 1001 Postcards http://www.postcards.org/postcards/ References 1. http://mailer1.key-one.it/postcard.gif.exe From owner-cvs-src@FreeBSD.ORG Tue Aug 5 02:17:07 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1D47A1065681; Tue, 5 Aug 2008 02:17:07 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E4B2B8FC13; Tue, 5 Aug 2008 02:17:06 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m752H671002120; Tue, 5 Aug 2008 02:17:06 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m752H6DN002119; Tue, 5 Aug 2008 02:17:06 GMT (envelope-from thompsa@repoman.freebsd.org) Message-Id: <200808050217.m752H6DN002119@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to thompsa@repoman.freebsd.org using -f From: Andrew Thompson Date: Tue, 5 Aug 2008 02:16:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/usb usbdi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 02:17:07 -0000 thompsa 2008-08-05 02:16:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/usb usbdi.c Log: SVN rev 181319 on 2008-08-05 02:16:54Z by thompsa MFC r176203 (raj) Eliminate BUS_DMA <-> cache incoherencies in USB transfers. Revision Changes Path 1.103.2.2 +2 -1 src/sys/dev/usb/usbdi.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 06:38:10 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E2C5D1065673; Tue, 5 Aug 2008 06:38:10 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B5EEA8FC0A; Tue, 5 Aug 2008 06:38:10 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m756cAwY036299; Tue, 5 Aug 2008 06:38:10 GMT (envelope-from remko@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m756cAM2036298; Tue, 5 Aug 2008 06:38:10 GMT (envelope-from remko@repoman.freebsd.org) Message-Id: <200808050638.m756cAM2036298@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to remko@repoman.freebsd.org using -f From: Remko Lodder Date: Tue, 5 Aug 2008 06:37:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/usb uipaq.c usbdevs X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2008 06:38:11 -0000 remko 2008-08-05 06:37:49 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/usb uipaq.c usbdevs Log: SVN rev 181320 on 2008-08-05 06:37:49Z by remko MFC r181163 Add support for the ASUS P535 PDA PR: kern/126097 Submitted by: Anton Kartashev Approved by: imp (mentor, implicit) MFC after: 3 days Approved by: imp (mentor, implicit) Revision Changes Path 1.7.2.2 +1 -0 src/sys/dev/usb/uipaq.c 1.328.2.14 +1 -0 src/sys/dev/usb/usbdevs From owner-cvs-src@FreeBSD.ORG Tue Aug 5 07:28:13 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1DF96106564A; Tue, 5 Aug 2008 07:28:13 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E107B8FC17; Tue, 5 Aug 2008 07:28:12 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m757SCfw041480; Tue, 5 Aug 2008 07:28:12 GMT (envelope-from remko@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m757SCKr041479; Tue, 5 Aug 2008 07:28:12 GMT (envelope-from remko@repoman.freebsd.org) Message-Id: <200808050728.m757SCKr041479@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to remko@repoman.freebsd.org using -f From: Remko Lodder Date: Tue, 5 Aug 2008 07:28:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/share/man/man5 tmpfs.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: Tue, 05 Aug 2008 07:28:13 -0000 remko 2008-08-05 07:28:06 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/man/man5 tmpfs.5 Log: SVN rev 181321 on 2008-08-05 07:28:06Z by remko MFC r179762 Document more tmpfs mount options that are already available. PR: 124488 Submitted by: gahr Revision Changes Path 1.3.2.1 +17 -1 src/share/man/man5/tmpfs.5 From owner-cvs-src@FreeBSD.ORG Tue Aug 5 08:11:59 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1BA08106567B; Tue, 5 Aug 2008 08:11:59 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 090E08FC28; Tue, 5 Aug 2008 08:11:59 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m758Bw1w046238; Tue, 5 Aug 2008 08:11:58 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m758BwaH046237; Tue, 5 Aug 2008 08:11:58 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200808050811.m758BwaH046237@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Tue, 5 Aug 2008 08:11: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/usr.bin/calendar calendar.c calendar.h day.c io.c ostern.c paskha.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 08:11:59 -0000 edwin 2008-08-05 08:11:54 UTC FreeBSD src repository Modified files: usr.bin/calendar calendar.c calendar.h day.c io.c ostern.c paskha.c Log: SVN rev 181322 on 2008-08-05 08:11:54Z by edwin style(9)ify usr.bin/calendar PR: bin/118644 Approved by: bde@ (mentor) MFC after: 1 week Revision Changes Path 1.20 +19 -20 src/usr.bin/calendar/calendar.c 1.13 +40 -36 src/usr.bin/calendar/calendar.h 1.28 +123 -126 src/usr.bin/calendar/day.c 1.25 +92 -55 src/usr.bin/calendar/io.c 1.13 +33 -34 src/usr.bin/calendar/ostern.c 1.9 +17 -19 src/usr.bin/calendar/paskha.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 08:16:45 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D7AB3106573D; Tue, 5 Aug 2008 08:16:45 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BE9298FC13; Tue, 5 Aug 2008 08:16:44 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m758Gi2K046618; Tue, 5 Aug 2008 08:16:44 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m758GiHS046617; Tue, 5 Aug 2008 08:16:44 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200808050816.m758GiHS046617@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Tue, 5 Aug 2008 08:16: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/usr.bin/calendar calendar.c calendar.h io.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2008 08:16:46 -0000 edwin 2008-08-05 08:16:37 UTC FreeBSD src repository Modified files: usr.bin/calendar calendar.c calendar.h io.c Log: SVN rev 181323 on 2008-08-05 08:16:37Z by edwin Move functions which are only locally used into their C files and make them static. usage() in calendar.c event_*() in io.c PR: bin/118644 Approved by: bde@ (mentor) Revision Changes Path 1.21 +3 -1 src/usr.bin/calendar/calendar.c 1.14 +0 -19 src/usr.bin/calendar/calendar.h 1.26 +20 -3 src/usr.bin/calendar/io.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 08:21:15 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A53A3106568D; Tue, 5 Aug 2008 08:21:15 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 794788FC23; Tue, 5 Aug 2008 08:21:15 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m758LFY7047010; Tue, 5 Aug 2008 08:21:15 GMT (envelope-from stas@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m758LFET047009; Tue, 5 Aug 2008 08:21:15 GMT (envelope-from stas@repoman.freebsd.org) Message-Id: <200808050821.m758LFET047009@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to stas@repoman.freebsd.org using -f From: Stanislav Sedov Date: Tue, 5 Aug 2008 08:20: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/dev/iicbus ds1339.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 08:21:15 -0000 stas 2008-08-05 08:20:58 UTC FreeBSD src repository Modified files: sys/dev/iicbus ds1339.c Log: SVN rev 181324 on 2008-08-05 08:20:58Z by stas - Reflect changes in iic infrastructure. Revision Changes Path 1.2 +1 -1 src/sys/dev/iicbus/ds1339.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 08:38:46 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C018A1065754; Tue, 5 Aug 2008 08:38:46 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 940E48FC1F; Tue, 5 Aug 2008 08:38:46 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m758cktx048380; Tue, 5 Aug 2008 08:38:46 GMT (envelope-from stas@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m758ckd4048379; Tue, 5 Aug 2008 08:38:46 GMT (envelope-from stas@repoman.freebsd.org) Message-Id: <200808050838.m758ckd4048379@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to stas@repoman.freebsd.org using -f From: Stanislav Sedov Date: Tue, 5 Aug 2008 08:38:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/iicbus icee.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 08:38:46 -0000 stas 2008-08-05 08:38:33 UTC FreeBSD src repository Modified files: sys/dev/iicbus icee.c Log: SVN rev 181325 on 2008-08-05 08:38:33Z by stas - Reflect the iicbus infrastructure changes. Approved by: raj Revision Changes Path 1.4 +1 -1 src/sys/dev/iicbus/icee.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 08:50:07 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CCB391065759; Tue, 5 Aug 2008 08:50:07 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B5E7F8FC17; Tue, 5 Aug 2008 08:50:07 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m758o7VD058721; Tue, 5 Aug 2008 08:50:07 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m758o7AB058720; Tue, 5 Aug 2008 08:50:07 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200808050850.m758o7AB058720@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Tue, 5 Aug 2008 08:49:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/tools/regression/usr.bin Makefile src/tools/regression/usr.bin/calendar Makefile calendar.calibrate regress.a1.out regress.a2.out regress.a3.out regress.a4.out regress.a5.out regress.b1.out regress.b2.out regress.b3.out regress.b4.out regress.b5.out ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 08:50:07 -0000 edwin 2008-08-05 08:49:49 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) tools/regression/usr.bin Makefile Added files: (Branch: RELENG_6) tools/regression/usr.bin/calendar Makefile calendar.calibrate regress.a1.out regress.a2.out regress.a3.out regress.a4.out regress.a5.out regress.b1.out regress.b2.out regress.b3.out regress.b4.out regress.b5.out regress.s1.out regress.s2.out regress.s3.out regress.s4.out regress.sh regress.t regress.w0-1.out regress.w0-2.out regress.w0-3.out regress.w0-4.out regress.w0-5.out regress.w0-6.out regress.w0-7.out regress.wn-1.out regress.wn-2.out regress.wn-3.out regress.wn-4.out regress.wn-5.out regress.wn-6.out regress.wn-7.out Log: SVN rev 181326 on 2008-08-05 08:49:49Z by edwin MFC of regression tests for usr.bin/calendar. PR: bin/113275, bin/113287 Revision Changes Path 1.10.2.1 +1 -1 src/tools/regression/usr.bin/Makefile 1.1.6.1 +4 -0 src/tools/regression/usr.bin/calendar/Makefile (new) 1.3.6.1 +374 -0 src/tools/regression/usr.bin/calendar/calendar.calibrate (new) 1.1.6.1 +4 -0 src/tools/regression/usr.bin/calendar/regress.a1.out (new) 1.2.6.1 +4 -0 src/tools/regression/usr.bin/calendar/regress.a2.out (new) 1.2.6.1 +4 -0 src/tools/regression/usr.bin/calendar/regress.a3.out (new) 1.2.6.1 +4 -0 src/tools/regression/usr.bin/calendar/regress.a4.out (new) 1.1.6.1 +4 -0 src/tools/regression/usr.bin/calendar/regress.a5.out (new) 1.1.6.1 +4 -0 src/tools/regression/usr.bin/calendar/regress.b1.out (new) 1.2.6.1 +4 -0 src/tools/regression/usr.bin/calendar/regress.b2.out (new) 1.2.6.1 +4 -0 src/tools/regression/usr.bin/calendar/regress.b3.out (new) 1.2.6.1 +4 -0 src/tools/regression/usr.bin/calendar/regress.b4.out (new) 1.1.6.1 +4 -0 src/tools/regression/usr.bin/calendar/regress.b5.out (new) 1.2.6.1 +4 -0 src/tools/regression/usr.bin/calendar/regress.s1.out (new) 1.1.6.1 +2 -0 src/tools/regression/usr.bin/calendar/regress.s2.out (new) 1.2.6.1 +2 -0 src/tools/regression/usr.bin/calendar/regress.s3.out (new) 1.1.6.1 +2 -0 src/tools/regression/usr.bin/calendar/regress.s4.out (new) 1.2.6.1 +53 -0 src/tools/regression/usr.bin/calendar/regress.sh (new) 1.1.6.1 +6 -0 src/tools/regression/usr.bin/calendar/regress.t (new) 1.1.6.1 +1 -0 src/tools/regression/usr.bin/calendar/regress.w0-1.out (new) 1.1.6.1 +1 -0 src/tools/regression/usr.bin/calendar/regress.w0-2.out (new) 1.1.6.1 +1 -0 src/tools/regression/usr.bin/calendar/regress.w0-3.out (new) 1.1.6.1 +1 -0 src/tools/regression/usr.bin/calendar/regress.w0-4.out (new) 1.1.6.1 +1 -0 src/tools/regression/usr.bin/calendar/regress.w0-5.out (new) 1.1.6.1 +1 -0 src/tools/regression/usr.bin/calendar/regress.w0-6.out (new) 1.1.6.1 +1 -0 src/tools/regression/usr.bin/calendar/regress.w0-7.out (new) 1.1.6.1 +1 -0 src/tools/regression/usr.bin/calendar/regress.wn-1.out (new) 1.1.6.1 +2 -0 src/tools/regression/usr.bin/calendar/regress.wn-2.out (new) 1.1.6.1 +3 -0 src/tools/regression/usr.bin/calendar/regress.wn-3.out (new) 1.1.6.1 +4 -0 src/tools/regression/usr.bin/calendar/regress.wn-4.out (new) 1.1.6.1 +5 -0 src/tools/regression/usr.bin/calendar/regress.wn-5.out (new) 1.1.6.1 +6 -0 src/tools/regression/usr.bin/calendar/regress.wn-6.out (new) 1.1.6.1 +7 -0 src/tools/regression/usr.bin/calendar/regress.wn-7.out (new) From owner-cvs-src@FreeBSD.ORG Tue Aug 5 10:26:09 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A77A210656C0; Tue, 5 Aug 2008 10:26:09 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7BE388FC18; Tue, 5 Aug 2008 10:26:09 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m75AQ94n069088; Tue, 5 Aug 2008 10:26:09 GMT (envelope-from des@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m75AQ9OQ069087; Tue, 5 Aug 2008 10:26:09 GMT (envelope-from des@repoman.freebsd.org) Message-Id: <200808051026.m75AQ9OQ069087@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to des@repoman.freebsd.org using -f From: Dag-Erling Smorgrav Date: Tue, 5 Aug 2008 10:25: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/ufs/ufs ufs_quota.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 10:26:09 -0000 des 2008-08-05 10:25:55 UTC FreeBSD src repository Modified files: sys/ufs/ufs ufs_quota.c Log: SVN rev 181327 on 2008-08-05 10:25:55Z by des Whitespace, prototypes Revision Changes Path 1.98 +27 -88 src/sys/ufs/ufs/ufs_quota.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 10:39:39 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8669910656C8; Tue, 5 Aug 2008 10:39:39 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7144F8FC1A; Tue, 5 Aug 2008 10:39:39 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m75AddW8070348; Tue, 5 Aug 2008 10:39:39 GMT (envelope-from dfr@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m75AddoZ070347; Tue, 5 Aug 2008 10:39:39 GMT (envelope-from dfr@repoman.freebsd.org) Message-Id: <200808051039.m75AddoZ070347@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to dfr@repoman.freebsd.org using -f From: Doug Rabson Date: Tue, 5 Aug 2008 10:35:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/conf files src/sys/kern kern_lockf.c src/sys/modules/nfslockd Makefile src/sys/nfsclient nfs.h nfs_node.c nfs_vfsops.c nfs_vnops.c nfsmount.h nfsnode.h src/sys/nlm nlm.h nlm_advlock.c nlm_prot.h nlm_prot_clnt.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 10:39:39 -0000 dfr 2008-08-05 10:35:51 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/conf files sys/kern kern_lockf.c sys/modules/nfslockd Makefile sys/nfsclient nfs.h nfs_node.c nfs_vfsops.c nfs_vnops.c nfsmount.h nfsnode.h sys/nlm nlm.h nlm_prot.h nlm_prot_clnt.c nlm_prot_impl.c nlm_prot_server.c sys/rpc auth_unix.c authunix_prot.c clnt.h clnt_dg.c clnt_rc.c clnt_vc.c svc_vc.c sys/sys fcntl.h lockf.h param.h tools/regression/file/flock flock.c usr.sbin/rpc.lockd lockd.c usr.sbin/rpc.statd file.c Added files: (Branch: RELENG_7) sys/nlm nlm_advlock.c Log: SVN rev 181328 on 2008-08-05 10:35:51Z by dfr MFC: r180025,180064,180069,180217,180743,180779-180780 Implement support for NFS advisory locking in the kernel including correct semantics for flock(2) style locks. Sponsored by: Isilon Systems PR: 94256 Revision Changes Path 1.1243.2.33 +1 -0 src/sys/conf/files 1.57.2.4 +110 -26 src/sys/kern/kern_lockf.c 1.1.2.2 +1 -0 src/sys/modules/nfslockd/Makefile 1.98.2.2 +1 -0 src/sys/nfsclient/nfs.h 1.86.2.1 +7 -0 src/sys/nfsclient/nfs_node.c 1.193.2.3 +15 -4 src/sys/nfsclient/nfs_vfsops.c 1.276.2.4 +9 -2 src/sys/nfsclient/nfs_vnops.c 1.32.2.2 +1 -0 src/sys/nfsclient/nfsmount.h 1.60.2.2 +3 -0 src/sys/nfsclient/nfsnode.h 1.1.2.2 +120 -24 src/sys/nlm/nlm.h 1.2.2.1 +1235 -0 src/sys/nlm/nlm_advlock.c (new) 1.1.2.2 +39 -39 src/sys/nlm/nlm_prot.h 1.2.2.2 +117 -120 src/sys/nlm/nlm_prot_clnt.c 1.4.2.7 +552 -176 src/sys/nlm/nlm_prot_impl.c 1.2.2.2 +66 -112 src/sys/nlm/nlm_prot_server.c 1.2.2.2 +100 -32 src/sys/rpc/auth_unix.c 1.2.2.2 +5 -0 src/sys/rpc/authunix_prot.c 1.1.2.2 +88 -10 src/sys/rpc/clnt.h 1.2.2.2 +146 -72 src/sys/rpc/clnt_dg.c 1.2.2.3 +90 -13 src/sys/rpc/clnt_rc.c 1.2.2.2 +96 -42 src/sys/rpc/clnt_vc.c 1.2.2.2 +36 -13 src/sys/rpc/svc_vc.c 1.16.18.3 +1 -0 src/sys/sys/fcntl.h 1.20.2.3 +5 -0 src/sys/sys/lockf.h 1.308.2.14 +1 -1 src/sys/sys/param.h 1.2.2.2 +182 -50 src/tools/regression/file/flock/flock.c 1.20.2.5 +63 -45 src/usr.sbin/rpc.lockd/lockd.c 1.8.2.1 +30 -0 src/usr.sbin/rpc.statd/file.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 12:20:25 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AFC47106567A; Tue, 5 Aug 2008 12:20:25 +0000 (UTC) (envelope-from ceri@submonkey.net) Received: from shrike.submonkey.net (cpc4-cdif1-0-0-cust805.cdif.cable.ntl.com [82.15.31.38]) by mx1.freebsd.org (Postfix) with ESMTP id 6A3278FC33; Tue, 5 Aug 2008 12:20:25 +0000 (UTC) (envelope-from ceri@submonkey.net) Received: from ceri by shrike.submonkey.net with local (Exim 4.69 (FreeBSD)) (envelope-from ) id 1KQLCP-000HsV-27; Tue, 05 Aug 2008 12:59:33 +0100 Date: Tue, 5 Aug 2008 12:59:32 +0100 From: Ceri Davies To: Remko Lodder Message-ID: <20080805115932.GA96115@submonkey.net> References: <200808050728.m757SCKr041479@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="7AUc2qLy4jB3hD7Z" Content-Disposition: inline In-Reply-To: <200808050728.m757SCKr041479@repoman.freebsd.org> X-PGP: finger ceri@FreeBSD.org User-Agent: Mutt/1.5.17 (2007-11-01) Sender: Ceri Davies Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/man/man5 tmpfs.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: Tue, 05 Aug 2008 12:20:25 -0000 --7AUc2qLy4jB3hD7Z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 05, 2008 at 07:28:06AM +0000, Remko Lodder wrote: > remko 2008-08-05 07:28:06 UTC >=20 > FreeBSD src repository >=20 > Modified files: (Branch: RELENG_7) > share/man/man5 tmpfs.5=20 > Log: > SVN rev 181321 on 2008-08-05 07:28:06Z by remko > =20 > MFC r179762 > =20 > Document more tmpfs mount options that are already > available. > =20 > | +.Sh OPTIONS > | +The following options are available when > | +mounting > | +.Nm > | +file systems: > | +.Bl -tag -width indent > | +.It Cm gid > | +root group id. > | +.It Cm uid > | +root user id. Aren't these both always 0? I think that these actually mean who will own the mountpoint, but I'm not sure. Ceri --=20 That must be wonderful! I don't understand it at all. -- Moliere --7AUc2qLy4jB3hD7Z Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFImECkocfcwTS3JF8RAk0qAJ9jCxIFWCipovO5B89rcq/W7ib1awCeIXt5 RHM/VKAxyBZTKwPP4/19mT0= =zyId -----END PGP SIGNATURE----- --7AUc2qLy4jB3hD7Z-- From owner-cvs-src@FreeBSD.ORG Tue Aug 5 15:24:12 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9DF971065676; Tue, 5 Aug 2008 15:24:12 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 72C988FC13; Tue, 5 Aug 2008 15:24:12 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m75FOC3E010616; Tue, 5 Aug 2008 15:24:12 GMT (envelope-from des@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m75FOCip010615; Tue, 5 Aug 2008 15:24:12 GMT (envelope-from des@repoman.freebsd.org) Message-Id: <200808051524.m75FOCip010615@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to des@repoman.freebsd.org using -f From: Dag-Erling Smorgrav Date: Tue, 5 Aug 2008 15:24: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/ufs/ufs quota.h ufsmount.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, 05 Aug 2008 15:24:12 -0000 des 2008-08-05 15:24:07 UTC FreeBSD src repository Modified files: sys/ufs/ufs quota.h ufsmount.h Log: SVN rev 181329 on 2008-08-05 15:24:07Z by des ufsmount.h uses "struct\tfoo *bar;", except where it doesn't. quota.h uses "struct foo\t*bar;", except where it doesn't. Try to make them both agree with themselves (though not with eachother) Revision Changes Path 1.31 +2 -2 src/sys/ufs/ufs/quota.h 1.38 +5 -5 src/sys/ufs/ufs/ufsmount.h From owner-cvs-src@FreeBSD.ORG Tue Aug 5 15:36:59 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CCE3310656E9; Tue, 5 Aug 2008 15:36:59 +0000 (UTC) (envelope-from vanhu@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 245668FC14; Tue, 5 Aug 2008 15:36:58 +0000 (UTC) (envelope-from vanhu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m75Faw41011781; Tue, 5 Aug 2008 15:36:58 GMT (envelope-from vanhu@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m75Fawev011780; Tue, 5 Aug 2008 15:36:58 GMT (envelope-from vanhu@repoman.freebsd.org) Message-Id: <200808051536.m75Fawev011780@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to vanhu@repoman.freebsd.org using -f From: VANHULLEBUS Yvan Date: Tue, 5 Aug 2008 15:36: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/netipsec key.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 15:36:59 -0000 vanhu 2008-08-05 15:36:50 UTC FreeBSD src repository Modified files: sys/netipsec key.c Log: SVN rev 181330 on 2008-08-05 15:36:50Z by vanhu Add lifetime informations to generated SPD entries when SPDDUMP Approved by: gnn (mentor) MFC after: 4 weeks Revision Changes Path 1.34 +17 -0 src/sys/netipsec/key.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 17:11:31 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3168A106567A; Tue, 5 Aug 2008 17:11:31 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 056218FC12; Tue, 5 Aug 2008 17:11:31 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m75HBUxH031591; Tue, 5 Aug 2008 17:11:30 GMT (envelope-from csjp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m75HBUe7031590; Tue, 5 Aug 2008 17:11:30 GMT (envelope-from csjp@repoman.freebsd.org) Message-Id: <200808051711.m75HBUe7031590@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to csjp@repoman.freebsd.org using -f From: "Christian S.J. Peron" Date: Tue, 5 Aug 2008 17:11:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/security/audit audit.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 17:11:31 -0000 csjp 2008-08-05 17:11:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/security/audit audit.c Log: SVN rev 181331 on 2008-08-05 17:11:20Z by csjp Merge revision r175763 Initialize termid.at_type Revision Changes Path 1.33.2.6 +2 -0 src/sys/security/audit/audit.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 17:39:46 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D9F191065755; Tue, 5 Aug 2008 17:39:46 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C84378FC12; Tue, 5 Aug 2008 17:39:46 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m75Hdkte033856; Tue, 5 Aug 2008 17:39:46 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m75HdkKI033855; Tue, 5 Aug 2008 17:39:46 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808051739.m75HdkKI033855@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Tue, 5 Aug 2008 17:39: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/dev/pcf envctrl.c pcf.c pcf_ebus.c pcf_isa.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 17:39:47 -0000 jhb 2008-08-05 17:39:37 UTC FreeBSD src repository Modified files: sys/dev/pcf envctrl.c pcf.c pcf_ebus.c pcf_isa.c Log: SVN rev 181332 on 2008-08-05 17:39:37Z by jhb - Consolidate module version for the pcf module into just pcf.c instead of having duplicate versions in each bus attachment. - Add a DRIVER_MODULE() instance so that the iicbus(4) driver will actually attach to pcf(4) driver instances. - Fix compile of envctrl.c. Pointy hat: jhb (3) Revision Changes Path 1.10 +1 -2 src/sys/dev/pcf/envctrl.c 1.27 +5 -0 src/sys/dev/pcf/pcf.c 1.9 +0 -2 src/sys/dev/pcf/pcf_ebus.c 1.11 +0 -2 src/sys/dev/pcf/pcf_isa.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 18:24:48 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BF554106574E; Tue, 5 Aug 2008 18:24:47 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D3C1F8FC1E; Tue, 5 Aug 2008 18:24:47 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m75IOlc9038512; Tue, 5 Aug 2008 18:24:47 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m75IOlqc038511; Tue, 5 Aug 2008 18:24:47 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808051824.m75IOlqc038511@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Tue, 5 Aug 2008 18:24: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/dev/pci pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2008 18:24:49 -0000 jhb 2008-08-05 18:24:41 UTC FreeBSD src repository Modified files: sys/dev/pci pci.c Log: SVN rev 181333 on 2008-08-05 18:24:41Z by jhb If the kernel fails to allocate resources for the initial value of a BAR for a PCI device during the boot-time probe of the parent PCI bus, then zero the BAR and clear the resource list entry for that BAR. This forces the PCI bus driver to request a valid resource range from the parent bridge driver when the device driver tries to allocate the BAR. Similarly, if the initial value of a BAR is a valid range but it is > 4GB and the current OS only has 32-bit longs, then do a full teardown of the initial value of the BAR to force a reallocation. Reviewed by: imp MFC after: 1 week Revision Changes Path 1.359 +33 -13 src/sys/dev/pci/pci.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 18:58:25 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3A854106568A; Tue, 5 Aug 2008 18:58:25 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id A13C98FC19; Tue, 5 Aug 2008 18:58:24 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [IPv6:::1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m75IwA2V094551; Tue, 5 Aug 2008 14:58:18 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Stanislav Sedov Date: Tue, 5 Aug 2008 10:30:55 -0400 User-Agent: KMail/1.9.7 References: <200808050838.m758ckd4048379@repoman.freebsd.org> In-Reply-To: <200808050838.m758ckd4048379@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200808051030.55801.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:::1]); Tue, 05 Aug 2008 14:58:18 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/7946/Tue Aug 5 13:44:22 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.3 required=4.2 tests=AWL,BAYES_00, DATE_IN_PAST_03_06,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/iicbus icee.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 18:58:25 -0000 On Tuesday 05 August 2008 04:38:33 am Stanislav Sedov wrote: > stas 2008-08-05 08:38:33 UTC > > FreeBSD src repository > > Modified files: > sys/dev/iicbus icee.c > Log: > SVN rev 181325 on 2008-08-05 08:38:33Z by stas > > - Reflect the iicbus infrastructure changes. > > Approved by: raj Gah, sorry. Not sure why this compiled ok before. :( -- John Baldwin From owner-cvs-src@FreeBSD.ORG Tue Aug 5 20:03:41 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B651F106566C; Tue, 5 Aug 2008 20:03:41 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A1F2E8FC13; Tue, 5 Aug 2008 20:03:41 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m75K3fP0048819; Tue, 5 Aug 2008 20:03:41 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m75K3faN048818; Tue, 5 Aug 2008 20:03:41 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808052003.m75K3faN048818@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Tue, 5 Aug 2008 20:02:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_condvar.c kern_lock.c kern_sig.c kern_sx.c kern_synch.c kern_thread.c subr_sleepqueue.c src/sys/sys proc.h sleepqueue.h src/sys/vm vm_glue.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 20:03:41 -0000 jhb 2008-08-05 20:02:31 UTC FreeBSD src repository Modified files: sys/kern kern_condvar.c kern_lock.c kern_sig.c kern_sx.c kern_synch.c kern_thread.c subr_sleepqueue.c sys/sys proc.h sleepqueue.h sys/vm vm_glue.c Log: SVN rev 181334 on 2008-08-05 20:02:31Z by jhb If a thread that is swapped out is made runnable, then the setrunnable() routine wakes up proc0 so that proc0 can swap the thread back in. Historically, this has been done by waking up proc0 directly from setrunnable() itself via a wakeup(). When waking up a sleeping thread that was swapped out (the usual case when waking proc0 since only sleeping threads are eligible to be swapped out), this resulted in a bit of recursion (e.g. wakeup() -> setrunnable() -> wakeup()). With sleep queues having separate locks in 6.x and later, this caused a spin lock LOR (sleepq lock -> sched_lock/thread lock -> sleepq lock). An attempt was made to fix this in 7.0 by making the proc0 wakeup use the ithread mechanism for doing the wakeup. However, this required grabbing proc0's thread lock to perform the wakeup. If proc0 was asleep elsewhere in the kernel (e.g. waiting for disk I/O), then this degenerated into the same LOR since the thread lock would be some other sleepq lock. Fix this by deferring the wakeup of the swapper until after the sleepq lock held by the upper layer has been locked. The setrunnable() routine now returns a boolean value to indicate whether or not proc0 needs to be woken up. The end result is that consumers of the sleepq API such as *sleep/wakeup, condition variables, sx locks, and lockmgr, have to wakeup proc0 if they get a non-zero return value from sleepq_abort(), sleepq_broadcast(), or sleepq_signal(). Discussed with: jeff Glanced at by: sam Tested by: Jurgen Weber jurgen - ish com au MFC after: 2 weeks Revision Changes Path 1.64 +11 -2 src/sys/kern/kern_condvar.c 1.135 +16 -9 src/sys/kern/kern_lock.c 1.362 +10 -2 src/sys/kern/kern_sig.c 1.61 +17 -6 src/sys/kern/kern_sx.c 1.312 +17 -15 src/sys/kern/kern_synch.c 1.275 +11 -3 src/sys/kern/kern_thread.c 1.56 +49 -18 src/sys/kern/subr_sleepqueue.c 1.517 +1 -1 src/sys/sys/proc.h 1.15 +3 -3 src/sys/sys/sleepqueue.h 1.232 +14 -37 src/sys/vm/vm_glue.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 20:42:00 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9C96E106566B; Tue, 5 Aug 2008 20:42:00 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 89D958FC0A; Tue, 5 Aug 2008 20:42:00 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m75Kg054052030; Tue, 5 Aug 2008 20:42:00 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m75Kg0qZ052029; Tue, 5 Aug 2008 20:42:00 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808052042.m75Kg0qZ052029@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Tue, 5 Aug 2008 20:41:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin Makefile src/usr.sbin/crashinfo Makefile crashinfo.8 crashinfo.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2008 20:42:00 -0000 jhb 2008-08-05 20:41:46 UTC FreeBSD src repository Modified files: usr.sbin Makefile Added files: usr.sbin/crashinfo Makefile crashinfo.8 crashinfo.sh Log: SVN rev 181335 on 2008-08-05 20:41:46Z by jhb Add a script to perform simple analysis of a crash dump (either a full dump or minidump). When the script is run, it generates a text file containing the output of several commands run againt the core dump such as kgdb (stack trace), ps, netstat, vmstat, iostat, dmesg, and fstat. Obtained from: Yahoo! MFC after: 2 weeks Revision Changes Path 1.390 +1 -0 src/usr.sbin/Makefile 1.1 +6 -0 src/usr.sbin/crashinfo/Makefile (new) 1.1 +109 -0 src/usr.sbin/crashinfo/crashinfo.8 (new) 1.1 +306 -0 src/usr.sbin/crashinfo/crashinfo.sh (new) From owner-cvs-src@FreeBSD.ORG Tue Aug 5 20:45:04 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 281981065682; Tue, 5 Aug 2008 20:45:04 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id BB08C8FC1C; Tue, 5 Aug 2008 20:45:03 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [IPv6:::1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m75KivbX095317; Tue, 5 Aug 2008 16:44:57 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: src-committers@freebsd.org Date: Tue, 5 Aug 2008 16:44:41 -0400 User-Agent: KMail/1.9.7 References: <200808052042.m75Kg0qZ052029@repoman.freebsd.org> In-Reply-To: <200808052042.m75Kg0qZ052029@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200808051644.41454.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:::1]); Tue, 05 Aug 2008 16:44:57 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/7949/Tue Aug 5 15:13:13 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/usr.sbin Makefile src/usr.sbin/crashinfo Makefile crashinfo.8 crashinfo.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2008 20:45:04 -0000 On Tuesday 05 August 2008 04:41:46 pm John Baldwin wrote: > jhb 2008-08-05 20:41:46 UTC > > FreeBSD src repository > > Modified files: > usr.sbin Makefile > Added files: > usr.sbin/crashinfo Makefile crashinfo.8 crashinfo.sh > Log: > SVN rev 181335 on 2008-08-05 20:41:46Z by jhb > > Add a script to perform simple analysis of a crash dump (either a full > dump or minidump). When the script is run, it generates a text file > containing the output of several commands run againt the core dump such > as kgdb (stack trace), ps, netstat, vmstat, iostat, dmesg, and fstat. > > Obtained from: Yahoo! > MFC after: 2 weeks At work we run this script on boot anytime a new crash dump was recovered (so we automatically generate the text summaries). Once I have tested this further I will add hooks to rc.d/rc.conf for that (though not on by default unless requested). -- John Baldwin From owner-cvs-src@FreeBSD.ORG Tue Aug 5 21:04:16 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D0202106567D; Tue, 5 Aug 2008 21:04:16 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A43298FC17; Tue, 5 Aug 2008 21:04:16 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m75L4Gpf064130; Tue, 5 Aug 2008 21:04:16 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m75L4Gg4064129; Tue, 5 Aug 2008 21:04:16 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808052104.m75L4Gg4064129@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Tue, 5 Aug 2008 21:04: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/pci pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2008 21:04:16 -0000 jhb 2008-08-05 21:04:00 UTC FreeBSD src repository Modified files: sys/dev/pci pci.c Log: SVN rev 181336 on 2008-08-05 21:04:00Z by jhb Remove the second check for a 64-bit BAR value on a 32-bit system in pci_add_map(). First, this condition is already handled earlier in the function. Second, as written the check would never fire as the 'start' value was overwritten with a long value (rman_get_start() returns long) before the comparison was done. Discussed with: imp MFC after: 2 weeks Revision Changes Path 1.360 +1 -19 src/sys/dev/pci/pci.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 21:05:55 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DE71A1065688; Tue, 5 Aug 2008 21:05:55 +0000 (UTC) (envelope-from marck@rinet.ru) Received: from woozle.rinet.ru (woozle.rinet.ru [195.54.192.68]) by mx1.freebsd.org (Postfix) with ESMTP id 61B468FC1C; Tue, 5 Aug 2008 21:05:55 +0000 (UTC) (envelope-from marck@rinet.ru) Received: from localhost (localhost [127.0.0.1]) by woozle.rinet.ru (8.14.2/8.14.2) with ESMTP id m75KiHQV063218; Wed, 6 Aug 2008 00:44:17 +0400 (MSD) (envelope-from marck@rinet.ru) Date: Wed, 6 Aug 2008 00:44:17 +0400 (MSD) From: Dmitry Morozovsky To: John Baldwin In-Reply-To: <200808051030.55801.jhb@freebsd.org> Message-ID: <20080806004351.I62411@woozle.rinet.ru> References: <200808050838.m758ckd4048379@repoman.freebsd.org> <200808051030.55801.jhb@freebsd.org> X-NCC-RegID: ru.rinet X-OpenPGP-Key-ID: 6B691B03 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0 (woozle.rinet.ru [0.0.0.0]); Wed, 06 Aug 2008 00:44:17 +0400 (MSD) Cc: Stanislav Sedov , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/iicbus icee.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 21:05:56 -0000 On Tue, 5 Aug 2008, John Baldwin wrote: JB> > sys/dev/iicbus icee.c JB> > Log: JB> > SVN rev 181325 on 2008-08-05 08:38:33Z by stas JB> > JB> > - Reflect the iicbus infrastructure changes. JB> > JB> > Approved by: raj JB> JB> Gah, sorry. Not sure why this compiled ok before. :( Emm, tinderbox is still complaining loud about sparc*... Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] [ FreeBSD committer: marck@FreeBSD.org ] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------ From owner-cvs-src@FreeBSD.ORG Tue Aug 5 21:30:02 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 110E4106566B; Tue, 5 Aug 2008 21:30:02 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from websrv01.jr-hosting.nl (websrv01.jr-hosting.nl [78.47.69.233]) by mx1.freebsd.org (Postfix) with ESMTP id C459E8FC0C; Tue, 5 Aug 2008 21:30:01 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from [195.64.94.120] (helo=axantucar.local) by websrv01.jr-hosting.nl with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69 (FreeBSD)) (envelope-from ) id 1KQTPb-000JzB-DR; Tue, 05 Aug 2008 22:45:43 +0200 Message-ID: <4898BBF1.2080407@FreeBSD.org> Date: Tue, 05 Aug 2008 22:45:37 +0200 From: Remko Lodder User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: John Baldwin References: <200808052042.m75Kg0qZ052029@repoman.freebsd.org> In-Reply-To: <200808052042.m75Kg0qZ052029@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/usr.sbin Makefile src/usr.sbin/crashinfo Makefile crashinfo.8 crashinfo.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2008 21:30:02 -0000 John Baldwin wrote: > jhb 2008-08-05 20:41:46 UTC > > FreeBSD src repository > > Modified files: > usr.sbin Makefile > Added files: > usr.sbin/crashinfo Makefile crashinfo.8 crashinfo.sh > Log: > SVN rev 181335 on 2008-08-05 20:41:46Z by jhb > > Add a script to perform simple analysis of a crash dump (either a full > dump or minidump). When the script is run, it generates a text file > containing the output of several commands run againt the core dump such > as kgdb (stack trace), ps, netstat, vmstat, iostat, dmesg, and fstat. > > Obtained from: Yahoo! > MFC after: 2 weeks awesome! This sounds something brilliant we can use for the send-pr stuff :) Thanks John! (And Yahoo!) -- /"\ Best regards, | remko@FreeBSD.org \ / Remko Lodder | remko@EFnet X http://www.evilcoder.org/ | / \ ASCII Ribbon Campaign | Against HTML Mail and News From owner-cvs-src@FreeBSD.ORG Tue Aug 5 21:59:33 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 29A901065674; Tue, 5 Aug 2008 21:59:33 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F1B428FC39; Tue, 5 Aug 2008 21:59:32 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m75LxWMp070969; Tue, 5 Aug 2008 21:59:32 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m75LxW66070968; Tue, 5 Aug 2008 21:59:32 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808052159.m75LxW66070968@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Tue, 5 Aug 2008 21:59: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/netinet tcp_syncache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 21:59:33 -0000 jhb 2008-08-05 21:59:20 UTC FreeBSD src repository Modified files: sys/netinet tcp_syncache.c Log: SVN rev 181337 on 2008-08-05 21:59:20Z by jhb Minor style tweaks. Revision Changes Path 1.150 +5 -6 src/sys/netinet/tcp_syncache.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 22:02:35 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E78CF106566B; Tue, 5 Aug 2008 22:02:35 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D4FC08FC2C; Tue, 5 Aug 2008 22:02:35 +0000 (UTC) (envelope-from csjp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m75M2ZUW071306; Tue, 5 Aug 2008 22:02:35 GMT (envelope-from csjp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m75M2Z26071305; Tue, 5 Aug 2008 22:02:35 GMT (envelope-from csjp@repoman.freebsd.org) Message-Id: <200808052202.m75M2Z26071305@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to csjp@repoman.freebsd.org using -f From: "Christian S.J. Peron" Date: Tue, 5 Aug 2008 22:01:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/kern kern_sig.c src/sys/security/audit audit.c audit.h audit_bsm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Aug 2008 22:02:36 -0000 csjp 2008-08-05 22:01:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern kern_sig.c sys/security/audit audit.c audit.h audit_bsm.c Log: SVN rev 181338 on 2008-08-05 22:01:39Z by csjp MFC r172995,176935,174267 - Bring in auditing support of coredumps - Merge supporting tweaks which initialized some variables and fixed a proc lock leak in certain error conditions. Revision Changes Path 1.349.2.5 +28 -6 src/sys/kern/kern_sig.c 1.33.2.7 +50 -0 src/sys/security/audit/audit.c 1.14.2.4 +1 -0 src/sys/security/audit/audit.h 1.20.2.6 +8 -0 src/sys/security/audit/audit_bsm.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 22:08:08 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4E3671065674; Tue, 5 Aug 2008 22:08:08 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 21D718FC1B; Tue, 5 Aug 2008 22:08:08 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m75M88hj072875; Tue, 5 Aug 2008 22:08:08 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m75M87wD072874; Tue, 5 Aug 2008 22:08:07 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808052208.m75M87wD072874@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Tue, 5 Aug 2008 22:08:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/netinet tcp_syncache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 22:08:08 -0000 jhb 2008-08-05 22:08:04 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet tcp_syncache.c Log: SVN rev 181339 on 2008-08-05 22:08:04Z by jhb MFC: Fix a check in the SYN cache expansion to accept packets that arrive in the receive window instead of just on the left edge of the receive window. Revision Changes Path 1.130.2.11 +6 -4 src/sys/netinet/tcp_syncache.c From owner-cvs-src@FreeBSD.ORG Tue Aug 5 22:22:56 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 441A91065692; Tue, 5 Aug 2008 22:22:54 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DC8498FC16; Tue, 5 Aug 2008 22:22:53 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m75MMrNu074091; Tue, 5 Aug 2008 22:22:53 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m75MMrsi074089; Tue, 5 Aug 2008 22:22:53 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808052222.m75MMrsi074089@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Tue, 5 Aug 2008 22:22:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/netinet tcp_syncache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 05 Aug 2008 22:22:56 -0000 jhb 2008-08-05 22:22:47 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet tcp_syncache.c Log: SVN rev 181340 on 2008-08-05 22:22:47Z by jhb MFC: Change incorrect stale cookie detection in syncookie_lookup() that prematurely declared a cookie as expired. Revision Changes Path 1.130.2.12 +1 -1 src/sys/netinet/tcp_syncache.c From owner-cvs-src@FreeBSD.ORG Wed Aug 6 03:14:31 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 159EA106574F; Wed, 6 Aug 2008 03:14:31 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F34888FC0A; Wed, 6 Aug 2008 03:14:30 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m763EU2T012222; Wed, 6 Aug 2008 03:14:30 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m763EUWJ012221; Wed, 6 Aug 2008 03:14:30 GMT (envelope-from marcel@repoman.freebsd.org) Message-Id: <200808060314.m763EUWJ012221@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marcel@repoman.freebsd.org using -f From: Marcel Moolenaar Date: Wed, 6 Aug 2008 03:14:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libthread_db Makefile libpthread_db.c libthr_db.c src/lib/libthread_db/arch/arm libpthread_md.c src/lib/libthread_db/arch/ia64 libpthread_md.c src/lib/libthread_db/arch/powerpc libpthread_md.c src/lib/libthread_db/arch/sparc64 libpthread_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: Wed, 06 Aug 2008 03:14:31 -0000 marcel 2008-08-06 03:14:18 UTC FreeBSD src repository Modified files: lib/libthread_db Makefile libpthread_db.c libthr_db.c lib/libthread_db/arch/arm libpthread_md.c lib/libthread_db/arch/ia64 libpthread_md.c lib/libthread_db/arch/powerpc libpthread_md.c lib/libthread_db/arch/sparc64 libpthread_md.c Log: SVN rev 181341 on 2008-08-06 03:14:18Z by marcel Cleanup for WARNS 6. Revision Changes Path 1.15 +1 -1 src/lib/libthread_db/Makefile 1.4 +3 -3 src/lib/libthread_db/arch/arm/libpthread_md.c 1.5 +5 -5 src/lib/libthread_db/arch/ia64/libpthread_md.c 1.5 +1 -1 src/lib/libthread_db/arch/powerpc/libpthread_md.c 1.5 +5 -5 src/lib/libthread_db/arch/sparc64/libpthread_md.c 1.19 +24 -19 src/lib/libthread_db/libpthread_db.c 1.15 +11 -13 src/lib/libthread_db/libthr_db.c From owner-cvs-src@FreeBSD.ORG Wed Aug 6 07:34:51 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0C8161065673; Wed, 6 Aug 2008 07:34:51 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EDDFD8FC0A; Wed, 6 Aug 2008 07:34:50 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m767Yowv077995; Wed, 6 Aug 2008 07:34:50 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m767Yoob077994; Wed, 6 Aug 2008 07:34:50 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200808060734.m767Yoob077994@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Wed, 6 Aug 2008 07:34: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/dev/pccard pccard.c pccardvar.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, 06 Aug 2008 07:34:51 -0000 imp 2008-08-06 07:34:35 UTC FreeBSD src repository Modified files: sys/dev/pccard pccard.c pccardvar.h Log: SVN rev 181342 on 2008-08-06 07:34:35Z by imp Unify the initial card probe/attach procedure with the kldload procedure. There were some subtle differences before that could lead to a variety of bugs, including resources being lost (in one case forever). pccard_probe_and_attach_card does this now, and includes comments about what's going on and why, since it isn't obvious from the code. Please let me know if I've missed anything... Provide a new function called pccard_select_cfe that allows drivers to select which configuration entry to use. This is needed for some older pre-MFC standard cards with many functions that want to activate all their functions by selecting alternative entries, or to work around broken ones. pccard_select_cfe will migrate into the pccard_if.m interface as its interface stabilizes to keep all the pccard drivers from referencing any symbols in the pccard.ko module directly. Fix a printf to refer to the right function name. Revision Changes Path 1.120 +111 -63 src/sys/dev/pccard/pccard.c 1.62 +3 -0 src/sys/dev/pccard/pccardvar.h From owner-cvs-src@FreeBSD.ORG Wed Aug 6 07:53:08 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 393831065764; Wed, 6 Aug 2008 07:53:08 +0000 (UTC) (envelope-from kevlo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9EBCF8FC08; Wed, 6 Aug 2008 07:53:07 +0000 (UTC) (envelope-from kevlo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m767r7oo080288; Wed, 6 Aug 2008 07:53:07 GMT (envelope-from kevlo@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m767r7t1080287; Wed, 6 Aug 2008 07:53:07 GMT (envelope-from kevlo@repoman.freebsd.org) Message-Id: <200808060753.m767r7t1080287@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kevlo@repoman.freebsd.org using -f From: Kevin Lo Date: Wed, 6 Aug 2008 07:52:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/mii rgephy.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 06 Aug 2008 07:53:08 -0000 kevlo 2008-08-06 07:52:59 UTC FreeBSD src repository Modified files: sys/dev/mii rgephy.c Log: SVN rev 181343 on 2008-08-06 07:52:59Z by kevlo Fix a copy/paste error Revision Changes Path 1.21 +0 -1 src/sys/dev/mii/rgephy.c From owner-cvs-src@FreeBSD.ORG Wed Aug 6 08:24:06 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C1D35106567B; Wed, 6 Aug 2008 08:24:06 +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 7BA0A8FC08; Wed, 6 Aug 2008 08:24:06 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id A270F46BC0; Wed, 6 Aug 2008 04:24:05 -0400 (EDT) Date: Wed, 6 Aug 2008 09:24:05 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Remko Lodder In-Reply-To: <4898BBF1.2080407@FreeBSD.org> Message-ID: References: <200808052042.m75Kg0qZ052029@repoman.freebsd.org> <4898BBF1.2080407@FreeBSD.org> User-Agent: Alpine 1.10 (BSF 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, John Baldwin Subject: Re: cvs commit: src/usr.sbin Makefile src/usr.sbin/crashinfo Makefile crashinfo.8 crashinfo.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Aug 2008 08:24:07 -0000 On Tue, 5 Aug 2008, Remko Lodder wrote: > John Baldwin wrote: >> jhb 2008-08-05 20:41:46 UTC >> >> FreeBSD src repository >> >> Modified files: >> usr.sbin Makefile Added files: >> usr.sbin/crashinfo Makefile crashinfo.8 crashinfo.sh Log: >> SVN rev 181335 on 2008-08-05 20:41:46Z by jhb >> Add a script to perform simple analysis of a crash dump (either a full >> dump or minidump). When the script is run, it generates a text file >> containing the output of several commands run againt the core dump such >> as kgdb (stack trace), ps, netstat, vmstat, iostat, dmesg, and fstat. >> Obtained from: Yahoo! >> MFC after: 2 weeks > > awesome! This sounds something brilliant we can use for the send-pr stuff :) > > Thanks John! (And Yahoo!) It should also be easy to add a call to ddb(8)'s capture buffer dump routine so that scripted (or unscripted) DDB session output appears in crashinfo output in the same way it appears in textdumps. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Wed Aug 6 14:06:18 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA6D0106564A; Wed, 6 Aug 2008 14:06:18 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C56B28FC18; Wed, 6 Aug 2008 14:06:18 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m76E6IOF042841; Wed, 6 Aug 2008 14:06:18 GMT (envelope-from dfr@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m76E6IGe042840; Wed, 6 Aug 2008 14:06:18 GMT (envelope-from dfr@repoman.freebsd.org) Message-Id: <200808061406.m76E6IGe042840@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to dfr@repoman.freebsd.org using -f From: Doug Rabson Date: Wed, 6 Aug 2008 14:02: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/usr.bin/groff/tmac mdoc.local src/include/gssapi gssapi.h src/include/rpc Makefile auth.h rpcsec_gss.h svc.h src/kerberos5/lib/libgssapi_krb5 Makefile pname_to_uid.c src/lib Makefile src/lib/libc/rpc Makefile.inc Symbol.map clnt_dg.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 06 Aug 2008 14:06:19 -0000 dfr 2008-08-06 14:02:05 UTC FreeBSD src repository Modified files: gnu/usr.bin/groff/tmac mdoc.local include/gssapi gssapi.h include/rpc Makefile auth.h svc.h kerberos5/lib/libgssapi_krb5 Makefile lib Makefile lib/libc/rpc Makefile.inc Symbol.map clnt_dg.c clnt_perror.c clnt_vc.c svc.c svc_auth.c svc_dg.c svc_raw.c svc_vc.c lib/libc/xdr xdr_rec.c lib/libgssapi Makefile Symbol.map gss_mech_switch.c gss_utils.c mech_switch.h utils.h Added files: include/rpc rpcsec_gss.h kerberos5/lib/libgssapi_krb5 pname_to_uid.c lib/libc/rpc rpcsec_gss_stub.c lib/libgssapi gss_pname_to_uid.c lib/librpcsec_gss Makefile Symbol.map rpc_gss_get_error.3 rpc_gss_get_mech_info.3 rpc_gss_get_mechanisms.3 rpc_gss_get_principal_name.3 rpc_gss_get_versions.3 rpc_gss_getcred.3 rpc_gss_is_installed.3 rpc_gss_max_data_length.3 rpc_gss_mech_to_oid.3 rpc_gss_oid_to_mech.3 rpc_gss_qop_to_num.3 rpc_gss_seccreate.3 rpc_gss_set_callback.3 rpc_gss_set_defaults.3 rpc_gss_set_svc_name.3 rpc_gss_svc_max_data_length.3 rpcsec_gss.3 rpcsec_gss.c rpcsec_gss_conf.c rpcsec_gss_int.h rpcsec_gss_misc.c rpcsec_gss_prot.c svc_rpcsec_gss.c Log: SVN rev 181344 on 2008-08-06 14:02:05Z by dfr Add an implementation of the RPCSEC_GSS authentication protocol for RPC. This is based on an old implementation from the University of Michigan with lots of changes and fixes by me and the addition of a Solaris-compatible API. Sponsored by: Isilon Systems Reviewed by: alfred Revision Changes Path 1.64 +1 -0 src/gnu/usr.bin/groff/tmac/mdoc.local 1.5 +9 -0 src/include/gssapi/gssapi.h 1.4 +1 -1 src/include/rpc/Makefile 1.22 +16 -2 src/include/rpc/auth.h 1.1 +179 -0 src/include/rpc/rpcsec_gss.h (new) 1.25 +43 -0 src/include/rpc/svc.h 1.2 +1 -0 src/kerberos5/lib/libgssapi_krb5/Makefile 1.1 +59 -0 src/kerberos5/lib/libgssapi_krb5/pname_to_uid.c (new) 1.232 +3 -1 src/lib/Makefile 1.29 +3 -2 src/lib/libc/rpc/Makefile.inc 1.4 +4 -0 src/lib/libc/rpc/Symbol.map 1.20 +87 -23 src/lib/libc/rpc/clnt_dg.c 1.18 +8 -1 src/lib/libc/rpc/clnt_perror.c 1.21 +37 -12 src/lib/libc/rpc/clnt_vc.c 1.1 +48 -0 src/lib/libc/rpc/rpcsec_gss_stub.c (new) 1.25 +48 -10 src/lib/libc/rpc/svc.c 1.14 +24 -0 src/lib/libc/rpc/svc_auth.c 1.9 +27 -7 src/lib/libc/rpc/svc_dg.c 1.16 +28 -10 src/lib/libc/rpc/svc_raw.c 1.28 +32 -13 src/lib/libc/rpc/svc_vc.c 1.23 +13 -12 src/lib/libc/xdr/xdr_rec.c 1.5 +1 -0 src/lib/libgssapi/Makefile 1.2 +7 -0 src/lib/libgssapi/Symbol.map 1.4 +1 -0 src/lib/libgssapi/gss_mech_switch.c 1.1 +69 -0 src/lib/libgssapi/gss_pname_to_uid.c (new) 1.5 +12 -0 src/lib/libgssapi/gss_utils.c 1.3 +8 -0 src/lib/libgssapi/mech_switch.h 1.3 +1 -0 src/lib/libgssapi/utils.h 1.1 +39 -0 src/lib/librpcsec_gss/Makefile (new) 1.1 +28 -0 src/lib/librpcsec_gss/Symbol.map (new) 1.1 +58 -0 src/lib/librpcsec_gss/rpc_gss_get_error.3 (new) 1.1 +68 -0 src/lib/librpcsec_gss/rpc_gss_get_mech_info.3 (new) 1.1 +55 -0 src/lib/librpcsec_gss/rpc_gss_get_mechanisms.3 (new) 1.1 +82 -0 src/lib/librpcsec_gss/rpc_gss_get_principal_name.3 (new) 1.1 +64 -0 src/lib/librpcsec_gss/rpc_gss_get_versions.3 (new) 1.1 +85 -0 src/lib/librpcsec_gss/rpc_gss_getcred.3 (new) 1.1 +65 -0 src/lib/librpcsec_gss/rpc_gss_is_installed.3 (new) 1.1 +64 -0 src/lib/librpcsec_gss/rpc_gss_max_data_length.3 (new) 1.1 +68 -0 src/lib/librpcsec_gss/rpc_gss_mech_to_oid.3 (new) 1.1 +68 -0 src/lib/librpcsec_gss/rpc_gss_oid_to_mech.3 (new) 1.1 +70 -0 src/lib/librpcsec_gss/rpc_gss_qop_to_num.3 (new) 1.1 +112 -0 src/lib/librpcsec_gss/rpc_gss_seccreate.3 (new) 1.1 +115 -0 src/lib/librpcsec_gss/rpc_gss_set_callback.3 (new) 1.1 +70 -0 src/lib/librpcsec_gss/rpc_gss_set_defaults.3 (new) 1.1 +87 -0 src/lib/librpcsec_gss/rpc_gss_set_svc_name.3 (new) 1.1 +64 -0 src/lib/librpcsec_gss/rpc_gss_svc_max_data_length.3 (new) 1.1 +230 -0 src/lib/librpcsec_gss/rpcsec_gss.3 (new) 1.1 +722 -0 src/lib/librpcsec_gss/rpcsec_gss.c (new) 1.1 +417 -0 src/lib/librpcsec_gss/rpcsec_gss_conf.c (new) 1.1 +95 -0 src/lib/librpcsec_gss/rpcsec_gss_int.h (new) 1.1 +49 -0 src/lib/librpcsec_gss/rpcsec_gss_misc.c (new) 1.1 +288 -0 src/lib/librpcsec_gss/rpcsec_gss_prot.c (new) 1.1 +1214 -0 src/lib/librpcsec_gss/svc_rpcsec_gss.c (new) From owner-cvs-src@FreeBSD.ORG Wed Aug 6 14:47:30 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1189E106570A; Wed, 6 Aug 2008 14:47:30 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 381BC8FC1E; Wed, 6 Aug 2008 14:47:28 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m76ElSum046457; Wed, 6 Aug 2008 14:47:28 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m76ElSne046456; Wed, 6 Aug 2008 14:47:28 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <200808061447.m76ElSne046456@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Wed, 6 Aug 2008 14:47:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/ufs/ffs 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: Wed, 06 Aug 2008 14:47:30 -0000 kib 2008-08-06 14:47:19 UTC FreeBSD src repository Modified files: sys/ufs/ffs ffs_vfsops.c Log: SVN rev 181345 on 2008-08-06 14:47:19Z by kib User may do "mount -o snapshot ...", that causes new FFS mount to be performed with snapshot option, while the mp->mnt_opt is NULL. Protect against NULL pointer dereference. Noted by: Mateusz Guzik MFC after: 3 days Revision Changes Path 1.344 +2 -1 src/sys/ufs/ffs/ffs_vfsops.c From owner-cvs-src@FreeBSD.ORG Wed Aug 6 15:04:55 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3345C1065672 for ; Wed, 6 Aug 2008 15:04:55 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.153]) by mx1.freebsd.org (Postfix) with ESMTP id B11048FC08 for ; Wed, 6 Aug 2008 15:04:54 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: by fg-out-1718.google.com with SMTP id l26so33428fgb.35 for ; Wed, 06 Aug 2008 08:04:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=+Yp4WxG+w0WnFLpk1dEwwoC0cAgFbYg9r6hrLk3wFJg=; b=to1maWb7qCVuhPVst3OBpDeq896yWyRc3LQzJZkDQzibDAHJ37m6+vc7j270YWDmWP 69t39FiEoETIGhn5vWKls5nZxAPCKDNMYopj70tR1NS5pHSRpqEHUVtFbo3/uFYTpfd6 8LSka19dVoP3ofGUrmySMPcLKDKVdkl6wKvYQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=vhqQd6vp3H5bbDhCS4irqlzumJjshFi9yuumFqVViAVEjijy+pvQ974+613YfdSCl+ Q+nLQrNeL2HwNuPToQ9JapZwg/fuAb1LFhxJVmxo94ZtvCWZzsLQlHUlsZ/s/yoOr9Hd jfwmWYjHoO8frBJZrcqWaW8GfwEpV/iEnQQWg= Received: by 10.86.89.1 with SMTP id m1mr857313fgb.68.1218035093621; Wed, 06 Aug 2008 08:04:53 -0700 (PDT) Received: by 10.86.78.14 with HTTP; Wed, 6 Aug 2008 08:04:53 -0700 (PDT) Message-ID: <3bbf2fe10808060804k5b843b5bma8d71d524497e8d8@mail.gmail.com> Date: Wed, 6 Aug 2008 17:04:53 +0200 From: "Attilio Rao" Sender: asmrookie@gmail.com To: "John Baldwin" In-Reply-To: <200808052003.m75K3faN048818@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200808052003.m75K3faN048818@repoman.freebsd.org> X-Google-Sender-Auth: 188fd5fb8287fd26 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/kern kern_condvar.c kern_lock.c kern_sig.c kern_sx.c kern_synch.c kern_thread.c subr_sleepqueue.c src/sys/sys proc.h sleepqueue.h src/sys/vm vm_glue.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 06 Aug 2008 15:04:55 -0000 2008/8/5, John Baldwin : > jhb 2008-08-05 20:02:31 UTC > > FreeBSD src repository > > Modified files: > sys/kern kern_condvar.c kern_lock.c kern_sig.c > kern_sx.c kern_synch.c kern_thread.c > subr_sleepqueue.c > sys/sys proc.h sleepqueue.h > sys/vm vm_glue.c > Log: > SVN rev 181334 on 2008-08-05 20:02:31Z by jhb > > If a thread that is swapped out is made runnable, then the setrunnable() > routine wakes up proc0 so that proc0 can swap the thread back in. > Historically, this has been done by waking up proc0 directly from > setrunnable() itself via a wakeup(). When waking up a sleeping thread > that was swapped out (the usual case when waking proc0 since only sleeping > threads are eligible to be swapped out), this resulted in a bit of > recursion (e.g. wakeup() -> setrunnable() -> wakeup()). > > With sleep queues having separate locks in 6.x and later, this caused a > spin lock LOR (sleepq lock -> sched_lock/thread lock -> sleepq lock). > An attempt was made to fix this in 7.0 by making the proc0 wakeup use > the ithread mechanism for doing the wakeup. However, this required > grabbing proc0's thread lock to perform the wakeup. If proc0 was asleep > elsewhere in the kernel (e.g. waiting for disk I/O), then this degenerated > into the same LOR since the thread lock would be some other sleepq lock. > > Fix this by deferring the wakeup of the swapper until after the sleepq > lock held by the upper layer has been locked. The setrunnable() routine > now returns a boolean value to indicate whether or not proc0 needs to be > woken up. The end result is that consumers of the sleepq API such as > *sleep/wakeup, condition variables, sx locks, and lockmgr, have to wakeup > proc0 if they get a non-zero return value from sleepq_abort(), > sleepq_broadcast(), or sleepq_signal(). Could you please update sleepqueue(9) manpages reflecting prototipes changes for sleepq_* functions? Thanks, Attilio -- Peace can only be achieved by understanding - A. Einstein From owner-cvs-src@FreeBSD.ORG Wed Aug 6 15:33:12 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6C51B1065675; Wed, 6 Aug 2008 15:33:12 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from ebb.errno.com (ebb.errno.com [69.12.149.25]) by mx1.freebsd.org (Postfix) with ESMTP id 3EC568FC21; Wed, 6 Aug 2008 15:33:12 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from trouble.errno.com (trouble.errno.com [10.0.0.248]) (authenticated bits=0) by ebb.errno.com (8.13.6/8.12.6) with ESMTP id m76FXBQU059827 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 6 Aug 2008 08:33:11 -0700 (PDT) (envelope-from sam@freebsd.org) Message-ID: <4899C437.3090506@freebsd.org> Date: Wed, 06 Aug 2008 08:33:11 -0700 From: Sam Leffler Organization: FreeBSD Project User-Agent: Thunderbird 2.0.0.9 (X11/20071125) MIME-Version: 1.0 To: Warner Losh References: <200808060734.m767Yoob077994@repoman.freebsd.org> In-Reply-To: <200808060734.m767Yoob077994@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-DCC-Rhyolite-Metrics: ebb.errno.com; whitelist Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/pccard pccard.c pccardvar.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, 06 Aug 2008 15:33:12 -0000 Warner Losh wrote: > imp 2008-08-06 07:34:35 UTC > > FreeBSD src repository > > Modified files: > sys/dev/pccard pccard.c pccardvar.h > Log: > SVN rev 181342 on 2008-08-06 07:34:35Z by imp > > Unify the initial card probe/attach procedure with the kldload > procedure. There were some subtle differences before that could lead > to a variety of bugs, including resources being lost (in one case > forever). pccard_probe_and_attach_card does this now, and includes > comments about what's going on and why, since it isn't obvious from > the code. Please let me know if I've missed anything... > > Provide a new function called pccard_select_cfe that allows drivers to > select which configuration entry to use. This is needed for some > older pre-MFC standard cards with many functions that want to activate > all their functions by selecting alternative entries, or to work > around broken ones. pccard_select_cfe will migrate into the > pccard_if.m interface as its interface stabilizes to keep all the > pccard drivers from referencing any symbols in the pccard.ko module > directly. > > Are there any specific bugs this fixes? For example I have seen cases where ejecting a wireless card leaves the ifnet around. I also have a wireless card that does not probe (we've discsussed it; looks like an issue not powering on the socket). Sam From owner-cvs-src@FreeBSD.ORG Wed Aug 6 15:33:14 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5D4221065673; Wed, 6 Aug 2008 15:33:14 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 329D48FC12; Wed, 6 Aug 2008 15:33:14 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m76FXEmD051359; Wed, 6 Aug 2008 15:33:14 GMT (envelope-from dfr@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m76FXEOG051358; Wed, 6 Aug 2008 15:33:14 GMT (envelope-from dfr@repoman.freebsd.org) Message-Id: <200808061533.m76FXEOG051358@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to dfr@repoman.freebsd.org using -f From: Doug Rabson Date: Wed, 6 Aug 2008 15:33:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/librpcsec_gss rpcsec_gss_prot.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 06 Aug 2008 15:33:14 -0000 dfr 2008-08-06 15:33:00 UTC FreeBSD src repository Modified files: lib/librpcsec_gss rpcsec_gss_prot.c Log: SVN rev 181346 on 2008-08-06 15:33:00Z by dfr Fix 64bt build. Revision Changes Path 1.2 +3 -1 src/lib/librpcsec_gss/rpcsec_gss_prot.c From owner-cvs-src@FreeBSD.ORG Wed Aug 6 15:55:16 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 220DF1065672; Wed, 6 Aug 2008 15:55:16 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EB55C8FC21; Wed, 6 Aug 2008 15:55:15 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m76FtFuH053418; Wed, 6 Aug 2008 15:55:15 GMT (envelope-from sam@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m76FtFW4053417; Wed, 6 Aug 2008 15:55:15 GMT (envelope-from sam@repoman.freebsd.org) Message-Id: <200808061555.m76FtFW4053417@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to sam@repoman.freebsd.org using -f From: Sam Leffler Date: Wed, 6 Aug 2008 15:54: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/net80211 ieee80211.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, 06 Aug 2008 15:55:16 -0000 sam 2008-08-06 15:54:59 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211.h Log: SVN rev 181347 on 2008-08-06 15:54:59Z by sam add WPS oui Submitted by: "Chuck Tuffli" MFC after: 3 days Revision Changes Path 1.21 +2 -0 src/sys/net80211/ieee80211.h From owner-cvs-src@FreeBSD.ORG Wed Aug 6 16:31:48 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 908CD1065673; Wed, 6 Aug 2008 16:31:48 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 332A38FC15; Wed, 6 Aug 2008 16:31:48 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.2/8.14.1) with ESMTP id m76GUNMD002442; Wed, 6 Aug 2008 10:30:23 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 06 Aug 2008 10:30:41 -0600 (MDT) Message-Id: <20080806.103041.-749248634.imp@bsdimp.com> To: sam@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <4899C437.3090506@freebsd.org> References: <200808060734.m767Yoob077994@repoman.freebsd.org> <4899C437.3090506@freebsd.org> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/pccard pccard.c pccardvar.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, 06 Aug 2008 16:31:48 -0000 In message: <4899C437.3090506@freebsd.org> Sam Leffler writes: : Warner Losh wrote: : > imp 2008-08-06 07:34:35 UTC : > : > FreeBSD src repository : > : > Modified files: : > sys/dev/pccard pccard.c pccardvar.h : > Log: : > SVN rev 181342 on 2008-08-06 07:34:35Z by imp : > : > Unify the initial card probe/attach procedure with the kldload : > procedure. There were some subtle differences before that could lead : > to a variety of bugs, including resources being lost (in one case : > forever). pccard_probe_and_attach_card does this now, and includes : > comments about what's going on and why, since it isn't obvious from : > the code. Please let me know if I've missed anything... : > : > Provide a new function called pccard_select_cfe that allows drivers to : > select which configuration entry to use. This is needed for some : > older pre-MFC standard cards with many functions that want to activate : > all their functions by selecting alternative entries, or to work : > around broken ones. pccard_select_cfe will migrate into the : > pccard_if.m interface as its interface stabilizes to keep all the : > pccard drivers from referencing any symbols in the pccard.ko module : > directly. : > : > : : Are there any specific bugs this fixes? For example I have seen cases : where ejecting a wireless card leaves the ifnet around. This won't fix that. I've only seen this when the detach routine blocks... But if there's other times... : I also have a : wireless card that does not probe (we've discsussed it; looks like an : issue not powering on the socket). That's also something I don't think this will fix. This is a problem in the pccard/cardbus bridge code somewhere, I think. I haven't been able to reproduce this locally, or hook up with you in the bay area. The specific bugs that I've seen are that there's an ordering in which you can have a 16-bit PC Card with resources owned by the pccard layer, and then a driver is loaded and fails and then you get error messages when the card is ejected. Warner From owner-cvs-src@FreeBSD.ORG Wed Aug 6 17:11:17 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AD0C31065670; Wed, 6 Aug 2008 17:11:17 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 813408FC16; Wed, 6 Aug 2008 17:11:17 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m76HBHiG071385; Wed, 6 Aug 2008 17:11:17 GMT (envelope-from dfr@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m76HBH4g071384; Wed, 6 Aug 2008 17:11:17 GMT (envelope-from dfr@repoman.freebsd.org) Message-Id: <200808061711.m76HBH4g071384@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to dfr@repoman.freebsd.org using -f From: Doug Rabson Date: Wed, 6 Aug 2008 17:11: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/librpcsec_gss svc_rpcsec_gss.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 06 Aug 2008 17:11:17 -0000 dfr 2008-08-06 17:11:12 UTC FreeBSD src repository Modified files: lib/librpcsec_gss svc_rpcsec_gss.c Log: SVN rev 181348 on 2008-08-06 17:11:12Z by dfr Fix ia64 build. Revision Changes Path 1.2 +3 -3 src/lib/librpcsec_gss/svc_rpcsec_gss.c From owner-cvs-src@FreeBSD.ORG Wed Aug 6 18:08:19 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 52CEE1065677; Wed, 6 Aug 2008 18:08:19 +0000 (UTC) (envelope-from antoine@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E48828FC0C; Wed, 6 Aug 2008 18:08:18 +0000 (UTC) (envelope-from antoine@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m76I8IRu076914; Wed, 6 Aug 2008 18:08:18 GMT (envelope-from antoine@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m76I8Iav076913; Wed, 6 Aug 2008 18:08:18 GMT (envelope-from antoine@repoman.freebsd.org) Message-Id: <200808061808.m76I8Iav076913@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to antoine@repoman.freebsd.org using -f From: Antoine Brodin Date: Wed, 6 Aug 2008 18:08:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/atacontrol atacontrol.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 06 Aug 2008 18:08:19 -0000 antoine 2008-08-06 18:08:02 UTC FreeBSD src repository Modified files: sbin/atacontrol atacontrol.c Log: SVN rev 181349 on 2008-08-06 18:08:02Z by antoine Make atacontrol(8) rebuild work when /usr is not mounted or from /rescue PR: bin/125680 MFC after: 1 month Tested by: Stef Walter Revision Changes Path 1.49 +25 -6 src/sbin/atacontrol/atacontrol.c From owner-cvs-src@FreeBSD.ORG Wed Aug 6 19:47:47 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D43421065677; Wed, 6 Aug 2008 19:47:47 +0000 (UTC) (envelope-from emaste@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BF8928FC15; Wed, 6 Aug 2008 19:47:47 +0000 (UTC) (envelope-from emaste@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m76Jllid086210; Wed, 6 Aug 2008 19:47:47 GMT (envelope-from emaste@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m76JllxO086209; Wed, 6 Aug 2008 19:47:47 GMT (envelope-from emaste@repoman.freebsd.org) Message-Id: <200808061947.m76JllxO086209@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to emaste@repoman.freebsd.org using -f From: Ed Maste Date: Wed, 6 Aug 2008 19:44: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/sys/kern kern_malloc.c src/sys/sys malloc.h src/sys/vm memguard.c memguard.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, 06 Aug 2008 19:47:47 -0000 emaste 2008-08-06 19:44:40 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern kern_malloc.c sys/sys malloc.h sys/vm memguard.c memguard.h Log: SVN rev 181350 on 2008-08-06 19:44:40Z by emaste MFC r153880: Improve memguard a bit: - Provide tunable vm.memguard.desc, so one can specify memory type without changing the code and recompiling the kernel. - Allow to use memguard for kernel modules by providing sysctl vm.memguard.desc, which can be changed to short description of memory type before module is loaded. - Move as much memguard code as possible to memguard.c. - Add sysctl node vm.memguard. and move memguard-specific sysctl there. - Add malloc_desc2type() function for finding memory type based on its short description (ks_shortdesc field). - Memory type can be changed (via vm.memguard.desc sysctl) only if it doesn't exist (will be loaded later) or when no memory is allocated yet. If there is allocated memory for the given memory type, return EBUSY. - Implement two ways of memory types comparsion and make safer/slower the default. Revision Changes Path 1.142.2.9 +17 -13 src/sys/kern/kern_malloc.c 1.80.2.2 +2 -0 src/sys/sys/malloc.h 1.5.2.1 +90 -0 src/sys/vm/memguard.c 1.2.2.1 +3 -0 src/sys/vm/memguard.h From owner-cvs-src@FreeBSD.ORG Wed Aug 6 22:22:36 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB16C106574C; Wed, 6 Aug 2008 22:22:36 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EE8BA8FC08; Wed, 6 Aug 2008 22:22:35 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m76MMZGt013173; Wed, 6 Aug 2008 22:22:35 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m76MMZXP013172; Wed, 6 Aug 2008 22:22:35 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200808062222.m76MMZXP013172@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Wed, 6 Aug 2008 22:22: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/dev/ed if_ed.c if_ed_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 06 Aug 2008 22:22:37 -0000 imp 2008-08-06 22:22:27 UTC FreeBSD src repository Modified files: sys/dev/ed if_ed.c if_ed_pccard.c Log: SVN rev 181351 on 2008-08-06 22:22:27Z by imp When the miibus for the AX88x90 or TC5299J cards fails to attach, we would call ed_release_resources() when we should have called ed_detach() to properly undo the effects of prior calls to ed_attach(). This would leave a stray ed interface ifnet alive in the system, which was, well, bad, since we called if_free() on the underlying memory... Fix the ed_detach routine to cope being called in this context now. This should never come up because the miibus is always there. Except for now when it seems to be failing for reasons unknown... That's a different bug that hits at least ed, xl, dc and fxp... Revision Changes Path 1.272 +9 -7 src/sys/dev/ed/if_ed.c 1.115 +1 -1 src/sys/dev/ed/if_ed_pccard.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 00:15:08 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D784210656E7; Thu, 7 Aug 2008 00:15:08 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 140CD8FC08; Thu, 7 Aug 2008 00:15:08 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m770F7Vc024728; Thu, 7 Aug 2008 00:15:07 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m770F7fF024727; Thu, 7 Aug 2008 00:15:07 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200808070015.m770F7fF024727@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Thu, 7 Aug 2008 00: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/usr.bin/units units.lib X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 00:15:09 -0000 edwin 2008-08-07 00:14:56 UTC FreeBSD src repository Modified files: usr.bin/units units.lib Log: SVN rev 181352 on 2008-08-07 00:14:56Z by edwin Update the units library file. - Merge changes from NetBSD and OpenBSD. - Add the Euro as a primitive unit, add old converted currency and pegged currency (Obtained from Wikipedia) - Rename "dollar" to "usdollar" as primitive unit, remove non-pegged currency and add pegged currency (Obtained from Wikipedia) - Updated the accuracy of a lot of constants (Obtained from Wikipedia) PR: bin/106545 bin/88252 Submitted by: trasz, J Vinopal Approved by: bde@ (mentor) MFC after: 1 week Revision Changes Path 1.17 +195 -104 src/usr.bin/units/units.lib From owner-cvs-src@FreeBSD.ORG Thu Aug 7 00:35:01 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BEEBD1065673; Thu, 7 Aug 2008 00:35:01 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id BADF18FC0A; Thu, 7 Aug 2008 00:34:59 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <489A4332.7060809@FreeBSD.org> Date: Thu, 07 Aug 2008 02:34:58 +0200 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: Edwin Groothuis References: <200808070015.m770F7fF024727@repoman.freebsd.org> In-Reply-To: <200808070015.m770F7fF024727@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.bin/units units.lib X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 00:35:01 -0000 Edwin Groothuis wrote: > edwin 2008-08-07 00:14:56 UTC > > FreeBSD src repository > > Modified files: > usr.bin/units units.lib > Log: > SVN rev 181352 on 2008-08-07 00:14:56Z by edwin > > Update the units library file. > > - Merge changes from NetBSD and OpenBSD. > - Add the Euro as a primitive unit, add old converted currency and > pegged currency (Obtained from Wikipedia) > - Rename "dollar" to "usdollar" as primitive unit, remove non-pegged > currency and add pegged currency (Obtained from Wikipedia) > - Updated the accuracy of a lot of constants (Obtained from Wikipedia) > > PR: bin/106545 bin/88252 > Submitted by: trasz, J Vinopal > Approved by: bde@ (mentor) > MFC after: 1 week Am I the only one concerned that you used Wikipedia as a primary and sole source for quantitative facts? Kris From owner-cvs-src@FreeBSD.ORG Thu Aug 7 01:06:16 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DDCF21065677; Thu, 7 Aug 2008 01:06:16 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 477628FC19; Thu, 7 Aug 2008 01:06:15 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <489A4A86.7040202@FreeBSD.org> Date: Thu, 07 Aug 2008 03:06:14 +0200 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: Edwin Groothuis References: <200808070015.m770F7fF024727@repoman.freebsd.org> <489A4332.7060809@FreeBSD.org> <20080807010008.GQ3285@k7.mavetju> In-Reply-To: <20080807010008.GQ3285@k7.mavetju> 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/usr.bin/units units.lib X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 01:06:17 -0000 Edwin Groothuis wrote: > On Thu, Aug 07, 2008 at 02:34:58AM +0200, Kris Kennaway wrote: >> Edwin Groothuis wrote: >>> edwin 2008-08-07 00:14:56 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> usr.bin/units units.lib >>> Log: >>> SVN rev 181352 on 2008-08-07 00:14:56Z by edwin >>> >>> Update the units library file. >>> >>> - Merge changes from NetBSD and OpenBSD. >>> - Add the Euro as a primitive unit, add old converted currency and >>> pegged currency (Obtained from Wikipedia) >>> - Rename "dollar" to "usdollar" as primitive unit, remove non-pegged >>> currency and add pegged currency (Obtained from Wikipedia) >>> - Updated the accuracy of a lot of constants (Obtained from Wikipedia) >>> >>> PR: bin/106545 bin/88252 >>> Submitted by: trasz, J Vinopal >>> >>> Approved by: bde@ (mentor) >>> MFC after: 1 week >> Am I the only one concerned that you used Wikipedia as a primary and >> sole source for quantitative facts? > > I'll check them with others. Thanks. Chances are they are fine of course, but one can never be sure. Kris From owner-cvs-src@FreeBSD.ORG Thu Aug 7 01:17:26 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 07C9F106564A; Thu, 7 Aug 2008 01:17:26 +0000 (UTC) (envelope-from edwin@mavetju.org) Received: from mail5out.barnet.com.au (mail5.barnet.com.au [202.83.178.78]) by mx1.freebsd.org (Postfix) with ESMTP id B88B98FC08; Thu, 7 Aug 2008 01:17:25 +0000 (UTC) (envelope-from edwin@mavetju.org) Received: by mail5out.barnet.com.au (Postfix, from userid 1001) id 2C5712218ADF; Thu, 7 Aug 2008 11:01:02 +1000 (EST) X-Viruscan-Id: <489A494E00014C0BAC038B@BarNet> Received: from mail5auth.barnet.com.au (mail5.barnet.com.au [202.83.178.78]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail5auth.barnet.com.au", Issuer "*.barnet.com.au" (verified OK)) by mail5.barnet.com.au (Postfix) with ESMTP id CBD9621B4A63; Thu, 7 Aug 2008 11:01:01 +1000 (EST) Received: from k7.mavetju (ppp121-44-11-180.lns10.syd7.internode.on.net [121.44.11.180]) by mail5auth.barnet.com.au (Postfix) with ESMTP id 76F752218A82; Thu, 7 Aug 2008 11:01:01 +1000 (EST) Received: by k7.mavetju (Postfix, from userid 1001) id 9768F275; Thu, 7 Aug 2008 11:00:08 +1000 (EST) Date: Thu, 7 Aug 2008 11:00:08 +1000 From: Edwin Groothuis To: Kris Kennaway Message-ID: <20080807010008.GQ3285@k7.mavetju> References: <200808070015.m770F7fF024727@repoman.freebsd.org> <489A4332.7060809@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <489A4332.7060809@FreeBSD.org> User-Agent: Mutt/1.4.2.3i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.bin/units units.lib X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 01:17:26 -0000 On Thu, Aug 07, 2008 at 02:34:58AM +0200, Kris Kennaway wrote: > Edwin Groothuis wrote: > >edwin 2008-08-07 00:14:56 UTC > > > > FreeBSD src repository > > > > Modified files: > > usr.bin/units units.lib > > Log: > > SVN rev 181352 on 2008-08-07 00:14:56Z by edwin > > > > Update the units library file. > > > > - Merge changes from NetBSD and OpenBSD. > > - Add the Euro as a primitive unit, add old converted currency and > > pegged currency (Obtained from Wikipedia) > > - Rename "dollar" to "usdollar" as primitive unit, remove non-pegged > > currency and add pegged currency (Obtained from Wikipedia) > > - Updated the accuracy of a lot of constants (Obtained from Wikipedia) > > > > PR: bin/106545 bin/88252 > > Submitted by: trasz, J Vinopal > > > > Approved by: bde@ (mentor) > > MFC after: 1 week > > Am I the only one concerned that you used Wikipedia as a primary and > sole source for quantitative facts? I'll check them with others. Edwin -- Edwin Groothuis | Personal website: http://www.mavetju.org edwin@mavetju.org | Weblog: http://www.mavetju.org/weblog/ From owner-cvs-src@FreeBSD.ORG Thu Aug 7 03:27:27 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 301CC106567A; Thu, 7 Aug 2008 03:27:27 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 03B508FC1E; Thu, 7 Aug 2008 03:27:27 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m773RQY2054985; Thu, 7 Aug 2008 03:27:26 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m773RQEw054984; Thu, 7 Aug 2008 03:27:26 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808070327.m773RQEw054984@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Thu, 7 Aug 2008 03:27:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/pci if_sis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 03:27:27 -0000 jhb 2008-08-07 03:27:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/pci if_sis.c Log: SVN rev 181353 on 2008-08-07 03:27:10Z by jhb MFC: Tweaks to short cable changes: - SIS_SETBIT already does a read-modify-write. - Set all of the "optimum performance" PHY registers for the 15D parts. Revision Changes Path 1.150.2.1 +9 -12 src/sys/pci/if_sis.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 03:52:45 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AA12A106574F; Thu, 7 Aug 2008 03:52:45 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8DC6E8FC18; Thu, 7 Aug 2008 03:52:44 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m773qil3057110; Thu, 7 Aug 2008 03:52:44 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m773qisM057109; Thu, 7 Aug 2008 03:52:44 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808070352.m773qisM057109@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Thu, 7 Aug 2008 03:52:35 +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/pci if_sis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 03:52:45 -0000 jhb 2008-08-07 03:52:35 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/pci if_sis.c Log: SVN rev 181354 on 2008-08-07 03:52:35Z by jhb MFC: Tweaks to short cable changes: - SIS_SETBIT already does a read-modify-write. - Set all of the "optimum performance" PHY registers for the 15D parts. Revision Changes Path 1.132.2.9 +9 -12 src/sys/pci/if_sis.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 04:56:48 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7008B106567B; Thu, 7 Aug 2008 04:56:48 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4409F8FC1E; Thu, 7 Aug 2008 04:56:48 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m774umhE072887; Thu, 7 Aug 2008 04:56:48 GMT (envelope-from alc@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m774umiV072886; Thu, 7 Aug 2008 04:56:48 GMT (envelope-from alc@repoman.freebsd.org) Message-Id: <200808070456.m774umiV072886@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to alc@repoman.freebsd.org using -f From: Alan Cox Date: Thu, 7 Aug 2008 04:56:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 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: Thu, 07 Aug 2008 04:56:48 -0000 alc 2008-08-07 04:56:29 UTC FreeBSD src repository Modified files: sys/amd64/amd64 pmap.c Log: SVN rev 181356 on 2008-08-07 04:56:29Z by alc Introduce pmap_change_attr_locked(). Revision Changes Path 1.644 +18 -17 src/sys/amd64/amd64/pmap.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 05:35:24 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 572CB1065671; Thu, 7 Aug 2008 05:35:24 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2AD938FC15; Thu, 7 Aug 2008 05:35:24 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m775ZOtE077010; Thu, 7 Aug 2008 05:35:24 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m775ZOBR077009; Thu, 7 Aug 2008 05:35:24 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200808070535.m775ZOBR077009@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Thu, 7 Aug 2008 05:35: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/usr.bin/units units.lib X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 05:35:24 -0000 edwin 2008-08-07 05:35:01 UTC FreeBSD src repository Modified files: usr.bin/units units.lib Log: SVN rev 181357 on 2008-08-07 05:35:01Z by edwin - acificfrancexchange -> pacificfrancexchange - Add comments about the pegged currencies. Submitted by: GeJ on #bsdports Revision Changes Path 1.18 +3 -1 src/usr.bin/units/units.lib From owner-cvs-src@FreeBSD.ORG Thu Aug 7 07:19:27 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 971DA1065680; Thu, 7 Aug 2008 07:19:27 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6B0468FC1E; Thu, 7 Aug 2008 07:19:27 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m777JRc8087456; Thu, 7 Aug 2008 07:19:27 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m777JR9S087455; Thu, 7 Aug 2008 07:19:27 GMT (envelope-from brueffer@repoman.freebsd.org) Message-Id: <200808070719.m777JR9S087455@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to brueffer@repoman.freebsd.org using -f From: Christian Brueffer Date: Thu, 7 Aug 2008 07:16:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src UPDATING X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Aug 2008 07:19:27 -0000 brueffer 2008-08-07 07:16:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) . UPDATING Log: SVN rev 181358 on 2008-08-07 07:16:07Z by brueffer current -> STABLE here, as in all other STABLE branches. Submitted by: joel Revision Changes Path 1.507.2.9 +1 -1 src/UPDATING From owner-cvs-src@FreeBSD.ORG Thu Aug 7 07:24:28 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 278F410656CB; Thu, 7 Aug 2008 07:24:28 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EFA128FC1B; Thu, 7 Aug 2008 07:24:27 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m777ORbU087908; Thu, 7 Aug 2008 07:24:27 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m777ORZX087907; Thu, 7 Aug 2008 07:24:27 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808070724.m777ORZX087907@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Thu, 7 Aug 2008 07:23:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/net if.h src/sys/sys sockio.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, 07 Aug 2008 07:24:28 -0000 jhb 2008-08-07 07:23:53 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/net if.h sys/sys sockio.h Log: SVN rev 181359 on 2008-08-07 07:23:53Z by jhb MFC: Trim some noise from some #ifdef's. Revision Changes Path 1.96.2.5 +1 -1 src/sys/net/if.h 1.28.2.2 +1 -1 src/sys/sys/sockio.h From owner-cvs-src@FreeBSD.ORG Thu Aug 7 07:26:19 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B24071065677; Thu, 7 Aug 2008 07:26:19 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 867348FC20; Thu, 7 Aug 2008 07:26:19 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m777QJtR088125; Thu, 7 Aug 2008 07:26:19 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m777QJq0088124; Thu, 7 Aug 2008 07:26:19 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808070726.m777QJq0088124@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Thu, 7 Aug 2008 07:25:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/net if.h src/sys/sys sockio.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, 07 Aug 2008 07:26:19 -0000 jhb 2008-08-07 07:25:48 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/net if.h sys/sys sockio.h Log: SVN rev 181360 on 2008-08-07 07:25:48Z by jhb MFC: Trim some noise from some #ifdef's. Revision Changes Path 1.108.2.4 +1 -1 src/sys/net/if.h 1.31.2.1 +1 -1 src/sys/sys/sockio.h From owner-cvs-src@FreeBSD.ORG Thu Aug 7 07:29:35 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E70A41065681; Thu, 7 Aug 2008 07:29:35 +0000 (UTC) (envelope-from trasz@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BAB668FC23; Thu, 7 Aug 2008 07:29:35 +0000 (UTC) (envelope-from trasz@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m777TZRe088344; Thu, 7 Aug 2008 07:29:35 GMT (envelope-from trasz@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m777TZpk088343; Thu, 7 Aug 2008 07:29:35 GMT (envelope-from trasz@repoman.freebsd.org) Message-Id: <200808070729.m777TZpk088343@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to trasz@repoman.freebsd.org using -f From: Edward Tomasz Napierala Date: Thu, 7 Aug 2008 07:29: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/bin/cp utils.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 07:29:36 -0000 trasz 2008-08-07 07:29:26 UTC FreeBSD src repository Modified files: bin/cp utils.c Log: SVN rev 181361 on 2008-08-07 07:29:26Z by trasz Fix ACL preservation, apparently broken in 1.47. Approved by: rwatson MFC after: 3 weeks Revision Changes Path 1.54 +3 -1 src/bin/cp/utils.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 07:32:52 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C3EC6106566B; Thu, 7 Aug 2008 07:32:52 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 975358FC0A; Thu, 7 Aug 2008 07:32:52 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m777WqBL088633; Thu, 7 Aug 2008 07:32:52 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m777WqJm088632; Thu, 7 Aug 2008 07:32:52 GMT (envelope-from brueffer@repoman.freebsd.org) Message-Id: <200808070732.m777WqJm088632@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to brueffer@repoman.freebsd.org using -f From: Christian Brueffer Date: Thu, 7 Aug 2008 07:32: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 et.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, 07 Aug 2008 07:32:52 -0000 brueffer 2008-08-07 07:32:40 UTC FreeBSD src repository Modified files: share/man/man4 et.4 Log: SVN rev 181362 on 2008-08-07 07:32:40Z by brueffer Comment out information about Jumbo Frame support, it's not implemented yet. While here, fix a whitespace nit. Discussed with: delphij Revision Changes Path 1.2 +8 -8 src/share/man/man4/et.4 From owner-cvs-src@FreeBSD.ORG Thu Aug 7 08:41:09 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5A4EE1065689; Thu, 7 Aug 2008 08:41:09 +0000 (UTC) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2E81D8FC16; Thu, 7 Aug 2008 08:41:09 +0000 (UTC) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m778f9VP095374; Thu, 7 Aug 2008 08:41:09 GMT (envelope-from philip@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m778f9Kn095373; Thu, 7 Aug 2008 08:41:09 GMT (envelope-from philip@repoman.freebsd.org) Message-Id: <200808070841.m778f9Kn095373@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to philip@repoman.freebsd.org using -f From: Philip Paeps Date: Thu, 7 Aug 2008 08:40: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: 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, 07 Aug 2008 08:41:09 -0000 philip 2008-08-07 08:40:53 UTC FreeBSD src repository Modified files: . access Log: SVN rev 181363 on 2008-08-07 08:40:53Z by philip Take anholt's src commit bit for safekeeping per his request. Approved by: core Revision Changes Path 1.891 +0 -1 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Thu Aug 7 09:04:10 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 25CB0106564A; Thu, 7 Aug 2008 09:04:10 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EDECF8FC1D; Thu, 7 Aug 2008 09:04:09 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77949ta007989; Thu, 7 Aug 2008 09:04:09 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77949Hw007988; Thu, 7 Aug 2008 09:04:09 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200808070904.m77949Hw007988@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Thu, 7 Aug 2008 09:03: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/netinet in_pcb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 09:04:10 -0000 rwatson 2008-08-07 09:03:51 UTC FreeBSD src repository Modified files: sys/netinet in_pcb.c Log: SVN rev 181364 on 2008-08-07 09:03:51Z by rwatson Correct comment typo. MFC after: 1 week (after inpcb rwlocking) Revision Changes Path 1.215 +2 -2 src/sys/netinet/in_pcb.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 09:06:11 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CBF44106574A; Thu, 7 Aug 2008 09:06:10 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8EAC98FC1F; Thu, 7 Aug 2008 09:06:10 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m7796Atm008235; Thu, 7 Aug 2008 09:06:10 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m7796A21008234; Thu, 7 Aug 2008 09:06:10 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200808070906.m7796A21008234@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Thu, 7 Aug 2008 09:06: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/netinet in_pcb.c 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: Thu, 07 Aug 2008 09:06:12 -0000 rwatson 2008-08-07 09:06:04 UTC FreeBSD src repository Modified files: sys/netinet in_pcb.c in_pcb.h Log: SVN rev 181365 on 2008-08-07 09:06:04Z by rwatson Minor white space tweaks. MFC after: 1 week Revision Changes Path 1.216 +3 -3 src/sys/netinet/in_pcb.c 1.114 +3 -4 src/sys/netinet/in_pcb.h From owner-cvs-src@FreeBSD.ORG Thu Aug 7 11:22:42 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C9CFA1065673; Thu, 7 Aug 2008 11:22:42 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9DB4C8FC19; Thu, 7 Aug 2008 11:22:42 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77BMgs6028769; Thu, 7 Aug 2008 11:22:42 GMT (envelope-from marius@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77BMgwE028768; Thu, 7 Aug 2008 11:22:42 GMT (envelope-from marius@repoman.freebsd.org) Message-Id: <200808071122.m77BMgwE028768@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marius@repoman.freebsd.org using -f From: Marius Strobl Date: Thu, 7 Aug 2008 11:22:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/modules/mem 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, 07 Aug 2008 11:22:42 -0000 marius 2008-08-07 11:22:24 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/modules/mem Makefile Log: SVN rev 181367 on 2008-08-07 11:22:24Z by marius MFC: r180686, r180781 For sun4v ensure there is an opt_global.h with SUN4V defined included, even for the stand-alone build. Revision Changes Path 1.5.2.1 +14 -0 src/sys/modules/mem/Makefile From owner-cvs-src@FreeBSD.ORG Thu Aug 7 12:15:59 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1CE7B106567E; Thu, 7 Aug 2008 12:15:59 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E4CBD8FC15; Thu, 7 Aug 2008 12:15:58 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77CFwnb034218; Thu, 7 Aug 2008 12:15:58 GMT (envelope-from marius@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77CFwnw034217; Thu, 7 Aug 2008 12:15:58 GMT (envelope-from marius@repoman.freebsd.org) Message-Id: <200808071215.m77CFwnw034217@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marius@repoman.freebsd.org using -f From: Marius Strobl Date: Thu, 7 Aug 2008 12:15:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/sparc64/sparc64 autoconf.c mem.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 12:15:59 -0000 marius 2008-08-07 12:15:47 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/sparc64/sparc64 autoconf.c mem.c Log: SVN rev 181368 on 2008-08-07 12:15:47Z by marius MFC: r180664 - Remove redundant inclusion of opt_global.h. - Use __FBSDID in autoconf.c. Revision Changes Path 1.14.2.1 +3 -3 src/sys/sparc64/sparc64/autoconf.c 1.18.2.1 +0 -1 src/sys/sparc64/sparc64/mem.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 14:40:01 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 17E0C106566C; Thu, 7 Aug 2008 14:40:01 +0000 (UTC) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 03FB48FC1B; Thu, 7 Aug 2008 14:40:01 +0000 (UTC) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77Ee093057170; Thu, 7 Aug 2008 14:40:00 GMT (envelope-from das@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77Ee0mA057169; Thu, 7 Aug 2008 14:40:00 GMT (envelope-from das@repoman.freebsd.org) Message-Id: <200808071440.m77Ee0mA057169@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to das@repoman.freebsd.org using -f From: David Schultz Date: Thu, 7 Aug 2008 14:39: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/lib/msun/src s_cimag.c s_cimagf.c s_cimagl.c s_conj.c s_conjf.c s_conjl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 14:40:01 -0000 das 2008-08-07 14:39:56 UTC FreeBSD src repository Modified files: lib/msun/src s_cimag.c s_cimagf.c s_cimagl.c s_conj.c s_conjf.c s_conjl.c Log: SVN rev 181374 on 2008-08-07 14:39:56Z by das Use cpack() and the gcc extension __imag__ to implement cimag() and conj() instead of using expressions like z * I. The latter is bad for several reasons: 1. It is implemented using arithmetic, which is unnecessary, and can generate floating point exceptions, contrary to the requirements on these functions. 2. gcc implements complex multiplication using a formula that breaks down for infinities, e.g., it gives INFINITY * I == nan + inf I. Revision Changes Path 1.2 +2 -1 src/lib/msun/src/s_cimag.c 1.2 +2 -1 src/lib/msun/src/s_cimagf.c 1.2 +2 -1 src/lib/msun/src/s_cimagl.c 1.2 +4 -1 src/lib/msun/src/s_conj.c 1.2 +4 -1 src/lib/msun/src/s_conjf.c 1.2 +4 -1 src/lib/msun/src/s_conjl.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 14:41:02 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 35B131065673; Thu, 7 Aug 2008 14:41:02 +0000 (UTC) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0973B8FC26; Thu, 7 Aug 2008 14:41:02 +0000 (UTC) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77Ef1UL057303; Thu, 7 Aug 2008 14:41:01 GMT (envelope-from das@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77Ef1ji057302; Thu, 7 Aug 2008 14:41:01 GMT (envelope-from das@repoman.freebsd.org) Message-Id: <200808071441.m77Ef1ji057302@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to das@repoman.freebsd.org using -f From: David Schultz Date: Thu, 7 Aug 2008 14:40: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/include complex.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, 07 Aug 2008 14:41:02 -0000 das 2008-08-07 14:40:52 UTC FreeBSD src repository Modified files: include complex.h Log: SVN rev 181375 on 2008-08-07 14:40:52Z by das Annotate creal(), cimag(), and conj() with __pure2. Revision Changes Path 1.11 +10 -9 src/include/complex.h From owner-cvs-src@FreeBSD.ORG Thu Aug 7 14:48:48 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6BEF910656CF; Thu, 7 Aug 2008 14:48:48 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3E1838FC12; Thu, 7 Aug 2008 14:48:48 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77EmmxC057896; Thu, 7 Aug 2008 14:48:48 GMT (envelope-from phk@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77Emljc057895; Thu, 7 Aug 2008 14:48:47 GMT (envelope-from phk@repoman.freebsd.org) Message-Id: <200808071448.m77Emljc057895@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to phk@repoman.freebsd.org using -f From: Poul-Henning Kamp Date: Thu, 7 Aug 2008 14:48: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/usr.sbin/pkg_install Makefile.inc src/usr.sbin/pkg_install/lib pen.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 14:48:48 -0000 phk 2008-08-07 14:48:35 UTC FreeBSD src repository Modified files: usr.sbin/pkg_install Makefile.inc usr.sbin/pkg_install/lib pen.c Log: SVN rev 181376 on 2008-08-07 14:48:35Z by phk Use humanize_number to report pen-sizes so people don't have to count the digits when trying to install openoffice. Revision Changes Path 1.17 +3 -0 src/usr.sbin/pkg_install/Makefile.inc 1.43 +15 -4 src/usr.sbin/pkg_install/lib/pen.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 15:09:33 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7BEA0106564A; Thu, 7 Aug 2008 15:09:33 +0000 (UTC) (envelope-from gabor@kovesdan.org) Received: from server.mypc.hu (server.mypc.hu [87.229.73.95]) by mx1.freebsd.org (Postfix) with ESMTP id 2FD778FC0A; Thu, 7 Aug 2008 15:09:33 +0000 (UTC) (envelope-from gabor@kovesdan.org) Received: from localhost (localhost [127.0.0.1]) by server.mypc.hu (Postfix) with ESMTP id 79DC114D6A03; Thu, 7 Aug 2008 16:49:52 +0200 (CEST) X-Virus-Scanned: amavisd-new at t-hosting.hu Received: from server.mypc.hu ([127.0.0.1]) by localhost (server.mypc.hu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id Fojjm2oRFBED; Thu, 7 Aug 2008 16:49:50 +0200 (CEST) Received: from [192.168.1.146] (catv-50629c59.catv.broadband.hu [80.98.156.89]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by server.mypc.hu (Postfix) with ESMTPSA id 460A414D69F8; Thu, 7 Aug 2008 16:49:50 +0200 (CEST) Message-ID: <489B0B86.5090307@kovesdan.org> Date: Thu, 07 Aug 2008 16:49:42 +0200 From: Gabor Kovesdan User-Agent: Thunderbird 2.0.0.16 (Windows/20080708) MIME-Version: 1.0 To: David Schultz References: <200808071440.m77Ee0mA057169@repoman.freebsd.org> In-Reply-To: <200808071440.m77Ee0mA057169@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/msun/src s_cimag.c s_cimagf.c s_cimagl.c s_conj.c s_conjf.c s_conjl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 15:09:33 -0000 David Schultz ha scritto: > das 2008-08-07 14:39:56 UTC > > FreeBSD src repository > > Modified files: > lib/msun/src s_cimag.c s_cimagf.c s_cimagl.c s_conj.c > s_conjf.c s_conjl.c > Log: > SVN rev 181374 on 2008-08-07 14:39:56Z by das > > Use cpack() and the gcc extension __imag__ to implement cimag() and > conj() instead of using expressions like z * I. The latter is bad for > several reasons: > > 1. It is implemented using arithmetic, which is unnecessary, and can > generate floating point exceptions, contrary to the requirements on > these functions. > > 2. gcc implements complex multiplication using a formula that breaks > down for infinities, e.g., it gives INFINITY * I == nan + inf I. > I've also checked that this part was a bit messy and incomplete and I've thought of working on this, thus I'm happy to see that you are working on improving the C99 complex.h support. My only concern is that, is it a good idea to use GCC extensions in our libc? Isn't this a significant limit of the portability? Regards, Gábor From owner-cvs-src@FreeBSD.ORG Thu Aug 7 15:15:55 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 66201106566C; Thu, 7 Aug 2008 15:15:55 +0000 (UTC) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 521C48FC0C; Thu, 7 Aug 2008 15:15:55 +0000 (UTC) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77FFtJV061285; Thu, 7 Aug 2008 15:15:55 GMT (envelope-from das@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77FFtOa061284; Thu, 7 Aug 2008 15:15:55 GMT (envelope-from das@repoman.freebsd.org) Message-Id: <200808071515.m77FFtOa061284@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to das@repoman.freebsd.org using -f From: David Schultz Date: Thu, 7 Aug 2008 15:07: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/include complex.h src/lib/msun Makefile Symbol.map src/lib/msun/man cimag.3 src/lib/msun/src s_cproj.c s_cprojf.c s_cprojl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 15:15:55 -0000 das 2008-08-07 15:07:48 UTC FreeBSD src repository Modified files: include complex.h lib/msun Makefile Symbol.map lib/msun/man cimag.3 Added files: lib/msun/src s_cproj.c s_cprojf.c s_cprojl.c Log: SVN rev 181377 on 2008-08-07 15:07:48Z by das Implement cproj{,f,l}(). Revision Changes Path 1.12 +4 -0 src/include/complex.h 1.98 +4 -2 src/lib/msun/Makefile 1.21 +3 -0 src/lib/msun/Symbol.map 1.3 +30 -5 src/lib/msun/man/cimag.3 1.1 +47 -0 src/lib/msun/src/s_cproj.c (new) 1.1 +43 -0 src/lib/msun/src/s_cprojf.c (new) 1.1 +43 -0 src/lib/msun/src/s_cprojl.c (new) From owner-cvs-src@FreeBSD.ORG Thu Aug 7 15:32:18 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A6F32106564A; Thu, 7 Aug 2008 15:32:18 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from zim.MIT.EDU (ZIM.MIT.EDU [18.95.3.101]) by mx1.freebsd.org (Postfix) with ESMTP id 47C3A8FC1B; Thu, 7 Aug 2008 15:32:17 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from zim.MIT.EDU (localhost [127.0.0.1]) by zim.MIT.EDU (8.14.2/8.14.2) with ESMTP id m77FVqEF080971; Thu, 7 Aug 2008 11:31:52 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by zim.MIT.EDU (8.14.2/8.14.2/Submit) id m77FVqRB080970; Thu, 7 Aug 2008 11:31:52 -0400 (EDT) (envelope-from das@FreeBSD.ORG) Date: Thu, 7 Aug 2008 11:31:52 -0400 From: David Schultz To: Gabor Kovesdan Message-ID: <20080807153152.GA80835@zim.MIT.EDU> Mail-Followup-To: Gabor Kovesdan , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200808071440.m77Ee0mA057169@repoman.freebsd.org> <489B0B86.5090307@kovesdan.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <489B0B86.5090307@kovesdan.org> Cc: cvs-src@FreeBSD.ORG, src-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/lib/msun/src s_cimag.c s_cimagf.c s_cimagl.c s_conj.c s_conjf.c s_conjl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 15:32:18 -0000 On Thu, Aug 07, 2008, Gabor Kovesdan wrote: > David Schultz ha scritto: > >das 2008-08-07 14:39:56 UTC > > > > FreeBSD src repository > > > > Modified files: > > lib/msun/src s_cimag.c s_cimagf.c s_cimagl.c s_conj.c > > s_conjf.c s_conjl.c > > Log: > > SVN rev 181374 on 2008-08-07 14:39:56Z by das > > > > Use cpack() and the gcc extension __imag__ to implement cimag() and > > conj() instead of using expressions like z * I. The latter is bad for > > several reasons: > > > > 1. It is implemented using arithmetic, which is unnecessary, and can > > generate floating point exceptions, contrary to the requirements on > > these functions. > > > > 2. gcc implements complex multiplication using a formula that breaks > > down for infinities, e.g., it gives INFINITY * I == nan + inf I. > > > I've also checked that this part was a bit messy and incomplete and I've > thought of working on this, thus I'm happy to see that you are working > on improving the C99 complex.h support. My only concern is that, is it a > good idea to use GCC extensions in our libc? Isn't this a significant > limit of the portability? A lot of things are part of the standard library specifically because they can't be implemented in standard C. Some things, such as the complex data type and the tgmath.h header, can't be implemented without compiler extensions, period. As it happens, cimag() can be implemented in standard C, but it's uglier: double cimag(complex double z) { union { complex double cpx; double components[2]; } u; u.cpx = z; return (u.components[1]); } I can convert it if you want, but it seems moot at the moment because even icc supports the rather basic __real__ and __imag__ extensions, and any compiler that doesn't support gcc's way of doing things is going to need a lot more work than this. From owner-cvs-src@FreeBSD.ORG Thu Aug 7 17:25:11 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 85624106567C; Thu, 7 Aug 2008 17:25:11 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6D1268FC2A; Thu, 7 Aug 2008 17:25:11 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77HPBxN082803; Thu, 7 Aug 2008 17:25:11 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77HPBOC082802; Thu, 7 Aug 2008 17:25:11 GMT (envelope-from jkim@repoman.freebsd.org) Message-Id: <200808071725.m77HPBOC082802@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jkim@repoman.freebsd.org using -f From: Jung-uk Kim Date: Thu, 7 Aug 2008 17:25: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/cam/scsi scsi_all.c scsi_all.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, 07 Aug 2008 17:25:11 -0000 jkim 2008-08-07 17:25:05 UTC FreeBSD src repository Modified files: sys/cam/scsi scsi_all.c scsi_all.h Log: SVN rev 181381 on 2008-08-07 17:25:05Z by jkim Update SCSI opcodes and ASCs from t10.org. http://www.t10.org/lists/1spc-lst.htm Note opcodes for scanner and communication devices are taken from the previous revision because they are not listed in the files any more. Also, note newly added ASCs are all marked with 'XXX TBD' and take SS_RDEF action for now. Some ASCs need SS_TUR for error recovery or SS_FATAL to prevent further retrials. We should deal with them later. Reviewed by: scottl, ken Revision Changes Path 1.52 +2380 -1211 src/sys/cam/scsi/scsi_all.c 1.31 +17 -15 src/sys/cam/scsi/scsi_all.h From owner-cvs-src@FreeBSD.ORG Thu Aug 7 18:45:14 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BA4871065689; Thu, 7 Aug 2008 18:45:14 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8D3DD8FC1E; Thu, 7 Aug 2008 18:45:14 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77IjEn4091870; Thu, 7 Aug 2008 18:45:14 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77IjEL0091869; Thu, 7 Aug 2008 18:45:14 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808071845.m77IjEL0091869@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Thu, 7 Aug 2008 18:45:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/etc/rc.d sysctl X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 18:45:14 -0000 jhb 2008-08-07 18:45:04 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) etc/rc.d sysctl Log: SVN rev 181382 on 2008-08-07 18:45:04Z by jhb MFC: Add support for /etc/sysctl.conf.local. Revision Changes Path 1.17.2.2 +14 -7 src/etc/rc.d/sysctl From owner-cvs-src@FreeBSD.ORG Thu Aug 7 18:47:47 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 07A4810657A2; Thu, 7 Aug 2008 18:47:47 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CE8248FC18; Thu, 7 Aug 2008 18:47:46 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77IlkVr092063; Thu, 7 Aug 2008 18:47:46 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77Ilkd8092062; Thu, 7 Aug 2008 18:47:46 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808071847.m77Ilkd8092062@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Thu, 7 Aug 2008 18:47:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/etc/rc.d sysctl X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 18:47:47 -0000 jhb 2008-08-07 18:47:34 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc/rc.d sysctl Log: SVN rev 181383 on 2008-08-07 18:47:34Z by jhb MFC: Add support for /etc/sysctl.conf.local. Revision Changes Path 1.16.2.3 +14 -7 src/etc/rc.d/sysctl From owner-cvs-src@FreeBSD.ORG Thu Aug 7 19:32:50 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B0F601065676; Thu, 7 Aug 2008 19:32:50 +0000 (UTC) (envelope-from ivoras@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 849D38FC33; Thu, 7 Aug 2008 19:32:50 +0000 (UTC) (envelope-from ivoras@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77JWowV099426; Thu, 7 Aug 2008 19:32:50 GMT (envelope-from ivoras@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77JWowc099423; Thu, 7 Aug 2008 19:32:50 GMT (envelope-from ivoras@repoman.freebsd.org) Message-Id: <200808071932.m77JWowc099423@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ivoras@repoman.freebsd.org using -f From: Ivan Voras Date: Thu, 7 Aug 2008 19:32:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/usb ehci_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: Thu, 07 Aug 2008 19:32:50 -0000 ivoras 2008-08-07 19:32:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/usb ehci_pci.c Log: SVN rev 181384 on 2008-08-07 19:32:37Z by ivoras MFC 180791: Tweak for AMD GEODE USB/EHCI chip to support EHCI PR: usb/120017 Approved by: gnn (mentor) Revision Changes Path 1.28.2.4 +10 -1 src/sys/dev/usb/ehci_pci.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 20:02:51 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B7783106566B; Thu, 7 Aug 2008 20:02:51 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8AAA38FC1A; Thu, 7 Aug 2008 20:02:51 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77K2pVv006106; Thu, 7 Aug 2008 20:02:51 GMT (envelope-from ache@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77K2pZW006105; Thu, 7 Aug 2008 20:02:51 GMT (envelope-from ache@repoman.freebsd.org) Message-Id: <200808072002.m77K2pZW006105@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ache@repoman.freebsd.org using -f From: "Andrey A. Chernov" Date: Thu, 7 Aug 2008 20:02:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/games/fortune/fortune fortune.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 20:02:51 -0000 ache 2008-08-07 20:02:42 UTC FreeBSD src repository Modified files: games/fortune/fortune fortune.c Log: SVN rev 181385 on 2008-08-07 20:02:42Z by ache Use arc4random_uniform(3) Obtained from: OpenBSD Revision Changes Path 1.32 +6 -7 src/games/fortune/fortune/fortune.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 20:06:07 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AB551106567B; Thu, 7 Aug 2008 20:06:07 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7EDA18FC13; Thu, 7 Aug 2008 20:06:07 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77K67V9007602; Thu, 7 Aug 2008 20:06:07 GMT (envelope-from ache@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77K67eL007601; Thu, 7 Aug 2008 20:06:07 GMT (envelope-from ache@repoman.freebsd.org) Message-Id: <200808072006.m77K67eL007601@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ache@repoman.freebsd.org using -f From: "Andrey A. Chernov" Date: Thu, 7 Aug 2008 20:05: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/games/fortune/strfile strfile.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 20:06:07 -0000 ache 2008-08-07 20:05:51 UTC FreeBSD src repository Modified files: games/fortune/strfile strfile.c Log: SVN rev 181386 on 2008-08-07 20:05:51Z by ache Use arc4random_uniform(3) Revision Changes Path 1.30 +1 -3 src/games/fortune/strfile/strfile.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 20:06:23 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B28B91065A33; Thu, 7 Aug 2008 20:06:23 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 864748FC26; Thu, 7 Aug 2008 20:06:23 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77K6NNj007648; Thu, 7 Aug 2008 20:06:23 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77K6NvE007647; Thu, 7 Aug 2008 20:06:23 GMT (envelope-from jkim@repoman.freebsd.org) Message-Id: <200808072006.m77K6NvE007647@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jkim@repoman.freebsd.org using -f From: Jung-uk Kim Date: Thu, 7 Aug 2008 20:06:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/net bpf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Aug 2008 20:06:23 -0000 jkim 2008-08-07 20:06:09 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/net bpf.c Log: SVN rev 181387 on 2008-08-07 20:06:09Z by jkim MFC: r180515 Allow injecting big packets via bpf(4) up to min(MTU, 16K-byte). Revision Changes Path 1.181.2.8 +10 -5 src/sys/net/bpf.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 20:06:54 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B0FDB10656CD; Thu, 7 Aug 2008 20:06:54 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 84B108FC19; Thu, 7 Aug 2008 20:06:54 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77K6sdS007704; Thu, 7 Aug 2008 20:06:54 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77K6sBi007703; Thu, 7 Aug 2008 20:06:54 GMT (envelope-from jkim@repoman.freebsd.org) Message-Id: <200808072006.m77K6sBi007703@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jkim@repoman.freebsd.org using -f From: Jung-uk Kim Date: Thu, 7 Aug 2008 20:06:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/net bpf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Aug 2008 20:06:54 -0000 jkim 2008-08-07 20:06:49 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/net bpf.c Log: SVN rev 181388 on 2008-08-07 20:06:49Z by jkim MFC: r180515 Allow injecting big packets via bpf(4) up to min(MTU, 16K-byte). Revision Changes Path 1.153.2.15 +10 -5 src/sys/net/bpf.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 20:07:40 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B79A31065679; Thu, 7 Aug 2008 20:07:40 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8AF0C8FC12; Thu, 7 Aug 2008 20:07:40 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77K7eSR007789; Thu, 7 Aug 2008 20:07:40 GMT (envelope-from ache@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77K7eQ7007788; Thu, 7 Aug 2008 20:07:40 GMT (envelope-from ache@repoman.freebsd.org) Message-Id: <200808072007.m77K7eQ7007788@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ache@repoman.freebsd.org using -f From: "Andrey A. Chernov" Date: Thu, 7 Aug 2008 20:07: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/games/fortune/fortune fortune.6 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 20:07:40 -0000 ache 2008-08-07 20:07:30 UTC FreeBSD src repository Modified files: games/fortune/fortune fortune.6 Log: SVN rev 181389 on 2008-08-07 20:07:30Z by ache Add reference to arc4random_uniform(3) Revision Changes Path 1.23 +1 -0 src/games/fortune/fortune/fortune.6 From owner-cvs-src@FreeBSD.ORG Thu Aug 7 20:51:50 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B11421065678; Thu, 7 Aug 2008 20:51:50 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 83FF88FC17; Thu, 7 Aug 2008 20:51:50 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77KpopS020784; Thu, 7 Aug 2008 20:51:50 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77KpoWi020783; Thu, 7 Aug 2008 20:51:50 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808072051.m77KpoWi020783@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Thu, 7 Aug 2008 20:47: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/share/man/man9 sleepqueue.9 src/sys/sys sleepqueue.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, 07 Aug 2008 20:51:50 -0000 jhb 2008-08-07 20:47:01 UTC FreeBSD src repository Modified files: share/man/man9 sleepqueue.9 sys/sys sleepqueue.h Log: SVN rev 181390 on 2008-08-07 20:47:01Z by jhb Document the new return values for sleepq_abort(), sleepq_broadcast(), and sleepq_signal(). Prodded by: attilio Revision Changes Path 1.17 +18 -3 src/share/man/man9/sleepqueue.9 1.16 +5 -1 src/sys/sys/sleepqueue.h From owner-cvs-src@FreeBSD.ORG Thu Aug 7 20:53:05 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4C9A41065686; Thu, 7 Aug 2008 20:53:05 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 093AD8FC20; Thu, 7 Aug 2008 20:53:04 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77Kr3pw020893; Thu, 7 Aug 2008 20:53:03 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77Kr3ar020892; Thu, 7 Aug 2008 20:53:03 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200808072053.m77Kr3ar020892@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Thu, 7 Aug 2008 20:51: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/modules/snc 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, 07 Aug 2008 20:53:05 -0000 imp 2008-08-07 20:51:51 UTC FreeBSD src repository Modified files: sys/modules/snc Makefile Log: SVN rev 181391 on 2008-08-07 20:51:51Z by imp Add card_if.h and pccarddevs.h Revision Changes Path 1.5 +1 -1 src/sys/modules/snc/Makefile From owner-cvs-src@FreeBSD.ORG Thu Aug 7 20:53:05 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4ED5E1065688; Thu, 7 Aug 2008 20:53:05 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9E1768FC2D; Thu, 7 Aug 2008 20:53:04 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77Kr4lu020923; Thu, 7 Aug 2008 20:53:04 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77Kr4fk020922; Thu, 7 Aug 2008 20:53:04 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200808072053.m77Kr4fk020922@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Thu, 7 Aug 2008 20:52: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/pccard pccard.c pccarddevs X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 20:53:05 -0000 imp 2008-08-07 20:52:54 UTC FreeBSD src repository Modified files: sys/dev/pccard pccard.c pccarddevs Log: SVN rev 181392 on 2008-08-07 20:52:54Z by imp Add NEC PC-9802N-J02 (confirmed) and NEC PC-9202N-J02R (speculative) to the list of devices. Revision Changes Path 1.121 +3 -17 src/sys/dev/pccard/pccard.c 1.134 +2 -0 src/sys/dev/pccard/pccarddevs From owner-cvs-src@FreeBSD.ORG Thu Aug 7 20:55:35 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A83D41065676; Thu, 7 Aug 2008 20:55:35 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7BB728FC1A; Thu, 7 Aug 2008 20:55:35 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77KtZWC021189; Thu, 7 Aug 2008 20:55:35 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77KtZbo021188; Thu, 7 Aug 2008 20:55:35 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200808072055.m77KtZbo021188@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Thu, 7 Aug 2008 20:55: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/dev/snc if_snc_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 20:55:35 -0000 imp 2008-08-07 20:55:20 UTC FreeBSD src repository Modified files: sys/dev/snc if_snc_pccard.c Log: SVN rev 181393 on 2008-08-07 20:55:20Z by imp Convert to new style PC Card front end driver. Add support for the NEC PC-9801N-J02 and PC-9801N-J02R. I can't test the former because it requires resources that conflict with my laptop. I can't test the latter because my dog chewed up my -J02R card and it didn't survive well enough for me to test. Revision Changes Path 1.13 +35 -19 src/sys/dev/snc/if_snc_pccard.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 21:02:25 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E18F41065677; Thu, 7 Aug 2008 21:02:25 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CE34D8FC13; Thu, 7 Aug 2008 21:02:25 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77L2PYf021734; Thu, 7 Aug 2008 21:02:25 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77L2PSF021733; Thu, 7 Aug 2008 21:02:25 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808072102.m77L2PSF021733@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Thu, 7 Aug 2008 21:00: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/share/man/man9 condvar.9 sleep.9 src/sys/kern kern_condvar.c kern_synch.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 21:02:26 -0000 jhb 2008-08-07 21:00:13 UTC FreeBSD src repository Modified files: share/man/man9 condvar.9 sleep.9 sys/kern kern_condvar.c kern_synch.c Log: SVN rev 181394 on 2008-08-07 21:00:13Z by jhb Permit Giant to be passed as the explicit interlock either to msleep/mtx_sleep or the various cv_*wait*() routines. Currently, the "unlock" behavior of PDROP and cv_wait_unlock() with Giant is not permitted as it is will be confusing since Giant is fully unrecursed and unlocked during a thread sleep. This is handy for subsystems which wish to allow unlocked drivers to continue to use Giant such as CAM, the new TTY layer, and the new USB stack. CAM currently uses a hack that I told Scott to use because I really didn't want to permit this behavior, and the TTY and USB patches both have various patches to permit this. MFC after: 2 weeks Revision Changes Path 1.22 +18 -0 src/share/man/man9/condvar.9 1.63 +6 -0 src/share/man/man9/sleep.9 1.65 +50 -28 src/sys/kern/kern_condvar.c 1.313 +6 -2 src/sys/kern/kern_synch.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 21:16:23 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9AAF8106576B; Thu, 7 Aug 2008 21:16:23 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6E0AF8FC20; Thu, 7 Aug 2008 21:16:23 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77LGNe0024340; Thu, 7 Aug 2008 21:16:23 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77LGNZA024339; Thu, 7 Aug 2008 21:16:23 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200808072116.m77LGNZA024339@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Thu, 7 Aug 2008 21:16: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/dev/pccard pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 21:16:23 -0000 imp 2008-08-07 21:16:14 UTC FreeBSD src repository Modified files: sys/dev/pccard pccard.c Log: SVN rev 181395 on 2008-08-07 21:16:14Z by imp Fix a small problem in the comment about departure from NetBSD. Also, r181392 fixed a small problem with multifunction cards that would cause the card not to power down when the last driver detached from it. Revision Changes Path 1.122 +1 -1 src/sys/dev/pccard/pccard.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 21:27:02 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 085D61065673; Thu, 7 Aug 2008 21:27:02 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: from palm.hoeg.nl (mx0.hoeg.nl [IPv6:2001:610:652::211]) by mx1.freebsd.org (Postfix) with ESMTP id BB7E08FC1E; Thu, 7 Aug 2008 21:27:01 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: by palm.hoeg.nl (Postfix, from userid 1000) id EB29A1CFED; Thu, 7 Aug 2008 23:27:00 +0200 (CEST) Date: Thu, 7 Aug 2008 23:27:00 +0200 From: Ed Schouten To: John Baldwin Message-ID: <20080807212700.GM99951@hoeg.nl> References: <200808072102.m77L2PSF021733@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="CMebLzmeJATad/OR" Content-Disposition: inline In-Reply-To: <200808072102.m77L2PSF021733@repoman.freebsd.org> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/man/man9 condvar.9 sleep.9 src/sys/kern kern_condvar.c kern_synch.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 21:27:02 -0000 --CMebLzmeJATad/OR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * John Baldwin wrote: > Permit Giant to be passed as the explicit interlock either to > msleep/mtx_sleep or the various cv_*wait*() routines. Currently, the > "unlock" behavior of PDROP and cv_wait_unlock() with Giant is not > permitted as it is will be confusing since Giant is fully unrecursed and > unlocked during a thread sleep. >=20 > This is handy for subsystems which wish to allow unlocked drivers to > continue to use Giant such as CAM, the new TTY layer, and the new USB > stack. CAM currently uses a hack that I told Scott to use because I > really didn't want to permit this behavior, and the TTY and USB patches > both have various patches to permit this. Thanks a lot, John! As you mentioned, this was one of the things I needed in the MPSAFE TTY layer. I'll remove my evil hacks from the code in a sec. Yours, --=20 Ed Schouten WWW: http://80386.nl/ --CMebLzmeJATad/OR Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkibaKQACgkQ52SDGA2eCwUReACfY59zw4Q+jAS8nVw1TQnWgfIh AM4An1vXZXYvbFof0b93HQCBoExyQmuJ =16ua -----END PGP SIGNATURE----- --CMebLzmeJATad/OR-- From owner-cvs-src@FreeBSD.ORG Thu Aug 7 21:36:24 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D1F001065686; Thu, 7 Aug 2008 21:36:24 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A518D8FC28; Thu, 7 Aug 2008 21:36:24 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77LaO96026240; Thu, 7 Aug 2008 21:36:24 GMT (envelope-from ache@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77LaO92026239; Thu, 7 Aug 2008 21:36:24 GMT (envelope-from ache@repoman.freebsd.org) Message-Id: <200808072136.m77LaO92026239@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ache@repoman.freebsd.org using -f From: "Andrey A. Chernov" Date: Thu, 7 Aug 2008 21:36: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/games/fortune/strfile strfile.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 21:36:24 -0000 ache 2008-08-07 21:36:09 UTC FreeBSD src repository Modified files: games/fortune/strfile strfile.c Log: SVN rev 181396 on 2008-08-07 21:36:09Z by ache Use __FreeBSD_version check since it is bootstrap tool Revision Changes Path 1.31 +8 -0 src/games/fortune/strfile/strfile.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 21:57:26 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1215B106564A; Thu, 7 Aug 2008 21:57:26 +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 9FC688FC0C; Thu, 7 Aug 2008 21:57:25 +0000 (UTC) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (freebie.xs4all.nl [82.95.250.254]) by smtp-vbr7.xs4all.nl (8.13.8/8.13.8) with ESMTP id m77LbVMC028095; Thu, 7 Aug 2008 23:37:31 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: from freebie.xs4all.nl (localhost [127.0.0.1]) by freebie.xs4all.nl (8.14.2/8.14.2) with ESMTP id m77LaPTK002899; Thu, 7 Aug 2008 23:36:26 +0200 (CEST) (envelope-from wb@freebie.xs4all.nl) Received: (from wb@localhost) by freebie.xs4all.nl (8.14.2/8.14.2/Submit) id m77LaKmd002898; Thu, 7 Aug 2008 23:36:20 +0200 (CEST) (envelope-from wb) Date: Thu, 7 Aug 2008 23:36:19 +0200 From: Wilko Bulte To: Warner Losh Message-ID: <20080807213619.GA2830@freebie.xs4all.nl> References: <200808072055.m77KtZbo021188@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200808072055.m77KtZbo021188@repoman.freebsd.org> User-Agent: Mutt/1.5.18 (2008-05-17) X-Virus-Scanned: by XS4ALL Virus Scanner Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/snc if_snc_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 21:57:26 -0000 Quoting Warner Losh, who wrote on Thu, Aug 07, 2008 at 08:55:20PM +0000 .. > imp 2008-08-07 20:55:20 UTC > > FreeBSD src repository > > Modified files: > sys/dev/snc if_snc_pccard.c > Log: > SVN rev 181393 on 2008-08-07 20:55:20Z by imp > > Convert to new style PC Card front end driver. Add support for the > NEC PC-9801N-J02 and PC-9801N-J02R. I can't test the former because > it requires resources that conflict with my laptop. I can't test the > latter because my dog chewed up my -J02R card and it didn't survive > well enough for me to test. Gives a whole new dimension to the phrase "eat your own dogfood". > Revision Changes Path > 1.13 +35 -19 src/sys/dev/snc/if_snc_pccard.c --- end of quoted text --- From owner-cvs-src@FreeBSD.ORG Thu Aug 7 22:22:56 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 20154106586E; Thu, 7 Aug 2008 22:22:56 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E728A8FC2C; Thu, 7 Aug 2008 22:22:55 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77MMtDD031118; Thu, 7 Aug 2008 22:22:55 GMT (envelope-from ache@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77MMtV7031117; Thu, 7 Aug 2008 22:22:55 GMT (envelope-from ache@repoman.freebsd.org) Message-Id: <200808072222.m77MMtV7031117@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ache@repoman.freebsd.org using -f From: "Andrey A. Chernov" Date: Thu, 7 Aug 2008 22:22:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/make job.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 22:22:56 -0000 ache 2008-08-07 22:22:41 UTC FreeBSD src repository Modified files: usr.bin/make job.c Log: SVN rev 181397 on 2008-08-07 22:22:41Z by ache Use arc4random_uniform(3) Revision Changes Path 1.129 +1 -1 src/usr.bin/make/job.c From owner-cvs-src@FreeBSD.ORG Thu Aug 7 22:38:58 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BEF74106564A; Thu, 7 Aug 2008 22:38:58 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 04ABB8FC20; Thu, 7 Aug 2008 22:38:56 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <489B797F.7020101@FreeBSD.org> Date: Fri, 08 Aug 2008 00:38:55 +0200 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: "Andrey A. Chernov" References: <200808072136.m77LaO92026239@repoman.freebsd.org> In-Reply-To: <200808072136.m77LaO92026239@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/games/fortune/strfile strfile.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 22:38:58 -0000 Andrey A. Chernov wrote: > ache 2008-08-07 21:36:09 UTC > > FreeBSD src repository > > Modified files: > games/fortune/strfile strfile.c > Log: > SVN rev 181396 on 2008-08-07 21:36:09Z by ache > > Use __FreeBSD_version check since it is bootstrap tool > > Revision Changes Path > 1.31 +8 -0 src/games/fortune/strfile/strfile.c > > Is that the right solution? If someone is bootstrapping from an old kernel (e.g. 7.0) then installworld will install a strfile without your change. If someone is bootstrapping from a new kernel (but before they built the new world) then it will fail to link still. Kris From owner-cvs-src@FreeBSD.ORG Thu Aug 7 22:47:17 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 33A86106564A; Thu, 7 Aug 2008 22:47:17 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1FBBF8FC15; Thu, 7 Aug 2008 22:47:17 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77MlHTP033168; Thu, 7 Aug 2008 22:47:17 GMT (envelope-from marius@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77MlGGC033167; Thu, 7 Aug 2008 22:47:16 GMT (envelope-from marius@repoman.freebsd.org) Message-Id: <200808072247.m77MlGGC033167@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marius@repoman.freebsd.org using -f From: Marius Strobl Date: Thu, 7 Aug 2008 22:46:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/sparc64/loader locore.S main.c src/sys/sparc64/include tte.h src/sys/sun4v/include tte.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, 07 Aug 2008 22:47:17 -0000 marius 2008-08-07 22:46:25 UTC FreeBSD src repository Modified files: sys/boot/sparc64/loader locore.S main.c sys/sparc64/include tte.h sys/sun4v/include tte.h Log: SVN rev 181398 on 2008-08-07 22:46:25Z by marius - Reimplement {d,i}tlb_enter() and {d,i}tlb_va_to_pa() in C. There's no particular reason for them to be implemented in assembler and having them in C allows easier extension as well as using more C macros and {d,i}tlb_slot_max rather than hard-coding magic (and actually spitfire-only) values. - Fix the compilation of pmap_print_tte(). - Change pmap_print_tlb() to use ldxa() rather than re-rolling it inline as well as TLB_DAR_SLOT and {d,i}tlb_slot_max rather than hardcoding magic (and actually spitfire-only) values. - While at it, suffix the above mentioned functions with "_sun4u" to underline they're architecture-specific. - Use __FBSDID and macros instead of magic values in locore.S. - Remove unused includes and smp_stack in locore.S. Revision Changes Path 1.8 +11 -82 src/sys/boot/sparc64/loader/locore.S 1.33 +97 -39 src/sys/boot/sparc64/loader/main.c 1.17 +5 -1 src/sys/sparc64/include/tte.h 1.3 +4 -0 src/sys/sun4v/include/tte.h From owner-cvs-src@FreeBSD.ORG Thu Aug 7 23:05:40 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DDD6D1065671; Thu, 7 Aug 2008 23:05:40 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id 4FD948FC14; Thu, 7 Aug 2008 23:05:40 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.2/8.14.2) with ESMTP id m77N5bcm042863; Fri, 8 Aug 2008 03:05:37 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1218150337; bh=nKC7t1MiXSfhsaU/ta/+s7jjunc5qvmjwsMpISo kru0=; l=718; h=Date:From:To:Cc:Subject:Message-ID:References: MIME-Version:Content-Type:In-Reply-To; b=du8AcQHsbaFfGZNFNKSrV+xOd FqDEcXc+owoo1GOj9s5lEW7ehKYewd70i/7pAnZFrqPqYxeXocc2puZz/S1MTI4OfUY g+fvVMYnZ5uRTeSBUflZZBdx4ZtPq4DlEX/23ytM7qQ1hTDYuZa5EWQfOr2/s0to5aE YZQZZnx/9JUY= Received: (from ache@localhost) by nagual.pp.ru (8.14.2/8.14.2/Submit) id m77N5a8s042862; Fri, 8 Aug 2008 03:05:36 +0400 (MSD) (envelope-from ache) Date: Fri, 8 Aug 2008 03:05:33 +0400 From: Andrey Chernov To: Kris Kennaway Message-ID: <20080807230532.GA42775@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Kris Kennaway , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200808072136.m77LaO92026239@repoman.freebsd.org> <489B797F.7020101@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <489B797F.7020101@FreeBSD.org> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/games/fortune/strfile strfile.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 23:05:41 -0000 On Fri, Aug 08, 2008 at 12:38:55AM +0200, Kris Kennaway wrote: > Is that the right solution? If someone is bootstrapping from an old > kernel (e.g. 7.0) then installworld will install a strfile without your > change. No, this is bootstrap tool, so it is rebuilded twice, once without change and installed immediately in the temp location 'legacy' and next time with (installed on 'installworld' stage). > If someone is bootstrapping from a new kernel (but before they > built the new world) then it will fail to link still. How new kernel may affect userland here? arc4random_uniform() is not sysctl, just function. In case I mess something, please point me to. -- http://ache.pp.ru/ From owner-cvs-src@FreeBSD.ORG Thu Aug 7 23:13:52 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 136571065675; Thu, 7 Aug 2008 23:13:52 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id DB29C8FC0A; Thu, 7 Aug 2008 23:13:49 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <489B81AC.8090508@FreeBSD.org> Date: Fri, 08 Aug 2008 01:13:48 +0200 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: Andrey Chernov , Kris Kennaway , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200808072136.m77LaO92026239@repoman.freebsd.org> <489B797F.7020101@FreeBSD.org> <20080807230532.GA42775@nagual.pp.ru> In-Reply-To: <20080807230532.GA42775@nagual.pp.ru> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: cvs commit: src/games/fortune/strfile strfile.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 23:13:52 -0000 Andrey Chernov wrote: > On Fri, Aug 08, 2008 at 12:38:55AM +0200, Kris Kennaway wrote: >> Is that the right solution? If someone is bootstrapping from an old >> kernel (e.g. 7.0) then installworld will install a strfile without your >> change. > > No, this is bootstrap tool, so it is rebuilded twice, once without change > and installed immediately in the temp location 'legacy' and next time with > (installed on 'installworld' stage). > >> If someone is bootstrapping from a new kernel (but before they >> built the new world) then it will fail to link still. > > How new kernel may affect userland here? arc4random_uniform() is not > sysctl, just function. > > In case I mess something, please point me to. I might have been confused about where __FreeBSD_version comes from. I guess it's OK since the first will come from the host copy of osreldate.h and the second from the new version. Kris From owner-cvs-src@FreeBSD.ORG Thu Aug 7 23:41:33 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA53B106566C; Thu, 7 Aug 2008 23:41:33 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AD5D98FC1D; Thu, 7 Aug 2008 23:41:33 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m77NfXTd042238; Thu, 7 Aug 2008 23:41:33 GMT (envelope-from marius@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m77NfXeC042236; Thu, 7 Aug 2008 23:41:33 GMT (envelope-from marius@repoman.freebsd.org) Message-Id: <200808072341.m77NfXeC042236@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marius@repoman.freebsd.org using -f From: Marius Strobl Date: Thu, 7 Aug 2008 23:41: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/sym sym_hipd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 07 Aug 2008 23:41:34 -0000 marius 2008-08-07 23:41:17 UTC FreeBSD src repository Modified files: sys/dev/sym sym_hipd.c Log: SVN rev 181399 on 2008-08-07 23:41:17Z by marius Allow 53C1010 without NVRAM to negotiate Ultra-3. MFC after: 3 days Revision Changes Path 1.71 +2 -0 src/sys/dev/sym/sym_hipd.c From owner-cvs-src@FreeBSD.ORG Fri Aug 8 00:15:37 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CD4FF1065750; Fri, 8 Aug 2008 00:15:37 +0000 (UTC) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A05758FC08; Fri, 8 Aug 2008 00:15:37 +0000 (UTC) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m780Fb2g046099; Fri, 8 Aug 2008 00:15:37 GMT (envelope-from das@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m780FbHw046098; Fri, 8 Aug 2008 00:15:37 GMT (envelope-from das@repoman.freebsd.org) Message-Id: <200808080015.m780FbHw046098@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to das@repoman.freebsd.org using -f From: David Schultz Date: Fri, 8 Aug 2008 00:15: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/lib/msun/src s_csqrt.c s_csqrtf.c s_csqrtl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 00:15:38 -0000 das 2008-08-08 00:15:16 UTC FreeBSD src repository Modified files: lib/msun/src s_csqrt.c s_csqrtf.c s_csqrtl.c Log: SVN rev 181402 on 2008-08-08 00:15:16Z by das In the line #pragma STDC CX_LIMITED_RANGE ON the "ON" needs to be in caps. gcc doesn't understand this pragma anyway and assumes it is always on in any case, but icc supports it and cares about the case. Revision Changes Path 1.4 +1 -1 src/lib/msun/src/s_csqrt.c 1.3 +1 -1 src/lib/msun/src/s_csqrtf.c 1.2 +1 -1 src/lib/msun/src/s_csqrtl.c From owner-cvs-src@FreeBSD.ORG Fri Aug 8 00:21:41 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2C0711065673; Fri, 8 Aug 2008 00:21:41 +0000 (UTC) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id F2C5D8FC21; Fri, 8 Aug 2008 00:21:40 +0000 (UTC) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m780Leiq046723; Fri, 8 Aug 2008 00:21:40 GMT (envelope-from das@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m780Lejb046722; Fri, 8 Aug 2008 00:21:40 GMT (envelope-from das@repoman.freebsd.org) Message-Id: <200808080021.m780Lejb046722@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to das@repoman.freebsd.org using -f From: David Schultz Date: Fri, 8 Aug 2008 00:21: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/lib/msun/src e_asinf.c e_jnf.c e_rem_pio2.c e_rem_pio2f.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 00:21:41 -0000 das 2008-08-08 00:21:27 UTC FreeBSD src repository Modified files: lib/msun/src e_asinf.c e_jnf.c e_rem_pio2.c e_rem_pio2f.c Log: SVN rev 181405 on 2008-08-08 00:21:27Z by das Remove some unused variables. Reported by: Intel C Compiler Revision Changes Path 1.13 +1 -1 src/lib/msun/src/e_asinf.c 1.10 +0 -1 src/lib/msun/src/e_jnf.c 1.19 +0 -1 src/lib/msun/src/e_rem_pio2.c 1.30 +0 -1 src/lib/msun/src/e_rem_pio2f.c From owner-cvs-src@FreeBSD.ORG Fri Aug 8 00:49:42 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 247AA1065746; Fri, 8 Aug 2008 00:49:42 +0000 (UTC) (envelope-from scf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 11F678FC08; Fri, 8 Aug 2008 00:49:42 +0000 (UTC) (envelope-from scf@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m780nfTc058329; Fri, 8 Aug 2008 00:49:41 GMT (envelope-from scf@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m780nftv058328; Fri, 8 Aug 2008 00:49:41 GMT (envelope-from scf@repoman.freebsd.org) Message-Id: <200808080049.m780nftv058328@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to scf@repoman.freebsd.org using -f From: Sean Farley Date: Fri, 8 Aug 2008 00:49:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/lib/libc/stdlib getenv.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 00:49:42 -0000 scf 2008-08-08 00:49:28 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) lib/libc/stdlib getenv.c Log: SVN rev 181407 on 2008-08-08 00:49:28Z by scf MFC: r181150, r181266 Detect if the application has cleared the environ variable by setting the first value (environ[0]) to NULL. This is in addition to the current detection of environ being replaced, which includes being set to NULL. Without this fix, the environment is not truly wiped, but appears to be by getenv() until an *env() call is made to alter the enviroment. This change is necessary to support those applications that use this method for clearing environ such as Dovecot and Postfix. Applications such as Sendmail and the base system's env replace environ (already detected). While neither of these methods are defined by SUSv3, it is best to support them due to historic reasons and in lieu of a clean, defined method. Add extra units tests for clearing environ using four different methods: 1. Set environ to NULL pointer. 2. Set environ[0] to NULL pointer. 3. Set environ to calloc()'d NULL-terminated array. 4. Set environ to static NULL-terminated array. Noticed by: Timo Sirainen Reviewed by: ache Revision Changes Path 1.12.2.2 +20 -13 src/lib/libc/stdlib/getenv.c From owner-cvs-src@FreeBSD.ORG Fri Aug 8 01:02:42 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DFDF1106567C; Fri, 8 Aug 2008 01:02:42 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B2DAC8FC13; Fri, 8 Aug 2008 01:02:42 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m7812gXC059348; Fri, 8 Aug 2008 01:02:42 GMT (envelope-from ache@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m7812gH4059347; Fri, 8 Aug 2008 01:02:42 GMT (envelope-from ache@repoman.freebsd.org) Message-Id: <200808080102.m7812gH4059347@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ache@repoman.freebsd.org using -f From: "Andrey A. Chernov" Date: Fri, 8 Aug 2008 01:02: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/games/random random.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 01:02:43 -0000 ache 2008-08-08 01:02:30 UTC FreeBSD src repository Modified files: games/random random.c Log: SVN rev 181409 on 2008-08-08 01:02:30Z by ache 1) Replace hardcoded RANDOM_MAX macro with wrong (1 less than must be) value with ((double)RAND_MAX + 1) 2) For exit code increase valid denominator upper range from 255 to 256 since returned value is [0 .. denom - 1] Revision Changes Path 1.21 +5 -11 src/games/random/random.c From owner-cvs-src@FreeBSD.ORG Fri Aug 8 01:42:32 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 03774106566C; Fri, 8 Aug 2008 01:42:32 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E43768FC0A; Fri, 8 Aug 2008 01:42:31 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m781gVTN063679; Fri, 8 Aug 2008 01:42:31 GMT (envelope-from ache@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m781gVQC063678; Fri, 8 Aug 2008 01:42:31 GMT (envelope-from ache@repoman.freebsd.org) Message-Id: <200808080142.m781gVQC063678@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ache@repoman.freebsd.org using -f From: "Andrey A. Chernov" Date: Fri, 8 Aug 2008 01:42: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/games/random random.c randomize_fd.c randomize_fd.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, 08 Aug 2008 01:42:32 -0000 ache 2008-08-08 01:42:17 UTC FreeBSD src repository Modified files: games/random random.c randomize_fd.c randomize_fd.h Log: SVN rev 181410 on 2008-08-08 01:42:17Z by ache I was confused a bit by the wrong construction with RAND_MAX used in randomize_fd.c. Although the max value is the same currently, RAND_MAX is for rand(), not for random(). So move RANDOM_MAX const to the common file now, make it UL and use in randomize_fd.c too. (in any case its old value was 1 less then must be, as noted in the prev. commit) Revision Changes Path 1.22 +3 -3 src/games/random/random.c 1.4 +1 -1 src/games/random/randomize_fd.c 1.3 +6 -0 src/games/random/randomize_fd.h From owner-cvs-src@FreeBSD.ORG Fri Aug 8 02:47:03 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3B934106575A; Fri, 8 Aug 2008 02:47:03 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 294708FC21; Fri, 8 Aug 2008 02:47:03 +0000 (UTC) (envelope-from ache@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m782l32t073099; Fri, 8 Aug 2008 02:47:03 GMT (envelope-from ache@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m782l3fi073098; Fri, 8 Aug 2008 02:47:03 GMT (envelope-from ache@repoman.freebsd.org) Message-Id: <200808080247.m782l3fi073098@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ache@repoman.freebsd.org using -f From: "Andrey A. Chernov" Date: Fri, 8 Aug 2008 02:46: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/games/random randomize_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: Fri, 08 Aug 2008 02:47:03 -0000 ache 2008-08-08 02:46:47 UTC FreeBSD src repository Modified files: games/random randomize_fd.c Log: SVN rev 181412 on 2008-08-08 02:46:47Z by ache 1) Fix longstanding math bug with denominator > 1 (wrong probability). Test case: random -f some_small_file 10000 (in most cases must be no output) 2) Prevent number of lines > RANDOM_MAX (overflow or nothing may be choosed) with EFBIG err() 3) After line is found, terminate list loop for -U case too, since nothing to do in the rest of the loop left. Revision Changes Path 1.5 +16 -8 src/games/random/randomize_fd.c From owner-cvs-src@FreeBSD.ORG Fri Aug 8 02:55:48 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E99481065745; Fri, 8 Aug 2008 02:55:48 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BD98A8FC1A; Fri, 8 Aug 2008 02:55:48 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m782tmHX073830; Fri, 8 Aug 2008 02:55:48 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m782tmw2073829; Fri, 8 Aug 2008 02:55:48 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200808080255.m782tmw2073829@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Fri, 8 Aug 2008 02:55:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/zoneinfo Theory X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 02:55:49 -0000 edwin 2008-08-08 02:55:34 UTC FreeBSD src repository Removed files: share/zoneinfo Theory Log: SVN rev 181413 on 2008-08-08 02:55:34Z by edwin Cleanup (cont) Remove Theory, which isn't part of the zoneinfo module but came out of /head/usr.sbin/zic (and isn't installed from there neither). Approved by: bde (implicit) MFC after: 1 week Revision Changes Path 1.2 +0 -506 src/share/zoneinfo/Theory (dead) From owner-cvs-src@FreeBSD.ORG Fri Aug 8 03:18:51 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 30009106564A; Fri, 8 Aug 2008 03:18:51 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0424E8FC1A; Fri, 8 Aug 2008 03:18:51 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m783IotQ076815; Fri, 8 Aug 2008 03:18:50 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m783Io4I076814; Fri, 8 Aug 2008 03:18:50 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200808080318.m783Io4I076814@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Fri, 8 Aug 2008 03:18: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/share/zoneinfo leapseconds X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 03:18:51 -0000 edwin 2008-08-08 03:18:30 UTC FreeBSD src repository Modified files: share/zoneinfo leapseconds Log: SVN rev 181414 on 2008-08-08 03:18:30Z by edwin Revert the change in leapseconds for 31 december 2008, so I can properly bootstrap the merge history on this module. Approved by: bde (implicit) Revision Changes Path 1.23 +6 -17 src/share/zoneinfo/leapseconds From owner-cvs-src@FreeBSD.ORG Fri Aug 8 03:48:23 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1B3251065680; Fri, 8 Aug 2008 03:48:23 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E384D8FC0A; Fri, 8 Aug 2008 03:48:22 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m783mMsN082004; Fri, 8 Aug 2008 03:48:22 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m783mM7J082003; Fri, 8 Aug 2008 03:48:22 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200808080348.m783mM7J082003@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Fri, 8 Aug 2008 03:48: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/share/zoneinfo africa asia X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 03:48:23 -0000 edwin 2008-08-08 03:48:10 UTC FreeBSD src repository Modified files: share/zoneinfo africa asia Log: SVN rev 181418 on 2008-08-08 03:48:10Z by edwin MFV of tzdata2008c - Africa/Morocco will have DST in 2008. - Asia/Choibalsan should be GMT+08:00. - Asia/Pakistan will have DST in 2008. Also set all the svn:eol-style properties to native. Approved by: bde (mentor, implicit), des MFC after: 1 week Revision Changes Path 1.22 +75 -2 src/share/zoneinfo/africa 1.37 +61 -2 src/share/zoneinfo/asia From owner-cvs-src@FreeBSD.ORG Fri Aug 8 04:20:58 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B906C1065708; Fri, 8 Aug 2008 04:20:58 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A64498FC25; Fri, 8 Aug 2008 04:20:58 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m784KwKG085628; Fri, 8 Aug 2008 04:20:58 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m784KvRL085627; Fri, 8 Aug 2008 04:20:57 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200808080420.m784KvRL085627@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Fri, 8 Aug 2008 04:20: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/zoneinfo africa asia australasia europe northamerica southamerica zone.tab X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 04:20:58 -0000 edwin 2008-08-08 04:20:36 UTC FreeBSD src repository Modified files: share/zoneinfo africa asia australasia europe northamerica southamerica zone.tab Log: SVN rev 181421 on 2008-08-08 04:20:36Z by edwin MFV of tzdata2008d - Mauritius will have a DST experiment between 2008-11-01 and 2009-03-31. - Add/Fix historical data for C-Eur, the SovietZone, Germany, Bahamas, San Luis. - Add information about West Para (America/Santarem) - America/Eirunepe and America/Rio_Branco go to UTC-4 Approved by: bde (mentor, implicit), des MFC after: 1 week Revision Changes Path 1.23 +26 -2 src/share/zoneinfo/africa 1.38 +23 -1 src/share/zoneinfo/asia 1.33 +3 -3 src/share/zoneinfo/australasia 1.37 +17 -9 src/share/zoneinfo/europe 1.37 +3 -3 src/share/zoneinfo/northamerica 1.36 +77 -27 src/share/zoneinfo/southamerica 1.26 +3 -2 src/share/zoneinfo/zone.tab From owner-cvs-src@FreeBSD.ORG Fri Aug 8 04:30:01 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 422181065676; Fri, 8 Aug 2008 04:30:01 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 2FBB18FC28; Fri, 8 Aug 2008 04:30:01 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m784U08Y086323; Fri, 8 Aug 2008 04:30:00 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m784U0VC086322; Fri, 8 Aug 2008 04:30:00 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200808080430.m784U0VC086322@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Fri, 8 Aug 2008 04:29: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/share/zoneinfo africa asia europe leapseconds X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 04:30:01 -0000 edwin 2008-08-08 04:29:39 UTC FreeBSD src repository Modified files: share/zoneinfo africa asia europe leapseconds Log: SVN rev 181424 on 2008-08-08 04:29:39Z by edwin MFV on tzdata2008e: - Fix dates in 2008/2009 for Africa/Mauritius. - Leap second notification for the end of 2008. Approved by: bde (mentor, implicit), des MFC after: 1 week Revision Changes Path 1.24 +37 -7 src/share/zoneinfo/africa 1.39 +2 -2 src/share/zoneinfo/asia 1.38 +47 -7 src/share/zoneinfo/europe 1.24 +25 -16 src/share/zoneinfo/leapseconds From owner-cvs-src@FreeBSD.ORG Fri Aug 8 04:34:16 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C1C0F106566B; Fri, 8 Aug 2008 04:34:16 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 94E068FC0A; Fri, 8 Aug 2008 04:34:16 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m784YGED086738; Fri, 8 Aug 2008 04:34:16 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m784YG3p086737; Fri, 8 Aug 2008 04:34:16 GMT (envelope-from cperciva@repoman.freebsd.org) Message-Id: <200808080434.m784YG3p086737@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cperciva@repoman.freebsd.org using -f From: Colin Percival Date: Fri, 8 Aug 2008 04:34: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/usr.sbin/freebsd-update freebsd-update.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Aug 2008 04:34:16 -0000 cperciva 2008-08-08 04:34:00 UTC FreeBSD src repository Modified files: usr.sbin/freebsd-update freebsd-update.sh Log: SVN rev 181425 on 2008-08-08 04:34:00Z by cperciva In `freebsd-update IDS`, strip out file flags before we look for non-matching index lines. This fixes a bug where bogus warnings would be printed file has the wrong file flags AND has been updated by FreeBSD Update. Reported by: Royce Williams Revision Changes Path 1.16 +18 -18 src/usr.sbin/freebsd-update/freebsd-update.sh From owner-cvs-src@FreeBSD.ORG Fri Aug 8 04:38:02 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A7CA11065688; Fri, 8 Aug 2008 04:38:02 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7BF258FC1F; Fri, 8 Aug 2008 04:38:02 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m784c2nu087062; Fri, 8 Aug 2008 04:38:02 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m784c2Rn087061; Fri, 8 Aug 2008 04:38:02 GMT (envelope-from edwin@repoman.freebsd.org) Message-Id: <200808080438.m784c2Rn087061@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to edwin@repoman.freebsd.org using -f From: Edwin Groothuis Date: Fri, 8 Aug 2008 04:37: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/share/zoneinfo 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, 08 Aug 2008 04:38:02 -0000 edwin 2008-08-08 04:37:43 UTC FreeBSD src repository Modified files: share/zoneinfo Makefile Log: SVN rev 181426 on 2008-08-08 04:37:43Z by edwin Replace description on how to do CVS imports on this module with a description on how to do SVN imports on this module. Approved by: bde (implicit) Revision Changes Path 1.23 +23 -19 src/share/zoneinfo/Makefile From owner-cvs-src@FreeBSD.ORG Fri Aug 8 06:22:52 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5203A106566C; Fri, 8 Aug 2008 06:22:52 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 11D828FC08; Fri, 8 Aug 2008 06:22:51 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.2/8.14.1) with ESMTP id m786LU3e033673; Fri, 8 Aug 2008 00:21:30 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Fri, 08 Aug 2008 00:21:50 -0600 (MDT) Message-Id: <20080808.002150.-1037138460.imp@bsdimp.com> To: kris@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <489B81AC.8090508@FreeBSD.org> References: <489B797F.7020101@FreeBSD.org> <20080807230532.GA42775@nagual.pp.ru> <489B81AC.8090508@FreeBSD.org> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: ache@nagual.pp.ru, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/games/fortune/strfile strfile.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 06:22:52 -0000 In message: <489B81AC.8090508@FreeBSD.org> Kris Kennaway writes: : Andrey Chernov wrote: : > On Fri, Aug 08, 2008 at 12:38:55AM +0200, Kris Kennaway wrote: : >> Is that the right solution? If someone is bootstrapping from an old : >> kernel (e.g. 7.0) then installworld will install a strfile without your : >> change. : > : > No, this is bootstrap tool, so it is rebuilded twice, once without change : > and installed immediately in the temp location 'legacy' and next time with : > (installed on 'installworld' stage). : > : >> If someone is bootstrapping from a new kernel (but before they : >> built the new world) then it will fail to link still. : > : > How new kernel may affect userland here? arc4random_uniform() is not : > sysctl, just function. : > : > In case I mess something, please point me to. : : I might have been confused about where __FreeBSD_version comes from. I : guess it's OK since the first will come from the host copy of : osreldate.h and the second from the new version. This does beg the question why we need cryptographically secure randomness for fortune, however... Warner From owner-cvs-src@FreeBSD.ORG Fri Aug 8 06:32:14 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0E22B106564A; Fri, 8 Aug 2008 06:32:14 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id 73C1E8FC08; Fri, 8 Aug 2008 06:32:13 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.2/8.14.2) with ESMTP id m786W9p1053273; Fri, 8 Aug 2008 10:32:09 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1218177129; bh=Gy+9RASETiap93cvwblGDS1uBOfrMRIOZUKE6QB dOuU=; l=739; h=Date:From:To:Cc:Subject:Message-ID:References: MIME-Version:Content-Type:In-Reply-To; b=cyLTMcfiX7nr9ED9ugsnnUckL q+YC4pnPCLK3ze3nAMt7Cz3lLsqa5+qt1/DaucJNflMlyWtns0Rm4wHcgohMEa46EJZ TiateRMggSVbPPrGCSESF1saLB7bbrwSBIKgBosxFM6CRVDUm6hUG00MMRpPkf0bRfN MDOYCvf6MULk= Received: (from ache@localhost) by nagual.pp.ru (8.14.2/8.14.2/Submit) id m786W8gM053272; Fri, 8 Aug 2008 10:32:08 +0400 (MSD) (envelope-from ache) Date: Fri, 8 Aug 2008 10:32:08 +0400 From: Andrey Chernov To: "M. Warner Losh" Message-ID: <20080808063208.GA51624@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , "M. Warner Losh" , kris@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <489B797F.7020101@FreeBSD.org> <20080807230532.GA42775@nagual.pp.ru> <489B81AC.8090508@FreeBSD.org> <20080808.002150.-1037138460.imp@bsdimp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080808.002150.-1037138460.imp@bsdimp.com> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: cvs-src@FreeBSD.org, kris@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/games/fortune/strfile strfile.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 06:32:14 -0000 On Fri, Aug 08, 2008 at 12:21:50AM -0600, M. Warner Losh wrote: > This does beg the question why we need cryptographically secure > randomness for fortune, however... 1) PRNG is not crypto. 2) We already have it "cryptographically" secure via randomdev() for a long time in anycase. 3) Any code which use something like (...random() % modulo) when modulo is not divider of ...random()'s max suffer well known "modulo bias" bug which is not crypto but bad math and there is the main problem. 4) Uniformly distributed PRNG to avoid "modulo bias" bug available only for arc4random() at this time (making the same for random() involves too much math). 5) This changes comes from OpenBSD. -- http://ache.pp.ru/ From owner-cvs-src@FreeBSD.ORG Fri Aug 8 10:16:45 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7095A106566C; Fri, 8 Aug 2008 10:16:45 +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 2ACEC8FC13; Fri, 8 Aug 2008 10:16:45 +0000 (UTC) (envelope-from des@des.no) Received: from ds4.des.no (des.no [84.49.246.2]) by smtp.des.no (Postfix) with ESMTP id 553EF207F; Fri, 8 Aug 2008 12:16:44 +0200 (CEST) Received: by ds4.des.no (Postfix, from userid 1001) id 400648449B; Fri, 8 Aug 2008 12:16:44 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Andrey Chernov References: <489B797F.7020101@FreeBSD.org> <20080807230532.GA42775@nagual.pp.ru> <489B81AC.8090508@FreeBSD.org> <20080808.002150.-1037138460.imp@bsdimp.com> <20080808063208.GA51624@nagual.pp.ru> Date: Fri, 08 Aug 2008 12:16:44 +0200 In-Reply-To: <20080808063208.GA51624@nagual.pp.ru> (Andrey Chernov's message of "Fri, 8 Aug 2008 10:32:08 +0400") Message-ID: <86myjnerqr.fsf@ds4.des.no> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: cvs-src@FreeBSD.org, kris@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, "M. Warner Losh" Subject: Re: cvs commit: src/games/fortune/strfile strfile.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 10:16:45 -0000 Andrey Chernov writes: > M. Warner Losh writes: > > This does beg the question why we need cryptographically secure > > randomness for fortune, however... > 1) PRNG is not crypto. Stop spewing nonsense. PRNG and crypto are inseparable. In addition, as you very well know, this PRNG is actually the keystream generator for the RC4 stream cipher. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Fri Aug 8 10:36:25 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 68ABB106569C; Fri, 8 Aug 2008 10:36:25 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3BD198FC0A; Fri, 8 Aug 2008 10:36:25 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m78AaPag041308; Fri, 8 Aug 2008 10:36:25 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m78AaPfa041307; Fri, 8 Aug 2008 10:36:25 GMT (envelope-from cperciva@repoman.freebsd.org) Message-Id: <200808081036.m78AaPfa041307@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cperciva@repoman.freebsd.org using -f From: Colin Percival Date: Fri, 8 Aug 2008 10:36: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/etc freebsd-update.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: Fri, 08 Aug 2008 10:36:25 -0000 cperciva 2008-08-08 10:36:16 UTC FreeBSD src repository Modified files: etc freebsd-update.conf Log: SVN rev 181427 on 2008-08-08 10:36:16Z by cperciva Add /usr/share/man/whatis, /var/db/locate.database, and /var/log to the list of paths which `freebsd-update IDS` should ignore by default. Revision Changes Path 1.6 +3 -0 src/etc/freebsd-update.conf From owner-cvs-src@FreeBSD.ORG Fri Aug 8 13:32:23 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B5171065674; Fri, 8 Aug 2008 13:32:23 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id D61478FC14; Fri, 8 Aug 2008 13:32:22 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (zion.baldwin.cx [IPv6:2001:470:1f11:75:2a0:d2ff:fe18:8b38]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m78DW4jC028462; Fri, 8 Aug 2008 09:32:16 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Edwin Groothuis Date: Fri, 8 Aug 2008 09:05:26 -0400 User-Agent: KMail/1.9.7 References: <200808080430.m784U0VC086322@repoman.freebsd.org> In-Reply-To: <200808080430.m784U0VC086322@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200808080905.26955.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:2001:470:1f11:75::1]); Fri, 08 Aug 2008 09:32:16 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/7977/Fri Aug 8 06:35:06 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/zoneinfo africa asia europe leapseconds X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 13:32:23 -0000 On Friday 08 August 2008 12:29:39 am Edwin Groothuis wrote: > edwin 2008-08-08 04:29:39 UTC > > FreeBSD src repository > > Modified files: > share/zoneinfo africa asia europe leapseconds > Log: > SVN rev 181424 on 2008-08-08 04:29:39Z by edwin > > MFV on tzdata2008e: > > - Fix dates in 2008/2009 for Africa/Mauritius. > - Leap second notification for the end of 2008. > > Approved by: bde (mentor, implicit), des > MFC after: 1 week FYI, note that if you want, you can do multiple merges into the vendor area and then just do one merge of all the updates into src/. You don't have to merge each version individually. It's probably more work to do so, however. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Fri Aug 8 13:44:06 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 113751065751; Fri, 8 Aug 2008 13:44:03 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C89138FC13; Fri, 8 Aug 2008 13:44:03 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m78DhwCM068478; Fri, 8 Aug 2008 13:44:03 GMT (envelope-from ed@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m78DhwYE068477; Fri, 8 Aug 2008 13:43:58 GMT (envelope-from ed@repoman.freebsd.org) Message-Id: <200808081343.m78DhwYE068477@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ed@repoman.freebsd.org using -f From: Ed Schouten Date: Fri, 8 Aug 2008 13:43: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/io iodev.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 13:44:06 -0000 ed 2008-08-08 13:43:56 UTC FreeBSD src repository Modified files: sys/dev/io iodev.c Log: SVN rev 181428 on 2008-08-08 13:43:56Z by ed Remove D_NEEDGIANT from io(4). There is no need to mark this device node to use Giant. The only architectures that use io(4) (i386 and amd64) only change a flag in td->td_frame, which is only accessed by curthread. Apart from this change, I think some fishy things may happen when using /dev/io in multithreaded applications. I haven't tested, but looking at the code, the flag doesn't get cleared when close() is called from another thread, but this may not be this important. I'm not removing D_NEEDGIANT from mem(4), because this driver isn't Giant safe at all (it calls GIANT_REQUIRED). Revision Changes Path 1.4 +0 -1 src/sys/dev/io/iodev.c From owner-cvs-src@FreeBSD.ORG Fri Aug 8 14:36:56 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 227931065675; Fri, 8 Aug 2008 14:36:56 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0FEA38FC08; Fri, 8 Aug 2008 14:36:56 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m78EateH073976; Fri, 8 Aug 2008 14:36:55 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m78Eat2W073974; Fri, 8 Aug 2008 14:36:55 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200808081436.m78Eat2W073974@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Fri, 8 Aug 2008 14:36:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/kern kern_rwlock.c src/sys/sys rwlock.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, 08 Aug 2008 14:36:56 -0000 rwatson 2008-08-08 14:36:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern kern_rwlock.c sys/sys rwlock.h Log: SVN rev 181429 on 2008-08-08 14:36:21Z by rwatson Merge r177843,178147 from head to stable/7: Add rw_try_rlock() and rw_try_wlock() to rwlocks. These functions try the specified operation (rlocking and wlocking) and true is returned if the operation completes, false otherwise. The KPI is enriched by this commit, so __FreeBSD_version bumping and manpage updating will happen soon. Requested by: jeff, kris Trylocks were implemented, remove stale comment Discussed with: attilio, jhb Revision Changes Path 1.28.4.4 +48 -0 src/sys/kern/kern_rwlock.c 1.14.4.1 +4 -2 src/sys/sys/rwlock.h From owner-cvs-src@FreeBSD.ORG Fri Aug 8 16:31:16 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C35A21065679; Fri, 8 Aug 2008 16:31:16 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AE4458FC12; Fri, 8 Aug 2008 16:31:16 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m78GVG0t088755; Fri, 8 Aug 2008 16:31:16 GMT (envelope-from stas@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m78GVG9i088754; Fri, 8 Aug 2008 16:31:16 GMT (envelope-from stas@repoman.freebsd.org) Message-Id: <200808081631.m78GVG9i088754@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to stas@repoman.freebsd.org using -f From: Stanislav Sedov Date: Fri, 8 Aug 2008 16:26: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/share/man/man4 Makefile cpuctl.4 src/sys/amd64/amd64 support.S src/sys/amd64/conf NOTES src/sys/amd64/include cpufunc.h specialreg.h src/sys/conf files.amd64 files.i386 src/sys/dev/cpuctl cpuctl.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 16:31:16 -0000 stas 2008-08-08 16:26:53 UTC FreeBSD src repository Modified files: share/man/man4 Makefile sys/amd64/amd64 support.S sys/amd64/conf NOTES sys/amd64/include cpufunc.h specialreg.h sys/conf files.amd64 files.i386 sys/i386/conf NOTES sys/i386/i386 support.s sys/i386/include cpufunc.h specialreg.h sys/modules Makefile sys/sys priv.h usr.sbin Makefile Added files: share/man/man4 cpuctl.4 sys/dev/cpuctl cpuctl.c sys/modules/cpuctl Makefile sys/sys cpuctl.h usr.sbin/cpucontrol Makefile amd.c amd.h cpucontrol.8 cpucontrol.c cpucontrol.h intel.c intel.h Log: SVN rev 181430 on 2008-08-08 16:26:53Z by stas - Add cpuctl(4) pseudo-device driver to provide access to some low-level features of CPUs like reading/writing machine-specific registers, retrieving cpuid data, and updating microcode. - Add cpucontrol(8) utility, that provides userland access to the features of cpuctl(4). - Add subsequent manpages. The cpuctl(4) device operates as follows. The pseudo-device node cpuctlX is created for each cpu present in the systems. The pseudo-device minor number corresponds to the cpu number in the system. The cpuctl(4) pseudo- device allows a number of ioctl to be preformed, namely RDMSR/WRMSR/CPUID and UPDATE. The first pair alows the caller to read/write machine-specific registers from the correspondent CPU. cpuid data could be retrieved using the CPUID call, and microcode updates are applied via UPDATE. The permissions are inforced based on the pseudo-device file permissions. RDMSR/CPUID will be allowed when the caller has read access to the device node, while WRMSR/UPDATE will be granted only when the node is opened for writing. There're also a number of priv(9) checks. The cpucontrol(8) utility is intened to provide userland access to the cpuctl(4) device features. The utility also allows one to apply cpu microcode updates. Currently only Intel and AMD cpus are supported and were tested. Approved by: kib Reviewed by: rpaulo, cokane, Peter Jeremy MFC after: 1 month Revision Changes Path 1.423 +2 -0 src/share/man/man4/Makefile 1.1 +146 -0 src/share/man/man4/cpuctl.4 (new) 1.129 +44 -0 src/sys/amd64/amd64/support.S 1.82 +6 -0 src/sys/amd64/conf/NOTES 1.150 +5 -0 src/sys/amd64/include/cpufunc.h 1.46 +7 -0 src/sys/amd64/include/specialreg.h 1.122 +1 -0 src/sys/conf/files.amd64 1.601 +1 -0 src/sys/conf/files.i386 1.1 +446 -0 src/sys/dev/cpuctl/cpuctl.c (new) 1.1260 +6 -0 src/sys/i386/conf/NOTES 1.120 +49 -0 src/sys/i386/i386/support.s 1.147 +5 -0 src/sys/i386/include/cpufunc.h 1.45 +7 -0 src/sys/i386/include/specialreg.h 1.582 +3 -0 src/sys/modules/Makefile 1.1 +8 -0 src/sys/modules/cpuctl/Makefile (new) 1.1 +52 -0 src/sys/sys/cpuctl.h (new) 1.21 +7 -1 src/sys/sys/priv.h 1.391 +3 -0 src/usr.sbin/Makefile 1.1 +9 -0 src/usr.sbin/cpucontrol/Makefile (new) 1.1 +183 -0 src/usr.sbin/cpucontrol/amd.c (new) 1.1 +49 -0 src/usr.sbin/cpucontrol/amd.h (new) 1.1 +116 -0 src/usr.sbin/cpucontrol/cpucontrol.8 (new) 1.1 +362 -0 src/usr.sbin/cpucontrol/cpucontrol.c (new) 1.1 +56 -0 src/usr.sbin/cpucontrol/cpucontrol.h (new) 1.1 +285 -0 src/usr.sbin/cpucontrol/intel.c (new) 1.1 +70 -0 src/usr.sbin/cpucontrol/intel.h (new) From owner-cvs-src@FreeBSD.ORG Fri Aug 8 16:49:41 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0C6671065683; Fri, 8 Aug 2008 16:49:41 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 80A9A8FC14; Fri, 8 Aug 2008 16:49:40 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [IPv6:::1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m78GnX5a030165; Fri, 8 Aug 2008 12:49:34 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Ed Schouten Date: Fri, 8 Aug 2008 12:26:31 -0400 User-Agent: KMail/1.9.7 References: <200808081343.m78DhwYE068477@repoman.freebsd.org> In-Reply-To: <200808081343.m78DhwYE068477@repoman.freebsd.org> MIME-Version: 1.0 Content-Disposition: inline Message-Id: <200808081226.32089.jhb@freebsd.org> Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:::1]); Fri, 08 Aug 2008 12:49:34 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/7981/Fri Aug 8 11:29:53 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/io iodev.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 16:49:41 -0000 On Friday 08 August 2008 09:43:56 am Ed Schouten wrote: > ed 2008-08-08 13:43:56 UTC > > FreeBSD src repository > > Modified files: > sys/dev/io iodev.c > Log: > SVN rev 181428 on 2008-08-08 13:43:56Z by ed > > Remove D_NEEDGIANT from io(4). > > There is no need to mark this device node to use Giant. The only > architectures that use io(4) (i386 and amd64) only change a flag in > td->td_frame, which is only accessed by curthread. > > Apart from this change, I think some fishy things may happen when using > /dev/io in multithreaded applications. I haven't tested, but looking at > the code, the flag doesn't get cleared when close() is called from > another thread, but this may not be this important. > > I'm not removing D_NEEDGIANT from mem(4), because this driver isn't > Giant safe at all (it calls GIANT_REQUIRED). It should be setting D_TRACKCLOSE though so that close() reliably clears the flag even in single-threaded processes. You can still get odd behavior if you explicitly open it twice in an app and then close one of the two fd's. You will no longer have IO permission even though you still have one fd open. However, if you do that I think you deserve what you asked for. :) Also, I don't see why memrw() is not MPSAFE actually (on amd64 and i386 at least). Stephan (ups@) even has a comment to that effect. The MTRR stuff backing memioctl() on x86 might need locking, but I think that is all mem(4) is missing. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Fri Aug 8 17:08:17 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8F9BE106567D; Fri, 8 Aug 2008 17:08:17 +0000 (UTC) (envelope-from alc@cs.rice.edu) Received: from mail.cs.rice.edu (mail.cs.rice.edu [128.42.1.31]) by mx1.freebsd.org (Postfix) with ESMTP id 5DA558FC19; Fri, 8 Aug 2008 17:08:17 +0000 (UTC) (envelope-from alc@cs.rice.edu) Received: from mail.cs.rice.edu (localhost.localdomain [127.0.0.1]) by mail.cs.rice.edu (Postfix) with ESMTP id DD0FE2C2B02; Fri, 8 Aug 2008 12:08:16 -0500 (CDT) X-Virus-Scanned: by amavis-2.4.0 at mail.cs.rice.edu Received: from mail.cs.rice.edu ([127.0.0.1]) by mail.cs.rice.edu (mail.cs.rice.edu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id NIM8-2OQKFIV; Fri, 8 Aug 2008 12:08:16 -0500 (CDT) Received: from [216.63.78.18] (adsl-216-63-78-18.dsl.hstntx.swbell.net [216.63.78.18]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.cs.rice.edu (Postfix) with ESMTP id D8F7E2C2A81; Fri, 8 Aug 2008 12:08:15 -0500 (CDT) Message-ID: <489C7D7F.4090806@cs.rice.edu> Date: Fri, 08 Aug 2008 12:08:15 -0500 From: Alan Cox User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.13) Gecko/20080722 X-Accept-Language: en-us, en MIME-Version: 1.0 To: John Baldwin References: <200808081343.m78DhwYE068477@repoman.freebsd.org> <200808081226.32089.jhb@freebsd.org> In-Reply-To: <200808081226.32089.jhb@freebsd.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Ed Schouten , cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/io iodev.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 17:08:17 -0000 John Baldwin wrote: > >Also, I don't see why memrw() is not MPSAFE actually (on amd64 and i386 at >least). Stephan (ups@) even has a comment to that effect. The MTRR stuff >backing memioctl() on x86 might need locking, but I think that is all mem(4) >is missing. > > > There is nothing there that requires Giant specifically. However, the use of some lock in memrw() does have an arguably useful but small effect: overlapping operations will be serialized. So, if you're ever trying to debug something involving memrw(), you won't be staring at essentially random state. Alan From owner-cvs-src@FreeBSD.ORG Fri Aug 8 17:25:04 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E829A1065696; Fri, 8 Aug 2008 17:25:04 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 77B538FC1C; Fri, 8 Aug 2008 17:25:04 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [IPv6:::1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m78HOvQo030440; Fri, 8 Aug 2008 13:24:58 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Stanislav Sedov Date: Fri, 8 Aug 2008 12:51:17 -0400 User-Agent: KMail/1.9.7 References: <200808081631.m78GVG9i088754@repoman.freebsd.org> In-Reply-To: <200808081631.m78GVG9i088754@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200808081251.17686.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:::1]); Fri, 08 Aug 2008 13:24:58 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/7981/Fri Aug 8 11:29:53 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man4 Makefile cpuctl.4 src/sys/amd64/amd64 support.S src/sys/amd64/conf NOTES src/sys/amd64/include cpufunc.h specialreg.h src/sys/conf files.amd64 files.i386 src/sys/dev/cpuctl cpuctl.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 17:25:05 -0000 On Friday 08 August 2008 12:26:53 pm Stanislav Sedov wrote: > stas 2008-08-08 16:26:53 UTC > > FreeBSD src repository > > Modified files: > share/man/man4 Makefile > sys/amd64/amd64 support.S > sys/amd64/conf NOTES > sys/amd64/include cpufunc.h specialreg.h > sys/conf files.amd64 files.i386 > sys/i386/conf NOTES > sys/i386/i386 support.s > sys/i386/include cpufunc.h specialreg.h > sys/modules Makefile > sys/sys priv.h > usr.sbin Makefile > Added files: > share/man/man4 cpuctl.4 > sys/dev/cpuctl cpuctl.c > sys/modules/cpuctl Makefile > sys/sys cpuctl.h > usr.sbin/cpucontrol Makefile amd.c amd.h cpucontrol.8 > cpucontrol.c cpucontrol.h intel.c intel.h > Log: > SVN rev 181430 on 2008-08-08 16:26:53Z by stas > > - Add cpuctl(4) pseudo-device driver to provide access to some low-level > features of CPUs like reading/writing machine-specific registers, > retrieving cpuid data, and updating microcode. > - Add cpucontrol(8) utility, that provides userland access to > the features of cpuctl(4). > - Add subsequent manpages. > > The cpuctl(4) device operates as follows. The pseudo-device node cpuctlX > is created for each cpu present in the systems. The pseudo-device minor > number corresponds to the cpu number in the system. The cpuctl(4) pseudo- > device allows a number of ioctl to be preformed, namely RDMSR/WRMSR/CPUID > and UPDATE. The first pair alows the caller to read/write machine-specific > registers from the correspondent CPU. cpuid data could be retrieved using > the CPUID call, and microcode updates are applied via UPDATE. > > The permissions are inforced based on the pseudo-device file permissions. > RDMSR/CPUID will be allowed when the caller has read access to the device > node, while WRMSR/UPDATE will be granted only when the node is opened > for writing. There're also a number of priv(9) checks. > > The cpucontrol(8) utility is intened to provide userland access to > the cpuctl(4) device features. The utility also allows one to apply > cpu microcode updates. > > Currently only Intel and AMD cpus are supported and were tested. Note that cpuid isn't a privileged instruction, so I'm not sure it's really worth having an ioctl for that particular case. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Fri Aug 8 17:25:15 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ECF8D1065752; Fri, 8 Aug 2008 17:25:15 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 8A3A78FC2E; Fri, 8 Aug 2008 17:25:15 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [IPv6:::1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m78HP7fM030456; Fri, 8 Aug 2008 13:25:07 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Alan Cox Date: Fri, 8 Aug 2008 13:12:36 -0400 User-Agent: KMail/1.9.7 References: <200808081343.m78DhwYE068477@repoman.freebsd.org> <200808081226.32089.jhb@freebsd.org> <489C7D7F.4090806@cs.rice.edu> In-Reply-To: <489C7D7F.4090806@cs.rice.edu> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200808081312.36678.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:::1]); Fri, 08 Aug 2008 13:25:07 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/7981/Fri Aug 8 11:29:53 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Ed Schouten , cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/io iodev.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 17:25:16 -0000 On Friday 08 August 2008 01:08:15 pm Alan Cox wrote: > John Baldwin wrote: > > > > >Also, I don't see why memrw() is not MPSAFE actually (on amd64 and i386 at > >least). Stephan (ups@) even has a comment to that effect. The MTRR stuff > >backing memioctl() on x86 might need locking, but I think that is all mem(4) > >is missing. > > > > > > > > There is nothing there that requires Giant specifically. However, the > use of some lock in memrw() does have an arguably useful but small > effect: overlapping operations will be serialized. So, if you're ever > trying to debug something involving memrw(), you won't be staring at > essentially random state. On amd64 there is already an sx lock over the pmap bits to temporarily map the page. If desired, that could always be expanded. As it is, Giant is dropped if you block on a lockmgr or sx lock (or go to sleep), so Giant doesn't always serialize operations anyway. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Fri Aug 8 17:32:00 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7183A1065670; Fri, 8 Aug 2008 17:32:00 +0000 (UTC) (envelope-from raj@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 45A748FC25; Fri, 8 Aug 2008 17:32:00 +0000 (UTC) (envelope-from raj@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m78HW0Km006613; Fri, 8 Aug 2008 17:32:00 GMT (envelope-from raj@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m78HW0eJ006612; Fri, 8 Aug 2008 17:32:00 GMT (envelope-from raj@repoman.freebsd.org) Message-Id: <200808081732.m78HW0eJ006612@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to raj@repoman.freebsd.org using -f From: Rafal Jaworowski Date: Fri, 8 Aug 2008 17:31:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/arm/arm vm_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Aug 2008 17:32:00 -0000 raj 2008-08-08 17:31:47 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/arm/arm vm_machdep.c Log: SVN rev 181431 on 2008-08-08 17:31:47Z by raj MFC 181296 Fix ARM nocache allocator. Revision Changes Path 1.34.2.3 +4 -5 src/sys/arm/arm/vm_machdep.c From owner-cvs-src@FreeBSD.ORG Fri Aug 8 18:01:18 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C94A41065685; Fri, 8 Aug 2008 18:01:18 +0000 (UTC) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9D9878FC19; Fri, 8 Aug 2008 18:01:18 +0000 (UTC) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m78I1ISf013123; Fri, 8 Aug 2008 18:01:18 GMT (envelope-from philip@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m78I1I8i013122; Fri, 8 Aug 2008 18:01:18 GMT (envelope-from philip@repoman.freebsd.org) Message-Id: <200808081801.m78I1I8i013122@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to philip@repoman.freebsd.org using -f From: Philip Paeps Date: Fri, 8 Aug 2008 18:00:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys 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, 08 Aug 2008 18:01:18 -0000 philip 2008-08-08 18:00:33 UTC FreeBSD src repository Modified files: sys Makefile Log: SVN rev 181432 on 2008-08-08 18:00:33Z by philip Add a "glimpse" target to the kernel Makefile. Glimpse is a powerful "grep on an index". Especially addictive on slow laptop hard disks. MFC after: 2 days Revision Changes Path 1.52 +7 -0 src/sys/Makefile From owner-cvs-src@FreeBSD.ORG Fri Aug 8 18:10:58 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F09D81065674; Fri, 8 Aug 2008 18:10:57 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (skuns.zoral.com.ua [91.193.166.194]) by mx1.freebsd.org (Postfix) with ESMTP id 68A2B8FC17; Fri, 8 Aug 2008 18:10:56 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id m78IArqQ030327 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 8 Aug 2008 21:10:53 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.2/8.14.2) with ESMTP id m78IArh3039521; Fri, 8 Aug 2008 21:10:53 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.2/8.14.2/Submit) id m78IAqGL039520; Fri, 8 Aug 2008 21:10:52 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 8 Aug 2008 21:10:52 +0300 From: Kostik Belousov To: John Baldwin Message-ID: <20080808181052.GF97161@deviant.kiev.zoral.com.ua> References: <200808081631.m78GVG9i088754@repoman.freebsd.org> <200808081251.17686.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ndWVA4pxvhlNOeHP" Content-Disposition: inline In-Reply-To: <200808081251.17686.jhb@freebsd.org> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: ClamAV version 0.93.3, clamav-milter version 0.93.3 on skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: Stanislav Sedov , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man4 Makefile cpuctl.4 src/sys/amd64/amd64 support.S src/sys/amd64/conf NOTES src/sys/amd64/include cpufunc.h specialreg.h src/sys/conf files.amd64 files.i386 src/sys/dev/cpuctl cpuctl.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 18:10:58 -0000 --ndWVA4pxvhlNOeHP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 08, 2008 at 12:51:17PM -0400, John Baldwin wrote: > On Friday 08 August 2008 12:26:53 pm Stanislav Sedov wrote: > > stas 2008-08-08 16:26:53 UTC > >=20 > > FreeBSD src repository > >=20 > > Modified files: > > share/man/man4 Makefile=20 > > sys/amd64/amd64 support.S=20 > > sys/amd64/conf NOTES=20 > > sys/amd64/include cpufunc.h specialreg.h=20 > > sys/conf files.amd64 files.i386=20 > > sys/i386/conf NOTES=20 > > sys/i386/i386 support.s=20 > > sys/i386/include cpufunc.h specialreg.h=20 > > sys/modules Makefile=20 > > sys/sys priv.h=20 > > usr.sbin Makefile=20 > > Added files: > > share/man/man4 cpuctl.4=20 > > sys/dev/cpuctl cpuctl.c=20 > > sys/modules/cpuctl Makefile=20 > > sys/sys cpuctl.h=20 > > usr.sbin/cpucontrol Makefile amd.c amd.h cpucontrol.8=20 > > cpucontrol.c cpucontrol.h intel.c intel.h=20 > > Log: > > SVN rev 181430 on 2008-08-08 16:26:53Z by stas > > =20 > > - Add cpuctl(4) pseudo-device driver to provide access to some low-le= vel > > features of CPUs like reading/writing machine-specific registers, > > retrieving cpuid data, and updating microcode. > > - Add cpucontrol(8) utility, that provides userland access to > > the features of cpuctl(4). > > - Add subsequent manpages. > > =20 > > The cpuctl(4) device operates as follows. The pseudo-device node cpuc= tlX > > is created for each cpu present in the systems. The pseudo-device min= or > > number corresponds to the cpu number in the system. The cpuctl(4) pse= udo- > > device allows a number of ioctl to be preformed, namely RDMSR/WRMSR/C= PUID > > and UPDATE. The first pair alows the caller to read/write machine-spe= cific > > registers from the correspondent CPU. cpuid data could be retrieved u= sing > > the CPUID call, and microcode updates are applied via UPDATE. > > =20 > > The permissions are inforced based on the pseudo-device file permissi= ons. > > RDMSR/CPUID will be allowed when the caller has read access to the de= vice > > node, while WRMSR/UPDATE will be granted only when the node is opened > > for writing. There're also a number of priv(9) checks. > > =20 > > The cpucontrol(8) utility is intened to provide userland access to > > the cpuctl(4) device features. The utility also allows one to apply > > cpu microcode updates. > > =20 > > Currently only Intel and AMD cpus are supported and were tested. >=20 > Note that cpuid isn't a privileged instruction, so I'm not sure it's real= ly=20 > worth having an ioctl for that particular case. It was discussed when patch was reviewed on current@. The ioctl allows to get cpuid information for specific processor, as opposed to some random core curthread happens to run ATM. --ndWVA4pxvhlNOeHP Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkicjCwACgkQC3+MBN1Mb4h3+gCeJUIPVJnJCt7Ey60fcIByau8l vY4AnjffHxRks4ToUqdV7yYKli1Ncowt =lMaa -----END PGP SIGNATURE----- --ndWVA4pxvhlNOeHP-- From owner-cvs-src@FreeBSD.ORG Fri Aug 8 18:29:57 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 85E27106566B; Fri, 8 Aug 2008 18:29:57 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 29CCC8FC1D; Fri, 8 Aug 2008 18:29:57 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [IPv6:::1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m78ITiqd030944; Fri, 8 Aug 2008 14:29:50 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Kostik Belousov Date: Fri, 8 Aug 2008 14:27:42 -0400 User-Agent: KMail/1.9.7 References: <200808081631.m78GVG9i088754@repoman.freebsd.org> <200808081251.17686.jhb@freebsd.org> <20080808181052.GF97161@deviant.kiev.zoral.com.ua> In-Reply-To: <20080808181052.GF97161@deviant.kiev.zoral.com.ua> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200808081427.42536.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:::1]); Fri, 08 Aug 2008 14:29:50 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/7981/Fri Aug 8 11:29:53 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: Stanislav Sedov , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man4 Makefile cpuctl.4 src/sys/amd64/amd64 support.S src/sys/amd64/conf NOTES src/sys/amd64/include cpufunc.h specialreg.h src/sys/conf files.amd64 files.i386 src/sys/dev/cpuctl cpuctl.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 18:29:57 -0000 On Friday 08 August 2008 02:10:52 pm Kostik Belousov wrote: > On Fri, Aug 08, 2008 at 12:51:17PM -0400, John Baldwin wrote: > > On Friday 08 August 2008 12:26:53 pm Stanislav Sedov wrote: > > > stas 2008-08-08 16:26:53 UTC > > > > > > FreeBSD src repository > > > > > > Modified files: > > > share/man/man4 Makefile > > > sys/amd64/amd64 support.S > > > sys/amd64/conf NOTES > > > sys/amd64/include cpufunc.h specialreg.h > > > sys/conf files.amd64 files.i386 > > > sys/i386/conf NOTES > > > sys/i386/i386 support.s > > > sys/i386/include cpufunc.h specialreg.h > > > sys/modules Makefile > > > sys/sys priv.h > > > usr.sbin Makefile > > > Added files: > > > share/man/man4 cpuctl.4 > > > sys/dev/cpuctl cpuctl.c > > > sys/modules/cpuctl Makefile > > > sys/sys cpuctl.h > > > usr.sbin/cpucontrol Makefile amd.c amd.h cpucontrol.8 > > > cpucontrol.c cpucontrol.h intel.c intel.h > > > Log: > > > SVN rev 181430 on 2008-08-08 16:26:53Z by stas > > > > > > - Add cpuctl(4) pseudo-device driver to provide access to some low-level > > > features of CPUs like reading/writing machine-specific registers, > > > retrieving cpuid data, and updating microcode. > > > - Add cpucontrol(8) utility, that provides userland access to > > > the features of cpuctl(4). > > > - Add subsequent manpages. > > > > > > The cpuctl(4) device operates as follows. The pseudo-device node cpuctlX > > > is created for each cpu present in the systems. The pseudo-device minor > > > number corresponds to the cpu number in the system. The cpuctl(4) pseudo- > > > device allows a number of ioctl to be preformed, namely RDMSR/WRMSR/CPUID > > > and UPDATE. The first pair alows the caller to read/write machine-specific > > > registers from the correspondent CPU. cpuid data could be retrieved using > > > the CPUID call, and microcode updates are applied via UPDATE. > > > > > > The permissions are inforced based on the pseudo-device file permissions. > > > RDMSR/CPUID will be allowed when the caller has read access to the device > > > node, while WRMSR/UPDATE will be granted only when the node is opened > > > for writing. There're also a number of priv(9) checks. > > > > > > The cpucontrol(8) utility is intened to provide userland access to > > > the cpuctl(4) device features. The utility also allows one to apply > > > cpu microcode updates. > > > > > > Currently only Intel and AMD cpus are supported and were tested. > > > > Note that cpuid isn't a privileged instruction, so I'm not sure it's really > > worth having an ioctl for that particular case. > > It was discussed when patch was reviewed on current@. The ioctl allows > to get cpuid information for specific processor, as opposed to some > random core curthread happens to run ATM. You can achieve that now with cpuset. :) (See my ping-pong test program recently which used cpuid to fetch the APIC ID to test for ping-ponging in the scheduler.) -- John Baldwin From owner-cvs-src@FreeBSD.ORG Fri Aug 8 18:51:38 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4228C1065674; Fri, 8 Aug 2008 18:51:38 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (skuns.zoral.com.ua [91.193.166.194]) by mx1.freebsd.org (Postfix) with ESMTP id AC7358FC17; Fri, 8 Aug 2008 18:51:37 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id m78IpX03031652 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 8 Aug 2008 21:51:33 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.2/8.14.2) with ESMTP id m78IpXFE069094; Fri, 8 Aug 2008 21:51:33 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.2/8.14.2/Submit) id m78IpXDh069093; Fri, 8 Aug 2008 21:51:33 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 8 Aug 2008 21:51:33 +0300 From: Kostik Belousov To: John Baldwin Message-ID: <20080808185133.GG97161@deviant.kiev.zoral.com.ua> References: <200808081631.m78GVG9i088754@repoman.freebsd.org> <200808081251.17686.jhb@freebsd.org> <20080808181052.GF97161@deviant.kiev.zoral.com.ua> <200808081427.42536.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="2uZVBGM+62ujkrHk" Content-Disposition: inline In-Reply-To: <200808081427.42536.jhb@freebsd.org> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: ClamAV version 0.93.3, clamav-milter version 0.93.3 on skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: Stanislav Sedov , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man4 Makefile cpuctl.4 src/sys/amd64/amd64 support.S src/sys/amd64/conf NOTES src/sys/amd64/include cpufunc.h specialreg.h src/sys/conf files.amd64 files.i386 src/sys/dev/cpuctl cpuctl.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 18:51:38 -0000 --2uZVBGM+62ujkrHk Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 08, 2008 at 02:27:42PM -0400, John Baldwin wrote: > On Friday 08 August 2008 02:10:52 pm Kostik Belousov wrote: > > On Fri, Aug 08, 2008 at 12:51:17PM -0400, John Baldwin wrote: > > > On Friday 08 August 2008 12:26:53 pm Stanislav Sedov wrote: > > > > stas 2008-08-08 16:26:53 UTC > > > >=20 > > > > FreeBSD src repository > > > >=20 > > > > Modified files: > > > > share/man/man4 Makefile=20 > > > > sys/amd64/amd64 support.S=20 > > > > sys/amd64/conf NOTES=20 > > > > sys/amd64/include cpufunc.h specialreg.h=20 > > > > sys/conf files.amd64 files.i386=20 > > > > sys/i386/conf NOTES=20 > > > > sys/i386/i386 support.s=20 > > > > sys/i386/include cpufunc.h specialreg.h=20 > > > > sys/modules Makefile=20 > > > > sys/sys priv.h=20 > > > > usr.sbin Makefile=20 > > > > Added files: > > > > share/man/man4 cpuctl.4=20 > > > > sys/dev/cpuctl cpuctl.c=20 > > > > sys/modules/cpuctl Makefile=20 > > > > sys/sys cpuctl.h=20 > > > > usr.sbin/cpucontrol Makefile amd.c amd.h cpucontrol.8=20 > > > > cpucontrol.c cpucontrol.h intel.c intel.h= =20 > > > > Log: > > > > SVN rev 181430 on 2008-08-08 16:26:53Z by stas > > > > =20 > > > > - Add cpuctl(4) pseudo-device driver to provide access to some=20 > low-level > > > > features of CPUs like reading/writing machine-specific register= s, > > > > retrieving cpuid data, and updating microcode. > > > > - Add cpucontrol(8) utility, that provides userland access to > > > > the features of cpuctl(4). > > > > - Add subsequent manpages. > > > > =20 > > > > The cpuctl(4) device operates as follows. The pseudo-device node= =20 > cpuctlX > > > > is created for each cpu present in the systems. The pseudo-device= =20 > minor > > > > number corresponds to the cpu number in the system. The cpuctl(4)= =20 > pseudo- > > > > device allows a number of ioctl to be preformed, namely=20 > RDMSR/WRMSR/CPUID > > > > and UPDATE. The first pair alows the caller to read/write=20 > machine-specific > > > > registers from the correspondent CPU. cpuid data could be retriev= ed=20 > using > > > > the CPUID call, and microcode updates are applied via UPDATE. > > > > =20 > > > > The permissions are inforced based on the pseudo-device file=20 > permissions. > > > > RDMSR/CPUID will be allowed when the caller has read access to th= e=20 > device > > > > node, while WRMSR/UPDATE will be granted only when the node is op= ened > > > > for writing. There're also a number of priv(9) checks. > > > > =20 > > > > The cpucontrol(8) utility is intened to provide userland access to > > > > the cpuctl(4) device features. The utility also allows one to app= ly > > > > cpu microcode updates. > > > > =20 > > > > Currently only Intel and AMD cpus are supported and were tested. > > >=20 > > > Note that cpuid isn't a privileged instruction, so I'm not sure it's= =20 > really=20 > > > worth having an ioctl for that particular case. > >=20 > > It was discussed when patch was reviewed on current@. The ioctl allows > > to get cpuid information for specific processor, as opposed to some > > random core curthread happens to run ATM. >=20 > You can achieve that now with cpuset. :) (See my ping-pong test program= =20 > recently which used cpuid to fetch the APIC ID to test for ping-ponging i= n=20 > the scheduler.) If this is a backout request (for cpuid functionality) then we will do it. But I considered it much easier and cleaner to do fd =3D open("/dev/cpuctlN", O_RDWR); ioctl(fd, CPUCTL_CPUID, &x); if (x.y) ioctl(fd, CPUCTL_WRMSR, ...); close(fd); then fd =3D open("/dev/cpuctlN", O_RDWR); cpuset(...); /* bind to cpu */ __asm__("cpuid" : =3D0 (x)); if (x.y) ioctl(fd, CPUCTL_WRMSR, ...); cpuset(...); /* restore prev mask */ close(fd); --2uZVBGM+62ujkrHk Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkiclbMACgkQC3+MBN1Mb4i96QCdERqfA4BL+ItjAgsHJzGsk9DB hmUAoNm3B3USd4GdVGND+QQx3AiZclaH =JJ6n -----END PGP SIGNATURE----- --2uZVBGM+62ujkrHk-- From owner-cvs-src@FreeBSD.ORG Fri Aug 8 19:17:44 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C26AA106567B; Fri, 8 Aug 2008 19:17:44 +0000 (UTC) (envelope-from stas@ht-systems.ru) Received: from smtp.ht-systems.ru (mr0.ht-systems.ru [78.110.50.55]) by mx1.freebsd.org (Postfix) with ESMTP id 34D4A8FC15; Fri, 8 Aug 2008 19:17:43 +0000 (UTC) (envelope-from stas@ht-systems.ru) Received: from [195.161.9.2] (helo=sputnik.SpringDaemons.com) by smtp.ht-systems.ru with esmtpa (Exim 4.62) (envelope-from ) id 1KRXT2-0003j2-Vu; Fri, 08 Aug 2008 23:17:41 +0400 Received: by sputnik.SpringDaemons.com (Postfix, from userid 1024) id B2082941D1B; Fri, 8 Aug 2008 23:21:18 +0400 (MSD) Date: Fri, 8 Aug 2008 23:21:07 +0400 From: Stanislav Sedov To: Kostik Belousov Message-Id: <20080808232107.8889c5b2.stas@FreeBSD.org> In-Reply-To: <20080808185133.GG97161@deviant.kiev.zoral.com.ua> References: <200808081631.m78GVG9i088754@repoman.freebsd.org> <200808081251.17686.jhb@freebsd.org> <20080808181052.GF97161@deviant.kiev.zoral.com.ua> <200808081427.42536.jhb@freebsd.org> <20080808185133.GG97161@deviant.kiev.zoral.com.ua> Organization: The FreeBSD Project X-XMPP: ssedov@jabber.ru X-Voice: +7 916 849 20 23 X-PGP-Fingerprin: F21E D6CC 5626 9609 6CE2 A385 2BF5 5993 EB26 9581 X-Mailer: carrier-pigeon Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Fri__8_Aug_2008_23_21_07_+0400__tX92_X8DDIvYAe2" Cc: Stanislav Sedov , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, John Baldwin Subject: Re: cvs commit: src/share/man/man4 Makefile cpuctl.4 src/sys/amd64/amd64 support.S src/sys/amd64/conf NOTES src/sys/amd64/include cpufunc.h specialreg.h src/sys/conf files.amd64 files.i386 src/sys/dev/cpuctl cpuctl.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 19:17:44 -0000 --Signature=_Fri__8_Aug_2008_23_21_07_+0400__tX92_X8DDIvYAe2 Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, 8 Aug 2008 21:51:33 +0300 Kostik Belousov mentioned: > >=20 > > You can achieve that now with cpuset. :) (See my ping-pong test progra= m=20 > > recently which used cpuid to fetch the APIC ID to test for ping-ponging= in=20 > > the scheduler.) >=20 > If this is a backout request (for cpuid functionality) then we will do it. >=20 > But I considered it much easier and cleaner to do > fd =3D open("/dev/cpuctlN", O_RDWR); > ioctl(fd, CPUCTL_CPUID, &x); > if (x.y) > ioctl(fd, CPUCTL_WRMSR, ...); > close(fd); > then > fd =3D open("/dev/cpuctlN", O_RDWR); > cpuset(...); /* bind to cpu */ > __asm__("cpuid" : =3D0 (x)); > if (x.y) > ioctl(fd, CPUCTL_WRMSR, ...); > cpuset(...); /* restore prev mask */ > close(fd); >=20 One of the reasons to leave the cpuid functionality, present in sysutils/devcpu, in cpuctl(4) was the fact, the software that is supposed to use wrmsr/rdmsr calls, also usually perform cpuid checks as well, and it will be clean to provide access to all of this via a single interface. --=20 Stanislav Sedov ST4096-RIPE --Signature=_Fri__8_Aug_2008_23_21_07_+0400__tX92_X8DDIvYAe2 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkicnK4ACgkQK/VZk+smlYHYhwCfahQiwNyKyDAXQe76sT15luwT rWwAn0tY/oQ6KCOIq4/8g/Ke4hmajAkI =jTxn -----END PGP SIGNATURE----- --Signature=_Fri__8_Aug_2008_23_21_07_+0400__tX92_X8DDIvYAe2-- From owner-cvs-src@FreeBSD.ORG Fri Aug 8 19:25:21 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A821A1065670; Fri, 8 Aug 2008 19:25:21 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 474C08FC08; Fri, 8 Aug 2008 19:25:21 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [IPv6:::1]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m78JPDCD031349; Fri, 8 Aug 2008 15:25:14 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Kostik Belousov Date: Fri, 8 Aug 2008 14:59:54 -0400 User-Agent: KMail/1.9.7 References: <200808081631.m78GVG9i088754@repoman.freebsd.org> <200808081427.42536.jhb@freebsd.org> <20080808185133.GG97161@deviant.kiev.zoral.com.ua> In-Reply-To: <20080808185133.GG97161@deviant.kiev.zoral.com.ua> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200808081459.54735.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:::1]); Fri, 08 Aug 2008 15:25:14 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/7981/Fri Aug 8 11:29:53 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: Stanislav Sedov , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man4 Makefile cpuctl.4 src/sys/amd64/amd64 support.S src/sys/amd64/conf NOTES src/sys/amd64/include cpufunc.h specialreg.h src/sys/conf files.amd64 files.i386 src/sys/dev/cpuctl cpuctl.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 19:25:21 -0000 On Friday 08 August 2008 02:51:33 pm Kostik Belousov wrote: > On Fri, Aug 08, 2008 at 02:27:42PM -0400, John Baldwin wrote: > > On Friday 08 August 2008 02:10:52 pm Kostik Belousov wrote: > > > On Fri, Aug 08, 2008 at 12:51:17PM -0400, John Baldwin wrote: > > > > On Friday 08 August 2008 12:26:53 pm Stanislav Sedov wrote: > > > > > stas 2008-08-08 16:26:53 UTC > > > > > > > > > > FreeBSD src repository > > > > > > > > > > Modified files: > > > > > share/man/man4 Makefile > > > > > sys/amd64/amd64 support.S > > > > > sys/amd64/conf NOTES > > > > > sys/amd64/include cpufunc.h specialreg.h > > > > > sys/conf files.amd64 files.i386 > > > > > sys/i386/conf NOTES > > > > > sys/i386/i386 support.s > > > > > sys/i386/include cpufunc.h specialreg.h > > > > > sys/modules Makefile > > > > > sys/sys priv.h > > > > > usr.sbin Makefile > > > > > Added files: > > > > > share/man/man4 cpuctl.4 > > > > > sys/dev/cpuctl cpuctl.c > > > > > sys/modules/cpuctl Makefile > > > > > sys/sys cpuctl.h > > > > > usr.sbin/cpucontrol Makefile amd.c amd.h cpucontrol.8 > > > > > cpucontrol.c cpucontrol.h intel.c intel.h > > > > > Log: > > > > > SVN rev 181430 on 2008-08-08 16:26:53Z by stas > > > > > > > > > > - Add cpuctl(4) pseudo-device driver to provide access to some > > low-level > > > > > features of CPUs like reading/writing machine-specific registers, > > > > > retrieving cpuid data, and updating microcode. > > > > > - Add cpucontrol(8) utility, that provides userland access to > > > > > the features of cpuctl(4). > > > > > - Add subsequent manpages. > > > > > > > > > > The cpuctl(4) device operates as follows. The pseudo-device node > > cpuctlX > > > > > is created for each cpu present in the systems. The pseudo-device > > minor > > > > > number corresponds to the cpu number in the system. The cpuctl(4) > > pseudo- > > > > > device allows a number of ioctl to be preformed, namely > > RDMSR/WRMSR/CPUID > > > > > and UPDATE. The first pair alows the caller to read/write > > machine-specific > > > > > registers from the correspondent CPU. cpuid data could be retrieved > > using > > > > > the CPUID call, and microcode updates are applied via UPDATE. > > > > > > > > > > The permissions are inforced based on the pseudo-device file > > permissions. > > > > > RDMSR/CPUID will be allowed when the caller has read access to the > > device > > > > > node, while WRMSR/UPDATE will be granted only when the node is opened > > > > > for writing. There're also a number of priv(9) checks. > > > > > > > > > > The cpucontrol(8) utility is intened to provide userland access to > > > > > the cpuctl(4) device features. The utility also allows one to apply > > > > > cpu microcode updates. > > > > > > > > > > Currently only Intel and AMD cpus are supported and were tested. > > > > > > > > Note that cpuid isn't a privileged instruction, so I'm not sure it's > > really > > > > worth having an ioctl for that particular case. > > > > > > It was discussed when patch was reviewed on current@. The ioctl allows > > > to get cpuid information for specific processor, as opposed to some > > > random core curthread happens to run ATM. > > > > You can achieve that now with cpuset. :) (See my ping-pong test program > > recently which used cpuid to fetch the APIC ID to test for ping-ponging in > > the scheduler.) > > If this is a backout request (for cpuid functionality) then we will do it. > > But I considered it much easier and cleaner to do > fd = open("/dev/cpuctlN", O_RDWR); > ioctl(fd, CPUCTL_CPUID, &x); > if (x.y) > ioctl(fd, CPUCTL_WRMSR, ...); > close(fd); > then > fd = open("/dev/cpuctlN", O_RDWR); > cpuset(...); /* bind to cpu */ > __asm__("cpuid" : =0 (x)); > if (x.y) > ioctl(fd, CPUCTL_WRMSR, ...); > cpuset(...); /* restore prev mask */ > close(fd); You can leave it. It is useful to specify the CPU I suppose. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Fri Aug 8 19:31:22 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D71DC1065671; Fri, 8 Aug 2008 19:31:22 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id 4650E8FC1F; Fri, 8 Aug 2008 19:31:21 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.2/8.14.2) with ESMTP id m78JVFJ2070390; Fri, 8 Aug 2008 23:31:16 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1218223876; bh=bfpXLHwhKHNtKsQz4jwq+J0SxDC7YVZ3yc8HJ9U 8g+0=; l=839; h=Date:From:To:Cc:Subject:Message-ID:References: MIME-Version:Content-Type:In-Reply-To; b=rHXD5CK+zAeMITUXbMC7zwKQz ukTPVCVQbx/kZpO7jrxKIbVvqFqfE6VLqXw1jnO+RH1gN6XKsmj6I18j6eXZiNruAJA RhI4Hqkq+DH/ClTdpneA9RW8I6H05naJuJvqbstMHM7MVj10VBxnnG05sjwqySt4Ohr D97Vj29ZDqMs= Received: (from ache@localhost) by nagual.pp.ru (8.14.2/8.14.2/Submit) id m78JVCBj070389; Fri, 8 Aug 2008 23:31:12 +0400 (MSD) (envelope-from ache) Date: Fri, 8 Aug 2008 23:31:10 +0400 From: Andrey Chernov To: Dag-Erling Sm??rgrav Message-ID: <20080808193109.GA70187@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , Dag-Erling Sm??rgrav , "M. Warner Losh" , kris@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <489B797F.7020101@FreeBSD.org> <20080807230532.GA42775@nagual.pp.ru> <489B81AC.8090508@FreeBSD.org> <20080808.002150.-1037138460.imp@bsdimp.com> <20080808063208.GA51624@nagual.pp.ru> <86myjnerqr.fsf@ds4.des.no> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <86myjnerqr.fsf@ds4.des.no> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: cvs-src@FreeBSD.org, kris@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, "M. Warner Losh" Subject: Re: cvs commit: src/games/fortune/strfile strfile.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 19:31:23 -0000 On Fri, Aug 08, 2008 at 12:16:44PM +0200, Dag-Erling Sm??rgrav wrote: > > 1) PRNG is not crypto. > > Stop spewing nonsense. Do you have enough education to determene what is nonsense and what is not here? For example I have master degree in mathematics. > PRNG and crypto are inseparable. Well separable areas. Various PRNGs can be used in or choosed by crypto. But no crypto in PRNG itself. > In addition, > as you very well know, this PRNG is actually the keystream generator for > the RC4 stream cipher. Yes, I know. And what? Crypto uses math intensively, not PRNGs only, hashes etc. To confirm my words, OpenBSD uses ar4random() almost everywhere in the tree, especially after realizing "modulo bias" bug, and use it as "plain" PRNG even in simplest non-crypto areas. -- http://ache.pp.ru/ From owner-cvs-src@FreeBSD.ORG Fri Aug 8 19:39:20 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C997410656F8; Fri, 8 Aug 2008 19:39:17 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DA5458FC18; Fri, 8 Aug 2008 19:39:17 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m78JdHKS025052; Fri, 8 Aug 2008 19:39:17 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m78JdHf6025051; Fri, 8 Aug 2008 19:39:17 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808081939.m78JdHf6025051@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Fri, 8 Aug 2008 19:39: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/boot/i386/btx/btx btx.S X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Aug 2008 19:39:20 -0000 jhb 2008-08-08 19:39:11 UTC FreeBSD src repository Modified files: sys/boot/i386/btx/btx btx.S Log: SVN rev 181433 on 2008-08-08 19:39:11Z by jhb Fix the hangs reported with the real mode BTX: - I had errantly assumed that all user requests should run with interrupts enabled. User requests for software interrupts, however, need to disable interrupts (and tracing) just like hardware interrupts. - Disable alignment checking when emulating a hardware interrupt as well (based on the description of the real mode operation of the 'INT' instruction in the IA-32 manuals). - Use constants for fields in %eflags. Tested by: bz MFC after: 3 days Revision Changes Path 1.47 +22 -11 src/sys/boot/i386/btx/btx/btx.S From owner-cvs-src@FreeBSD.ORG Fri Aug 8 19:41:20 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 46FCE106569D; Fri, 8 Aug 2008 19:41:20 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 85EAB8FC22; Fri, 8 Aug 2008 19:41:19 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m78JfJgf025306; Fri, 8 Aug 2008 19:41:19 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m78JfJtn025305; Fri, 8 Aug 2008 19:41:19 GMT (envelope-from rwatson@repoman.freebsd.org) Message-Id: <200808081941.m78JfJtn025305@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rwatson@repoman.freebsd.org using -f From: Robert Watson Date: Fri, 8 Aug 2008 19:41:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/share/man/man9 Makefile rwlock.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Aug 2008 19:41:20 -0000 rwatson 2008-08-08 19:41:11 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/man/man9 Makefile rwlock.9 Log: SVN rev 181434 on 2008-08-08 19:41:11Z by rwatson Merge r177846 from head to stable/7: Add manpages for rw_try_rlock() and rw_try_wlock() functions. Discussed with: attilio, jhb Revision Changes Path 1.310.2.4 +2 -0 src/share/man/man9/Makefile 1.10.2.2 +19 -1 src/share/man/man9/rwlock.9 From owner-cvs-src@FreeBSD.ORG Fri Aug 8 19:42:00 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 54B48106568C; Fri, 8 Aug 2008 19:42:00 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 41E358FC19; Fri, 8 Aug 2008 19:42:00 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m78Jg0xT025442; Fri, 8 Aug 2008 19:42:00 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m78Jg0ei025441; Fri, 8 Aug 2008 19:42:00 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808081942.m78Jg0ei025441@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Fri, 8 Aug 2008 19:41: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/boot/i386/boot2 boot2.c src/sys/boot/i386/gptboot gptboot.c src/sys/boot/i386/loader main.c src/sys/boot/pc98/loader main.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Aug 2008 19:42:00 -0000 jhb 2008-08-08 19:41:20 UTC FreeBSD src repository Modified files: sys/boot/i386/boot2 boot2.c sys/boot/i386/gptboot gptboot.c sys/boot/i386/loader main.c sys/boot/pc98/loader main.c Log: SVN rev 181436 on 2008-08-08 19:41:20Z by jhb - Initialize the vm86 structure to a known-good state. Specifically, always set the %eflags used during a BIOS call via BTX to 0x202. Previously the flags field was uninitialized garbage, and thus it was "random" if interrupts were enabled or not during BIOS calls. - Use constants from for fields in %eflags. MFC after: 3 days Revision Changes Path 1.88 +4 -2 src/sys/boot/i386/boot2/boot2.c 1.88 +4 -2 src/sys/boot/i386/gptboot/gptboot.c 1.42 +5 -0 src/sys/boot/i386/loader/main.c 1.26 +5 -0 src/sys/boot/pc98/loader/main.c From owner-cvs-src@FreeBSD.ORG Fri Aug 8 20:40:51 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 73C11106567A; Fri, 8 Aug 2008 20:40:51 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 48DA58FC21; Fri, 8 Aug 2008 20:40:51 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m78Kepbg031605; Fri, 8 Aug 2008 20:40:51 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m78KepoX031604; Fri, 8 Aug 2008 20:40:51 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <200808082040.m78KepoX031604@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Fri, 8 Aug 2008 20:40:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/pci agp_i810.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 20:40:51 -0000 jhb 2008-08-08 20:40:35 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/pci agp_i810.c Log: SVN rev 181437 on 2008-08-08 20:40:35Z by jhb MFC: Fix PCI ID for 945GME and enable Q35/G33/Q33. Revision Changes Path 1.41.2.4 +1 -3 src/sys/pci/agp_i810.c From owner-cvs-src@FreeBSD.ORG Fri Aug 8 20:42:52 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 10E8A106567E; Fri, 8 Aug 2008 20:42:52 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D8A1F8FC12; Fri, 8 Aug 2008 20:42:51 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m78KgpOJ031762; Fri, 8 Aug 2008 20:42:51 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m78Kgp8i031761; Fri, 8 Aug 2008 20:42:51 GMT (envelope-from cperciva@repoman.freebsd.org) Message-Id: <200808082042.m78Kgp8i031761@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to cperciva@repoman.freebsd.org using -f From: Colin Percival Date: Fri, 8 Aug 2008 20:42: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/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: Fri, 08 Aug 2008 20:42:52 -0000 cperciva 2008-08-08 20:42:42 UTC FreeBSD src repository Modified files: lib/libc/stdlib malloc.c Log: SVN rev 181438 on 2008-08-08 20:42:42Z by cperciva Remove variables which are assigned values and never used thereafter. Found by: LLVM/Clang Static Checker Approved by: jasone Revision Changes Path 1.174 +1 -5 src/lib/libc/stdlib/malloc.c From owner-cvs-src@FreeBSD.ORG Fri Aug 8 20:43:33 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A2D2B1065671; Fri, 8 Aug 2008 20:43:33 +0000 (UTC) (envelope-from dwmalone@maths.tcd.ie) Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [IPv6:2001:770:10:300::86e2:510b]) by mx1.freebsd.org (Postfix) with SMTP id 7763D8FC12; Fri, 8 Aug 2008 20:43:32 +0000 (UTC) (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 ; 8 Aug 2008 21:43:30 +0100 (BST) Date: Fri, 8 Aug 2008 21:43:29 +0100 From: David Malone To: "M. Warner Losh" Message-ID: <20080808204329.GA64169@walton.maths.tcd.ie> References: <489B797F.7020101@FreeBSD.org> <20080807230532.GA42775@nagual.pp.ru> <489B81AC.8090508@FreeBSD.org> <20080808.002150.-1037138460.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080808.002150.-1037138460.imp@bsdimp.com> User-Agent: Mutt/1.5.6i Sender: dwmalone@maths.tcd.ie Cc: ache@nagual.pp.ru, kris@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org Subject: Re: cvs commit: src/games/fortune/strfile strfile.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 20:43:33 -0000 On Fri, Aug 08, 2008 at 12:21:50AM -0600, M. Warner Losh wrote: > This does beg the question why we need cryptographically secure > randomness for fortune, however... I seem to remember us catching a /dev/random related bug because fortune displayed the same quote too often. Something to do with seeding maybe? David. From owner-cvs-src@FreeBSD.ORG Fri Aug 8 21:00:19 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8A1421065677; Fri, 8 Aug 2008 21:00:19 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (nagual.pp.ru [194.87.13.69]) by mx1.freebsd.org (Postfix) with ESMTP id EA1BB8FC17; Fri, 8 Aug 2008 21:00:18 +0000 (UTC) (envelope-from ache@nagual.pp.ru) Received: from nagual.pp.ru (ache@localhost [127.0.0.1]) by nagual.pp.ru (8.14.2/8.14.2) with ESMTP id m78L0F17071920; Sat, 9 Aug 2008 01:00:15 +0400 (MSD) (envelope-from ache@nagual.pp.ru) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=nagual.pp.ru; s=default; t=1218229215; bh=q0nToLEyAkUrCjpaKDpa0jwW87CFrfqOmxhveVn Zkjs=; l=877; h=Date:From:To:Cc:Subject:Message-ID:References: MIME-Version:Content-Type:In-Reply-To; b=ZiVfXLtPz66aQ5SO5MECbpQ3Z 21DlQ6gcdYorqEWHei+7/5bnkIJukv2KBR8rDV4deGYrHMHANe29cJsK7J2eARpPec5 qMMzlFnD3omyTfSdMBijSVZ83kPi9khgQMWptspBzWiMLe2DT7iIIVqZJ+aB6CPbvYo a4UUGMNF+H1w= Received: (from ache@localhost) by nagual.pp.ru (8.14.2/8.14.2/Submit) id m78L0EVh071919; Sat, 9 Aug 2008 01:00:14 +0400 (MSD) (envelope-from ache) Date: Sat, 9 Aug 2008 01:00:13 +0400 From: Andrey Chernov To: David Malone Message-ID: <20080808210012.GA71737@nagual.pp.ru> Mail-Followup-To: Andrey Chernov , David Malone , "M. Warner Losh" , kris@FreeBSD.org, src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <489B797F.7020101@FreeBSD.org> <20080807230532.GA42775@nagual.pp.ru> <489B81AC.8090508@FreeBSD.org> <20080808.002150.-1037138460.imp@bsdimp.com> <20080808204329.GA64169@walton.maths.tcd.ie> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080808204329.GA64169@walton.maths.tcd.ie> User-Agent: Mutt/1.5.18 (2008-05-17) Cc: cvs-src@FreeBSD.org, kris@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, "M. Warner Losh" Subject: Re: cvs commit: src/games/fortune/strfile strfile.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 21:00:19 -0000 On Fri, Aug 08, 2008 at 09:43:29PM +0100, David Malone wrote: > On Fri, Aug 08, 2008 at 12:21:50AM -0600, M. Warner Losh wrote: > > This does beg the question why we need cryptographically secure > > randomness for fortune, however... > > I seem to remember us catching a /dev/random related bug because > fortune displayed the same quote too often. Something to do with > seeding maybe? It was random kernel module bug fixed long time ago (perhaps due to furtune help :) Speking in general, now even in the situation when absolutely no random enthropy available at the call moment (very unlikely because of disks or net etc. activity), kernel PRNG seeded with time, so plays not worse that old time+getpid seeding used everywhere counting the fact that pids are sequentual during the boot so it is better not relay on them. -- http://ache.pp.ru/ From owner-cvs-src@FreeBSD.ORG Fri Aug 8 21:02:22 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E9E7B106566B for ; Fri, 8 Aug 2008 21:02:21 +0000 (UTC) (envelope-from peter@wemm.org) Received: from yx-out-2324.google.com (yx-out-2324.google.com [74.125.44.28]) by mx1.freebsd.org (Postfix) with ESMTP id A96B48FC1C for ; Fri, 8 Aug 2008 21:02:21 +0000 (UTC) (envelope-from peter@wemm.org) Received: by yx-out-2324.google.com with SMTP id 8so299397yxb.13 for ; Fri, 08 Aug 2008 14:02:20 -0700 (PDT) Received: by 10.142.11.2 with SMTP id 2mr1115834wfk.1.1218229339316; Fri, 08 Aug 2008 14:02:19 -0700 (PDT) Received: by 10.142.76.14 with HTTP; Fri, 8 Aug 2008 14:02:19 -0700 (PDT) Message-ID: Date: Fri, 8 Aug 2008 14:02:19 -0700 From: "Peter Wemm" To: "John Baldwin" In-Reply-To: <200808081459.54735.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200808081631.m78GVG9i088754@repoman.freebsd.org> <200808081427.42536.jhb@freebsd.org> <20080808185133.GG97161@deviant.kiev.zoral.com.ua> <200808081459.54735.jhb@freebsd.org> Cc: Kostik Belousov , Stanislav Sedov , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/share/man/man4 Makefile cpuctl.4 src/sys/amd64/amd64 support.S src/sys/amd64/conf NOTES src/sys/amd64/include cpufunc.h specialreg.h src/sys/conf files.amd64 files.i386 src/sys/dev/cpuctl cpuctl.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 21:02:22 -0000 On Fri, Aug 8, 2008 at 11:59 AM, John Baldwin wrote: > On Friday 08 August 2008 02:51:33 pm Kostik Belousov wrote: >> On Fri, Aug 08, 2008 at 02:27:42PM -0400, John Baldwin wrote: >> > On Friday 08 August 2008 02:10:52 pm Kostik Belousov wrote: >> > > On Fri, Aug 08, 2008 at 12:51:17PM -0400, John Baldwin wrote: >> > > > On Friday 08 August 2008 12:26:53 pm Stanislav Sedov wrote: >> > > > > stas 2008-08-08 16:26:53 UTC >> > > > > >> > > > > FreeBSD src repository >> > > > > >> > > > > Modified files: >> > > > > share/man/man4 Makefile >> > > > > sys/amd64/amd64 support.S >> > > > > sys/amd64/conf NOTES >> > > > > sys/amd64/include cpufunc.h specialreg.h >> > > > > sys/conf files.amd64 files.i386 >> > > > > sys/i386/conf NOTES >> > > > > sys/i386/i386 support.s >> > > > > sys/i386/include cpufunc.h specialreg.h >> > > > > sys/modules Makefile >> > > > > sys/sys priv.h >> > > > > usr.sbin Makefile >> > > > > Added files: >> > > > > share/man/man4 cpuctl.4 >> > > > > sys/dev/cpuctl cpuctl.c >> > > > > sys/modules/cpuctl Makefile >> > > > > sys/sys cpuctl.h >> > > > > usr.sbin/cpucontrol Makefile amd.c amd.h cpucontrol.8 >> > > > > cpucontrol.c cpucontrol.h intel.c intel.h >> > > > > Log: >> > > > > SVN rev 181430 on 2008-08-08 16:26:53Z by stas >> > > > > >> > > > > - Add cpuctl(4) pseudo-device driver to provide access to some >> > low-level >> > > > > features of CPUs like reading/writing machine-specific > registers, >> > > > > retrieving cpuid data, and updating microcode. >> > > > > - Add cpucontrol(8) utility, that provides userland access to >> > > > > the features of cpuctl(4). >> > > > > - Add subsequent manpages. >> > > > > >> > > > > The cpuctl(4) device operates as follows. The pseudo-device node >> > cpuctlX >> > > > > is created for each cpu present in the systems. The pseudo-device >> > minor >> > > > > number corresponds to the cpu number in the system. The cpuctl(4) >> > pseudo- >> > > > > device allows a number of ioctl to be preformed, namely >> > RDMSR/WRMSR/CPUID >> > > > > and UPDATE. The first pair alows the caller to read/write >> > machine-specific >> > > > > registers from the correspondent CPU. cpuid data could be > retrieved >> > using >> > > > > the CPUID call, and microcode updates are applied via UPDATE. >> > > > > >> > > > > The permissions are inforced based on the pseudo-device file >> > permissions. >> > > > > RDMSR/CPUID will be allowed when the caller has read access to the >> > device >> > > > > node, while WRMSR/UPDATE will be granted only when the node is > opened >> > > > > for writing. There're also a number of priv(9) checks. >> > > > > >> > > > > The cpucontrol(8) utility is intened to provide userland access to >> > > > > the cpuctl(4) device features. The utility also allows one to > apply >> > > > > cpu microcode updates. >> > > > > >> > > > > Currently only Intel and AMD cpus are supported and were tested. >> > > > >> > > > Note that cpuid isn't a privileged instruction, so I'm not sure it's >> > really >> > > > worth having an ioctl for that particular case. >> > > >> > > It was discussed when patch was reviewed on current@. The ioctl allows >> > > to get cpuid information for specific processor, as opposed to some >> > > random core curthread happens to run ATM. >> > >> > You can achieve that now with cpuset. :) (See my ping-pong test program >> > recently which used cpuid to fetch the APIC ID to test for ping-ponging in >> > the scheduler.) >> >> If this is a backout request (for cpuid functionality) then we will do it. >> >> But I considered it much easier and cleaner to do >> fd = open("/dev/cpuctlN", O_RDWR); >> ioctl(fd, CPUCTL_CPUID, &x); >> if (x.y) >> ioctl(fd, CPUCTL_WRMSR, ...); >> close(fd); >> then >> fd = open("/dev/cpuctlN", O_RDWR); >> cpuset(...); /* bind to cpu */ >> __asm__("cpuid" : =0 (x)); >> if (x.y) >> ioctl(fd, CPUCTL_WRMSR, ...); >> cpuset(...); /* restore prev mask */ >> close(fd); > > You can leave it. It is useful to specify the CPU I suppose. I just don't think it is particularly useful to add a restriction / priv check for information that is available in an unprivileged fashion by other means. I think the priv check should go away since it doesn't achieve anything. -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV "All of this is for nothing if we don't go to the stars" - JMS/B5 "If Java had true garbage collection, most programs would delete themselves upon execution." -- Robert Sewell From owner-cvs-src@FreeBSD.ORG Fri Aug 8 21:36:53 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 28131106564A; Fri, 8 Aug 2008 21:36:53 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EFDA78FC0A; Fri, 8 Aug 2008 21:36:52 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m78LaqSK046400; Fri, 8 Aug 2008 21:36:52 GMT (envelope-from stas@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m78LaqOZ046399; Fri, 8 Aug 2008 21:36:52 GMT (envelope-from stas@repoman.freebsd.org) Message-Id: <200808082136.m78LaqOZ046399@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to stas@repoman.freebsd.org using -f From: Stanislav Sedov Date: Fri, 8 Aug 2008 21:36:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys param.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Aug 2008 21:36:53 -0000 stas 2008-08-08 21:36:49 UTC FreeBSD src repository Modified files: sys/sys param.h Log: SVN rev 181439 on 2008-08-08 21:36:49Z by stas - Bump __FreeBSD_version for cpuctl(4) added. Approved by: kib Revision Changes Path 1.360 +1 -1 src/sys/sys/param.h From owner-cvs-src@FreeBSD.ORG Fri Aug 8 21:50:24 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E553B1065673; Fri, 8 Aug 2008 21:50:24 +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 9E3F38FC1B; Fri, 8 Aug 2008 21:50:24 +0000 (UTC) (envelope-from des@des.no) Received: from ds4.des.no (des.no [84.49.246.2]) by smtp.des.no (Postfix) with ESMTP id 41C402090; Fri, 8 Aug 2008 23:50:23 +0200 (CEST) Received: by ds4.des.no (Postfix, from userid 1001) id 302D88449B; Fri, 8 Aug 2008 23:50:23 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Andrey Chernov References: <489B797F.7020101@FreeBSD.org> <20080807230532.GA42775@nagual.pp.ru> <489B81AC.8090508@FreeBSD.org> <20080808.002150.-1037138460.imp@bsdimp.com> <20080808063208.GA51624@nagual.pp.ru> <86myjnerqr.fsf@ds4.des.no> <20080808193109.GA70187@nagual.pp.ru> Date: Fri, 08 Aug 2008 23:50:23 +0200 In-Reply-To: <20080808193109.GA70187@nagual.pp.ru> (Andrey Chernov's message of "Fri, 8 Aug 2008 23:31:10 +0400") Message-ID: <8663qbdvmo.fsf@ds4.des.no> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: cvs-src@FreeBSD.org, kris@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, "M. Warner Losh" Subject: Re: cvs commit: src/games/fortune/strfile strfile.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 21:50:25 -0000 Andrey Chernov writes: > Do you have enough education to determene what is nonsense and what is > not here? For example I have master degree in mathematics. I am *so* impressed. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Fri Aug 8 22:05:02 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BD869106567E; Fri, 8 Aug 2008 22:05:02 +0000 (UTC) (envelope-from stas@ht-systems.ru) Received: from smtp.ht-systems.ru (mr0.ht-systems.ru [78.110.50.55]) by mx1.freebsd.org (Postfix) with ESMTP id 62FF68FC0C; Fri, 8 Aug 2008 22:05:02 +0000 (UTC) (envelope-from stas@ht-systems.ru) Received: from [195.161.9.2] (helo=sputnik.SpringDaemons.com) by smtp.ht-systems.ru with esmtpa (Exim 4.62) (envelope-from ) id 1KRa4y-0006yg-94; Sat, 09 Aug 2008 02:05:00 +0400 Received: by sputnik.SpringDaemons.com (Postfix, from userid 1024) id 6F9CB94229C; Sat, 9 Aug 2008 02:08:38 +0400 (MSD) Date: Sat, 9 Aug 2008 02:08:38 +0400 From: Stanislav Sedov To: "Peter Wemm" Message-Id: <20080809020838.d63be5da.stas@FreeBSD.org> In-Reply-To: References: <200808081631.m78GVG9i088754@repoman.freebsd.org> <200808081427.42536.jhb@freebsd.org> <20080808185133.GG97161@deviant.kiev.zoral.com.ua> <200808081459.54735.jhb@freebsd.org> Organization: The FreeBSD Project X-XMPP: ssedov@jabber.ru X-Voice: +7 916 849 20 23 X-PGP-Fingerprin: F21E D6CC 5626 9609 6CE2 A385 2BF5 5993 EB26 9581 X-Mailer: carrier-pigeon Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Sat__9_Aug_2008_02_08_38_+0400_8PwclSpFQMA1qBpj" Cc: src-committers@freebsd.org, John Baldwin , cvs-src@freebsd.org, cvs-all@freebsd.org, Stanislav Sedov , Kostik Belousov Subject: Re: cvs commit: src/share/man/man4 Makefile cpuctl.4 src/sys/amd64/amd64 support.S src/sys/amd64/conf NOTES src/sys/amd64/include cpufunc.h specialreg.h src/sys/conf files.amd64 files.i386 src/sys/dev/cpuctl cpuctl.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 22:05:02 -0000 --Signature=_Sat__9_Aug_2008_02_08_38_+0400_8PwclSpFQMA1qBpj Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, 8 Aug 2008 14:02:19 -0700 "Peter Wemm" mentioned: >=20 > I just don't think it is particularly useful to add a restriction / > priv check for information that is available in an unprivileged > fashion by other means. I think the priv check should go away since > it doesn't achieve anything. >=20 Yeah, that's why cpuctl(4) has priv checks only for wrmsr and update features. Using this checks one can control how much to grant to the root user. --=20 Stanislav Sedov ST4096-RIPE --Signature=_Sat__9_Aug_2008_02_08_38_+0400_8PwclSpFQMA1qBpj Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkicw+YACgkQK/VZk+smlYHtygCfUIakTKqUaKt+rRLIKVXg3EZU HKkAn04ggJpUJZ25K5njzX2UAlcnnhtD =euKT -----END PGP SIGNATURE----- --Signature=_Sat__9_Aug_2008_02_08_38_+0400_8PwclSpFQMA1qBpj-- From owner-cvs-src@FreeBSD.ORG Fri Aug 8 22:37:54 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D90F71065677 for ; Fri, 8 Aug 2008 22:37:54 +0000 (UTC) (envelope-from peter@wemm.org) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.175]) by mx1.freebsd.org (Postfix) with ESMTP id B14A38FC0C for ; Fri, 8 Aug 2008 22:37:54 +0000 (UTC) (envelope-from peter@wemm.org) Received: by wf-out-1314.google.com with SMTP id 24so931670wfg.7 for ; Fri, 08 Aug 2008 15:37:54 -0700 (PDT) Received: by 10.142.157.15 with SMTP id f15mr1127203wfe.291.1218235074186; Fri, 08 Aug 2008 15:37:54 -0700 (PDT) Received: by 10.142.76.14 with HTTP; Fri, 8 Aug 2008 15:37:54 -0700 (PDT) Message-ID: Date: Fri, 8 Aug 2008 15:37:54 -0700 From: "Peter Wemm" To: "Stanislav Sedov" In-Reply-To: <20080809020838.d63be5da.stas@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200808081631.m78GVG9i088754@repoman.freebsd.org> <200808081427.42536.jhb@freebsd.org> <20080808185133.GG97161@deviant.kiev.zoral.com.ua> <200808081459.54735.jhb@freebsd.org> <20080809020838.d63be5da.stas@FreeBSD.org> Cc: Kostik Belousov , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, John Baldwin Subject: Re: cvs commit: src/share/man/man4 Makefile cpuctl.4 src/sys/amd64/amd64 support.S src/sys/amd64/conf NOTES src/sys/amd64/include cpufunc.h specialreg.h src/sys/conf files.amd64 files.i386 src/sys/dev/cpuctl cpuctl.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 22:37:54 -0000 On Fri, Aug 8, 2008 at 3:08 PM, Stanislav Sedov wrote: > On Fri, 8 Aug 2008 14:02:19 -0700 > "Peter Wemm" mentioned: > >> >> I just don't think it is particularly useful to add a restriction / >> priv check for information that is available in an unprivileged >> fashion by other means. I think the priv check should go away since >> it doesn't achieve anything. >> > > Yeah, that's why cpuctl(4) has priv checks only for wrmsr and update > features. Using this checks one can control how much to grant to the > root user. Serves me right for responding to what I thought I read vs actually reading the code then.. :) -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV "All of this is for nothing if we don't go to the stars" - JMS/B5 "If Java had true garbage collection, most programs would delete themselves upon execution." -- Robert Sewell From owner-cvs-src@FreeBSD.ORG Fri Aug 8 22:46:21 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 001E81065679; Fri, 8 Aug 2008 22:46:20 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C70F28FC15; Fri, 8 Aug 2008 22:46:20 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m78MkKBK057514; Fri, 8 Aug 2008 22:46:20 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m78MkKCc057513; Fri, 8 Aug 2008 22:46:20 GMT (envelope-from delphij@repoman.freebsd.org) Message-Id: <200808082246.m78MkKCc057513@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to delphij@repoman.freebsd.org using -f From: Xin LI Date: Fri, 8 Aug 2008 22:40: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/lib/libc/sys setfib.2 src/sys/sys socket.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, 08 Aug 2008 22:46:21 -0000 delphij 2008-08-08 22:40:04 UTC FreeBSD src repository Modified files: lib/libc/sys setfib.2 sys/sys socket.h Log: SVN rev 181440 on 2008-08-08 22:40:04Z by delphij Add prototype defination for setfib(2) to sys/socket.h. Revision Changes Path 1.4 +2 -1 src/lib/libc/sys/setfib.2 1.102 +1 -0 src/sys/sys/socket.h From owner-cvs-src@FreeBSD.ORG Fri Aug 8 22:54:38 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A72171065678; Fri, 8 Aug 2008 22:54:38 +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 4F8CD8FC08; Fri, 8 Aug 2008 22:54:38 +0000 (UTC) (envelope-from des@des.no) Received: from ds4.des.no (des.no [84.49.246.2]) by smtp.des.no (Postfix) with ESMTP id 450EC207E; Sat, 9 Aug 2008 00:54:37 +0200 (CEST) Received: by ds4.des.no (Postfix, from userid 1001) id 1A9518448B; Sat, 9 Aug 2008 00:54:37 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: John Baldwin References: <200808080430.m784U0VC086322@repoman.freebsd.org> <200808080905.26955.jhb@freebsd.org> Date: Sat, 09 Aug 2008 00:54:36 +0200 In-Reply-To: <200808080905.26955.jhb@freebsd.org> (John Baldwin's message of "Fri, 8 Aug 2008 09:05:26 -0400") Message-ID: <861w0zdsnn.fsf@ds4.des.no> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Edwin Groothuis Subject: Re: cvs commit: src/share/zoneinfo africa asia europe leapseconds X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 22:54:38 -0000 John Baldwin writes: > FYI, note that if you want, you can do multiple merges into the vendor > area and then just do one merge of all the updates into src/. You > don't have to merge each version individually. It's probably more > work to do so, however. Less work, actually, if you have local modifications, since you only need to merge conflicts once. OpenSSH would have been hell to merge if I had done it one release at a time (I went straight from 4.5 to 5.1) In this case, it made no difference, as the only local modifications we had were manually applied upstream patches which were included in one of the new releases Edwin merged. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Fri Aug 8 22:58:07 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 407121065674; Fri, 8 Aug 2008 22:58:07 +0000 (UTC) (envelope-from edwin@mavetju.org) Received: from mail5out.barnet.com.au (mail5.barnet.com.au [202.83.178.78]) by mx1.freebsd.org (Postfix) with ESMTP id ED9708FC0A; Fri, 8 Aug 2008 22:58:06 +0000 (UTC) (envelope-from edwin@mavetju.org) Received: by mail5out.barnet.com.au (Postfix, from userid 1001) id 9663F2218ACA; Sat, 9 Aug 2008 08:58:05 +1000 (EST) X-Viruscan-Id: <489CCF7D00012451B6C6B6@BarNet> Received: from mail5auth.barnet.com.au (mail5.barnet.com.au [202.83.178.78]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mail5auth.barnet.com.au", Issuer "*.barnet.com.au" (verified OK)) by mail5.barnet.com.au (Postfix) with ESMTP id 58AA321B4B50; Sat, 9 Aug 2008 08:58:05 +1000 (EST) Received: from k7.mavetju (ppp121-44-11-180.lns10.syd7.internode.on.net [121.44.11.180]) by mail5auth.barnet.com.au (Postfix) with ESMTP id 06ACA2218A8B; Sat, 9 Aug 2008 08:58:05 +1000 (EST) Received: by k7.mavetju (Postfix, from userid 1001) id 535AA24A; Sat, 9 Aug 2008 08:57:12 +1000 (EST) Date: Sat, 9 Aug 2008 08:57:12 +1000 From: Edwin Groothuis To: John Baldwin Message-ID: <20080808225712.GV3285@k7.mavetju> References: <200808080430.m784U0VC086322@repoman.freebsd.org> <200808080905.26955.jhb@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200808080905.26955.jhb@freebsd.org> User-Agent: Mutt/1.4.2.3i Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/zoneinfo africa asia europe leapseconds X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 22:58:07 -0000 On Fri, Aug 08, 2008 at 09:05:26AM -0400, John Baldwin wrote: > On Friday 08 August 2008 12:29:39 am Edwin Groothuis wrote: > > edwin 2008-08-08 04:29:39 UTC > > > > FreeBSD src repository > > > > Modified files: > > share/zoneinfo africa asia europe leapseconds > > Log: > > SVN rev 181424 on 2008-08-08 04:29:39Z by edwin > > > > MFV on tzdata2008e: > > > > - Fix dates in 2008/2009 for Africa/Mauritius. > > - Leap second notification for the end of 2008. > > > > Approved by: bde (mentor, implicit), des > > MFC after: 1 week > > FYI, note that if you want, you can do multiple merges into the vendor area > and then just do one merge of all the updates into src/. You don't have to > merge each version individually. It's probably more work to do so, however. The MFCs will be done in one go, this was more an excercise in vendor import and MFVs. Edwin -- Edwin Groothuis | Personal website: http://www.mavetju.org edwin@mavetju.org | Weblog: http://www.mavetju.org/weblog/ From owner-cvs-src@FreeBSD.ORG Fri Aug 8 23:20:04 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C4107106569B; Fri, 8 Aug 2008 23:20:04 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id AF2198FC15; Fri, 8 Aug 2008 23:20:04 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m78NK4Hw061608; Fri, 8 Aug 2008 23:20:04 GMT (envelope-from emax@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m78NK4eM061607; Fri, 8 Aug 2008 23:20:04 GMT (envelope-from emax@repoman.freebsd.org) Message-Id: <200808082320.m78NK4eM061607@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to emax@repoman.freebsd.org using -f From: Maksim Yevmenkin Date: Fri, 8 Aug 2008 23:19:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/netgraph/bluetooth/socket ng_btsocket_hci_raw.c ng_btsocket_l2cap.c ng_btsocket_l2cap_raw.c ng_btsocket_rfcomm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 23:20:04 -0000 emax 2008-08-08 23:19:48 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netgraph/bluetooth/socket ng_btsocket_hci_raw.c ng_btsocket_l2cap.c ng_btsocket_l2cap_raw.c ng_btsocket_rfcomm.c Log: SVN rev 181441 on 2008-08-08 23:19:48Z by emax MFC SVN rev 181093 Implement ratelimiting for debug messages. For now, allow at most one message per second. In the future might add a sysctl knob for each socket family to fine tune this. Revision Changes Path 1.23.2.2 +10 -4 src/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c 1.24.2.2 +10 -4 src/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c 1.20.2.1 +10 -4 src/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c 1.26.2.2 +10 -4 src/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c From owner-cvs-src@FreeBSD.ORG Fri Aug 8 23:23:53 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D9E01065751; Fri, 8 Aug 2008 23:23:53 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C0C138FC15; Fri, 8 Aug 2008 23:23:50 +0000 (UTC) (envelope-from emax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m78NNomv061938; Fri, 8 Aug 2008 23:23:50 GMT (envelope-from emax@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m78NNoOT061937; Fri, 8 Aug 2008 23:23:50 GMT (envelope-from emax@repoman.freebsd.org) Message-Id: <200808082323.m78NNoOT061937@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to emax@repoman.freebsd.org using -f From: Maksim Yevmenkin Date: Fri, 8 Aug 2008 23:23: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/netgraph/bluetooth/socket ng_btsocket_hci_raw.c ng_btsocket_l2cap.c ng_btsocket_l2cap_raw.c ng_btsocket_rfcomm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 08 Aug 2008 23:23:53 -0000 emax 2008-08-08 23:23:44 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netgraph/bluetooth/socket ng_btsocket_hci_raw.c ng_btsocket_l2cap.c ng_btsocket_l2cap_raw.c ng_btsocket_rfcomm.c Log: SVN rev 181442 on 2008-08-08 23:23:44Z by emax MFC SVN rev 181093 Implement ratelimiting for debug messages. For now, allow at most one message per second. In the future might add a sysctl knob for each socket family to fine tune this. Revision Changes Path 1.17.2.4 +10 -4 src/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c 1.16.2.3 +10 -4 src/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c 1.14.2.3 +10 -4 src/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c 1.17.2.4 +10 -4 src/sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c From owner-cvs-src@FreeBSD.ORG Fri Aug 8 23:54:51 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E5546106566B; Fri, 8 Aug 2008 23:54:51 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B901F8FC13; Fri, 8 Aug 2008 23:54:51 +0000 (UTC) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m78NspEu064373; Fri, 8 Aug 2008 23:54:51 GMT (envelope-from marcel@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m78Nspbm064372; Fri, 8 Aug 2008 23:54:51 GMT (envelope-from marcel@repoman.freebsd.org) Message-Id: <200808082354.m78Nspbm064372@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marcel@repoman.freebsd.org using -f From: Marcel Moolenaar Date: Fri, 8 Aug 2008 23:54:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/release/ia64 mkisoimages.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Aug 2008 23:54:52 -0000 marcel 2008-08-08 23:54:46 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) release/ia64 mkisoimages.sh Log: SVN rev 181443 on 2008-08-08 23:54:46Z by marcel MFC r177991: Increase the size of the EFI system partition from 16M to 20M. Revision Changes Path 1.11.10.1 +1 -1 src/release/ia64/mkisoimages.sh From owner-cvs-src@FreeBSD.ORG Sat Aug 9 00:13:03 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F3CF81065687; Sat, 9 Aug 2008 00:13:02 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from mail18.syd.optusnet.com.au (mail18.syd.optusnet.com.au [211.29.132.199]) by mx1.freebsd.org (Postfix) with ESMTP id 7FAD48FC0A; Sat, 9 Aug 2008 00:13:02 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from server.vk2pj.dyndns.org (c122-106-215-175.belrs3.nsw.optusnet.com.au [122.106.215.175]) by mail18.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id m790Cus0019860 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 9 Aug 2008 10:12:58 +1000 Received: from server.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by server.vk2pj.dyndns.org (8.14.2/8.14.2) with ESMTP id m790CuO3057408; Sat, 9 Aug 2008 10:12:56 +1000 (EST) (envelope-from peter@server.vk2pj.dyndns.org) Received: (from peter@localhost) by server.vk2pj.dyndns.org (8.14.2/8.14.2/Submit) id m790Cu7d057407; Sat, 9 Aug 2008 10:12:56 +1000 (EST) (envelope-from peter) Date: Sat, 9 Aug 2008 10:12:56 +1000 From: Peter Jeremy To: John Baldwin Message-ID: <20080809001256.GL64458@server.vk2pj.dyndns.org> References: <200808081343.m78DhwYE068477@repoman.freebsd.org> <200808081226.32089.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="8bBEDOJVaa9YlTAt" Content-Disposition: inline In-Reply-To: <200808081226.32089.jhb@freebsd.org> X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.18 (2008-05-17) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Ed Schouten , cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/io iodev.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 00:13:03 -0000 --8bBEDOJVaa9YlTAt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2008-Aug-08 12:26:31 -0400, John Baldwin wrote: >It should be setting D_TRACKCLOSE though so that close() reliably clears t= he=20 >flag even in single-threaded processes. You can still get odd behavior if= =20 >you explicitly open it twice in an app and then close one of the two fd's.= =20 >You will no longer have IO permission even though you still have one fd op= en. =20 >However, if you do that I think you deserve what you asked for. :) That behaviour may be legitimate: Your code links with libraries foo and bar that each independently open /dev/io so they can frob different things in IO space. libfoo needs ongoing access to device foo and so keeps its descriptor open. libbar only needs once-off access to device bar and so closes /dev/io once it's finished its initialisation. Libraries foo and bar are completely independent and shouldn't need to know anything about each other and your app shouldn't need to know that libraries it's using frob around in IO space. --=20 Peter Jeremy Please excuse any delays as the result of my ISP's inability to implement an MTA that is either RFC2821-compliant or matches their claimed behaviour. --8bBEDOJVaa9YlTAt Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkic4QgACgkQ/opHv/APuIdmIwCeKJbAmuO/g1tOHyIZWcTKUtFk /mAAnR23TkvYv/4weqgDM3WKT0A1XJly =JH4W -----END PGP SIGNATURE----- --8bBEDOJVaa9YlTAt-- From owner-cvs-src@FreeBSD.ORG Sat Aug 9 00:16:13 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 27168106566B; Sat, 9 Aug 2008 00:16:13 +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 0A9578FC1B; Sat, 9 Aug 2008 00:16:12 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id AD7C51A4D83; Fri, 8 Aug 2008 17:16:12 -0700 (PDT) Date: Fri, 8 Aug 2008 17:16:12 -0700 From: Alfred Perlstein To: Peter Jeremy Message-ID: <20080809001612.GN16977@elvis.mu.org> References: <200808081343.m78DhwYE068477@repoman.freebsd.org> <200808081226.32089.jhb@freebsd.org> <20080809001256.GL64458@server.vk2pj.dyndns.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080809001256.GL64458@server.vk2pj.dyndns.org> User-Agent: Mutt/1.4.2.3i Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Ed Schouten , cvs-all@freebsd.org, John Baldwin Subject: Re: cvs commit: src/sys/dev/io iodev.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 00:16:13 -0000 * Peter Jeremy [080808 17:13] wrote: > On 2008-Aug-08 12:26:31 -0400, John Baldwin wrote: > >It should be setting D_TRACKCLOSE though so that close() reliably clears the > >flag even in single-threaded processes. You can still get odd behavior if > >you explicitly open it twice in an app and then close one of the two fd's. > >You will no longer have IO permission even though you still have one fd open. > >However, if you do that I think you deserve what you asked for. :) > > That behaviour may be legitimate: Your code links with libraries foo and > bar that each independently open /dev/io so they can frob different things > in IO space. libfoo needs ongoing access to device foo and so keeps its > descriptor open. libbar only needs once-off access to device bar and so > closes /dev/io once it's finished its initialisation. Libraries foo and > bar are completely independent and shouldn't need to know anything about > each other and your app shouldn't need to know that libraries it's using > frob around in IO space. Sort of the same problem with sysv style fcntl locks. :( -- - Alfred Perlstein From owner-cvs-src@FreeBSD.ORG Sat Aug 9 00:30:56 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1300F106574F; Sat, 9 Aug 2008 00:30:53 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 116D68FC13; Sat, 9 Aug 2008 00:30:53 +0000 (UTC) (envelope-from rpaulo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m790UqQr068448; Sat, 9 Aug 2008 00:30:52 GMT (envelope-from rpaulo@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m790UqjS068447; Sat, 9 Aug 2008 00:30:52 GMT (envelope-from rpaulo@repoman.freebsd.org) Message-Id: <200808090030.m790UqjS068447@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rpaulo@repoman.freebsd.org using -f From: Rui Paulo Date: Sat, 9 Aug 2008 00:30:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/boot/forth loader.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: Sat, 09 Aug 2008 00:30:56 -0000 rpaulo 2008-08-09 00:30:46 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/boot/forth loader.conf Log: SVN rev 181444 on 2008-08-09 00:30:46Z by rpaulo MFC r181297: Add coretemp(4) and k8temp(4). Revision Changes Path 1.122.2.3 +2 -0 src/sys/boot/forth/loader.conf From owner-cvs-src@FreeBSD.ORG Sat Aug 9 01:19:10 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B411B106573B; Sat, 9 Aug 2008 01:19:10 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 858778FC12; Sat, 9 Aug 2008 01:19:10 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m791JAtx082541; Sat, 9 Aug 2008 01:19:10 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m791JA1F082540; Sat, 9 Aug 2008 01:19:10 GMT (envelope-from obrien@repoman.freebsd.org) Message-Id: <200808090119.m791JA1F082540@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to obrien@repoman.freebsd.org using -f From: "David E. O'Brien" Date: Sat, 9 Aug 2008 01:19: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/etc/defaults rc.conf src/etc/rc.d kernel X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 01:19:10 -0000 obrien 2008-08-09 01:19:00 UTC FreeBSD src repository Modified files: etc/defaults rc.conf etc/rc.d kernel Log: SVN rev 181445 on 2008-08-09 01:19:00Z by obrien Only symlink booted kernel directory to /boot/kernel if user has explicitly requested it. This is too dangerous to just do behind the admin's back. Revision Changes Path 1.339 +1 -0 src/etc/defaults/rc.conf 1.3 +1 -0 src/etc/rc.d/kernel From owner-cvs-src@FreeBSD.ORG Sat Aug 9 01:43:00 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4450210656FE; Sat, 9 Aug 2008 01:42:57 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D5A108FC13; Sat, 9 Aug 2008 01:42:56 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m791gupB084451; Sat, 9 Aug 2008 01:42:56 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m791guLl084450; Sat, 9 Aug 2008 01:42:56 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200808090142.m791guLl084450@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Sat, 9 Aug 2008 01:42:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 01:43:00 -0000 yongari 2008-08-09 01:42:51 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/conf NOTES Log: SVN rev 181446 on 2008-08-09 01:42:51Z by yongari MFC r180946, r180981. Add missing jme(4), msk(4), re(4) and stge(4) in NOTES and ensure that LINT builds include these devices. Revision Changes Path 1.1454.2.15 +5 -0 src/sys/conf/NOTES From owner-cvs-src@FreeBSD.ORG Sat Aug 9 01:57:12 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DE8B91065677; Sat, 9 Aug 2008 01:57:12 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B0BA08FC21; Sat, 9 Aug 2008 01:57:12 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m791vCRN085557; Sat, 9 Aug 2008 01:57:12 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m791vCWV085556; Sat, 9 Aug 2008 01:57:12 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200808090157.m791vCWV085556@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Sat, 9 Aug 2008 01:57: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/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 01:57:13 -0000 yongari 2008-08-09 01:57:09 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/conf NOTES Log: SVN rev 181447 on 2008-08-09 01:57:09Z by yongari MFC r180946, r180981. Add missing jme(4), msk(4), re(4) and stge(4) in NOTES and ensure that LINT builds include these devices. Revision Changes Path 1.1325.2.44 +5 -0 src/sys/conf/NOTES From owner-cvs-src@FreeBSD.ORG Sat Aug 9 02:08:02 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CB36D106569A; Sat, 9 Aug 2008 02:08:02 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B70CC8FC1A; Sat, 9 Aug 2008 02:08:02 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79282Yc087529; Sat, 9 Aug 2008 02:08:02 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79282wv087528; Sat, 9 Aug 2008 02:08:02 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200808090208.m79282wv087528@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Sat, 9 Aug 2008 02:07:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/re if_re.c src/sys/pci if_rlreg.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, 09 Aug 2008 02:08:02 -0000 yongari 2008-08-09 02:07:30 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/re if_re.c sys/pci if_rlreg.h Log: SVN rev 181448 on 2008-08-09 02:07:30Z by yongari MFC r181270. The number of bits reserved for MSS in RealTek controllers is 11bits. This limits the maximum interface MTU size in TSO case as upper stack should not generate TCP segments with MSS greater than the limit. Armed with this information, disable TSO if interface MTU is greater than the limit. Revision Changes Path 1.95.2.32 +18 -0 src/sys/dev/re/if_re.c 1.67.2.14 +8 -0 src/sys/pci/if_rlreg.h From owner-cvs-src@FreeBSD.ORG Sat Aug 9 02:12:04 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C96E0106567B; Sat, 9 Aug 2008 02:12:04 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B57B88FC16; Sat, 9 Aug 2008 02:12:04 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m792C4fT087941; Sat, 9 Aug 2008 02:12:04 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m792C4gv087940; Sat, 9 Aug 2008 02:12:04 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200808090212.m792C4gv087940@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Sat, 9 Aug 2008 02:11:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/re if_re.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 02:12:04 -0000 yongari 2008-08-09 02:11:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/re if_re.c Log: SVN rev 181449 on 2008-08-09 02:11:59Z by yongari MFC r181271. Don't enable TSO by default. Users of RTL8169/8110 reported watchdog timeout issues and the root cause seems to stem from silicon bug of controller. Personally I couldn't reproduce it on RTL8169 controller but it seems it's dependent on usage pattern. For newer PCIe based controllers I have no TSO complaints but turning off TSO would be more safe. Users who are sure that their controller works with TSO can still reenable the TSO with ifconfig(8). Revision Changes Path 1.95.2.33 +7 -0 src/sys/dev/re/if_re.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 02:26:21 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 388A91065676; Sat, 9 Aug 2008 02:26:21 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0A5F28FC08; Sat, 9 Aug 2008 02:26:21 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m792QKkx089095; Sat, 9 Aug 2008 02:26:20 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m792QK04089094; Sat, 9 Aug 2008 02:26:20 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200808090226.m792QK04089094@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Sat, 9 Aug 2008 02:26:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/sys/dev/re if_re.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 02:26:21 -0000 yongari 2008-08-09 02:26:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/re if_re.c Log: SVN rev 181450 on 2008-08-09 02:26:07Z by yongari MFC r181272-r181275. r181272: Use ANSI C declarations for all functions. r181273: Remove register keyword. r181274: Remove return keyword at the end of functions that return void. r181275: Rearrange conditional compilation directives. This makes syntax highlighting work in vim. Revision Changes Path 1.95.2.34 +48 -124 src/sys/dev/re/if_re.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 03:37:22 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A598A106564A; Sat, 9 Aug 2008 03:37:22 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 91AA58FC14; Sat, 9 Aug 2008 03:37:22 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m793bMB3095747; Sat, 9 Aug 2008 03:37:22 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m793bMoS095746; Sat, 9 Aug 2008 03:37:22 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200808090337.m793bMoS095746@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Sat, 9 Aug 2008 03:37: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/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: Sat, 09 Aug 2008 03:37:22 -0000 imp 2008-08-09 03:37:12 UTC FreeBSD src repository Modified files: sys/dev/pccbb pccbb.c Log: SVN rev 181451 on 2008-08-09 03:37:12Z by imp While most bridges can bring a card out of reset in 20ms, there are some bridge + card combinations that take longer for reasons unknown. Adjust the timeout to be 100ms on all !RICOH bridges, but leave RICOH at 400ms. The 400ms is "lore" from other open source projects, and I've never see my ricoh bridge chips take this long. Maybe it is the same thing? Maybe a bit should be read instead of a hard-wired pause? After this adjustment, a few cards that I'd insert and get only: cbb0: card_power: 3V cbb0: card_power: 0V with full debugging enabled would actually try to attach. Reported by: sam@ (I think) MFC after: 3 days Revision Changes Path 1.167 +4 -3 src/sys/dev/pccbb/pccbb.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 03:54:25 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 622FE106566B; Sat, 9 Aug 2008 03:54:25 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 343C38FC16; Sat, 9 Aug 2008 03:54:25 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m793sPZs097062; Sat, 9 Aug 2008 03:54:25 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m793sPZp097061; Sat, 9 Aug 2008 03:54:25 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200808090354.m793sPZp097061@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Sat, 9 Aug 2008 03:54: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/dev/pci 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, 09 Aug 2008 03:54:25 -0000 imp 2008-08-09 03:54:12 UTC FreeBSD src repository Modified files: sys/dev/pci pci.c Log: SVN rev 181452 on 2008-08-09 03:54:12Z by imp Change -1 to 0xfffffffful since the interface returns uint32_t. Revision Changes Path 1.361 +1 -1 src/sys/dev/pci/pci.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 04:08:42 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9980C106575D; Sat, 9 Aug 2008 04:08:42 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7BE3D8FC16; Sat, 9 Aug 2008 04:08:42 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m7948gDk099290; Sat, 9 Aug 2008 04:08:42 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m7948gQS099289; Sat, 9 Aug 2008 04:08:42 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200808090408.m7948gQS099289@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Sat, 9 Aug 2008 04:08: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/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: Sat, 09 Aug 2008 04:08:42 -0000 imp 2008-08-09 04:08:36 UTC FreeBSD src repository Modified files: sys/dev/pccbb pccbb.c Log: SVN rev 181453 on 2008-08-09 04:08:36Z by imp Rather than waiting a fixed amount of time, which might not be enough and also holds things up, check every 20ms to see if we can read the vendor of device 0.0. It will be 0xffffffff until the card is out of reset. Always wait at least 20ms, for safety. I think this is a better fix to the reset problem. However, I did it as a separate commit in case something bad happens, people can roll back to the commit before this one to see if that gives them reliable behavior. I don't have FreeBSD up on enough machines to do exhaustive testing on all known bridges... Revision Changes Path 1.168 +23 -12 src/sys/dev/pccbb/pccbb.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 04:35:57 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 907601065680; Sat, 9 Aug 2008 04:35:57 +0000 (UTC) (envelope-from brde@optusnet.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 26BB48FC16; Sat, 9 Aug 2008 04:35:56 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from c220-239-252-11.carlnfd3.nsw.optusnet.com.au (c220-239-252-11.carlnfd3.nsw.optusnet.com.au [220.239.252.11]) by mail01.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id m794ZoTx016219 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 9 Aug 2008 14:35:52 +1000 Date: Sat, 9 Aug 2008 14:35:50 +1000 (EST) From: Bruce Evans X-X-Sender: bde@delplex.bde.org To: John Baldwin In-Reply-To: <200808081226.32089.jhb@freebsd.org> Message-ID: <20080809130929.P77335@delplex.bde.org> References: <200808081343.m78DhwYE068477@repoman.freebsd.org> <200808081226.32089.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Ed Schouten , cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/io iodev.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 04:35:57 -0000 On Fri, 8 Aug 2008, John Baldwin wrote: > On Friday 08 August 2008 09:43:56 am Ed Schouten wrote: >> ed 2008-08-08 13:43:56 UTC >> >> Apart from this change, I think some fishy things may happen when using >> /dev/io in multithreaded applications. I haven't tested, but looking at >> the code, the flag doesn't get cleared when close() is called from >> another thread, but this may not be this important. Of course it isn't. The flag only gets cleared on last close. Threads probably involve mainly file descriptors, and for file descriptors close() doesn't even reach vn_close() until the fd reference count drops to 0. Then for files, vn_close() normally doesn't reach device close until the file reference count drops to 0. > It should be setting D_TRACKCLOSE though so that close() reliably clears the > flag even in single-threaded processes. You can still get odd behavior if You mean "should _not_ be setting D_TRACKCLOSE", so that close() works normally. close() can never reliably clear the flag, since even vn_close() is not reached after open()/dup()/close() or open()/fork()/close()... > you explicitly open it twice in an app and then close one of the two fd's. > You will no longer have IO permission even though you still have one fd open. > However, if you do that I think you deserve what you asked for. :) You asked for normal last-close behaviour and deserve that not being broken by setting D_TRACKCLOSE. D_TRACKCLOSE allows different handling of non-last closes, but this is rarely wanted, and in theory it allows better determination of last closes, since vfs doesn't count last closes right. However, it is difficult to count last closes right, and most uses of D_TRACKCLOSE handle last closes are worse than vfs: - ast: uses D_TRACKCLOSE to trash (write a filemark) and/or rewind tapes on non-last closes. After the trash and rewind, astclose() uses count_dev() to avoid doing a full hardware close if the device is still open. This involves using count_dev(), but count_dev() is just an interface to the vfs count, so it miscounts in the same way as vfs. In particular, it doesn't count incompleted opens. I don't know if ast's locking is sufficient to prevent close() being called while a new open is in progress. For most devices, it isn't. - drm: it uses its own count of opens and closes, and it doesn't use count_dev(). The own count has some chance of working, but needs delicate locking of device open and device close to prevent them running into each other, and some defense against the vfs bugs which at least used to result in missing and/or extra closes. - smb: like drm, except it limits its own count to 0 or 1 to give half- baked exclusive access (fork() and dup(), etc, still give non-exclusive access). D_TRACKCLOSE thus has no effect except for its interaction with other bugs. - geom: unlike most or all of the others, this may actually need D_TRACKCLOSE, to implement multiple logical drivers per physical device. I don't understand its details. - apm: like drm - bpf: like smb Bruce From owner-cvs-src@FreeBSD.ORG Sat Aug 9 05:37:30 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0F93A1065731; Sat, 9 Aug 2008 05:37:30 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id BCB078FC1A; Sat, 9 Aug 2008 05:37:29 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m795bTnf016871; Sat, 9 Aug 2008 05:37:29 GMT (envelope-from sam@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m795bTBH016870; Sat, 9 Aug 2008 05:37:29 GMT (envelope-from sam@repoman.freebsd.org) Message-Id: <200808090537.m795bTBH016870@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to sam@repoman.freebsd.org using -f From: Sam Leffler Date: Sat, 9 Aug 2008 05:37: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/ifconfig ifconfig.8 ifieee80211.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 05:37:30 -0000 sam 2008-08-09 05:37:22 UTC FreeBSD src repository Modified files: sbin/ifconfig ifconfig.8 ifieee80211.c Log: SVN rev 181454 on 2008-08-09 05:37:22Z by sam recognize WPS ie's Submitted by: "Chuck Tuffli" MFC after: 1 week Revision Changes Path 1.151 +3 -1 src/sbin/ifconfig/ifconfig.8 1.56 +81 -0 src/sbin/ifconfig/ifieee80211.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 05:46:15 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B806A106564A; Sat, 9 Aug 2008 05:46:15 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8C8A48FC16; Sat, 9 Aug 2008 05:46:15 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m795kFn1017619; Sat, 9 Aug 2008 05:46:15 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m795kFsp017618; Sat, 9 Aug 2008 05:46:15 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200808090546.m795kFsp017618@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Sat, 9 Aug 2008 05:46: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/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: Sat, 09 Aug 2008 05:46:15 -0000 imp 2008-08-09 05:46:01 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ioctl.c Log: SVN rev 181455 on 2008-08-09 05:46:01Z by imp Verify that the WPA flags set are actually compatible with the driver's set of valid flags. Otherwise, wpa_supplicant wouldn't report an error for old wi cards that can't do WPA. Reviewed by: sam@ Revision Changes Path 1.62 +13 -4 src/sys/net80211/ieee80211_ioctl.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 05:46:31 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9299D1065689; Sat, 9 Aug 2008 05:46:31 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 812E38FC13; Sat, 9 Aug 2008 05:46:31 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m795kVrV017665; Sat, 9 Aug 2008 05:46:31 GMT (envelope-from alc@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m795kVsS017664; Sat, 9 Aug 2008 05:46:31 GMT (envelope-from alc@repoman.freebsd.org) Message-Id: <200808090546.m795kVsS017664@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to alc@repoman.freebsd.org using -f From: Alan Cox Date: Sat, 9 Aug 2008 05:46:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 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: Sat, 09 Aug 2008 05:46:31 -0000 alc 2008-08-09 05:46:13 UTC FreeBSD src repository Modified files: sys/amd64/amd64 pmap.c Log: SVN rev 181456 on 2008-08-09 05:46:13Z by alc Intel describes the behavior of their processors as "undefined" if two or more mappings to the same physical page have different memory types, i.e., PAT settings. Consequently, if pmap_change_attr() is applied to a virtual address range within the kernel map, then the corresponding ranges of the direct map also need to be changed. Enhance pmap_change_attr() to handle this case automatically. Add a comment describing what pmap_change_attr() does. Discussed with: jhb Revision Changes Path 1.645 +84 -2 src/sys/amd64/amd64/pmap.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 06:35:33 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6C0A21065682; Sat, 9 Aug 2008 06:35:33 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 383808FC12; Sat, 9 Aug 2008 06:35:33 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m796ZXTd022597; Sat, 9 Aug 2008 06:35:33 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m796ZXWd022596; Sat, 9 Aug 2008 06:35:33 GMT (envelope-from obrien@repoman.freebsd.org) Message-Id: <200808090635.m796ZXWd022596@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to obrien@repoman.freebsd.org using -f From: "David E. O'Brien" Date: Sat, 9 Aug 2008 06:35:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man5 rc.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, 09 Aug 2008 06:35:33 -0000 obrien 2008-08-09 06:35:19 UTC FreeBSD src repository Modified files: share/man/man5 rc.conf.5 Log: SVN rev 181457 on 2008-08-09 06:35:19Z by obrien Only symlink booted kernel directory to /boot/kernel if user has explicitly requested it. This is too dangerous to just do behind the admin's back. Revision Changes Path 1.344 +11 -1 src/share/man/man5/rc.conf.5 From owner-cvs-src@FreeBSD.ORG Sat Aug 9 07:41:35 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 980581065673; Sat, 9 Aug 2008 07:41:35 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 880EE8FC0C; Sat, 9 Aug 2008 07:41:35 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m797fZsl028829; Sat, 9 Aug 2008 07:41:35 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m797fZxx028828; Sat, 9 Aug 2008 07:41:35 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200808090741.m797fZxx028828@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Sat, 9 Aug 2008 07:41: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/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: Sat, 09 Aug 2008 07:41:35 -0000 imp 2008-08-09 07:41:18 UTC FreeBSD src repository Modified files: sys/dev/pccbb pccbb.c Log: SVN rev 181458 on 2008-08-09 07:41:18Z by imp After some intial testing, there are even slower cards than the ones that I have. Wait up to 1.1s for the card to become ready. Document what the standards say, and use that to justify the behavior in the code: PCI standard says that a card must respond to configuration cycles within 2^25 cycles after reset goes high, which is approximately 1s. Therefore, give cards a little break and wait for up to 1.1s for VENDOR to become valid. Only look at the vendor part of the ID, since only it can't be 0xffff (although in practice vendor/device will always be != 0xfffffffff). Include detailed pointers to standards so epople understand why we're doing what we're doing and why it just might be OK. Make it clear in the timeout message that it is just a warning, sinc we try to soldier on as best we can anyway. This should eliminate an error message that r181453 produced on certain Atheros cards. Revision Changes Path 1.169 +24 -13 src/sys/dev/pccbb/pccbb.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 09:27:25 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3D4F9106568B; Sat, 9 Aug 2008 09:27:25 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id B4A858FC1B; Sat, 9 Aug 2008 09:27:23 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m799RNru050483; Sat, 9 Aug 2008 09:27:23 GMT (envelope-from phk@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m799RNMo050482; Sat, 9 Aug 2008 09:27:23 GMT (envelope-from phk@repoman.freebsd.org) Message-Id: <200808090927.m799RNMo050482@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to phk@repoman.freebsd.org using -f From: Poul-Henning Kamp Date: Sat, 9 Aug 2008 09:27: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/tools/tools/nanobsd nanobsd.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Aug 2008 09:27:25 -0000 phk 2008-08-09 09:27:06 UTC FreeBSD src repository Modified files: tools/tools/nanobsd nanobsd.sh Log: SVN rev 181459 on 2008-08-09 09:27:06Z by phk Track /etc/ttys change to uart(4) Revision Changes Path 1.32 +1 -1 src/tools/tools/nanobsd/nanobsd.sh From owner-cvs-src@FreeBSD.ORG Sat Aug 9 09:28:09 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9CA6C1065744; Sat, 9 Aug 2008 09:28:09 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 72BE78FC0A; Sat, 9 Aug 2008 09:28:09 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m799S97d050608; Sat, 9 Aug 2008 09:28:09 GMT (envelope-from phk@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m799S9KD050607; Sat, 9 Aug 2008 09:28:09 GMT (envelope-from phk@repoman.freebsd.org) Message-Id: <200808090928.m799S9KD050607@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to phk@repoman.freebsd.org using -f From: Poul-Henning Kamp Date: Sat, 9 Aug 2008 09:27: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/tools/nanobsd nanobsd.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Aug 2008 09:28:09 -0000 phk 2008-08-09 09:27:54 UTC FreeBSD src repository Modified files: tools/tools/nanobsd nanobsd.sh Log: SVN rev 181460 on 2008-08-09 09:27:54Z by phk Add -i option to supress image building. Submitted by: keramida Revision Changes Path 1.33 +10 -2 src/tools/tools/nanobsd/nanobsd.sh From owner-cvs-src@FreeBSD.ORG Sat Aug 9 09:37:55 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B9EE41065684; Sat, 9 Aug 2008 09:37:55 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8FE008FC17; Sat, 9 Aug 2008 09:37:55 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m799btSc051517; Sat, 9 Aug 2008 09:37:55 GMT (envelope-from phk@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m799btw9051516; Sat, 9 Aug 2008 09:37:55 GMT (envelope-from phk@repoman.freebsd.org) Message-Id: <200808090937.m799btw9051516@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to phk@repoman.freebsd.org using -f From: Poul-Henning Kamp Date: Sat, 9 Aug 2008 09:37: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/tools/tools/nanobsd nanobsd.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Aug 2008 09:37:55 -0000 phk 2008-08-09 09:37:44 UTC FreeBSD src repository Modified files: tools/tools/nanobsd nanobsd.sh Log: SVN rev 181461 on 2008-08-09 09:37:44Z by phk Add late customize hook Submitted by: Patrick M. Hausen Sat on for far too long: phk Revision Changes Path 1.34 +25 -0 src/tools/tools/nanobsd/nanobsd.sh From owner-cvs-src@FreeBSD.ORG Sat Aug 9 10:27:12 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A8CEF106567A; Sat, 9 Aug 2008 10:27:12 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7E5228FC19; Sat, 9 Aug 2008 10:27:12 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79ARCSW056584; Sat, 9 Aug 2008 10:27:12 GMT (envelope-from des@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79ARCNu056583; Sat, 9 Aug 2008 10:27:12 GMT (envelope-from des@repoman.freebsd.org) Message-Id: <200808091027.m79ARCNu056583@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to des@repoman.freebsd.org using -f From: Dag-Erling Smorgrav Date: Sat, 9 Aug 2008 10:26: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/kern subr_sbuf.c src/sys/sys sbuf.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, 09 Aug 2008 10:27:12 -0000 des 2008-08-09 10:26:21 UTC FreeBSD src repository Modified files: sys/kern subr_sbuf.c sys/sys sbuf.h Log: SVN rev 181462 on 2008-08-09 10:26:21Z by des Switch to simplified BSD license (with phk's approval), plus whitespace and style(9) cleanup. Revision Changes Path 1.31 +45 -29 src/sys/kern/subr_sbuf.c 1.15 +18 -16 src/sys/sys/sbuf.h From owner-cvs-src@FreeBSD.ORG Sat Aug 9 10:28:00 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0911F106564A; Sat, 9 Aug 2008 10:28:00 +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 B3FEA8FC31; Sat, 9 Aug 2008 10:27:59 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 3FD5446C70; Sat, 9 Aug 2008 06:27:58 -0400 (EDT) Date: Sat, 9 Aug 2008 11:27:58 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Peter Jeremy In-Reply-To: <20080809001256.GL64458@server.vk2pj.dyndns.org> Message-ID: References: <200808081343.m78DhwYE068477@repoman.freebsd.org> <200808081226.32089.jhb@freebsd.org> <20080809001256.GL64458@server.vk2pj.dyndns.org> User-Agent: Alpine 1.10 (BSF 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Ed Schouten , cvs-all@freebsd.org, John Baldwin Subject: Re: cvs commit: src/sys/dev/io iodev.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 10:28:00 -0000 On Sat, 9 Aug 2008, Peter Jeremy wrote: > On 2008-Aug-08 12:26:31 -0400, John Baldwin wrote: >> It should be setting D_TRACKCLOSE though so that close() reliably clears >> the flag even in single-threaded processes. You can still get odd behavior >> if you explicitly open it twice in an app and then close one of the two >> fd's. You will no longer have IO permission even though you still have one >> fd open. However, if you do that I think you deserve what you asked for. :) > > That behaviour may be legitimate: Your code links with libraries foo and > bar that each independently open /dev/io so they can frob different things > in IO space. libfoo needs ongoing access to device foo and so keeps its > descriptor open. libbar only needs once-off access to device bar and so > closes /dev/io once it's finished its initialisation. Libraries foo and bar > are completely independent and shouldn't need to know anything about each > other and your app shouldn't need to know that libraries it's using frob > around in IO space. If that's the view, there should probably be a per-process counter, although this is all a bit tricky anyway since file descriptors and processes have a tenuous relationship. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Sat Aug 9 10:33:46 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 050E6106568B; Sat, 9 Aug 2008 10:33:43 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (skuns.zoral.com.ua [91.193.166.194]) by mx1.freebsd.org (Postfix) with ESMTP id 5E2CC8FC35; Sat, 9 Aug 2008 10:33:42 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id m79AXcPH077568 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 9 Aug 2008 13:33:38 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.2/8.14.2) with ESMTP id m79AXcQO067846; Sat, 9 Aug 2008 13:33:38 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.2/8.14.2/Submit) id m79AXcX5067843; Sat, 9 Aug 2008 13:33:38 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Sat, 9 Aug 2008 13:33:38 +0300 From: Kostik Belousov To: Robert Watson Message-ID: <20080809103338.GN97161@deviant.kiev.zoral.com.ua> References: <200808081343.m78DhwYE068477@repoman.freebsd.org> <200808081226.32089.jhb@freebsd.org> <20080809001256.GL64458@server.vk2pj.dyndns.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="02C+GlUcNvfRYA2K" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: ClamAV version 0.93.3, clamav-milter version 0.93.3 on skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: src-committers@freebsd.org, John Baldwin , Peter Jeremy , Ed Schouten , cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/dev/io iodev.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 10:33:46 -0000 --02C+GlUcNvfRYA2K Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Aug 09, 2008 at 11:27:58AM +0100, Robert Watson wrote: >=20 > On Sat, 9 Aug 2008, Peter Jeremy wrote: >=20 > >On 2008-Aug-08 12:26:31 -0400, John Baldwin wrote: > >>It should be setting D_TRACKCLOSE though so that close() reliably clear= s=20 > >>the flag even in single-threaded processes. You can still get odd=20 > >>behavior if you explicitly open it twice in an app and then close one o= f=20 > >>the two fd's. You will no longer have IO permission even though you sti= ll=20 > >>have one fd open. However, if you do that I think you deserve what you= =20 > >>asked for. :) > > > >That behaviour may be legitimate: Your code links with libraries foo an= d=20 > >bar that each independently open /dev/io so they can frob different thin= gs=20 > >in IO space. libfoo needs ongoing access to device foo and so keeps its= =20 > >descriptor open. libbar only needs once-off access to device bar and so= =20 > >closes /dev/io once it's finished its initialisation. Libraries foo and= =20 > >bar are completely independent and shouldn't need to know anything about= =20 > >each other and your app shouldn't need to know that libraries it's using= =20 > >frob around in IO space. >=20 > If that's the view, there should probably be a per-process counter,=20 > although this is all a bit tricky anyway since file descriptors and=20 > processes have a tenuous relationship. Another interesting issue is the close on exec, esp. for /dev/io. It seems that Linux recently grown full new API to handle FD_CLOEXEC races, see http://udrepper.livejournal.com/20407.html --02C+GlUcNvfRYA2K Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEARECAAYFAkidcoEACgkQC3+MBN1Mb4iHpwCgmHo9VoMHSNUazRS/18mmkgTs g3gAoIcIXqc8YmW5mqfW/j8aAY6A//Q3 =PpBH -----END PGP SIGNATURE----- --02C+GlUcNvfRYA2K-- From owner-cvs-src@FreeBSD.ORG Sat Aug 9 11:08:43 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 590E51065683; Sat, 9 Aug 2008 11:08:43 +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 2777E8FC1A; Sat, 9 Aug 2008 11:08:43 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id B0F9A46BA5; Sat, 9 Aug 2008 07:08:42 -0400 (EDT) Date: Sat, 9 Aug 2008 12:08:42 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Kostik Belousov In-Reply-To: <20080809103338.GN97161@deviant.kiev.zoral.com.ua> Message-ID: References: <200808081343.m78DhwYE068477@repoman.freebsd.org> <200808081226.32089.jhb@freebsd.org> <20080809001256.GL64458@server.vk2pj.dyndns.org> <20080809103338.GN97161@deviant.kiev.zoral.com.ua> User-Agent: Alpine 1.10 (BSF 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: src-committers@freebsd.org, John Baldwin , Peter Jeremy , Ed Schouten , cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/dev/io iodev.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 11:08:43 -0000 On Sat, 9 Aug 2008, Kostik Belousov wrote: > On Sat, Aug 09, 2008 at 11:27:58AM +0100, Robert Watson wrote: >> >> On Sat, 9 Aug 2008, Peter Jeremy wrote: >> >>> On 2008-Aug-08 12:26:31 -0400, John Baldwin wrote: >>>> It should be setting D_TRACKCLOSE though so that close() reliably clears >>>> the flag even in single-threaded processes. You can still get odd >>>> behavior if you explicitly open it twice in an app and then close one of >>>> the two fd's. You will no longer have IO permission even though you still >>>> have one fd open. However, if you do that I think you deserve what you >>>> asked for. :) >>> >>> That behaviour may be legitimate: Your code links with libraries foo and >>> bar that each independently open /dev/io so they can frob different things >>> in IO space. libfoo needs ongoing access to device foo and so keeps its >>> descriptor open. libbar only needs once-off access to device bar and so >>> closes /dev/io once it's finished its initialisation. Libraries foo and >>> bar are completely independent and shouldn't need to know anything about >>> each other and your app shouldn't need to know that libraries it's using >>> frob around in IO space. >> >> If that's the view, there should probably be a per-process counter, >> although this is all a bit tricky anyway since file descriptors and >> processes have a tenuous relationship. > > Another interesting issue is the close on exec, esp. for /dev/io. > > It seems that Linux recently grown full new API to handle FD_CLOEXEC races, > see http://udrepper.livejournal.com/20407.html While /dev/io appeals to the UNIX "everything is a file" sensibility, I think the system calls we have for this on i386 are more conceptually coherent. Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Sat Aug 9 11:18:43 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 22A68106567E; Sat, 9 Aug 2008 11:18:43 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0E8328FC3A; Sat, 9 Aug 2008 11:18:43 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79BIgS4062074; Sat, 9 Aug 2008 11:18:42 GMT (envelope-from des@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79BIgXk062073; Sat, 9 Aug 2008 11:18:42 GMT (envelope-from des@repoman.freebsd.org) Message-Id: <200808091118.m79BIgXk062073@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to des@repoman.freebsd.org using -f From: Dag-Erling Smorgrav Date: Sat, 9 Aug 2008 11:14: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/lib/libgeom geom_xml2tree.c src/sbin/ifconfig regdomain.c src/sys/dev/acpi_support acpi_asus.c src/sys/dev/led led.c src/sys/geom geom_ccd.c geom_ctl.c geom_disk.c geom_kern.c geom_slice.c geom_subr.c src/sys/geom/concat g_concat.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 11:18:43 -0000 des 2008-08-09 11:14:05 UTC FreeBSD src repository Modified files: lib/libgeom geom_xml2tree.c sbin/ifconfig regdomain.c sys/dev/acpi_support acpi_asus.c sys/dev/led led.c sys/geom geom_ccd.c geom_ctl.c geom_disk.c geom_kern.c geom_slice.c geom_subr.c sys/geom/concat g_concat.c sys/geom/part g_part.c sys/geom/stripe g_stripe.c sys/kern vfs_mount.c sys/security/mac_portacl mac_portacl.c sys/sys sbuf.h tools/regression/geom/ConfCmp ConfCmp.c tools/regression/geom/MdLoad MdLoad.c Log: SVN rev 181463 on 2008-08-09 11:14:05Z by des Add sbuf_new_auto as a shortcut for the very common case of creating a completely dynamic sbuf. Obtained from: Varnish MFC after: 2 weeks Revision Changes Path 1.7 +1 -1 src/lib/libgeom/geom_xml2tree.c 1.3 +1 -1 src/sbin/ifconfig/regdomain.c 1.37 +1 -1 src/sys/dev/acpi_support/acpi_asus.c 1.19 +1 -1 src/sys/dev/led/led.c 1.30 +1 -1 src/sys/geom/concat/g_concat.c 1.156 +2 -2 src/sys/geom/geom_ccd.c 1.40 +1 -1 src/sys/geom/geom_ctl.c 1.106 +1 -1 src/sys/geom/geom_disk.c 1.42 +3 -3 src/sys/geom/geom_kern.c 1.63 +1 -1 src/sys/geom/geom_slice.c 1.97 +2 -2 src/sys/geom/geom_subr.c 1.20 +7 -7 src/sys/geom/part/g_part.c 1.33 +1 -1 src/sys/geom/stripe/g_stripe.c 1.286 +1 -1 src/sys/kern/vfs_mount.c 1.18 +1 -1 src/sys/security/mac_portacl/mac_portacl.c 1.16 +2 -0 src/sys/sys/sbuf.h 1.10 +2 -2 src/tools/regression/geom/ConfCmp/ConfCmp.c 1.2 +1 -1 src/tools/regression/geom/MdLoad/MdLoad.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 11:29:13 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D3B29106566B; Sat, 9 Aug 2008 11:29:13 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A97948FC18; Sat, 9 Aug 2008 11:29:13 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79BTDJQ062920; Sat, 9 Aug 2008 11:29:13 GMT (envelope-from des@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79BTDhQ062919; Sat, 9 Aug 2008 11:29:13 GMT (envelope-from des@repoman.freebsd.org) Message-Id: <200808091129.m79BTDhQ062919@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to des@repoman.freebsd.org using -f From: Dag-Erling Smorgrav Date: Sat, 9 Aug 2008 11:28: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/netinet sctp_bsd_addr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 11:29:13 -0000 des 2008-08-09 11:28:57 UTC FreeBSD src repository Modified files: sys/netinet sctp_bsd_addr.c Log: SVN rev 181464 on 2008-08-09 11:28:57Z by des Nit Revision Changes Path 1.23 +1 -2 src/sys/netinet/sctp_bsd_addr.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 11:43:13 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 597F61065671; Sat, 9 Aug 2008 11:43:13 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from mail35.syd.optusnet.com.au (mail35.syd.optusnet.com.au [211.29.133.51]) by mx1.freebsd.org (Postfix) with ESMTP id D80478FC16; Sat, 9 Aug 2008 11:43:12 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from server.vk2pj.dyndns.org (c122-106-215-175.belrs3.nsw.optusnet.com.au [122.106.215.175]) by mail35.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id m79Bh6L1004572 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 9 Aug 2008 21:43:07 +1000 Received: from server.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by server.vk2pj.dyndns.org (8.14.2/8.14.2) with ESMTP id m79Bh5Ur059389; Sat, 9 Aug 2008 21:43:05 +1000 (EST) (envelope-from peter@server.vk2pj.dyndns.org) Received: (from peter@localhost) by server.vk2pj.dyndns.org (8.14.2/8.14.2/Submit) id m79Bh5ac059388; Sat, 9 Aug 2008 21:43:05 +1000 (EST) (envelope-from peter) Date: Sat, 9 Aug 2008 21:43:05 +1000 From: Peter Jeremy To: Robert Watson Message-ID: <20080809114305.GV64458@server.vk2pj.dyndns.org> References: <200808081343.m78DhwYE068477@repoman.freebsd.org> <200808081226.32089.jhb@freebsd.org> <20080809001256.GL64458@server.vk2pj.dyndns.org> <20080809103338.GN97161@deviant.kiev.zoral.com.ua> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="oxV4ZoPwBLqAyY+a" Content-Disposition: inline In-Reply-To: X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.18 (2008-05-17) Cc: src-committers@freebsd.org, John Baldwin , cvs-src@freebsd.org, Ed Schouten , cvs-all@freebsd.org, Kostik Belousov Subject: Re: cvs commit: src/sys/dev/io iodev.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 11:43:13 -0000 --oxV4ZoPwBLqAyY+a Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2008-Aug-09 12:08:42 +0100, Robert Watson wrote: >While /dev/io appeals to the UNIX "everything is a file" sensibility, I th= ink=20 >the system calls we have for this on i386 are more conceptually coherent. IMO, /dev/io is inherently a kludge - it's really more a MAC issue than anything like a file. Whilst you get a FD by opening /dev/io, you never use that FD for anything other than passing to close(2). Instead, you are using a magic side-effect that allows you to execute 'in' and 'out' instructions whilst you hold that FD open. AFAIK, the sole reason for having it appear as a file is that (in the absence of a MAC framework), the filesystem provides the only mechanism for access control. IMHO, /dev/io should be deprecated in favour of something like the MAC framework. (Note that i386_{g,s}et_ioperm(2) are nor suitable in their current form because there is no mechanism for the system administrator to define access controls). --=20 Peter Jeremy Please excuse any delays as the result of my ISP's inability to implement an MTA that is either RFC2821-compliant or matches their claimed behaviour. --oxV4ZoPwBLqAyY+a Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkidgskACgkQ/opHv/APuIcETwCeORGQSU0oEEgHv6XQJuP8i5Ru iqIAniji6aT47H7Yicrvkp8QeLNfkmQI =0tpO -----END PGP SIGNATURE----- --oxV4ZoPwBLqAyY+a-- From owner-cvs-src@FreeBSD.ORG Sat Aug 9 12:42:32 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4B643106564A; Sat, 9 Aug 2008 12:42:32 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 11C3C8FC15; Sat, 9 Aug 2008 12:42:32 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79CgVs6069808; Sat, 9 Aug 2008 12:42:31 GMT (envelope-from ed@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79CgVxn069807; Sat, 9 Aug 2008 12:42:31 GMT (envelope-from ed@repoman.freebsd.org) Message-Id: <200808091242.m79CgVxn069807@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ed@repoman.freebsd.org using -f From: Ed Schouten Date: Sat, 9 Aug 2008 12:42: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/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, 09 Aug 2008 12:42:32 -0000 ed 2008-08-09 12:42:12 UTC FreeBSD src repository Modified files: sys/kern kern_descrip.c Log: SVN rev 181465 on 2008-08-09 12:42:12Z by ed Remove unneeded D_NEEDGIANT from /dev/fd/{0,1,2}. There is no reason the fdopen() routine needs Giant. It only sets curthread->td_dupfd, based on the device unit number of the cdev. I guess we won't get massive performance improvements here, but still, I assume we eventually want to get rid of Giant. Revision Changes Path 1.336 +0 -1 src/sys/kern/kern_descrip.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 14:44:18 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F0692106571B; Sat, 9 Aug 2008 14:44:18 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DC8A38FC0C; Sat, 9 Aug 2008 14:44:18 +0000 (UTC) (envelope-from ed@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79EiIBn091535; Sat, 9 Aug 2008 14:44:18 GMT (envelope-from ed@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79EiIjJ091534; Sat, 9 Aug 2008 14:44:18 GMT (envelope-from ed@repoman.freebsd.org) Message-Id: <200808091444.m79EiIjJ091534@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ed@repoman.freebsd.org using -f From: Ed Schouten Date: Sat, 9 Aug 2008 14:44: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/usr.bin/window :tt :tty :var :ww X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 14:44:19 -0000 ed 2008-08-09 14:44:04 UTC FreeBSD src repository Removed files: usr.bin/window :tt :tty :var :ww Log: SVN rev 181466 on 2008-08-09 14:44:04Z by ed Delete unused files in the window(1) directory that contain a colon. During the import of the 4.4BSD Lite sources, four files got added to the repository called :tt, :tty, :var and :ww. They seem to contain some kind of debug information. These files aren't used/installed anywhere. Unfortunately the colons in the filenames prevents us from checking out the source tree on file systems that don't support colons (such as FAT). Just remove these unneeded files to keep SVN happy. Reported by: Rohit Tripathi MFC after: 3 days Revision Changes Path 1.2 +0 -11 src/usr.bin/window/:tt (dead) 1.2 +0 -6 src/usr.bin/window/:tty (dead) 1.2 +0 -2 src/usr.bin/window/:var (dead) 1.2 +0 -19 src/usr.bin/window/:ww (dead) From owner-cvs-src@FreeBSD.ORG Sat Aug 9 14:53:18 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8FA3D106567A; Sat, 9 Aug 2008 14:53:18 +0000 (UTC) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 799CE8FC08; Sat, 9 Aug 2008 14:53:18 +0000 (UTC) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79ErISR092319; Sat, 9 Aug 2008 14:53:18 GMT (envelope-from philip@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79ErIuP092318; Sat, 9 Aug 2008 14:53:18 GMT (envelope-from philip@repoman.freebsd.org) Message-Id: <200808091453.m79ErIuP092318@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to philip@repoman.freebsd.org using -f From: Philip Paeps Date: Sat, 9 Aug 2008 14:52: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/conf files.i386 src/sys/dev/glxsb glxsb.c glxsb.h glxsb_hash.c src/sys/i386/conf NOTES src/sys/modules Makefile src/sys/modules/glxsb 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, 09 Aug 2008 14:53:18 -0000 philip 2008-08-09 14:52:31 UTC FreeBSD src repository Modified files: sys/conf files.i386 sys/i386/conf NOTES sys/modules Makefile Added files: sys/dev/glxsb glxsb.c glxsb.h glxsb_hash.c sys/modules/glxsb Makefile Log: SVN rev 181467 on 2008-08-09 14:52:31Z by philip Add glxsb(4) driver for the Security Block in AMD Geode LX processors (as found in Soekris hardware, for instance). The hardware supports acceleration of AES-128-CBC accessible through crypto(4) and supplies entropy to random(4). TODO: o Implement rndtest(4) support o Performance enhancements Submitted by: Patrick Lamaizière Reviewed by: jhb, sam MFC after: 1 week Revision Changes Path 1.602 +2 -0 src/sys/conf/files.i386 1.1 +958 -0 src/sys/dev/glxsb/glxsb.c (new) 1.1 +57 -0 src/sys/dev/glxsb/glxsb.h (new) 1.1 +183 -0 src/sys/dev/glxsb/glxsb_hash.c (new) 1.1261 +6 -0 src/sys/i386/conf/NOTES 1.583 +2 -0 src/sys/modules/Makefile 1.1 +9 -0 src/sys/modules/glxsb/Makefile (new) From owner-cvs-src@FreeBSD.ORG Sat Aug 9 14:54:23 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 291481065672; Sat, 9 Aug 2008 14:54:23 +0000 (UTC) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id EF52F8FC13; Sat, 9 Aug 2008 14:54:22 +0000 (UTC) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79EsMJO092415; Sat, 9 Aug 2008 14:54:22 GMT (envelope-from philip@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79EsMPQ092414; Sat, 9 Aug 2008 14:54:22 GMT (envelope-from philip@repoman.freebsd.org) Message-Id: <200808091454.m79EsMPQ092414@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to philip@repoman.freebsd.org using -f From: Philip Paeps Date: Sat, 9 Aug 2008 14:54:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4/man4.i386 Makefile glxsb.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, 09 Aug 2008 14:54:23 -0000 philip 2008-08-09 14:54:19 UTC FreeBSD src repository Modified files: share/man/man4/man4.i386 Makefile Added files: share/man/man4/man4.i386 glxsb.4 Log: SVN rev 181468 on 2008-08-09 14:54:19Z by philip Add the glxsb(4) manual page. Submitted by: Patrick Lamaizière MFC after: 1 week Revision Changes Path 1.189 +1 -0 src/share/man/man4/man4.i386/Makefile 1.1 +97 -0 src/share/man/man4/man4.i386/glxsb.4 (new) From owner-cvs-src@FreeBSD.ORG Sat Aug 9 15:10:08 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA8381065751; Sat, 9 Aug 2008 15:10:08 +0000 (UTC) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9C6548FC1F; Sat, 9 Aug 2008 15:10:08 +0000 (UTC) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79FA8bZ094806; Sat, 9 Aug 2008 15:10:08 GMT (envelope-from philip@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79FA8ue094805; Sat, 9 Aug 2008 15:10:08 GMT (envelope-from philip@repoman.freebsd.org) Message-Id: <200808091510.m79FA8ue094805@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to philip@repoman.freebsd.org using -f From: Philip Paeps Date: Sat, 9 Aug 2008 15:09: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/share/man/man4/man4.i386 glxsb.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, 09 Aug 2008 15:10:09 -0000 philip 2008-08-09 15:09:51 UTC FreeBSD src repository Modified files: share/man/man4/man4.i386 glxsb.4 Log: SVN rev 181469 on 2008-08-09 15:09:51Z by philip Typo: glxsb(4) was imported to FreeBSD 8.0, not 7.0. Spotted by: kib Revision Changes Path 1.2 +1 -1 src/share/man/man4/man4.i386/glxsb.4 From owner-cvs-src@FreeBSD.ORG Sat Aug 9 15:55:25 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 07C481065672; Sat, 9 Aug 2008 15:55:25 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CDAC78FC13; Sat, 9 Aug 2008 15:55:24 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79FtONK098418; Sat, 9 Aug 2008 15:55:24 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79FtO20098417; Sat, 9 Aug 2008 15:55:24 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200808091555.m79FtO20098417@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Sat, 9 Aug 2008 15:55:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/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: Sat, 09 Aug 2008 15:55:25 -0000 imp 2008-08-09 15:55:10 UTC FreeBSD src repository Modified files: sys/dev/pccbb pccbb.c Log: SVN rev 181470 on 2008-08-09 15:55:10Z by imp It turns out that checking the first DWORD register is more reliable on a variety of cards. Adjust the comments accordingly to match the code. Even if the vendor chose 0xffff for the device ID, the vendor ID can't be 0xffff, so the test is still valid from a standards perspective. Revision Changes Path 1.170 +17 -15 src/sys/dev/pccbb/pccbb.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 16:10:44 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D4BF9106568D; Sat, 9 Aug 2008 16:10:44 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) by mx1.freebsd.org (Postfix) with ESMTP id 9028C8FC12; Sat, 9 Aug 2008 16:10:44 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (unknown [192.168.61.3]) by phk.freebsd.dk (Postfix) with ESMTP id 616E4170E4; Sat, 9 Aug 2008 16:10:43 +0000 (UTC) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.14.2/8.14.2) with ESMTP id m79GAgAF097981; Sat, 9 Aug 2008 16:10:43 GMT (envelope-from phk@critter.freebsd.dk) To: Philip Paeps From: "Poul-Henning Kamp" In-Reply-To: Your message of "Sat, 09 Aug 2008 14:52:31 GMT." <200808091453.m79ErIuP092318@repoman.freebsd.org> Date: Sat, 09 Aug 2008 16:10:42 +0000 Message-ID: <97980.1218298242@critter.freebsd.dk> Sender: phk@critter.freebsd.dk Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf files.i386 src/sys/dev/glxsb glxsb.c glxsb.h glxsb_hash.c src/sys/i386/conf NOTES src/sys/modules Makefile src/sys/modules/glxsb 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, 09 Aug 2008 16:10:45 -0000 In message <200808091453.m79ErIuP092318@repoman.freebsd.org>, Philip Paeps writ es: >philip 2008-08-09 14:52:31 UTC > > Add glxsb(4) driver for the Security Block in AMD Geode LX processors (as > found in Soekris hardware, for instance). The hardware supports acceleration > of AES-128-CBC accessible through crypto(4) and supplies entropy to random(4). > > TODO: > > o Implement rndtest(4) support Just for the record: I think it is important that we have a test-program that checks that these hardware assisted crypto algorithms actually do the right thing. I would really hate if people found out that they had been using the ROT52 algorithm due to some silly bug we don't notice along the way. It doesn't have to be very advanced, just run a couple of the standard test-vectors to see that the result is correct. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. From owner-cvs-src@FreeBSD.ORG Sat Aug 9 16:47:41 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1E7EE1065782; Sat, 9 Aug 2008 16:47:41 +0000 (UTC) (envelope-from ivoras@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E37D38FC1E; Sat, 9 Aug 2008 16:47:40 +0000 (UTC) (envelope-from ivoras@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79GlePT014330; Sat, 9 Aug 2008 16:47:40 GMT (envelope-from ivoras@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79GleQk014329; Sat, 9 Aug 2008 16:47:40 GMT (envelope-from ivoras@repoman.freebsd.org) Message-Id: <200808091647.m79GleQk014329@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ivoras@repoman.freebsd.org using -f From: Ivan Voras Date: Sat, 9 Aug 2008 16:47: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/sbin/geom/class/virstor geom_virstor.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 16:47:41 -0000 ivoras 2008-08-09 16:47:30 UTC FreeBSD src repository Modified files: sbin/geom/class/virstor geom_virstor.c Log: SVN rev 181471 on 2008-08-09 16:47:30Z by ivoras Clean up of dead code and possible unassigned variable usage. Found by: LLVM/Clang Static Checker Approved by: gnn (mentor) Revision Changes Path 1.3 +7 -3 src/sbin/geom/class/virstor/geom_virstor.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 17:29:43 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AE0041065724; Sat, 9 Aug 2008 17:29:42 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 1FF4A8FC13; Sat, 9 Aug 2008 17:29:42 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79HTghP023562; Sat, 9 Aug 2008 17:29:42 GMT (envelope-from imp@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79HTgm6023561; Sat, 9 Aug 2008 17:29:42 GMT (envelope-from imp@repoman.freebsd.org) Message-Id: <200808091729.m79HTgm6023561@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to imp@repoman.freebsd.org using -f From: Warner Losh Date: Sat, 9 Aug 2008 17:29: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/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: Sat, 09 Aug 2008 17:29:43 -0000 imp 2008-08-09 17:29:36 UTC FreeBSD src repository Modified files: sys/dev/pccbb pccbb.c Log: SVN rev 181472 on 2008-08-09 17:29:36Z by imp fix typo Submitted by: N.J. Mann Revision Changes Path 1.171 +1 -1 src/sys/dev/pccbb/pccbb.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 18:08:25 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A090C1065679; Sat, 9 Aug 2008 18:08:25 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from ebb.errno.com (ebb.errno.com [69.12.149.25]) by mx1.freebsd.org (Postfix) with ESMTP id 6EF7A8FC16; Sat, 9 Aug 2008 18:08:25 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from trouble.errno.com (trouble.errno.com [10.0.0.248]) (authenticated bits=0) by ebb.errno.com (8.13.6/8.12.6) with ESMTP id m79I8MtK086816 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 9 Aug 2008 11:08:25 -0700 (PDT) (envelope-from sam@freebsd.org) Message-ID: <489DDD16.7000907@freebsd.org> Date: Sat, 09 Aug 2008 11:08:22 -0700 From: Sam Leffler Organization: FreeBSD Project User-Agent: Thunderbird 2.0.0.9 (X11/20071125) MIME-Version: 1.0 To: Poul-Henning Kamp References: <97980.1218298242@critter.freebsd.dk> In-Reply-To: <97980.1218298242@critter.freebsd.dk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-DCC--Metrics: ebb.errno.com; whitelist Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Philip Paeps Subject: Re: cvs commit: src/sys/conf files.i386 src/sys/dev/glxsb glxsb.c glxsb.h glxsb_hash.c src/sys/i386/conf NOTES src/sys/modules Makefile src/sys/modules/glxsb 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, 09 Aug 2008 18:08:25 -0000 Poul-Henning Kamp wrote: > In message <200808091453.m79ErIuP092318@repoman.freebsd.org>, Philip Paeps writ > es: > >> philip 2008-08-09 14:52:31 UTC >> >> > > >> Add glxsb(4) driver for the Security Block in AMD Geode LX processors (as >> found in Soekris hardware, for instance). The hardware supports acceleration >> of AES-128-CBC accessible through crypto(4) and supplies entropy to random(4). >> >> TODO: >> >> o Implement rndtest(4) support >> > > Just for the record: I think it is important that we have a test-program > that checks that these hardware assisted crypto algorithms actually > do the right thing. > > I would really hate if people found out that they had been using > the ROT52 algorithm due to some silly bug we don't notice along the > way. > > It doesn't have to be very advanced, just run a couple of the standard > test-vectors to see that the result is correct. > > tools/tools/crypto/cryptotest is kinda setup to do that. No test vectors though. Sam From owner-cvs-src@FreeBSD.ORG Sat Aug 9 19:42:49 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1A876106567C; Sat, 9 Aug 2008 19:42:49 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DF8A28FC52; Sat, 9 Aug 2008 19:42:48 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79Jgmhl043070; Sat, 9 Aug 2008 19:42:48 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79JgmL1043069; Sat, 9 Aug 2008 19:42:48 GMT (envelope-from pjd@repoman.freebsd.org) Message-Id: <200808091942.m79JgmL1043069@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to pjd@repoman.freebsd.org using -f From: Pawel Jakub Dawidek Date: Sat, 9 Aug 2008 19:42: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/crypto/via padlock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 19:42:49 -0000 pjd 2008-08-09 19:42:37 UTC FreeBSD src repository Modified files: sys/crypto/via padlock.c Log: SVN rev 181473 on 2008-08-09 19:42:37Z by pjd Sessions in-use are at the end of the queue, so use TAILQ_FOREACH_REVERSE() when looking for them. Idea from: Patrick Lamaiziere Revision Changes Path 1.15 +5 -3 src/sys/crypto/via/padlock.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 19:43:50 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F3CA510656D7; Sat, 9 Aug 2008 19:43:49 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C14248FC0C; Sat, 9 Aug 2008 19:43:49 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79JhnYc043180; Sat, 9 Aug 2008 19:43:49 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79JhnTP043179; Sat, 9 Aug 2008 19:43:49 GMT (envelope-from pjd@repoman.freebsd.org) Message-Id: <200808091943.m79JhnTP043179@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to pjd@repoman.freebsd.org using -f From: Pawel Jakub Dawidek Date: Sat, 9 Aug 2008 19:43:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/crypto/via padlock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 19:43:50 -0000 pjd 2008-08-09 19:43:44 UTC FreeBSD src repository Modified files: sys/crypto/via padlock.c Log: SVN rev 181474 on 2008-08-09 19:43:44Z by pjd When freeing session, restore its ID after zeroing memory. Bug tracked down by: Patrick Lamaiziere Revision Changes Path 1.16 +1 -0 src/sys/crypto/via/padlock.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 19:45:52 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6843E10656ED; Sat, 9 Aug 2008 19:45:50 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 7AE818FC1A; Sat, 9 Aug 2008 19:45:50 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79Jjo1M043410; Sat, 9 Aug 2008 19:45:50 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79Jjo5s043409; Sat, 9 Aug 2008 19:45:50 GMT (envelope-from pjd@repoman.freebsd.org) Message-Id: <200808091945.m79Jjo5s043409@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to pjd@repoman.freebsd.org using -f From: Pawel Jakub Dawidek Date: Sat, 9 Aug 2008 19:45: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/crypto/via padlock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 19:45:52 -0000 pjd 2008-08-09 19:45:43 UTC FreeBSD src repository Modified files: sys/crypto/via padlock.c Log: SVN rev 181475 on 2008-08-09 19:45:43Z by pjd We don't have to drop a lock around malloc(M_NOWAIT). Revision Changes Path 1.17 +4 -4 src/sys/crypto/via/padlock.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 19:47:36 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 977A01065679; Sat, 9 Aug 2008 19:47:36 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 687B18FC1E; Sat, 9 Aug 2008 19:47:36 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79Jlahv043550; Sat, 9 Aug 2008 19:47:36 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79JlaBR043549; Sat, 9 Aug 2008 19:47:36 GMT (envelope-from pjd@repoman.freebsd.org) Message-Id: <200808091947.m79JlaBR043549@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to pjd@repoman.freebsd.org using -f From: Pawel Jakub Dawidek Date: Sat, 9 Aug 2008 19:47:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/crypto/via padlock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 19:47:36 -0000 pjd 2008-08-09 19:47:19 UTC FreeBSD src repository Modified files: sys/crypto/via padlock.c Log: SVN rev 181476 on 2008-08-09 19:47:19Z by pjd Implify sessions freeing loop. Revision Changes Path 1.18 +1 -2 src/sys/crypto/via/padlock.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 19:49:07 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A1726106566B; Sat, 9 Aug 2008 19:49:07 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 725DC8FC08; Sat, 9 Aug 2008 19:49:07 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79Jn7J8043684; Sat, 9 Aug 2008 19:49:07 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79Jn7qG043683; Sat, 9 Aug 2008 19:49:07 GMT (envelope-from pjd@repoman.freebsd.org) Message-Id: <200808091949.m79Jn7qG043683@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to pjd@repoman.freebsd.org using -f From: Pawel Jakub Dawidek Date: Sat, 9 Aug 2008 19:48: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/crypto/via padlock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 19:49:07 -0000 pjd 2008-08-09 19:48:59 UTC FreeBSD src repository Modified files: sys/crypto/via padlock.c Log: SVN rev 181477 on 2008-08-09 19:48:59Z by pjd - Fix freeing session on newsession failure. - Update copyright years. Revision Changes Path 1.19 +24 -9 src/sys/crypto/via/padlock.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 20:01:08 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BB170106564A; Sat, 9 Aug 2008 20:01:08 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 88F098FC2A; Sat, 9 Aug 2008 20:01:08 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79K18Xt044656; Sat, 9 Aug 2008 20:01:08 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79K18kw044655; Sat, 9 Aug 2008 20:01:08 GMT (envelope-from pjd@repoman.freebsd.org) Message-Id: <200808092001.m79K18kw044655@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to pjd@repoman.freebsd.org using -f From: Pawel Jakub Dawidek Date: Sat, 9 Aug 2008 20:01: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/crypto/via padlock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 20:01:08 -0000 pjd 2008-08-09 20:01:01 UTC FreeBSD src repository Modified files: sys/crypto/via padlock.c Log: SVN rev 181478 on 2008-08-09 20:01:01Z by pjd Simplify session selection/allocation. Revision Changes Path 1.20 +5 -10 src/sys/crypto/via/padlock.c From owner-cvs-src@FreeBSD.ORG Sat Aug 9 20:56:10 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 58F311065675; Sat, 9 Aug 2008 20:56:10 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 28CFB8FC15; Sat, 9 Aug 2008 20:56:10 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79KuAKw059688; Sat, 9 Aug 2008 20:56:10 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79KuA2e059687; Sat, 9 Aug 2008 20:56:10 GMT (envelope-from thompsa@repoman.freebsd.org) Message-Id: <200808092056.m79KuA2e059687@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to thompsa@repoman.freebsd.org using -f From: Andrew Thompson Date: Sat, 9 Aug 2008 20:55:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/lib/libgeom libgeom.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: Sat, 09 Aug 2008 20:56:10 -0000 thompsa 2008-08-09 20:55:52 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) lib/libgeom libgeom.3 Log: SVN rev 181479 on 2008-08-09 20:55:52Z by thompsa MFC r179780 Fix spelling. Revision Changes Path 1.8.2.1 +1 -1 src/lib/libgeom/libgeom.3 From owner-cvs-src@FreeBSD.ORG Sat Aug 9 21:00:26 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0E1E8106566C; Sat, 9 Aug 2008 21:00:26 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D264B8FC23; Sat, 9 Aug 2008 21:00:25 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79L0PfS060062; Sat, 9 Aug 2008 21:00:25 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79L0PjH060061; Sat, 9 Aug 2008 21:00:25 GMT (envelope-from thompsa@repoman.freebsd.org) Message-Id: <200808092100.m79L0PjH060061@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to thompsa@repoman.freebsd.org using -f From: Andrew Thompson Date: Sat, 9 Aug 2008 21:00:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libgeom libgeom.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: Sat, 09 Aug 2008 21:00:26 -0000 thompsa 2008-08-09 21:00:15 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libgeom libgeom.3 Log: SVN rev 181480 on 2008-08-09 21:00:15Z by thompsa MFC r179780 Fix spelling. Revision Changes Path 1.6.8.1 +1 -1 src/lib/libgeom/libgeom.3 From owner-cvs-src@FreeBSD.ORG Sat Aug 9 21:02:05 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D6E21065671; Sat, 9 Aug 2008 21:02:05 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 075588FC0C; Sat, 9 Aug 2008 21:02:04 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (zion.baldwin.cx [IPv6:2001:470:1f11:75:2a0:d2ff:fe18:8b38]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m79L1w7K043547; Sat, 9 Aug 2008 17:01:58 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Peter Jeremy Date: Sat, 9 Aug 2008 15:43:14 -0400 User-Agent: KMail/1.9.7 References: <200808081343.m78DhwYE068477@repoman.freebsd.org> <200808081226.32089.jhb@freebsd.org> <20080809001256.GL64458@server.vk2pj.dyndns.org> In-Reply-To: <20080809001256.GL64458@server.vk2pj.dyndns.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200808091543.15299.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:2001:470:1f11:75::1]); Sat, 09 Aug 2008 17:01:58 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/7995/Sat Aug 9 14:55:20 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Ed Schouten , cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/io iodev.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 21:02:05 -0000 On Friday 08 August 2008 08:12:56 pm Peter Jeremy wrote: > On 2008-Aug-08 12:26:31 -0400, John Baldwin wrote: > >It should be setting D_TRACKCLOSE though so that close() reliably clears > > the flag even in single-threaded processes. You can still get odd > > behavior if you explicitly open it twice in an app and then close one of > > the two fd's. You will no longer have IO permission even though you still > > have one fd open. However, if you do that I think you deserve what you > > asked for. :) > > That behaviour may be legitimate: Your code links with libraries foo and > bar that each independently open /dev/io so they can frob different things > in IO space. libfoo needs ongoing access to device foo and so keeps its > descriptor open. libbar only needs once-off access to device bar and so > closes /dev/io once it's finished its initialisation. Libraries foo and > bar are completely independent and shouldn't need to know anything about > each other and your app shouldn't need to know that libraries it's using > frob around in IO space. Then it requires a per-thread (really per-process) counter. However, D_TRACKCLOSE is still better than what is there now and will be needed for the counter case to have a chance of working. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Sat Aug 9 21:02:18 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D0370106567F; Sat, 9 Aug 2008 21:02:18 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 6804C8FC23; Sat, 9 Aug 2008 21:02:18 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (zion.baldwin.cx [IPv6:2001:470:1f11:75:2a0:d2ff:fe18:8b38]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m79L1w7L043547; Sat, 9 Aug 2008 17:02:05 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Dag-Erling =?utf-8?q?Sm=C3=B8rgrav?= Date: Sat, 9 Aug 2008 15:49:30 -0400 User-Agent: KMail/1.9.7 References: <200808080430.m784U0VC086322@repoman.freebsd.org> <200808080905.26955.jhb@freebsd.org> <861w0zdsnn.fsf@ds4.des.no> In-Reply-To: <861w0zdsnn.fsf@ds4.des.no> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <200808091549.30888.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:2001:470:1f11:75::1]); Sat, 09 Aug 2008 17:02:05 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/7995/Sat Aug 9 14:55:20 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Edwin Groothuis Subject: Re: cvs commit: src/share/zoneinfo africa asia europe leapseconds X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 21:02:18 -0000 On Friday 08 August 2008 06:54:36 pm Dag-Erling Sm=C3=B8rgrav wrote: > John Baldwin writes: > > FYI, note that if you want, you can do multiple merges into the vendor > > area and then just do one merge of all the updates into src/. You > > don't have to merge each version individually. It's probably more > > work to do so, however. > > Less work, actually, if you have local modifications, since you only > need to merge conflicts once. OpenSSH would have been hell to merge if > I had done it one release at a time (I went straight from 4.5 to 5.1) Heh, I was trying to say that merging each individual release to src/ would= =20 have been more work, but I can see how what I wrote is ambiguous. =2D-=20 John Baldwin From owner-cvs-src@FreeBSD.ORG Sat Aug 9 21:02:20 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0BB8E1065684; Sat, 9 Aug 2008 21:02:20 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 9DE0C8FC21; Sat, 9 Aug 2008 21:02:19 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (zion.baldwin.cx [IPv6:2001:470:1f11:75:2a0:d2ff:fe18:8b38]) (authenticated bits=0) by server.baldwin.cx (8.14.2/8.14.2) with ESMTP id m79L1w7M043547; Sat, 9 Aug 2008 17:02:13 -0400 (EDT) (envelope-from jhb@freebsd.org) From: John Baldwin To: Bruce Evans Date: Sat, 9 Aug 2008 15:55:24 -0400 User-Agent: KMail/1.9.7 References: <200808081343.m78DhwYE068477@repoman.freebsd.org> <200808081226.32089.jhb@freebsd.org> <20080809130929.P77335@delplex.bde.org> In-Reply-To: <20080809130929.P77335@delplex.bde.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200808091555.25020.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [IPv6:2001:470:1f11:75::1]); Sat, 09 Aug 2008 17:02:13 -0400 (EDT) X-Virus-Scanned: ClamAV 0.93.1/7995/Sat Aug 9 14:55:20 2008 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-2.5 required=4.2 tests=AWL,BAYES_00,NO_RELAYS autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Ed Schouten , cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/io iodev.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 21:02:20 -0000 On Saturday 09 August 2008 12:35:50 am Bruce Evans wrote: > On Fri, 8 Aug 2008, John Baldwin wrote: > > On Friday 08 August 2008 09:43:56 am Ed Schouten wrote: > >> ed 2008-08-08 13:43:56 UTC > >> > >> Apart from this change, I think some fishy things may happen when > >> using /dev/io in multithreaded applications. I haven't tested, but > >> looking at the code, the flag doesn't get cleared when close() is called > >> from another thread, but this may not be this important. > > Of course it isn't. The flag only gets cleared on last close. Threads > probably involve mainly file descriptors, and for file descriptors close() > doesn't even reach vn_close() until the fd reference count drops to 0. > Then for files, vn_close() normally doesn't reach device close until the > file reference count drops to 0. > > > It should be setting D_TRACKCLOSE though so that close() reliably clears > > the flag even in single-threaded processes. You can still get odd > > behavior if > > You mean "should _not_ be setting D_TRACKCLOSE", so that close() works > normally. > > close() can never reliably clear the flag, since even vn_close() is not > reached after open()/dup()/close() or open()/fork()/close()... > > > you explicitly open it twice in an app and then close one of the two > > fd's. You will no longer have IO permission even though you still have > > one fd open. However, if you do that I think you deserve what you asked > > for. :) > > You asked for normal last-close behaviour and deserve that not being broken > by setting D_TRACKCLOSE. > > D_TRACKCLOSE allows different handling of non-last closes, but this is > rarely wanted, and in theory it allows better determination of last > closes, since vfs doesn't count last closes right. However, it is > difficult to count last closes right, and most uses of D_TRACKCLOSE handle > last closes are worse than vfs: > - ast: uses D_TRACKCLOSE to trash (write a filemark) and/or rewind tapes > on non-last closes. After the trash and rewind, astclose() uses > count_dev() to avoid doing a full hardware close if the device is still > open. This involves using count_dev(), but count_dev() is just an > interface to the vfs count, so it miscounts in the same way as vfs. In > particular, it doesn't count incompleted opens. I don't know if ast's > locking is sufficient to prevent close() being called while a new open > is in progress. For most devices, it isn't. > - drm: it uses its own count of opens and closes, and it doesn't use > count_dev(). The own count has some chance of working, but needs > delicate locking of device open and device close to prevent them > running into each other, and some defense against the vfs bugs which > at least used to result in missing and/or extra closes. > - smb: like drm, except it limits its own count to 0 or 1 to give half- > baked exclusive access (fork() and dup(), etc, still give non-exclusive > access). D_TRACKCLOSE thus has no effect except for its interaction > with other bugs. > - geom: unlike most or all of the others, this may actually need > D_TRACKCLOSE, to implement multiple logical drivers per physical device. > I don't understand its details. > - apm: like drm > - bpf: like smb You failed to note that not using D_TRACKCLOSE doesn't actually reliable close devices. I set D_TRACKCLOSE on bpf because under load at work (lots of concurrent nmap's) bpf devices would sometimes never get fully closed, so you'd have an unopened bpf device that was no longer available. D_TRACKCLOSE gives much saner semantics for devices, each open() of an fd calls the 'd_open' method, and the last close of that fd (which could be in another process) calls 'd_close'. /dev/io in particular is quite bogus since even though a child process inherits the file descriptor, it doesn't inherit the behavior of having /dev/io open. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Sat Aug 9 21:52:12 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3E3E7106567B; Sat, 9 Aug 2008 21:52:12 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0DEEC8FC29; Sat, 9 Aug 2008 21:52:12 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79LqBPd065444; Sat, 9 Aug 2008 21:52:11 GMT (envelope-from sam@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79LqB4j065443; Sat, 9 Aug 2008 21:52:11 GMT (envelope-from sam@repoman.freebsd.org) Message-Id: <200808092152.m79LqB4j065443@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to sam@repoman.freebsd.org using -f From: Sam Leffler Date: Sat, 9 Aug 2008 21:51: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/tools/tools/nanobsd nanobsd.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Aug 2008 21:52:12 -0000 sam 2008-08-09 21:51:57 UTC FreeBSD src repository Modified files: tools/tools/nanobsd nanobsd.sh Log: SVN rev 181481 on 2008-08-09 21:51:57Z by sam fix syntax Revision Changes Path 1.35 +1 -0 src/tools/tools/nanobsd/nanobsd.sh From owner-cvs-src@FreeBSD.ORG Sat Aug 9 22:25:28 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 10E531065741; Sat, 9 Aug 2008 22:25:28 +0000 (UTC) (envelope-from brix@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D4A008FC1C; Sat, 9 Aug 2008 22:25:27 +0000 (UTC) (envelope-from brix@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79MPRHZ069156; Sat, 9 Aug 2008 22:25:27 GMT (envelope-from brix@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79MPR9D069155; Sat, 9 Aug 2008 22:25:27 GMT (envelope-from brix@repoman.freebsd.org) Message-Id: <200808092225.m79MPR9D069155@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to brix@repoman.freebsd.org using -f From: Henrik Brix Andersen Date: Sat, 9 Aug 2008 22:25:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/usb usb_quirks.c usbdevs X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Aug 2008 22:25:28 -0000 brix 2008-08-09 22:25:13 UTC FreeBSD src repository Modified files: sys/dev/usb usb_quirks.c usbdevs Log: SVN rev 181482 on 2008-08-09 22:25:13Z by brix Add quirks for making uhid(4) ignore the Apple iPhone and iPhone 3G. Reviewed by: sam Approved by: sam MFC after: 3 days Revision Changes Path 1.66 +4 -0 src/sys/dev/usb/usb_quirks.c 1.363 +2 -0 src/sys/dev/usb/usbdevs From owner-cvs-src@FreeBSD.ORG Sat Aug 9 22:34:43 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5D4751065672; Sat, 9 Aug 2008 22:34:43 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from ebb.errno.com (ebb.errno.com [69.12.149.25]) by mx1.freebsd.org (Postfix) with ESMTP id 261F88FC0C; Sat, 9 Aug 2008 22:34:43 +0000 (UTC) (envelope-from sam@freebsd.org) Received: from trouble.errno.com (trouble.errno.com [10.0.0.248]) (authenticated bits=0) by ebb.errno.com (8.13.6/8.12.6) with ESMTP id m79MYem4087959 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 9 Aug 2008 15:34:41 -0700 (PDT) (envelope-from sam@freebsd.org) Message-ID: <489E1B80.8090807@freebsd.org> Date: Sat, 09 Aug 2008 15:34:40 -0700 From: Sam Leffler Organization: FreeBSD Project User-Agent: Thunderbird 2.0.0.9 (X11/20071125) MIME-Version: 1.0 To: Poul-Henning Kamp References: <97980.1218298242@critter.freebsd.dk> <489DDD16.7000907@freebsd.org> In-Reply-To: <489DDD16.7000907@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-DCC--Metrics: ebb.errno.com; whitelist Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, Philip Paeps Subject: Re: cvs commit: src/sys/conf files.i386 src/sys/dev/glxsb glxsb.c glxsb.h glxsb_hash.c src/sys/i386/conf NOTES src/sys/modules Makefile src/sys/modules/glxsb 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, 09 Aug 2008 22:34:43 -0000 Sam Leffler wrote: > Poul-Henning Kamp wrote: >> In message <200808091453.m79ErIuP092318@repoman.freebsd.org>, Philip >> Paeps writ >> es: >> >>> philip 2008-08-09 14:52:31 UTC >>> >>> >> >> >>> Add glxsb(4) driver for the Security Block in AMD Geode LX >>> processors (as >>> found in Soekris hardware, for instance). The hardware supports >>> acceleration >>> of AES-128-CBC accessible through crypto(4) and supplies entropy to >>> random(4). >>> >>> TODO: >>> >>> o Implement rndtest(4) support >>> >> >> Just for the record: I think it is important that we have a >> test-program >> that checks that these hardware assisted crypto algorithms actually >> do the right thing. >> >> I would really hate if people found out that they had been using >> the ROT52 algorithm due to some silly bug we don't notice along the >> way. >> >> It doesn't have to be very advanced, just run a couple of the standard >> test-vectors to see that the result is correct. >> >> > tools/tools/crypto/cryptotest is kinda setup to do that. No test > vectors though. I just remembered that for the net80211 crypto support I did test vectors in loadable modules (tools/tools/regression/net80211). This was required because the crypto support isn't exposed to user space and things are tied to 802.11 packet formats. The opencrypto support is exposed to user space through /dev/crypto so perhaps not relevant unless someone wanted to test paths accessible only in the kernel. Sam From owner-cvs-src@FreeBSD.ORG Sat Aug 9 23:14:45 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 14BC61065753; Sat, 9 Aug 2008 23:14:44 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0C88E8FC13; Sat, 9 Aug 2008 23:14:44 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m79NEhSP074251; Sat, 9 Aug 2008 23:14:43 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m79NEhBL074250; Sat, 9 Aug 2008 23:14:43 GMT (envelope-from kientzle@repoman.freebsd.org) Message-Id: <200808092314.m79NEhBL074250@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kientzle@repoman.freebsd.org using -f From: Tim Kientzle Date: Sat, 9 Aug 2008 23:14:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_7 Cc: Subject: cvs commit: src/lib/libarchive/test test_write_format_cpio_newc.c test_write_format_cpio_odc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 09 Aug 2008 23:14:45 -0000 kientzle 2008-08-09 23:14:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) lib/libarchive/test test_write_format_cpio_newc.c test_write_format_cpio_odc.c Log: SVN rev 181483 on 2008-08-09 23:14:37Z by kientzle Fix up mergeinfo to reflect the current status of this branch. stable/7/lib/libarchive was already almost identical to head/lib/libarchive@177777. This matches it up exactly (except that I declined to resurrect the .cvsignore file) and records that alignment in svn:mergeinfo. Revision Changes Path 1.2.2.2 +1 -0 src/lib/libarchive/test/test_write_format_cpio_newc.c 1.1.2.2 +1 -0 src/lib/libarchive/test/test_write_format_cpio_odc.c