From owner-cvs-src@FreeBSD.ORG Sat Mar 26 22:57:28 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A419016A4CE; Sat, 26 Mar 2005 22:57:28 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6456943D48; Sat, 26 Mar 2005 22:57:28 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2QMvSJ5089872; Sat, 26 Mar 2005 22:57:28 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2QMvSpk089871; Sat, 26 Mar 2005 22:57:28 GMT (envelope-from sam) Message-Id: <200503262257.j2QMvSpk089871@repoman.freebsd.org> From: Sam Leffler Date: Sat, 26 Mar 2005 22:57:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/pci if_sk.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 26 Mar 2005 22:57:28 -0000 sam 2005-03-26 22:57:28 UTC FreeBSD src repository Modified files: sys/pci if_sk.c Log: handle malloc failure and sk_vpd_prodname potentially being null for other reasons Noticed by: Coverity Prevent analysis tool Reviewed by: bz, jmg Revision Changes Path 1.103 +8 -5 src/sys/pci/if_sk.c From owner-cvs-src@FreeBSD.ORG Sat Mar 26 23:26:50 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 00A0916A4CE; Sat, 26 Mar 2005 23:26:49 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC54A43D53; Sat, 26 Mar 2005 23:26:49 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2QNQnV2091003; Sat, 26 Mar 2005 23:26:49 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2QNQnoo091002; Sat, 26 Mar 2005 23:26:49 GMT (envelope-from sam) Message-Id: <200503262326.j2QNQnoo091002@repoman.freebsd.org> From: Sam Leffler Date: Sat, 26 Mar 2005 23:26:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/pci if_ti.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 26 Mar 2005 23:26:50 -0000 sam 2005-03-26 23:26:49 UTC FreeBSD src repository Modified files: sys/pci if_ti.c Log: deal with malloc failure when setting up the multicast filter Noticed by: Coverity Prevent analysis tool Revision Changes Path 1.103 +4 -0 src/sys/pci/if_ti.c From owner-cvs-src@FreeBSD.ORG Sat Mar 26 23:37:55 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B900116A4CE; Sat, 26 Mar 2005 23:37:55 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9168F43D41; Sat, 26 Mar 2005 23:37:55 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2QNbtP3091436; Sat, 26 Mar 2005 23:37:55 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2QNbtYW091435; Sat, 26 Mar 2005 23:37:55 GMT (envelope-from sam) Message-Id: <200503262337.j2QNbtYW091435@repoman.freebsd.org> From: Sam Leffler Date: Sat, 26 Mar 2005 23:37:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/aac aac.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 26 Mar 2005 23:37:55 -0000 sam 2005-03-26 23:37:55 UTC FreeBSD src repository Modified files: sys/dev/aac aac.c Log: purge dead code Noticed by: Coverity Prevent analysis tool Revision Changes Path 1.107 +0 -2 src/sys/dev/aac/aac.c From owner-cvs-src@FreeBSD.ORG Sat Mar 26 23:43:55 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7131A16A4CE; Sat, 26 Mar 2005 23:43:55 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 486CD43D58; Sat, 26 Mar 2005 23:43:55 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2QNht1A091731; Sat, 26 Mar 2005 23:43:55 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2QNhtIo091730; Sat, 26 Mar 2005 23:43:55 GMT (envelope-from sam) Message-Id: <200503262343.j2QNhtIo091730@repoman.freebsd.org> From: Sam Leffler Date: Sat, 26 Mar 2005 23:43:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/wi if_wi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 26 Mar 2005 23:43:55 -0000 sam 2005-03-26 23:43:55 UTC FreeBSD src repository Modified files: sys/dev/wi if_wi.c Log: correct logic so we recognize timeout on alloc Noticed by: Coverity Prevent analysis tool Revision Changes Path 1.177 +4 -4 src/sys/dev/wi/if_wi.c From owner-cvs-src@FreeBSD.ORG Sat Mar 26 23:51:39 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7984D16A4CE; Sat, 26 Mar 2005 23:51:39 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 521B343D48; Sat, 26 Mar 2005 23:51:39 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2QNpdaX092071; Sat, 26 Mar 2005 23:51:39 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2QNpdp3092070; Sat, 26 Mar 2005 23:51:39 GMT (envelope-from sam) Message-Id: <200503262351.j2QNpdp3092070@repoman.freebsd.org> From: Sam Leffler Date: Sat, 26 Mar 2005 23:51:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/wi if_wi_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 26 Mar 2005 23:51:39 -0000 sam 2005-03-26 23:51:39 UTC FreeBSD src repository Modified files: sys/dev/wi if_wi_pccard.c Log: purge dead code Noticed by: Coverity Prevent analysis tool Revision Changes Path 1.53 +0 -3 src/sys/dev/wi/if_wi_pccard.c From owner-cvs-src@FreeBSD.ORG Sun Mar 27 00:29:38 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1BDC316A4CE; Sun, 27 Mar 2005 00:29:38 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E78D843D49; Sun, 27 Mar 2005 00:29:37 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2R0TbRi093526; Sun, 27 Mar 2005 00:29:37 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2R0TbO4093525; Sun, 27 Mar 2005 00:29:37 GMT (envelope-from sam) Message-Id: <200503270029.j2R0TbO4093525@repoman.freebsd.org> From: Sam Leffler Date: Sun, 27 Mar 2005 00:29:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/twa twa.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 00:29:38 -0000 sam 2005-03-27 00:29:37 UTC FreeBSD src repository Modified files: sys/dev/twa twa.c Log: check copyin+copyout return values when processing TWA_IOCTL_GET_LOCK Noticed by: Coverity Prevent analysis tool Revision Changes Path 1.4 +6 -4 src/sys/dev/twa/twa.c From owner-cvs-src@FreeBSD.ORG Sun Mar 27 00:33:26 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9FF7016A4CE; Sun, 27 Mar 2005 00:33:26 +0000 (GMT) Received: from ebb.errno.com (ebb.errno.com [66.127.85.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id 55E0043D3F; Sun, 27 Mar 2005 00:33:26 +0000 (GMT) (envelope-from sam@errno.com) Received: from [66.127.85.91] (sam@[66.127.85.91]) (authenticated bits=0) by ebb.errno.com (8.12.9/8.12.6) with ESMTP id j2R0XHms069665 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 26 Mar 2005 16:33:22 -0800 (PST) (envelope-from sam@errno.com) Message-ID: <4245FFD2.8030405@errno.com> Date: Sat, 26 Mar 2005 16:35:30 -0800 From: Sam Leffler User-Agent: Mozilla Thunderbird 1.0RC1 (X11/20041208) X-Accept-Language: en-us, en MIME-Version: 1.0 To: src-committers@FreeBSD.org References: <200503270029.j2R0TbO4093525@repoman.freebsd.org> In-Reply-To: <200503270029.j2R0TbO4093525@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/twa twa.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 00:33:26 -0000 Sam Leffler wrote: > sam 2005-03-27 00:29:37 UTC > > FreeBSD src repository > > Modified files: > sys/dev/twa twa.c > Log: > check copyin+copyout return values when processing TWA_IOCTL_GET_LOCK > > Noticed by: Coverity Prevent analysis tool Note that several places in this routine copyin failures are ignored and user supplied data appears to be used w/o validation. I'm not sure if these ioctls are accessible only to root but someone should cleanup this stuff. Sam From owner-cvs-src@FreeBSD.ORG Sun Mar 27 03:37:43 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A68B616A4CE; Sun, 27 Mar 2005 03:37:43 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7AEFB43D2F; Sun, 27 Mar 2005 03:37:43 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2R3bhtP008913; Sun, 27 Mar 2005 03:37:43 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2R3bhUv008912; Sun, 27 Mar 2005 03:37:43 GMT (envelope-from njl) Message-Id: <200503270337.j2R3bhUv008912@repoman.freebsd.org> From: Nate Lawson Date: Sun, 27 Mar 2005 03:37:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/acpica acpi.c acpi_cpu.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 03:37:43 -0000 njl 2005-03-27 03:37:43 UTC FreeBSD src repository Modified files: sys/dev/acpica acpi.c acpi_cpu.c Log: If a device_add_child fails (i.e. low memory situation), be sure to free the unused ivars also. Submitted by: pjd Obtained from: Coverity Prevent analysis Revision Changes Path 1.208 +2 -0 src/sys/dev/acpica/acpi.c 1.54 +2 -0 src/sys/dev/acpica/acpi_cpu.c From owner-cvs-src@FreeBSD.ORG Sun Mar 27 03:39:38 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 41FC316A4CE; Sun, 27 Mar 2005 03:39:38 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 18CEE43D5C; Sun, 27 Mar 2005 03:39:38 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2R3dbxT008973; Sun, 27 Mar 2005 03:39:37 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2R3dbpo008972; Sun, 27 Mar 2005 03:39:37 GMT (envelope-from njl) Message-Id: <200503270339.j2R3dbpo008972@repoman.freebsd.org> From: Nate Lawson Date: Sun, 27 Mar 2005 03:39:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/etc/rc.d mixer X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 03:39:38 -0000 njl 2005-03-27 03:39:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) etc/rc.d mixer Log: MFC 1.5: Remove usbd requirement Approved by: re (kensmith) Revision Changes Path 1.3.2.2 +1 -1 src/etc/rc.d/mixer From owner-cvs-src@FreeBSD.ORG Sun Mar 27 07:52:13 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CBDC716A4CE; Sun, 27 Mar 2005 07:52:13 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A46F243D3F; Sun, 27 Mar 2005 07:52:13 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2R7qDFU024260; Sun, 27 Mar 2005 07:52:13 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2R7qDm5024259; Sun, 27 Mar 2005 07:52:13 GMT (envelope-from phk) Message-Id: <200503270752.j2R7qDm5024259@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 27 Mar 2005 07:52:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 07:52:13 -0000 phk 2005-03-27 07:52:13 UTC FreeBSD src repository Modified files: sys/kern vfs_subr.c Log: Remove extra ; at end of if(). Found by: bz Revision Changes Path 1.600 +1 -1 src/sys/kern/vfs_subr.c From owner-cvs-src@FreeBSD.ORG Sun Mar 27 07:53:13 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ED48816A4CE; Sun, 27 Mar 2005 07:53:13 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C4F8243D31; Sun, 27 Mar 2005 07:53:13 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2R7rDk6024308; Sun, 27 Mar 2005 07:53:13 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2R7rDOi024307; Sun, 27 Mar 2005 07:53:13 GMT (envelope-from phk) Message-Id: <200503270753.j2R7rDOi024307@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 27 Mar 2005 07:53:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 07:53:14 -0000 phk 2005-03-27 07:53:13 UTC FreeBSD src repository Modified files: sys/kern vfs_subr.c Log: Remove another ';' after if(). Also spotted by: bz Revision Changes Path 1.601 +1 -1 src/sys/kern/vfs_subr.c From owner-cvs-src@FreeBSD.ORG Sun Mar 27 08:25:09 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9ACD516A4CE; Sun, 27 Mar 2005 08:25:09 +0000 (GMT) Received: from transport.cksoft.de (transport.cksoft.de [62.111.66.27]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C1EA43D48; Sun, 27 Mar 2005 08:25:09 +0000 (GMT) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from transport.cksoft.de (localhost [127.0.0.1]) by transport.cksoft.de (Postfix) with ESMTP id 0D0EF1FF931; Sun, 27 Mar 2005 10:25:08 +0200 (CEST) Received: by transport.cksoft.de (Postfix, from userid 66) id D2DEE1FF91D; Sun, 27 Mar 2005 10:25:05 +0200 (CEST) Received: by mail.int.zabbadoz.net (Postfix, from userid 1060) id 70A381538C; Sun, 27 Mar 2005 08:23:15 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.int.zabbadoz.net (Postfix) with ESMTP id 6655115384; Sun, 27 Mar 2005 08:23:16 +0000 (UTC) Date: Sun, 27 Mar 2005 08:23:16 +0000 (UTC) From: "Bjoern A. Zeeb" X-X-Sender: bz@e0-0.zab2.int.zabbadoz.net To: Poul-Henning Kamp In-Reply-To: <200503270753.j2R7rDOi024307@repoman.freebsd.org> Message-ID: References: <200503270753.j2R7rDOi024307@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Scanned: by AMaViS cksoft-s20020300-20031204bz on transport.cksoft.de cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern vfs_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 08:25:09 -0000 On Sun, 27 Mar 2005, Poul-Henning Kamp wrote: > phk 2005-03-27 07:53:13 UTC > > FreeBSD src repository > > Modified files: > sys/kern vfs_subr.c > Log: > Remove another ';' after if(). > > Also spotted by: bz mdodd had seen this. > Revision Changes Path > 1.601 +1 -1 src/sys/kern/vfs_subr.c > -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT From owner-cvs-src@FreeBSD.ORG Sun Mar 27 10:14:37 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E45B516A4CE; Sun, 27 Mar 2005 10:14:36 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8516843D58; Sun, 27 Mar 2005 10:14:36 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RAEaK2036026; Sun, 27 Mar 2005 10:14:36 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RAEaW7036025; Sun, 27 Mar 2005 10:14:36 GMT (envelope-from wpaul) Message-Id: <200503271014.j2RAEaW7036025@repoman.freebsd.org> From: Bill Paul Date: Sun, 27 Mar 2005 10:14:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/ndis kern_ndis.c ndis_var.h subr_ndis.c subr_ntoskrnl.c src/sys/dev/if_ndis if_ndis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 10:14:37 -0000 wpaul 2005-03-27 10:14:36 UTC FreeBSD src repository Modified files: sys/compat/ndis kern_ndis.c ndis_var.h subr_ndis.c subr_ntoskrnl.c sys/dev/if_ndis if_ndis.c Log: Finally bring an end to the great "make the Atheros NDIS driver work on SMP" saga. After several weeks and much gnashing of teeth, I have finally tracked down all the problems, despite their best efforts to confound and annoy me. Problem nunmber one: the Atheros windows driver is _NOT_ a de-serialized miniport! It used to be that NDIS drivers relied on the NDIS library itself for all their locking and serialization needs. Transmit packet queues were all handled internally by NDIS, and all calls to MiniportXXX() routines were guaranteed to be appropriately serialized. This proved to be a performance problem however, and Microsoft introduced de-serialized miniports with the NDIS 5.x spec. Microsoft still supports serialized miniports, but recommends that all new drivers written for Windows XP and later be deserialized. Apparently Atheros wasn't listening when they said this. This means (among other things) that we have to serialize calls to MiniportSendPackets(). We also have to serialize calls to MiniportTimer() that are triggered via the NdisMInitializeTimer() routine. It finally dawned on me why NdisMInitializeTimer() takes a special NDIS_MINIPORT_TIMER structure and a pointer to the miniport block: the timer callback must be serialized, and it's only by saving the miniport block handle that we can get access to the serialization lock during the timer callback. Problem number two: haunted hardware. The thing that was _really_ driving me absolutely bonkers for the longest time is that, for some reason I couldn't understand, my test machine would occasionally freeze or more frustratingly, reset completely. That's reset and in *pow!* back to the BIOS startup. No panic, no crashdump, just a reset. This appeared to happen most often when MiniportReset() was called. (As to why MiniportReset() was being called, see problem three below.) I thought maybe I had created some sort of horrible deadlock condition in the process of adding the serialization, but after three weeks, at least 6 different locking implementations and heroic efforts to debug the spinlock code, the machine still kept resetting. Finally, I started single stepping through the MiniportReset() routine in the driver using the kernel debugger, and this ultimately led me to the source of the problem. One of the last things the Atheros MiniportReset() routine does is call NdisReadPciSlotInformation() several times to inspect a portion of the device's PCI config space. It reads the same chunk of config space repeatedly, in rapid succession. Presumeably, it's polling the hardware for some sort of event. The reset occurs partway through this process. I discovered that when I single-stepped through this portion of the routine, the reset didn't occur. So I inserted a 1 microsecond delay into the read loop in NdisReadPciSlotInformation(). Suddenly, the reset was gone!! I'm still very puzzled by the whole thing. What I suspect is happening is that reading the PCI config space so quickly is causing a severe PCI bus error. My test system is a Sun w2100z dual Opteron system, and the NIC is a miniPCI card mounted in a miniPCI-to-PCI carrier card, plugged into a 100Mhz PCI slot. It's possible that this combination of hardware causes a bus protocol violation in this scenario which leads to a fatal machine check. This is pure speculation though. Really all I know for sure is that inserting the delay makes the problem go away. (To quote Homer Simpson: "I don't know how it works, but fire makes it good!") Problem number three: NdisAllocatePacket() needs to make sure to initialize the npp_validcounts field in the 'private' section of the NDIS_PACKET structure. The reason if_ndis was calling the MiniportReset() routine in the first place is that packet transmits were sometimes hanging. When sending a packet, an NDIS driver will call NdisQueryPacket() to learn how many physical buffers the packet resides in. NdisQueryPacket() is actually a macro, which traverses the NDIS_BUFFER list attached to the NDIS_PACKET and stashes some of the results in the 'private' section of the NDIS_PACKET. It also sets the npp_validcounts field to TRUE To indicate that the results are now valid. The problem is, now that if_ndis creates a pool of transmit packets via NdisAllocatePacketPool(), it's important that each time a new packet is allocated via NdisAllocatePacket() that validcounts be initialized to FALSE. If it isn't, and a previously transmitted NDIS_PACKET is pulled out of the pool, it may contain stale data from a previous transmission which won't get updated by NdisQueryPacket(). This would cause the driver to miscompute the number of fragments for a given packet, and botch the transmission. Fixing these three problems seems to make the Atheros driver happy on SMP, which hopefully means other serialized miniports will be happy too. And there was much rejoicing. Other stuff fixed along the way: - Modified ndis_thsuspend() to take a mutex as an argument. This allows KeWaitForSingleObject() and KeWaitForMultipleObjects() to avoid any possible race conditions with other routines that use the dispatcher lock. - Fixed KeCancelTimer() so that it returns the correct value for 'pending' according to the Microsoft documentation - Modfied NdisGetSystemUpTime() to use ticks and hz rather than calling nanouptime(). Also added comment that this routine wraps after 49.7 days. - Added macros for KeAcquireSpinLock()/KeReleaseSpinLock() to hide all the MSCALL() goop. - For x86, KeAcquireSpinLockRaiseToDpc() needs to be a separate function. This is because it's supposed to be _stdcall on the x86 arch, whereas KeAcquireSpinLock() is supposed to be _fastcall. On amd64, all routines use the same calling convention so we can just map KeAcquireSpinLockRaiseToDpc() directly to KfAcquireSpinLock() and it will work. (The _fastcall attribute is a no-op on amd64.) - Implement and use IoInitializeDpcRequest() and IoRequestDpc() (they're just macros) and use them for interrupt handling. This allows us to move the ndis_intrtask() routine from if_ndis.c to kern_ndis.c. - Fix the MmInitializeMdl() macro so that is uses sizeof(vm_offset_t) when computing mdl_size instead of uint32_t, so that it matches the MmSizeOfMdl() routine. - Change a could of M_WAITOKs to M_NOWAITs in the unicode routines in subr_ndis.c. - Use the dispatcher lock a little more consistently in subr_ntoskrnl.c. - Get rid of the "wait for link event" hack in ndis_init(). Now that I fixed NdisReadPciSlotInformation(), it seems I don't need it anymore. This should fix the witness panic a couple of people have reported. - Use MSCALL1() when calling the MiniportHangCheck() function in ndis_ticktask(). I accidentally missed this one when adding the wrapping for amd64. Revision Changes Path 1.72 +97 -60 src/sys/compat/ndis/kern_ndis.c 1.36 +52 -3 src/sys/compat/ndis/ndis_var.h 1.77 +81 -23 src/sys/compat/ndis/subr_ndis.c 1.58 +76 -30 src/sys/compat/ndis/subr_ntoskrnl.c 1.84 +59 -67 src/sys/dev/if_ndis/if_ndis.c From owner-cvs-src@FreeBSD.ORG Sun Mar 27 10:16:45 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8101616A4CE; Sun, 27 Mar 2005 10:16:45 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 588F843D49; Sun, 27 Mar 2005 10:16:45 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RAGjBH036183; Sun, 27 Mar 2005 10:16:45 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RAGjnp036182; Sun, 27 Mar 2005 10:16:45 GMT (envelope-from wpaul) Message-Id: <200503271016.j2RAGjnp036182@repoman.freebsd.org> From: Bill Paul Date: Sun, 27 Mar 2005 10:16:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/ndis ntoskrnl_var.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 10:16:45 -0000 wpaul 2005-03-27 10:16:45 UTC FreeBSD src repository Modified files: sys/compat/ndis ntoskrnl_var.h Log: Check in ntoskrnl_var.h, which should have been included in the previous commit. Revision Changes Path 1.30 +18 -2 src/sys/compat/ndis/ntoskrnl_var.h From owner-cvs-src@FreeBSD.ORG Sun Mar 27 10:35:07 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE26B16A4CE; Sun, 27 Mar 2005 10:35:07 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B305C43D4C; Sun, 27 Mar 2005 10:35:07 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RAZ7jW036895; Sun, 27 Mar 2005 10:35:07 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RAZ7Gw036894; Sun, 27 Mar 2005 10:35:07 GMT (envelope-from wpaul) Message-Id: <200503271035.j2RAZ7Gw036894@repoman.freebsd.org> From: Bill Paul Date: Sun, 27 Mar 2005 10:35:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/ndis kern_ndis.c src/sys/dev/if_ndis if_ndis_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 10:35:08 -0000 wpaul 2005-03-27 10:35:07 UTC FreeBSD src repository Modified files: sys/compat/ndis kern_ndis.c sys/dev/if_ndis if_ndis_pci.c Log: Argh. PCI resource list became an STAILQ instead of an SLIST. Try to deal with this while maintaining backards source compatibility with stable. Revision Changes Path 1.73 +14 -1 src/sys/compat/ndis/kern_ndis.c 1.14 +4 -0 src/sys/dev/if_ndis/if_ndis_pci.c From owner-cvs-src@FreeBSD.ORG Sun Mar 27 12:47:05 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 224CA16A4CE; Sun, 27 Mar 2005 12:47:05 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED3F043D1D; Sun, 27 Mar 2005 12:47:04 +0000 (GMT) (envelope-from alfred@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RCl416044343; Sun, 27 Mar 2005 12:47:04 GMT (envelope-from alfred@repoman.freebsd.org) Received: (from alfred@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RCl4LE044219; Sun, 27 Mar 2005 12:47:04 GMT (envelope-from alfred) Message-Id: <200503271247.j2RCl4LE044219@repoman.freebsd.org> From: Alfred Perlstein Date: Sun, 27 Mar 2005 12:47:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/truss main.c setup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 12:47:05 -0000 alfred 2005-03-27 12:47:04 UTC FreeBSD src repository Modified files: usr.bin/truss main.c setup.c Log: I've been working on this somewhat so I'm moving the parts I'm touching to be as style(9) compliant as I can. Revision Changes Path 1.39 +229 -216 src/usr.bin/truss/main.c 1.20 +96 -93 src/usr.bin/truss/setup.c From owner-cvs-src@FreeBSD.ORG Sun Mar 27 12:53:26 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3090716A4CE; Sun, 27 Mar 2005 12:53:26 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 036F343D1D; Sun, 27 Mar 2005 12:53:26 +0000 (GMT) (envelope-from alfred@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RCrPr1048248; Sun, 27 Mar 2005 12:53:25 GMT (envelope-from alfred@repoman.freebsd.org) Received: (from alfred@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RCrPhu048247; Sun, 27 Mar 2005 12:53:25 GMT (envelope-from alfred) Message-Id: <200503271253.j2RCrPhu048247@repoman.freebsd.org> From: Alfred Perlstein Date: Sun, 27 Mar 2005 12:53:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/truss extern.h main.c setup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 12:53:26 -0000 alfred 2005-03-27 12:53:25 UTC FreeBSD src repository Modified files: usr.bin/truss extern.h main.c setup.c Log: When doing the initial open of the proc via procfs, complain if we are unable to open the /proc/pid/mem file. Otherwise doing a truss on a nonexistant pid makes us return success even though no such process exists. Revision Changes Path 1.10 +1 -1 src/usr.bin/truss/extern.h 1.40 +10 -4 src/usr.bin/truss/main.c 1.21 +3 -3 src/usr.bin/truss/setup.c From owner-cvs-src@FreeBSD.ORG Sun Mar 27 13:44:00 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 65E1416A4CE; Sun, 27 Mar 2005 13:44:00 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3D14443D31; Sun, 27 Mar 2005 13:44:00 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RDi0tR049956; Sun, 27 Mar 2005 13:44:00 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RDi0aL049955; Sun, 27 Mar 2005 13:44:00 GMT (envelope-from des) Message-Id: <200503271344.j2RDi0aL049955@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Sun, 27 Mar 2005 13:44:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/config main.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 13:44:00 -0000 des 2005-03-27 13:44:00 UTC FreeBSD src repository Modified files: usr.sbin/config main.c Log: Unstaticize config. It was being optimized away. MFC after: 3 days Revision Changes Path 1.61 +1 -1 src/usr.sbin/config/main.c From owner-cvs-src@FreeBSD.ORG Sun Mar 27 13:59:44 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ACDAD16A4CE; Sun, 27 Mar 2005 13:59:44 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9082A43D2F; Sun, 27 Mar 2005 13:59:44 +0000 (GMT) (envelope-from nectar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RDxiGC050488; Sun, 27 Mar 2005 13:59:44 GMT (envelope-from nectar@repoman.freebsd.org) Received: (from nectar@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RDxiF9050487; Sun, 27 Mar 2005 13:59:44 GMT (envelope-from nectar) Message-Id: <200503271359.j2RDxiF9050487@repoman.freebsd.org> From: Jacques Vidrine Date: Sun, 27 Mar 2005 13:59:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/libexec/rexecd rexecd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 13:59:44 -0000 nectar 2005-03-27 13:59:44 UTC FreeBSD src repository Modified files: libexec/rexecd rexecd.c Log: When PAM support was added to rexecd in revision 1.29 (just prior to 5.0-RELEASE), a visually elusive bug was introduced. A comparison operator was changed to assignment. As a result, rexecd behaved always as if the `-i' option had been specified. It would allow root logins. This commit corrects the situation in the obvious way. A separate bug was introduced at the same time. The PAM library functions are called between the invocation of getpwnam(3) and the use of the returned static object. Since many PAM library functions result in additional getpwnam(3) calls, the contents of the returned static object could be changed from under rexecd. With this commit, getpwnam_r(3) is used instead. Other PAM-using applications should be reviewed for similar errors in getpw* usage. Security: rexecd's documented default policy of disallowing root logins was not enforced. Reviewed by: cperciva Revision Changes Path 1.37 +17 -2 src/libexec/rexecd/rexecd.c From owner-cvs-src@FreeBSD.ORG Sun Mar 27 15:31:24 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 00AB816A4CE; Sun, 27 Mar 2005 15:31:24 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CAD2043D49; Sun, 27 Mar 2005 15:31:23 +0000 (GMT) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RFVN4B053547; Sun, 27 Mar 2005 15:31:23 GMT (envelope-from iedowse@repoman.freebsd.org) Received: (from iedowse@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RFVNtJ053546; Sun, 27 Mar 2005 15:31:23 GMT (envelope-from iedowse) Message-Id: <200503271531.j2RFVNtJ053546@repoman.freebsd.org> From: Ian Dowse Date: Sun, 27 Mar 2005 15:31:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/usb usb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 15:31:24 -0000 iedowse 2005-03-27 15:31:23 UTC FreeBSD src repository Modified files: sys/dev/usb usb.c Log: Don't defer the boot-time exploration of high-speed USB busses. This ensures that we explore EHCI busses before their companion controllers' busses, so that ports connected to full/low speed devices will be properly routed to the companion controllers by the time the OHCI/UHCI exploration occurs. Revision Changes Path 1.106 +9 -3 src/sys/dev/usb/usb.c From owner-cvs-src@FreeBSD.ORG Sun Mar 27 15:57:43 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3E23016A4CE; Sun, 27 Mar 2005 15:57:43 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 15CB943D31; Sun, 27 Mar 2005 15:57:43 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RFvgTl054389; Sun, 27 Mar 2005 15:57:42 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RFvgi9054388; Sun, 27 Mar 2005 15:57:42 GMT (envelope-from pjd) Message-Id: <200503271557.j2RFvgi9054388@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Sun, 27 Mar 2005 15:57:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/wi if_wi_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 15:57:43 -0000 pjd 2005-03-27 15:57:42 UTC FreeBSD src repository Modified files: sys/dev/wi if_wi_pccard.c Log: Unbreak LINT. Revision Changes Path 1.54 +3 -0 src/sys/dev/wi/if_wi_pccard.c From owner-cvs-src@FreeBSD.ORG Sun Mar 27 16:38:08 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 70E5C16A4CE; Sun, 27 Mar 2005 16:38:08 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 52AA143D2D; Sun, 27 Mar 2005 16:38:08 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RGc8TH055831; Sun, 27 Mar 2005 16:38:08 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RGc8Nx055830; Sun, 27 Mar 2005 16:38:08 GMT (envelope-from mux) Message-Id: <200503271638.j2RGc8Nx055830@repoman.freebsd.org> From: Maxime Henrion Date: Sun, 27 Mar 2005 16:38:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ixgb if_ixgb.c if_ixgb.h if_ixgb_osdep.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 16:38:08 -0000 mux 2005-03-27 16:38:08 UTC FreeBSD src repository Modified files: sys/dev/ixgb if_ixgb.c if_ixgb.h if_ixgb_osdep.h Log: Fix a bunch of bugs I came accross when looking at the ixgb(4) driver, some of which are rather serious: - Use the device sysctl tree instead of rolling our own. - Don't create a bus_dmamap_t to pass to bus_dmamem_alloc(), it is bus_dmamem_alloc() that creates it itself. The DMA map created by the driver was overwritten and its memory was leaked. - Fix resource handling bugs in the error path of ixgb_dma_alloc(). - Don't use vtophys() to get the base address of the TX and RX rings when busdma already gave us the correct address to use! - Remove now useless includes and the alpha_XXX_dmamap() hack. - Don't initialize if_output to ether_output(), ether_ifattach() does it for us already. - Add proper module dependencies on ether and pci. Unfortunately, I'm not lucky enough to own an ixgb(4) card, nor a machine with a bus where to plug it in and I couldn't find anyone able to test these patches, so they are only build-tested and I won't MFC them for 5.4-RELEASE. Revision Changes Path 1.6 +9 -32 src/sys/dev/ixgb/if_ixgb.c 1.4 +0 -7 src/sys/dev/ixgb/if_ixgb.h 1.3 +0 -2 src/sys/dev/ixgb/if_ixgb_osdep.h From owner-cvs-src@FreeBSD.ORG Sun Mar 27 16:51:56 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E973E16A4CE; Sun, 27 Mar 2005 16:51:55 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE8B943D39; Sun, 27 Mar 2005 16:51:55 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RGptdW063098; Sun, 27 Mar 2005 16:51:55 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RGptkb063097; Sun, 27 Mar 2005 16:51:55 GMT (envelope-from delphij) Message-Id: <200503271651.j2RGptkb063097@repoman.freebsd.org> From: Xin LI Date: Sun, 27 Mar 2005 16:51:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/doc/zh_CN.GB2312/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 16:51:56 -0000 delphij 2005-03-27 16:51:55 UTC FreeBSD src repository Modified files: release/doc/zh_CN.GB2312/relnotes/common new.sgml Log: Sync translation with my local work. This is essentially MFen 1.761.2.11 -> 1.829. Obtained from: The FreeBSD Simplified Chinese Project CVS Revision Changes Path 1.2 +761 -1423 src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sun Mar 27 17:04:47 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC31E16A4CF; Sun, 27 Mar 2005 17:04:47 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AD61043D2D; Sun, 27 Mar 2005 17:04:47 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RH4l6q063523; Sun, 27 Mar 2005 17:04:47 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RH4l75063522; Sun, 27 Mar 2005 17:04:47 GMT (envelope-from imp) Message-Id: <200503271704.j2RH4l75063522@repoman.freebsd.org> From: Warner Losh Date: Sun, 27 Mar 2005 17:04:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/wi if_wi_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 17:04:48 -0000 imp 2005-03-27 17:04:47 UTC FreeBSD src repository Modified files: sys/dev/wi if_wi_pccard.c Log: Unbreak style(9) breakage from last commit. We try to avoid defining variables in internal blocks. Also, go ahead and fail if we can't load the firmware. It should have failed like this, but never did (firmware loads generally don't fail). Revision Changes Path 1.55 +2 -4 src/sys/dev/wi/if_wi_pccard.c From owner-cvs-src@FreeBSD.ORG Sun Mar 27 17:11:14 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D39F116A4CE; Sun, 27 Mar 2005 17:11:14 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AC6DE43D41; Sun, 27 Mar 2005 17:11:14 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RHBEBU063889; Sun, 27 Mar 2005 17:11:14 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RHBE9J063888; Sun, 27 Mar 2005 17:11:14 GMT (envelope-from delphij) Message-Id: <200503271711.j2RHBE9J063888@repoman.freebsd.org> From: Xin LI Date: Sun, 27 Mar 2005 17:11:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/release/doc/zh_CN.GB2312/hardware/common dev.sgml src/release/doc/zh_CN.GB2312/installation/common install.sgml src/release/doc/zh_CN.GB2312/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 17:11:15 -0000 delphij 2005-03-27 17:11:14 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/zh_CN.GB2312/hardware/common dev.sgml release/doc/zh_CN.GB2312/installation/common install.sgml release/doc/zh_CN.GB2312/relnotes/common new.sgml Log: Sync translation with my local work. This is essentially MFen of: - hardware/common/dev.sgml: 1.227.2.14 -> 1.227.2.24 - installation/common/install.sgml: 1.27 -> 1.27.2.2 - relnotes/common/new.sgml: 1.761.2.11 -> 1.761.2.37 Which has made Simplified Chinese translation in sync with RELENG_5 again. Obtained from: The FreeBSD Simplified Chinese Project CVS Approved by: re (blanket) Revision Changes Path 1.1.2.1 +39 -201 src/release/doc/zh_CN.GB2312/hardware/common/dev.sgml 1.1.2.1 +6 -6 src/release/doc/zh_CN.GB2312/installation/common/install.sgml 1.1.2.2 +424 -1467 src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sun Mar 27 17:20:31 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6B1C616A4CE; Sun, 27 Mar 2005 17:20:31 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2623F43D4C; Sun, 27 Mar 2005 17:20:31 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RHKV08064325; Sun, 27 Mar 2005 17:20:31 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RHKU40064324; Sun, 27 Mar 2005 17:20:30 GMT (envelope-from delphij) Message-Id: <200503271720.j2RHKU40064324@repoman.freebsd.org> From: Xin LI Date: Sun, 27 Mar 2005 17:20:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/doc/zh_CN.GB2312/hardware/common artheader.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 17:20:31 -0000 delphij 2005-03-27 17:20:30 UTC FreeBSD src repository Modified files: release/doc/zh_CN.GB2312/hardware/common artheader.sgml Log: MFen: Copyright Year Update - hardware/common/artheader.sgml: 1.5 -> 1.6 Obtained from: The FreeBSD Simplified Chinese Project CVS Revision Changes Path 1.2 +2 -1 src/release/doc/zh_CN.GB2312/hardware/common/artheader.sgml From owner-cvs-src@FreeBSD.ORG Sun Mar 27 17:21:30 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 054F216A4CE; Sun, 27 Mar 2005 17:21:30 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CEA8A43D46; Sun, 27 Mar 2005 17:21:29 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RHLTeR064373; Sun, 27 Mar 2005 17:21:29 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RHLTVH064372; Sun, 27 Mar 2005 17:21:29 GMT (envelope-from delphij) Message-Id: <200503271721.j2RHLTVH064372@repoman.freebsd.org> From: Xin LI Date: Sun, 27 Mar 2005 17:21:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/release/doc/zh_CN.GB2312/hardware/common artheader.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 17:21:30 -0000 delphij 2005-03-27 17:21:29 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/zh_CN.GB2312/hardware/common artheader.sgml Log: MFen: Copyright Year Update - hardware/common/artheader.sgml: 1.5 -> 1.5.2.1 Obtained from: The FreeBSD Simplified Chinese Project CVS Approved by: re (blanket) Revision Changes Path 1.1.2.1 +2 -1 src/release/doc/zh_CN.GB2312/hardware/common/artheader.sgml From owner-cvs-src@FreeBSD.ORG Sun Mar 27 17:22:42 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3703616A4CE; Sun, 27 Mar 2005 17:22:42 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D5F343D41; Sun, 27 Mar 2005 17:22:42 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RHMf8G064430; Sun, 27 Mar 2005 17:22:41 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RHMfVw064429; Sun, 27 Mar 2005 17:22:41 GMT (envelope-from mux) Message-Id: <200503271722.j2RHMfVw064429@repoman.freebsd.org> From: Maxime Henrion Date: Sun, 27 Mar 2005 17:22:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ixgb if_ixgb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 17:22:42 -0000 mux 2005-03-27 17:22:41 UTC FreeBSD src repository Modified files: sys/dev/ixgb if_ixgb.c Log: Fix copy&paste error in my previous commit. Spotted by: ru Revision Changes Path 1.7 +2 -2 src/sys/dev/ixgb/if_ixgb.c From owner-cvs-src@FreeBSD.ORG Sun Mar 27 17:25:19 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7E11316A4CE; Sun, 27 Mar 2005 17:25:19 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5239C43D46; Sun, 27 Mar 2005 17:25:19 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RHPJxH064569; Sun, 27 Mar 2005 17:25:19 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RHPJgf064568; Sun, 27 Mar 2005 17:25:19 GMT (envelope-from delphij) Message-Id: <200503271725.j2RHPJgf064568@repoman.freebsd.org> From: Xin LI Date: Sun, 27 Mar 2005 17:25:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 17:25:19 -0000 delphij 2005-03-27 17:25:19 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: We usually say "to conform some standard" so I guess this is a typo. Revision Changes Path 1.835 +1 -1 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sun Mar 27 17:34:21 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 618) id 6F6C616A4CE; Sun, 27 Mar 2005 17:34:21 +0000 (GMT) In-Reply-To: <200503271531.j2RFVNtJ053546@repoman.freebsd.org> from Ian Dowse at "Mar 27, 2005 03:31:23 pm" To: iedowse@FreeBSD.org (Ian Dowse) Date: Sun, 27 Mar 2005 17:34:21 +0000 (GMT) X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-Id: <20050327173421.6F6C616A4CE@hub.freebsd.org> From: wpaul@FreeBSD.ORG (Bill Paul) cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/usb usb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 17:34:21 -0000 > Log: > Don't defer the boot-time exploration of high-speed USB busses. > This ensures that we explore EHCI busses before their companion > controllers' busses, so that ports connected to full/low speed > devices will be properly routed to the companion controllers by the > time the OHCI/UHCI exploration occurs. On the topic of USB, I've noticed a problem lately with my setup that seems to indicate a race condition somewhere in the ukbd driver. I have a Sun w2100z box with several USB 2.0 controllers. The system has two 2.4Ghz Opteron 250 CPUs, and I'm running it in SMP mode. It uses a Sun type 6 USB keyboard and USB mouse. I also have a Dell LCD flat screen display, which has a built-in USB hub. I have the display plugged into one of the Sun's USB ports and the keyboard and mouse plugged into the display, the idea being to reduce the number of cables dangling behind my desk. The thing is, when I power off the Dell monitor, it also powers off its internal USB hub. This in turn shuts off power to the keyboard and mouse, which now look as if they've been unplugged. I tend to power the monitor off when I leave for work in the morning and turn it back on when I come home. Ideally, the keyboard and mouse should reconnect once the power is on again, but when I turn the display back on, what I find is that the kernel has panicked inside ukbd_timeout(): ndis0: link up ndis0: no matching rate for: 216 uhub2: at uhub1 port 1 (addr 2) disconnected ukbd0: at uhub2 port 1 (addr 3) disconnected ukbd0: detached Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0xc fault code = supervisor read, page not present instruction pointer = 0x8:0xc05aef48 stack pointer = 0x10:0xe8ff6cb0 frame pointer = 0x10:0xe8ff6cc0 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 53 (swi4: clock sio) [thread pid 53 tid 100062 ] Stopped at ukbd_timeout+0x18: calll *0xc(%eax) db> where Tracing pid 53 tid 100062 td 0xc50112e0 ukbd_timeout(c08ec4c0) at ukbd_timeout+0x18 softclock(0) at softclock+0x1e7 ithread_loop(c4f7fc00,e8ff6d48,c4f7fc00,c05ff75c,0) at ithread_loop+0x120 fork_exit(c05ff75c,c4f7fc00,e8ff6d48) at fork_exit+0xa4 fork_trampoline() at fork_trampoline+0x8 --- trap 0x1, eip = 0, esp = 0xe8ff6d7c, ebp = 0 --- db> It looks as if the ukbd_timeout() routine is not always disabled when the ukbd driver is detached. I suspect there is a race condition somewhere that only manifests on SMP, but I haven't been able to track it down. This is with the 6.0 SNAP002 CD from March 18th. It also happened with the SNAP001 CD. -Bill -- ============================================================================= -Bill Paul (510) 749-2329 | Senior Engineer, Master of Unix-Fu wpaul@windriver.com | Wind River Systems ============================================================================= you're just BEGGING to face the moose ============================================================================= From owner-cvs-src@FreeBSD.ORG Sun Mar 27 18:29:26 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A7B0A16A4CE; Sun, 27 Mar 2005 18:29:26 +0000 (GMT) Received: from ebb.errno.com (ebb.errno.com [66.127.85.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F38B43D55; Sun, 27 Mar 2005 18:29:26 +0000 (GMT) (envelope-from sam@errno.com) Received: from [66.127.85.91] (sam@[66.127.85.91]) (authenticated bits=0) by ebb.errno.com (8.12.9/8.12.6) with ESMTP id j2RITPms073302 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 27 Mar 2005 10:29:25 -0800 (PST) (envelope-from sam@errno.com) Message-ID: <4246FC0A.7020505@errno.com> Date: Sun, 27 Mar 2005 10:31:38 -0800 From: Sam Leffler User-Agent: Mozilla Thunderbird 1.0RC1 (X11/20041208) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Pawel Jakub Dawidek References: <200503271557.j2RFvgi9054388@repoman.freebsd.org> In-Reply-To: <200503271557.j2RFvgi9054388@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/wi if_wi_pccard.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 18:29:26 -0000 Pawel Jakub Dawidek wrote: > pjd 2005-03-27 15:57:42 UTC > > FreeBSD src repository > > Modified files: > sys/dev/wi if_wi_pccard.c > Log: > Unbreak LINT. Thank you. Sam From owner-cvs-src@FreeBSD.ORG Sun Mar 27 19:15:40 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5C1BD16A4CE; Sun, 27 Mar 2005 19:15:40 +0000 (GMT) Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [134.226.81.11]) by mx1.FreeBSD.org (Postfix) with SMTP id BEF0943D55; Sun, 27 Mar 2005 19:15:38 +0000 (GMT) (envelope-from iedowse@maths.tcd.ie) Received: from walton.maths.tcd.ie by salmon.maths.tcd.ie with SMTP id ; 27 Mar 2005 20:15:37 +0100 (BST) To: wpaul@FreeBSD.org In-Reply-To: Your message of "Sun, 27 Mar 2005 17:34:21 -0000." <20050327173421.6F6C616A4CE@hub.freebsd.org> Date: Sun, 27 Mar 2005 20:15:37 +0100 From: Ian Dowse Message-ID: <200503272015.aa54291@salmon.maths.tcd.ie> cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/usb usb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 19:15:40 -0000 In message <20050327173421.6F6C616A4CE@hub.freebsd.org>, wpaul@FreeBSD.org writ es: >uhub2: at uhub1 port 1 (addr 2) disconnected >ukbd0: at uhub2 port 1 (addr 3) disconnected >ukbd0: detached > >Fatal trap 12: page fault while in kernel mode >cpuid = 0; apic id = 00 >fault virtual address = 0xc >fault code = supervisor read, page not present >It looks as if the ukbd_timeout() routine is not always disabled when >the ukbd driver is detached. I suspect there is a race condition somewhere >that only manifests on SMP, but I haven't been able to track it down. >This is with the 6.0 SNAP002 CD from March 18th. It also happened with >the SNAP001 CD. The ukbd driver uses the timeout()/untimeout() API, which makes it pretty much impossible to cancel timeouts reliably. That may not be the real problem here, but could be related - does the patch below make any difference? Ian Index: ukbd.c =================================================================== RCS file: /dump/FreeBSD-CVS/src/sys/dev/usb/ukbd.c,v retrieving revision 1.51 diff -u -r1.51 ukbd.c --- ukbd.c 6 Jan 2005 01:43:28 -0000 1.51 +++ ukbd.c 27 Mar 2005 19:05:16 -0000 @@ -344,7 +344,7 @@ #define INTRENABLED (1 << 0) #define DISCONNECTED (1 << 1) - struct callout_handle ks_timeout_handle; + usb_callout_t ks_timeout_handle; int ks_mode; /* input mode (K_XLATE,K_RAW,K_CODE) */ int ks_flags; /* flags */ @@ -405,7 +405,7 @@ /* local functions */ Static int ukbd_enable_intr(keyboard_t *kbd, int on, usbd_intr_t *func); -Static timeout_t ukbd_timeout; +Static void ukbd_timeout(void *arg); Static int ukbd_getc(ukbd_state_t *state); Static int probe_keyboard(struct usb_attach_arg *uaa, int flags); @@ -573,7 +573,7 @@ state->ks_iface = uaa->iface; state->ks_uaa = uaa; state->ks_ifstate = 0; - callout_handle_init(&state->ks_timeout_handle); + usb_callout_init(state->ks_timeout_handle); /* * FIXME: set the initial value for lock keys in ks_state * according to the BIOS data? @@ -643,8 +643,7 @@ state = (ukbd_state_t *)kbd->kb_data; DPRINTF(("ukbd_term: ks_ifstate=0x%x\n", state->ks_ifstate)); - untimeout(ukbd_timeout, (void *)kbd, state->ks_timeout_handle); - callout_handle_init(&state->ks_timeout_handle); + usb_uncallout(state->ks_timeout_handle, ukbd_timeout, kbd); if (state->ks_ifstate & INTRENABLED) ukbd_enable_intr(kbd, FALSE, NULL); @@ -685,7 +684,7 @@ state = (ukbd_state_t *)kbd->kb_data; s = splusb(); (*kbdsw[kbd->kb_index]->intr)(kbd, (void *)USBD_NORMAL_COMPLETION); - state->ks_timeout_handle = timeout(ukbd_timeout, arg, hz/40); + usb_callout(state->ks_timeout_handle, hz / 40, ukbd_timeout, arg); splx(s); } From owner-cvs-src@FreeBSD.ORG Sun Mar 27 19:35:10 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 19AC616A4CE; Sun, 27 Mar 2005 19:35:10 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E61C243D2D; Sun, 27 Mar 2005 19:35:09 +0000 (GMT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RJZ9fx068972; Sun, 27 Mar 2005 19:35:09 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RJZ9PH068971; Sun, 27 Mar 2005 19:35:09 GMT (envelope-from ru) Message-Id: <200503271935.j2RJZ9PH068971@repoman.freebsd.org> From: Ruslan Ermilov Date: Sun, 27 Mar 2005 19:35:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src Makefile.inc1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 19:35:10 -0000 ru 2005-03-27 19:35:09 UTC FreeBSD src repository Modified files: . Makefile.inc1 Log: Fix AMD64 cross-builds when WITH_LIB32 is defined. (Initially spotted by kris@ on RELENG_5.) Revision Changes Path 1.490 +4 -4 src/Makefile.inc1 From owner-cvs-src@FreeBSD.ORG Sun Mar 27 21:30:33 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A257316A4CE; Sun, 27 Mar 2005 21:30:33 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 77A5B43D49; Sun, 27 Mar 2005 21:30:33 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RLUXMx079847; Sun, 27 Mar 2005 21:30:33 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RLUXHe079846; Sun, 27 Mar 2005 21:30:33 GMT (envelope-from njl) Message-Id: <200503272130.j2RLUXHe079846@repoman.freebsd.org> From: Nate Lawson Date: Sun, 27 Mar 2005 21:30:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/acpica acpivar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 21:30:33 -0000 njl 2005-03-27 21:30:33 UTC FreeBSD src repository Modified files: sys/dev/acpica acpivar.h Log: Serialize task queue by starting only one thread instead of three. This may help with various interdependencies between subsystems. More testing is needed to understand what the underlying issues are here. Tested by: Juho Vuori MFC after: 2 days Revision Changes Path 1.91 +1 -1 src/sys/dev/acpica/acpivar.h From owner-cvs-src@FreeBSD.ORG Sun Mar 27 21:44:21 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A3AEE16A4CE; Sun, 27 Mar 2005 21:44:21 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 77DEF43D1D; Sun, 27 Mar 2005 21:44:21 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RLiL8w080356; Sun, 27 Mar 2005 21:44:21 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RLiLpF080355; Sun, 27 Mar 2005 21:44:21 GMT (envelope-from njl) Message-Id: <200503272144.j2RLiLpF080355@repoman.freebsd.org> From: Nate Lawson Date: Sun, 27 Mar 2005 21:44:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/cpufreq powernow.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 21:44:21 -0000 njl 2005-03-27 21:44:21 UTC FreeBSD src repository Added files: sys/i386/cpufreq powernow.c Log: Add the powernow driver, which handles AMD Mobile Athlon PowerNow! (k7) and AMD Cool&Quiet PowerNow! (k8) cpufreq control. This driver is enabled for both i386 and amd64 architectures. It has both acpi and legacy BIOS attachments. Thanks to Bruno Ducrot for writing this driver and Jung-uk Kim for testing. Submitted by: Bruno Ducrot (ducrot:poupinou.org) Revision Changes Path 1.1 +928 -0 src/sys/i386/cpufreq/powernow.c (new) From owner-cvs-src@FreeBSD.ORG Sun Mar 27 21:47:12 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DDC9116A4CE; Sun, 27 Mar 2005 21:47:12 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B50E343D31; Sun, 27 Mar 2005 21:47:12 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RLlCdK080526; Sun, 27 Mar 2005 21:47:12 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RLlC51080525; Sun, 27 Mar 2005 21:47:12 GMT (envelope-from njl) Message-Id: <200503272147.j2RLlC51080525@repoman.freebsd.org> From: Nate Lawson Date: Sun, 27 Mar 2005 21:47:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/modules/cpufreq Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 21:47:13 -0000 njl 2005-03-27 21:47:12 UTC FreeBSD src repository Modified files: sys/modules/cpufreq Makefile Log: Hook powernow up to the build for i386 and amd64. Revision Changes Path 1.4 +5 -1 src/sys/modules/cpufreq/Makefile From owner-cvs-src@FreeBSD.ORG Sun Mar 27 21:50:30 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C5E1216A4CE; Sun, 27 Mar 2005 21:50:30 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9523443D5D; Sun, 27 Mar 2005 21:50:30 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RLoU0W080707; Sun, 27 Mar 2005 21:50:30 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RLoU9N080706; Sun, 27 Mar 2005 21:50:30 GMT (envelope-from njl) Message-Id: <200503272150.j2RLoU9N080706@repoman.freebsd.org> From: Nate Lawson Date: Sun, 27 Mar 2005 21:50:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf files.amd64 files.i386 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 21:50:31 -0000 njl 2005-03-27 21:50:30 UTC FreeBSD src repository Modified files: sys/conf files.amd64 files.i386 Log: Add powernow to kernel build target. Revision Changes Path 1.58 +1 -0 src/sys/conf/files.amd64 1.522 +1 -0 src/sys/conf/files.i386 From owner-cvs-src@FreeBSD.ORG Sun Mar 27 22:38:30 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6A73216A4CE; Sun, 27 Mar 2005 22:38:30 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 56D1643D62; Sun, 27 Mar 2005 22:38:29 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RMcTdk082308; Sun, 27 Mar 2005 22:38:29 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RMcTRH082307; Sun, 27 Mar 2005 22:38:29 GMT (envelope-from njl) Message-Id: <200503272238.j2RMcTRH082307@repoman.freebsd.org> From: Nate Lawson Date: Sun, 27 Mar 2005 22:38:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/acpica acpi.c acpi_perf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 22:38:30 -0000 njl 2005-03-27 22:38:28 UTC FreeBSD src repository Modified files: sys/dev/acpica acpi.c acpi_perf.c Log: Clean up resources properly if acpi_perf fails to attach. First, change acpi_bus_alloc_gas() to delete the resource it set if alloc fails. Then, change acpi_perf to delete the resource after releasing it if alloc fails. This should make probe and attach both fully restartable if either fails. Revision Changes Path 1.209 +3 -7 src/sys/dev/acpica/acpi.c 1.18 +17 -1 src/sys/dev/acpica/acpi_perf.c From owner-cvs-src@FreeBSD.ORG Sun Mar 27 22:46:31 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C4FD216A4CE; Sun, 27 Mar 2005 22:46:31 +0000 (GMT) Received: from ylpvm15.prodigy.net (ylpvm15-ext.prodigy.net [207.115.57.46]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D17B43D41; Sun, 27 Mar 2005 22:46:31 +0000 (GMT) (envelope-from nate@root.org) Received: from [10.0.5.51] (adsl-64-171-184-204.dsl.snfc21.pacbell.net [64.171.184.204])j2RMgOba001310; Sun, 27 Mar 2005 17:42:25 -0500 Message-ID: <424737BE.9000808@root.org> Date: Sun, 27 Mar 2005 14:46:22 -0800 From: Nate Lawson User-Agent: Mozilla Thunderbird 1.0RC1 (X11/20041205) X-Accept-Language: en-us, en MIME-Version: 1.0 To: vova@fbsd.ru References: <200503200351.j2K3pIC8068507@repoman.freebsd.org> <1111516858.1198.2.camel@localhost> In-Reply-To: <1111516858.1198.2.camel@localhost> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/acpica acpi_perf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 22:46:32 -0000 Vladimir Grebenschikov wrote: > ÷ ×Ó, 20/03/2005 × 03:51 +0000, Nate Lawson ÐÉÛÅÔ: > >>njl 2005-03-20 03:51:18 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/dev/acpica acpi_perf.c >> Log: >> Attach acpi_perf early. Especially when it is being used to provide info >> to other devices, it needs to be attached first. (Multi-pass newbus >> probes would be a better solution.) >> >> Revision Changes Path >> 1.16 +6 -1 src/sys/dev/acpica/acpi_perf.c > > > I guess this patch makes panic on my notebook: > > cpu0: on acpi0 > acpi_perf0: on cpu0 > acpi_perf0: failed in PERF_STATUS attach > device_attach: acpi_perf0 attach returned 6 > panic: resource_list_add: resource entry is busy I believe the patch I just committed fully cleans up resources for the error case correctly. This should fix your panic. The other question is why your status register fails to attach but the control register succeeds. Can you send me your acpidump: acpidump -t -d > vova.asl -- Nate From owner-cvs-src@FreeBSD.ORG Sun Mar 27 23:16:18 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0FEA216A4CE; Sun, 27 Mar 2005 23:16:18 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DC28743D3F; Sun, 27 Mar 2005 23:16:17 +0000 (GMT) (envelope-from green@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2RNGHx0083638; Sun, 27 Mar 2005 23:16:17 GMT (envelope-from green@repoman.freebsd.org) Received: (from green@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2RNGHgP083637; Sun, 27 Mar 2005 23:16:17 GMT (envelope-from green) Message-Id: <200503272316.j2RNGHgP083637@repoman.freebsd.org> From: Brian Feldman Date: Sun, 27 Mar 2005 23:16:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/net bpf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 27 Mar 2005 23:16:18 -0000 green 2005-03-27 23:16:17 UTC FreeBSD src repository Modified files: sys/net bpf.c Log: You must selwakeup{,pri}() when closing a selectable object or the td->td_sel will get trashed and crash the system. Fix BPF's mistake in this area. MFC after: 1 day Revision Changes Path 1.147 +1 -0 src/sys/net/bpf.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 00:24:12 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2EF5816A4CE; Mon, 28 Mar 2005 00:24:12 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0796643D41; Mon, 28 Mar 2005 00:24:12 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2S0OBao086036; Mon, 28 Mar 2005 00:24:11 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S0OB5k086035; Mon, 28 Mar 2005 00:24:11 GMT (envelope-from njl) Message-Id: <200503280024.j2S0OB5k086035@repoman.freebsd.org> From: Nate Lawson Date: Mon, 28 Mar 2005 00:24:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/modules/cpufreq Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 00:24:12 -0000 njl 2005-03-28 00:24:11 UTC FreeBSD src repository Modified files: sys/modules/cpufreq Makefile Log: Fix module build on amd64. There may be a cleaner way to do the .PATH Revision Changes Path 1.5 +1 -0 src/sys/modules/cpufreq/Makefile From owner-cvs-src@FreeBSD.ORG Mon Mar 28 04:02:45 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BC06F16A4CE; Mon, 28 Mar 2005 04:02:45 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 94BFD43D31; Mon, 28 Mar 2005 04:02:45 +0000 (GMT) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2S42js3000557; Mon, 28 Mar 2005 04:02:45 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S42jsL000556; Mon, 28 Mar 2005 04:02:45 GMT (envelope-from obrien) Message-Id: <200503280402.j2S42jsL000556@repoman.freebsd.org> From: "David E. O'Brien" Date: Mon, 28 Mar 2005 04:02:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/stat stat.1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 04:02:45 -0000 obrien 2005-03-28 04:02:45 UTC FreeBSD src repository Modified files: usr.bin/stat stat.1 Log: Note when 'stat' appeared in FreeBSD. Revision Changes Path 1.7 +3 -1 src/usr.bin/stat/stat.1 From owner-cvs-src@FreeBSD.ORG Mon Mar 28 08:28:53 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1942016A4CE; Mon, 28 Mar 2005 08:28:53 +0000 (GMT) Received: from vbook.fbsd.ru (swsoft-mipt-nat.sw.ru [195.214.233.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id F1BB943D2D; Mon, 28 Mar 2005 08:28:45 +0000 (GMT) (envelope-from vova@vbook.fbsd.ru) Received: from vova by vbook.fbsd.ru with local (Exim 4.50 (FreeBSD)) id 1DFmAZ-0001cJ-Fk; Mon, 28 Mar 2005 08:48:07 +0400 From: Vladimir Grebenschikov To: Nate Lawson In-Reply-To: <424737BE.9000808@root.org> References: <200503200351.j2K3pIC8068507@repoman.freebsd.org> <1111516858.1198.2.camel@localhost> <424737BE.9000808@root.org> Content-Type: multipart/mixed; boundary="=-Cr4kyjUndx3bV3BGFi7Q" Organization: SWsoft Date: Mon, 28 Mar 2005 08:48:07 +0400 Message-Id: <1111985287.1113.0.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.2.1.1 FreeBSD GNOME Team Port Sender: Vladimir Grebenschikov cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/acpica acpi_perf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: vova@fbsd.ru List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2005 08:28:53 -0000 --=-Cr4kyjUndx3bV3BGFi7Q Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable =F7 =D7=D3, 27/03/2005 =D7 14:46 -0800, Nate Lawson =D0=C9=DB=C5=D4: > Vladimir Grebenschikov wrote: > > =F7 =D7=D3, 20/03/2005 =D7 03:51 +0000, Nate Lawson =D0=C9=DB=C5=D4: > >=20 > >>njl 2005-03-20 03:51:18 UTC > >> > >> FreeBSD src repository > >> > >> Modified files: > >> sys/dev/acpica acpi_perf.c=20 > >> Log: > >> Attach acpi_perf early. Especially when it is being used to provide i= nfo > >> to other devices, it needs to be attached first. (Multi-pass newbus > >> probes would be a better solution.) > >>=20 > >> Revision Changes Path > >> 1.16 +6 -1 src/sys/dev/acpica/acpi_perf.c > >=20 > >=20 > > I guess this patch makes panic on my notebook: > >=20 > > cpu0: on acpi0 > > acpi_perf0: on cpu0 > > acpi_perf0: failed in PERF_STATUS attach > > device_attach: acpi_perf0 attach returned 6 > > panic: resource_list_add: resource entry is busy >=20 > I believe the patch I just committed fully cleans up resources for the=20 > error case correctly. This should fix your panic. The other question=20 > is why your status register fails to attach but the control register=20 > succeeds. Can you send me your acpidump: Thank you, will try fresh kernel later today. > acpidump -t -d > vova.asl Attached --=20 Vladimir B. Grebenchikov vova@fbsd.ru --=-Cr4kyjUndx3bV3BGFi7Q Content-Disposition: attachment; filename=vova.asl Content-Transfer-Encoding: base64 Content-Type: text/plain; name=vova.asl; charset=KOI8-R LyoNCiAgUlNEIFBUUjogT0VNPVBUTFRELCBBQ1BJX1Jldj0xLjB4ICgwKQ0KCVJTRFQ9MHgxZmY3 ODA2YiwgY2tzdW09NTYNCiAqLw0KLyoNCiAgUlNEVDogTGVuZ3RoPTQ4LCBSZXZpc2lvbj0xLCBD aGVja3N1bT0yNDksDQoJT0VNSUQ9U09OWSwgT0VNIFRhYmxlIElEPUcwLCBPRU0gUmV2aXNpb249 MHgyMDAzMTEyMSwNCglDcmVhdG9yIElEPVBUTCwgQ3JlYXRvciBSZXZpc2lvbj0weDANCglFbnRy aWVzPXsgMHgxZmY3YmVjMiwgMHgxZmY3YmZkOCwgMHgxZmY3ODA5YiB9DQogKi8NCi8qDQogIEZB Q1A6IExlbmd0aD0xMzIsIFJldmlzaW9uPTIsIENoZWNrc3VtPTEyMywNCglPRU1JRD1TT05ZLCBP RU0gVGFibGUgSUQ9RzAsIE9FTSBSZXZpc2lvbj0weDIwMDMxMTIxLA0KCUNyZWF0b3IgSUQ9UFRM LCBDcmVhdG9yIFJldmlzaW9uPTB4NTANCiAJRkFDUz0weDFmZjdjZmMwLCBEU0RUPTB4MWZmNzg1 MDcNCglJTlRfTU9ERUw9UElDDQoJUHJlZmVycmVkX1BNX1Byb2ZpbGU9VW5zcGVjaWZpZWQgKDAp DQoJU0NJX0lOVD05DQoJU01JX0NNRD0weGIyLCBBQ1BJX0VOQUJMRT0weGYwLCBBQ1BJX0RJU0FC TEU9MHhmMSwgUzRCSU9TX1JFUT0weDANCglQU1RBVEVfQ05UPTB4ODANCglQTTFhX0VWVF9CTEs9 MHgxMDAwLTB4MTAwMw0KCVBNMWFfQ05UX0JMSz0weDEwMDQtMHgxMDA1DQoJUE0yX0NOVF9CTEs9 MHgxMDIwLTB4MTAyMA0KCVBNX1RNUl9CTEs9MHgxMDA4LTB4MTAwYg0KCUdQRTBfQkxLPTB4MTAy OC0weDEwMmYNCglQX0xWTDJfTEFUPTEgdXMsIFBfTFZMM19MQVQ9MTAwMSB1cw0KCUZMVVNIX1NJ WkU9MCwgRkxVU0hfU1RSSURFPTANCglEVVRZX09GRlNFVD0xLCBEVVRZX1dJRFRIPTMNCglEQVlf QUxSTT0xMywgTU9OX0FMUk09MCwgQ0VOVFVSWT01MA0KCUlBUENfQk9PVF9BUkNIPXs4MDQyfQ0K CUZsYWdzPXtXQklOVkQsUFJPQ19DMSxQV1JfQlVUVE9OLFNMUF9CVVRUT04sUlRDX1M0LFJFU0VU X1JFR30NCglSRVNFVF9SRUc9MHg2NDowWzhdIChJTyksIFJFU0VUX1ZBTFVFPTB4ZmUNCiAqLw0K LyoNCiAgRkFDUzoJTGVuZ3RoPTY0LCBId1NpZz0weDAwMDAwMDAwLCBGaXJtX1dha2VfVmVjPTB4 MDAwMDAwMDANCglHbG9iYWxfTG9jaz0NCglGbGFncz0NCglWZXJzaW9uPTANCiAqLw0KLyoNCiAg RFNEVDogTGVuZ3RoPTE0Nzc5LCBSZXZpc2lvbj0xLCBDaGVja3N1bT0xMDEsDQoJT0VNSUQ9U09O WSwgT0VNIFRhYmxlIElEPUcwLCBPRU0gUmV2aXNpb249MHgyMDAzMTEyMSwNCglDcmVhdG9yIElE PVBUTCwgQ3JlYXRvciBSZXZpc2lvbj0weDEwMDAwMGQNCiAqLw0KLyoNCiAgQk9PVDogTGVuZ3Ro PTQwLCBSZXZpc2lvbj0xLCBDaGVja3N1bT03MSwNCglPRU1JRD1TT05ZLCBPRU0gVGFibGUgSUQ9 RzAsIE9FTSBSZXZpc2lvbj0weDIwMDMxMTIxLA0KCUNyZWF0b3IgSUQ9UFRMLCBDcmVhdG9yIFJl dmlzaW9uPTB4MQ0KICovDQovKg0KICBTU0RUOiBMZW5ndGg9NzI4LCBSZXZpc2lvbj0xLCBDaGVj a3N1bT0yMzcsDQoJT0VNSUQ9U09OWSwgT0VNIFRhYmxlIElEPUcwLCBPRU0gUmV2aXNpb249MHgy MDAzMTEyMSwNCglDcmVhdG9yIElEPVBUTCwgQ3JlYXRvciBSZXZpc2lvbj0weDANCiAqLw0KLyoN CiAqIEludGVsIEFDUEkgQ29tcG9uZW50IEFyY2hpdGVjdHVyZQ0KICogQU1MIERpc2Fzc2VtYmxl ciB2ZXJzaW9uIDIwMDQxMTE5DQogKg0KICogRGlzYXNzZW1ibHkgb2YgL3RtcC9hY3BpZHVtcC5R SmFXQUgsIE1vbiBNYXIgMjggMDg6NDc6MTMgMjAwNQ0KICovDQpEZWZpbml0aW9uQmxvY2sgKCJE U0RULmFtbCIsICJEU0RUIiwgMSwgIlNPTlkiLCAiRzAiLCA1MzcwNzE5MDUpDQp7DQogICAgT3Bl cmF0aW9uUmVnaW9uIChQT1JULCBTeXN0ZW1JTywgMHg4MCwgMHgwMSkNCiAgICBGaWVsZCAoUE9S VCwgQnl0ZUFjYywgTm9Mb2NrLCBQcmVzZXJ2ZSkNCiAgICB7DQogICAgICAgIFA4MEgsICAgOA0K ICAgIH0NCg0KICAgIE9wZXJhdGlvblJlZ2lvbiAoSU9fVCwgU3lzdGVtSU8sIDB4MDgwMCwgMHgw OCkNCiAgICBGaWVsZCAoSU9fVCwgQnl0ZUFjYywgTm9Mb2NrLCBQcmVzZXJ2ZSkNCiAgICB7DQog ICAgICAgIFRSUDAsICAgOA0KICAgIH0NCg0KICAgIE9wZXJhdGlvblJlZ2lvbiAoR1BJTywgU3lz dGVtSU8sIDB4MTE4MCwgMHgzQykNCiAgICBGaWVsZCAoR1BJTywgQnl0ZUFjYywgTm9Mb2NrLCBQ cmVzZXJ2ZSkNCiAgICB7DQogICAgICAgIEdVMDAsICAgOCwgDQogICAgICAgIEdVMDEsICAgOCwg DQogICAgICAgIEdVMDIsICAgOCwgDQogICAgICAgIEdVMDMsICAgOCwgDQogICAgICAgIEdJTzAs ICAgOCwgDQogICAgICAgIEdJTzEsICAgOCwgDQogICAgICAgIEdJTzIsICAgOCwgDQogICAgICAg IEdJTzMsICAgOCwgDQogICAgICAgIE9mZnNldCAoMHgwQyksIA0KICAgICAgICBHTDAwLCAgIDgs IA0KICAgICAgICBHTDAxLCAgIDgsIA0KICAgICAgICBHTDAyLCAgIDgsIA0KICAgICAgICBHTDAz LCAgIDgsIA0KICAgICAgICBPZmZzZXQgKDB4MTgpLCANCiAgICAgICAgR0IwMCwgICA4LCANCiAg ICAgICAgR0IwMSwgICA4LCANCiAgICAgICAgR0IwMiwgICA4LCANCiAgICAgICAgR0IwMywgICA4 LCANCiAgICAgICAgT2Zmc2V0ICgweDJDKSwgDQogICAgICAgIEdJVjAsICAgOCwgDQogICAgICAg IEdJVjEsICAgOCwgDQogICAgICAgIEdJVjIsICAgOCwgDQogICAgICAgIEdJVjMsICAgOCwgDQog ICAgICAgIEdVMDQsICAgOCwgDQogICAgICAgIEdVMDUsICAgOCwgDQogICAgICAgIEdVMDYsICAg OCwgDQogICAgICAgIEdVMDcsICAgOCwgDQogICAgICAgIEdJTzQsICAgOCwgDQogICAgICAgIEdJ TzUsICAgOCwgDQogICAgICAgIEdJTzYsICAgOCwgDQogICAgICAgIEdJTzcsICAgOCwgDQogICAg ICAgICAgICAsICAgMSwgDQogICAgICAgICAgICAsICAgMSwgDQogICAgICAgIENQRU4sICAgMSwg DQogICAgICAgIE9mZnNldCAoMHgzOSksIA0KICAgICAgICBHTDA1LCAgIDgsIA0KICAgICAgICBH TDA2LCAgIDgsIA0KICAgICAgICBHTDA3LCAgIDgNCiAgICB9DQoNCiAgICBPcGVyYXRpb25SZWdp b24gKE1OVlMsIFN5c3RlbU1lbW9yeSwgMHgxRkY3Q0FCNywgMHg0MCkNCiAgICBGaWVsZCAoTU5W UywgQW55QWNjLCBMb2NrLCBQcmVzZXJ2ZSkNCiAgICB7DQogICAgICAgIFBTQUMsICAgOCwgDQog ICAgICAgIFBTREMsICAgOA0KICAgIH0NCg0KICAgIE11dGV4IChNVVRYLCAweDAwKQ0KICAgIE5h bWUgKF9TMCwgUGFja2FnZSAoMHgwMykNCiAgICB7DQogICAgICAgIDB4MDAsIA0KICAgICAgICAw eDAwLCANCiAgICAgICAgMHgwMA0KICAgIH0pDQogICAgTmFtZSAoX1MzLCBQYWNrYWdlICgweDAz KQ0KICAgIHsNCiAgICAgICAgMHgwNSwgDQogICAgICAgIDB4MDUsIA0KICAgICAgICAweDAwDQog ICAgfSkNCiAgICBOYW1lIChfUzQsIFBhY2thZ2UgKDB4MDMpDQogICAgew0KICAgICAgICAweDA2 LCANCiAgICAgICAgMHgwNiwgDQogICAgICAgIDB4MDANCiAgICB9KQ0KICAgIE5hbWUgKF9TNSwg UGFja2FnZSAoMHgwMykNCiAgICB7DQogICAgICAgIDB4MDcsIA0KICAgICAgICAweDA3LCANCiAg ICAgICAgMHgwMA0KICAgIH0pDQogICAgU2NvcGUgKFxfUFIpDQogICAgew0KICAgICAgICBQcm9j ZXNzb3IgKENQVTAsIDB4MDAsIDB4MDAwMDEwMTAsIDB4MDYpDQogICAgICAgIHsNCiAgICAgICAg ICAgIFNjb3BlIChcKQ0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIE5hbWUgKEdWU1Ms IE9uZSkNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgU2NvcGUgKFxfUFIuQ1BVMCkNCiAg ICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBNZXRob2QgKF9DU1QsIDAsIE5vdFNlcmlhbGl6 ZWQpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBJZiAoXF9TQi5QQ0kw LkxQQ0IuRUMwLkVDT0spDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAg ICAgICAgIFN0b3JlIChcX1NCLlBDSTAuTFBDQi5FQzAuQUNBVCwgTG9jYWwwKQ0KICAgICAgICAg ICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIEVsc2UNCiAgICAgICAgICAgICAgICAg ICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgQW5kIChQSFNEICgweEQ0LCAweDgwKSwgMHgw NDAwLCBMb2NhbDApDQogICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAg ICBJZiAoTG9jYWwwKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAg ICAgICBSZXR1cm4gKEFDU1QpDQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAg ICAgICAgRWxzZQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAg ICBJZiAoR1ZTUykNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICBSZXR1cm4gKERDU1QpDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAg ICAgICAgICAgICAgICAgICAgICBFbHNlDQogICAgICAgICAgICAgICAgICAgICAgICB7DQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChERFNUKQ0KICAgICAgICAgICAgICAgICAg ICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfQ0KDQogICAg ICAgICAgICAgICAgTmFtZSAoQUNTVCwgUGFja2FnZSAoMHgwMykNCiAgICAgICAgICAgICAgICB7 DQogICAgICAgICAgICAgICAgICAgIDB4MDIsIA0KICAgICAgICAgICAgICAgICAgICBQYWNrYWdl ICgweDA0KQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBS ZXNvdXJjZVRlbXBsYXRlICgpDQogICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgUmVnaXN0ZXIgKEZGaXhlZEhXLCAweDA4LCAweDAwLCAweDAwMDAw MDAwMDAwMDAwMDApDQogICAgICAgICAgICAgICAgICAgICAgICB9LCANCg0KICAgICAgICAgICAg ICAgICAgICAgICAgMHgwMSwgDQogICAgICAgICAgICAgICAgICAgICAgICAweDAxLCANCiAgICAg ICAgICAgICAgICAgICAgICAgIDB4MDNFOA0KICAgICAgICAgICAgICAgICAgICB9LCANCg0KICAg ICAgICAgICAgICAgICAgICBQYWNrYWdlICgweDA0KQ0KICAgICAgICAgICAgICAgICAgICB7DQog ICAgICAgICAgICAgICAgICAgICAgICBSZXNvdXJjZVRlbXBsYXRlICgpDQogICAgICAgICAgICAg ICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgUmVnaXN0ZXIgKFN5c3Rl bUlPLCAweDA4LCAweDAwLCAweDAwMDAwMDAwMDAwMDEwMTQpDQogICAgICAgICAgICAgICAgICAg ICAgICB9LCANCg0KICAgICAgICAgICAgICAgICAgICAgICAgMHgwMiwgDQogICAgICAgICAgICAg ICAgICAgICAgICAweDAxLCANCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDFGNA0KICAgICAg ICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfSkNCiAgICAgICAgICAgICAgICBOYW1l IChEQ1NULCBQYWNrYWdlICgweDA1KQ0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAg ICAgICAgMHgwNCwgDQogICAgICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpDQogICAgICAg ICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIFJlc291cmNlVGVtcGxhdGUg KCkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICBSZWdpc3RlciAoRkZpeGVkSFcsIDB4MDgsIDB4MDAsIDB4MDAwMDAwMDAwMDAwMDAwMCkNCiAg ICAgICAgICAgICAgICAgICAgICAgIH0sIA0KDQogICAgICAgICAgICAgICAgICAgICAgICAweDAx LCANCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDEsIA0KICAgICAgICAgICAgICAgICAgICAg ICAgMHgwM0U4DQogICAgICAgICAgICAgICAgICAgIH0sIA0KDQogICAgICAgICAgICAgICAgICAg IFBhY2thZ2UgKDB4MDQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAg ICAgICAgIFJlc291cmNlVGVtcGxhdGUgKCkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICBSZWdpc3RlciAoU3lzdGVtSU8sIDB4MDgsIDB4MDAs IDB4MDAwMDAwMDAwMDAwMTAxNCkNCiAgICAgICAgICAgICAgICAgICAgICAgIH0sIA0KDQogICAg ICAgICAgICAgICAgICAgICAgICAweDAyLCANCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDEs IA0KICAgICAgICAgICAgICAgICAgICAgICAgMHgwMUY0DQogICAgICAgICAgICAgICAgICAgIH0s IA0KDQogICAgICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpDQogICAgICAgICAgICAgICAg ICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIFJlc291cmNlVGVtcGxhdGUgKCkNCiAgICAg ICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZWdpc3Rl ciAoU3lzdGVtSU8sIDB4MDgsIDB4MDAsIDB4MDAwMDAwMDAwMDAwMTAxNSkNCiAgICAgICAgICAg ICAgICAgICAgICAgIH0sIA0KDQogICAgICAgICAgICAgICAgICAgICAgICAweDAzLCANCiAgICAg ICAgICAgICAgICAgICAgICAgIDB4NTUsIA0KICAgICAgICAgICAgICAgICAgICAgICAgMHhGQQ0K ICAgICAgICAgICAgICAgICAgICB9LCANCg0KICAgICAgICAgICAgICAgICAgICBQYWNrYWdlICgw eDA0KQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBSZXNv dXJjZVRlbXBsYXRlICgpDQogICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgUmVnaXN0ZXIgKFN5c3RlbUlPLCAweDA4LCAweDAwLCAweDAwMDAwMDAw MDAwMDEwMTYpDQogICAgICAgICAgICAgICAgICAgICAgICB9LCANCg0KICAgICAgICAgICAgICAg ICAgICAgICAgMHgwMywgDQogICAgICAgICAgICAgICAgICAgICAgICAweEI5LCANCiAgICAgICAg ICAgICAgICAgICAgICAgIDB4NjQNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAg ICAgIH0pDQogICAgICAgICAgICAgICAgTmFtZSAoRERTVCwgUGFja2FnZSAoMHgwNCkNCiAgICAg ICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIDB4MDMsIA0KICAgICAgICAgICAgICAg ICAgICBQYWNrYWdlICgweDA0KQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAg ICAgICAgICAgICBSZXNvdXJjZVRlbXBsYXRlICgpDQogICAgICAgICAgICAgICAgICAgICAgICB7 DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgUmVnaXN0ZXIgKEZGaXhlZEhXLCAweDA4LCAw eDAwLCAweDAwMDAwMDAwMDAwMDAwMDApDQogICAgICAgICAgICAgICAgICAgICAgICB9LCANCg0K ICAgICAgICAgICAgICAgICAgICAgICAgMHgwMSwgDQogICAgICAgICAgICAgICAgICAgICAgICAw eDAxLCANCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDNFOA0KICAgICAgICAgICAgICAgICAg ICB9LCANCg0KICAgICAgICAgICAgICAgICAgICBQYWNrYWdlICgweDA0KQ0KICAgICAgICAgICAg ICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBSZXNvdXJjZVRlbXBsYXRlICgpDQog ICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgUmVn aXN0ZXIgKFN5c3RlbUlPLCAweDA4LCAweDAwLCAweDAwMDAwMDAwMDAwMDEwMTQpDQogICAgICAg ICAgICAgICAgICAgICAgICB9LCANCg0KICAgICAgICAgICAgICAgICAgICAgICAgMHgwMiwgDQog ICAgICAgICAgICAgICAgICAgICAgICAweDAxLCANCiAgICAgICAgICAgICAgICAgICAgICAgIDB4 MDFGNA0KICAgICAgICAgICAgICAgICAgICB9LCANCg0KICAgICAgICAgICAgICAgICAgICBQYWNr YWdlICgweDA0KQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAg ICBSZXNvdXJjZVRlbXBsYXRlICgpDQogICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgUmVnaXN0ZXIgKFN5c3RlbUlPLCAweDA4LCAweDAwLCAweDAw MDAwMDAwMDAwMDEwMTUpDQogICAgICAgICAgICAgICAgICAgICAgICB9LCANCg0KICAgICAgICAg ICAgICAgICAgICAgICAgMHgwMywgDQogICAgICAgICAgICAgICAgICAgICAgICAweDU1LCANCiAg ICAgICAgICAgICAgICAgICAgICAgIDB4RkENCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAg ICAgICAgICAgIH0pDQogICAgICAgICAgICB9DQogICAgICAgIH0NCiAgICB9DQoNCiAgICBOYW1l IChcQ1RZUCwgMHgwMCkNCiAgICBOYW1lIChcRUNPTiwgMHgwMCkNCiAgICBNZXRob2QgKF9QVFMs IDEsIE5vdFNlcmlhbGl6ZWQpDQogICAgew0KICAgICAgICBTdG9yZSAoQXJnMCwgUDgwSCkNCiAg ICAgICAgSWYgKExFcXVhbCAoQXJnMCwgMHgwMykpDQogICAgICAgIHsNCiAgICAgICAgICAgIFN0 b3JlIChcX1NCLlBDSTAuTFBDQi5TUElDLl9DUlMgKCksIFxfU0IuUENJMC5MUENCLlNQSUMuU1NS QykNCiAgICAgICAgfQ0KDQogICAgICAgIElmIChMRXF1YWwgKEFyZzAsIDB4MDQpKQ0KICAgICAg ICB7DQogICAgICAgICAgICBTdG9yZSAoXF9TQi5QQ0kwLkxQQ0IuU1BJQy5fQ1JTICgpLCBcX1NC LlBDSTAuTFBDQi5TUElDLlNTUkMpDQogICAgICAgICAgICBQSFNCICgweEEyLCBcX1NCLk9TVEIp DQogICAgICAgIH0NCiAgICB9DQoNCiAgICBNZXRob2QgKF9XQUssIDEsIE5vdFNlcmlhbGl6ZWQp DQogICAgew0KICAgICAgICBTdG9yZSAoMHgwMCwgUDgwSCkNCiAgICAgICAgXF9TQi5OQ1BVICgp DQogICAgICAgIElmIChMRXF1YWwgKEFyZzAsIDB4MDMpKQ0KICAgICAgICB7DQogICAgICAgICAg ICBcX1NCLlBDSTAuTFBDQi5TUElDLl9TUlMgKFxfU0IuUENJMC5MUENCLlNQSUMuU1NSQykNCiAg ICAgICAgICAgIElmIChMTm90IChcX1NCLlBDSTAuTFBDQi5FQzAuV0FLSSkpDQogICAgICAgICAg ICB7DQogICAgICAgICAgICAgICAgTm90aWZ5IChcX1NCLlBXUkIsIDB4MDIpDQogICAgICAgICAg ICB9DQogICAgICAgIH0NCg0KICAgICAgICBJZiAoTEVxdWFsIChBcmcwLCAweDA0KSkNCiAgICAg ICAgew0KICAgICAgICAgICAgXF9TQi5QQ0kwLkxQQ0IuU1BJQy5fU1JTIChcX1NCLlBDSTAuTFBD Qi5TUElDLlNTUkMpDQogICAgICAgICAgICBQSFNCICgweEEzLCBcX1NCLk9TVEIpDQogICAgICAg ICAgICBOb3RpZnkgKFxfU0IuUFdSQiwgMHgwMikNCiAgICAgICAgfQ0KDQogICAgICAgIFJldHVy biAoWmVybykNCiAgICB9DQoNCiAgICBTY29wZSAoXF9TQikNCiAgICB7DQogICAgICAgIE5hbWUg KE9TVEIsIE9uZXMpDQogICAgICAgIE9wZXJhdGlvblJlZ2lvbiAoT1NUWSwgU3lzdGVtTWVtb3J5 LCAweDFGRjdDQUY3LCAweDAwMDAwMDAxKQ0KICAgICAgICBGaWVsZCAoT1NUWSwgQW55QWNjLCBO b0xvY2ssIFByZXNlcnZlKQ0KICAgICAgICB7DQogICAgICAgICAgICBUUE9TLCAgIDgNCiAgICAg ICAgfQ0KDQogICAgICAgIE1ldGhvZCAoT1NUUCwgMCwgTm90U2VyaWFsaXplZCkNCiAgICAgICAg ew0KICAgICAgICAgICAgSWYgKExFcXVhbCAoXk9TVEIsIE9uZXMpKQ0KICAgICAgICAgICAgew0K ICAgICAgICAgICAgICAgIElmIChDb25kUmVmT2YgKFxfT1NJLCBMb2NhbDApKQ0KICAgICAgICAg ICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgSWYgKFxfT1NJICgiV2luZG93cyAyMDAxLjEi KSkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUg KDB4MjAsIF5PU1RCKQ0KICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MjAsIF5UUE9T KQ0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIEVsc2UNCiAgICAg ICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgSWYgKFxfT1NJICgiV2lu ZG93cyAyMDAxIFNQMSIpKQ0KICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgIFN0b3JlICgweDEwLCBeT1NUQikNCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICBTdG9yZSAoMHgxMCwgXlRQT1MpDQogICAgICAgICAgICAgICAgICAgICAgICB9DQog ICAgICAgICAgICAgICAgICAgICAgICBFbHNlDQogICAgICAgICAgICAgICAgICAgICAgICB7DQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgSWYgKFxfT1NJICgiV2luZG93cyAyMDAxIikpDQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBTdG9yZSAoMHgwOCwgXk9TVEIpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IFN0b3JlICgweDA4LCBeVFBPUykNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgRWxzZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAg IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDAsIF5PU1RCKQ0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMCwgXlRQT1MpDQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAg ICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIEVs c2UNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIElmIChDb25kUmVmT2Yg KFxfT1MsIExvY2FsMCkpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAg ICAgICAgIElmICheU0VRTCAoXF9PUywgIk1pY3Jvc29mdCBXaW5kb3dzIikpDQogICAgICAgICAg ICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDEs IF5PU1RCKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDAxLCBeVFBPUykN CiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIEVsc2UN CiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ ZiAoXlNFUUwgKFxfT1MsICJNaWNyb3NvZnQgV2luZG93c01FOiBNaWxsZW5uaXVtIEVkaXRpb24i KSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFN0b3JlICgweDAyLCBeT1NUQikNCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgU3RvcmUgKDB4MDIsIF5UUE9TKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0N CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBFbHNlDQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJZiAoXlNFUUwgKFxfT1Ms ICJNaWNyb3NvZnQgV2luZG93cyBOVCIpKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwNCwgXk9T VEIpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwNCwgXlRQ T1MpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgRWxzZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7DQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMCwgXk9TVEIpDQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMCwgXlRQT1MpDQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIH0N CiAgICAgICAgICAgICAgICAgICAgRWxzZQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAg ICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMCwgXk9TVEIpDQogICAgICAgICAgICAgICAgICAg ICAgICBTdG9yZSAoMHgwMCwgXlRQT1MpDQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAg ICAgICAgICB9DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIFJldHVybiAoXk9TVEIpDQog ICAgICAgIH0NCg0KICAgICAgICBNZXRob2QgKFNFUUwsIDIsIFNlcmlhbGl6ZWQpDQogICAgICAg IHsNCiAgICAgICAgICAgIFN0b3JlIChTaXplT2YgKEFyZzApLCBMb2NhbDApDQogICAgICAgICAg ICBTdG9yZSAoU2l6ZU9mIChBcmcxKSwgTG9jYWwxKQ0KICAgICAgICAgICAgSWYgKExOb3QgKExF cXVhbCAoTG9jYWwwLCBMb2NhbDEpKSkNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBS ZXR1cm4gKFplcm8pDQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIE5hbWUgKEJVRjAsIEJ1 ZmZlciAoTG9jYWwwKSB7fSkNCiAgICAgICAgICAgIFN0b3JlIChBcmcwLCBCVUYwKQ0KICAgICAg ICAgICAgTmFtZSAoQlVGMSwgQnVmZmVyIChMb2NhbDApIHt9KQ0KICAgICAgICAgICAgU3RvcmUg KEFyZzEsIEJVRjEpDQogICAgICAgICAgICBTdG9yZSAoWmVybywgTG9jYWwyKQ0KICAgICAgICAg ICAgV2hpbGUgKExMZXNzIChMb2NhbDIsIExvY2FsMCkpDQogICAgICAgICAgICB7DQogICAgICAg ICAgICAgICAgU3RvcmUgKERlcmVmT2YgKEluZGV4IChCVUYwLCBMb2NhbDIpKSwgTG9jYWwzKQ0K ICAgICAgICAgICAgICAgIFN0b3JlIChEZXJlZk9mIChJbmRleCAoQlVGMSwgTG9jYWwyKSksIExv Y2FsNCkNCiAgICAgICAgICAgICAgICBJZiAoTE5vdCAoTEVxdWFsIChMb2NhbDMsIExvY2FsNCkp KQ0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChaZXJvKQ0K ICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgIEluY3JlbWVudCAoTG9jYWwyKQ0K ICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICBSZXR1cm4gKE9uZSkNCiAgICAgICAgfQ0KICAg IH0NCg0KICAgIFNjb3BlIChcX0dQRSkNCiAgICB7DQogICAgICAgIE11dGV4IChHTE9LLCAweDAw KQ0KICAgICAgICBNZXRob2QgKF9MMDMsIDAsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgIHsNCiAg ICAgICAgICAgIE5vdGlmeSAoXF9TQi5QQ0kwLlVTQjAsIDB4MDIpDQogICAgICAgIH0NCg0KICAg ICAgICBNZXRob2QgKF9MMDQsIDAsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgIHsNCiAgICAgICAg ICAgIE5vdGlmeSAoXF9TQi5QQ0kwLlVTQjEsIDB4MDIpDQogICAgICAgIH0NCg0KICAgICAgICBN ZXRob2QgKF9MMDUsIDAsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgIHsNCiAgICAgICAgICAgIE5v dGlmeSAoXF9TQi5QQ0kwLk1PRE0sIDB4MDIpDQogICAgICAgIH0NCg0KICAgICAgICBNZXRob2Qg KF9MMEMsIDAsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgIHsNCiAgICAgICAgICAgIE5vdGlmeSAo XF9TQi5QQ0kwLlVTQjIsIDB4MDIpDQogICAgICAgIH0NCg0KICAgICAgICBNZXRob2QgKF9MMEQs IDAsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgIHsNCiAgICAgICAgICAgIE5vdGlmeSAoXF9TQi5Q Q0kwLlVTQjcsIDB4MDIpDQogICAgICAgIH0NCg0KICAgICAgICBNZXRob2QgKF9MMEIsIDAsIE5v dFNlcmlhbGl6ZWQpDQogICAgICAgIHsNCiAgICAgICAgICAgIElmIChMTm90IChMTGVzcyAoXF9T Qi5PU1RCLCAweDA4KSkpDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgQWNxdWlyZSAo R0xPSywgMHhGRkZGKQ0KICAgICAgICAgICAgICAgIFNsZWVwICgweDY0KQ0KICAgICAgICAgICAg ICAgIE5vdGlmeSAoXF9TQi5QQ0kwLlBDSUIuQ1JEMCwgMHgwMikNCiAgICAgICAgICAgICAgICBT bGVlcCAoMHg2NCkNCiAgICAgICAgICAgICAgICBSZWxlYXNlIChHTE9LKQ0KICAgICAgICAgICAg ICAgIE5vdGlmeSAoXF9TQi5QQ0kwLlBDSUIsIDB4MDIpDQogICAgICAgICAgICB9DQogICAgICAg ICAgICBFbHNlDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgTm90aWZ5IChcX1NCLlBD STAuUENJQiwgMHgwMikNCiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KDQogICAgICAgIE1ldGhv ZCAoX0wxRCwgMCwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgew0KICAgICAgICAgICAgTm90aWZ5 IChcX1NCLlBDSTAuTFBDQi5FQzAsIDB4MDIpDQogICAgICAgIH0NCiAgICB9DQoNCiAgICBPcGVy YXRpb25SZWdpb24gKFNNSTAsIFN5c3RlbU1lbW9yeSwgMHgxRkY3Q0FGOCwgMHgwMDAwMDQxNSkN CiAgICBGaWVsZCAoU01JMCwgQW55QWNjLCBOb0xvY2ssIFByZXNlcnZlKQ0KICAgIHsNCiAgICAg ICAgQkNNRCwgICA4LCANCiAgICAgICAgRElELCAgICAzMiwgDQogICAgICAgIElORk8sICAgNDA5 Ng0KICAgIH0NCg0KICAgIEZpZWxkIChTTUkwLCBBbnlBY2MsIE5vTG9jaywgUHJlc2VydmUpDQog ICAgew0KICAgICAgICBPZmZzZXQgKDB4MDUpLCANCiAgICAgICAgSU5GQiwgICA4DQogICAgfQ0K DQogICAgRmllbGQgKFNNSTAsIEFueUFjYywgTm9Mb2NrLCBQcmVzZXJ2ZSkNCiAgICB7DQogICAg ICAgIE9mZnNldCAoMHgwNSksIA0KICAgICAgICBJTkZELCAgIDMyDQogICAgfQ0KDQogICAgRmll bGQgKFNNSTAsIEFueUFjYywgTm9Mb2NrLCBQcmVzZXJ2ZSkNCiAgICB7DQogICAgICAgIE9mZnNl dCAoMHgwNSksIA0KICAgICAgICBTWEJGLCAgIDgzMjANCiAgICB9DQoNCiAgICBGaWVsZCAoU01J MCwgQW55QWNjLCBOb0xvY2ssIFByZXNlcnZlKQ0KICAgIHsNCiAgICAgICAgT2Zmc2V0ICgweDA1 KSwgDQogICAgICAgIElORjEsICAgOCwgDQogICAgICAgIElORjIsICAgOA0KICAgIH0NCg0KICAg IE9wZXJhdGlvblJlZ2lvbiAoU01JMSwgU3lzdGVtSU8sIDB4MDAwMEZFMDAsIDB4MDAwMDAwMDIp DQogICAgRmllbGQgKFNNSTEsIEFueUFjYywgTm9Mb2NrLCBQcmVzZXJ2ZSkNCiAgICB7DQogICAg ICAgIFNNSUMsICAgOA0KICAgIH0NCg0KICAgIE11dGV4IChNUEhTLCAweDAwKQ0KICAgIE1ldGhv ZCAoUEhTMCwgMSwgTm90U2VyaWFsaXplZCkNCiAgICB7DQogICAgICAgIFN0b3JlIChBcmcwLCBC Q01EKQ0KICAgICAgICBTdG9yZSAoWmVybywgU01JQykNCiAgICAgICAgV2hpbGUgKExFcXVhbCAo QkNNRCwgQXJnMCkpIHt9DQogICAgICAgIFN0b3JlICgweDAwLCBCQ01EKQ0KICAgIH0NCg0KICAg IE1ldGhvZCAoUEhTLCAxLCBTZXJpYWxpemVkKQ0KICAgIHsNCiAgICAgICAgQWNxdWlyZSAoTVBI UywgMHhGRkZGKQ0KICAgICAgICBTdG9yZSAoMHgwMCwgRElEKQ0KICAgICAgICBQSFMwIChBcmcw KQ0KICAgICAgICBTdG9yZSAoSU5GRCwgTG9jYWwwKQ0KICAgICAgICBSZWxlYXNlIChNUEhTKQ0K ICAgICAgICBSZXR1cm4gKExvY2FsMCkNCiAgICB9DQoNCiAgICBNZXRob2QgKFBIU0QsIDIsIFNl cmlhbGl6ZWQpDQogICAgew0KICAgICAgICBBY3F1aXJlIChNUEhTLCAweEZGRkYpDQogICAgICAg IFN0b3JlICgweDAwLCBESUQpDQogICAgICAgIFN0b3JlIChBcmcxLCBJTkZEKQ0KICAgICAgICBQ SFMwIChBcmcwKQ0KICAgICAgICBTdG9yZSAoSU5GRCwgTG9jYWwwKQ0KICAgICAgICBSZWxlYXNl IChNUEhTKQ0KICAgICAgICBSZXR1cm4gKExvY2FsMCkNCiAgICB9DQoNCiAgICBNZXRob2QgKFBI U1csIDMsIFNlcmlhbGl6ZWQpDQogICAgew0KICAgICAgICBBY3F1aXJlIChNUEhTLCAweEZGRkYp DQogICAgICAgIFN0b3JlICgweDAwLCBESUQpDQogICAgICAgIFN0b3JlIChBcmcxLCBJTkYxKQ0K ICAgICAgICBTdG9yZSAoQXJnMiwgSU5GMikNCiAgICAgICAgUEhTMCAoQXJnMCkNCiAgICAgICAg U3RvcmUgKElORkIsIExvY2FsMCkNCiAgICAgICAgUmVsZWFzZSAoTVBIUykNCiAgICAgICAgUmV0 dXJuIChMb2NhbDApDQogICAgfQ0KDQogICAgTWV0aG9kIChQSFNCLCAyLCBTZXJpYWxpemVkKQ0K ICAgIHsNCiAgICAgICAgQWNxdWlyZSAoTVBIUywgMHhGRkZGKQ0KICAgICAgICBTdG9yZSAoMHgw MCwgRElEKQ0KICAgICAgICBTdG9yZSAoQXJnMSwgSU5GQikNCiAgICAgICAgUEhTMCAoQXJnMCkN CiAgICAgICAgU3RvcmUgKElORkIsIExvY2FsMCkNCiAgICAgICAgUmVsZWFzZSAoTVBIUykNCiAg ICAgICAgUmV0dXJuIChMb2NhbDApDQogICAgfQ0KDQogICAgTWV0aG9kIChQU0NTLCAxLCBTZXJp YWxpemVkKQ0KICAgIHsNCiAgICAgICAgQWNxdWlyZSAoTVBIUywgMHhGRkZGKQ0KICAgICAgICBT dG9yZSAoQXJnMCwgRElEKQ0KICAgICAgICBQSFMwICgweDAwKQ0KICAgICAgICBTdG9yZSAoSU5G TywgTG9jYWwwKQ0KICAgICAgICBSZWxlYXNlIChNUEhTKQ0KICAgICAgICBSZXR1cm4gKExvY2Fs MCkNCiAgICB9DQoNCiAgICBNZXRob2QgKFBTU1MsIDIsIFNlcmlhbGl6ZWQpDQogICAgew0KICAg ICAgICBBY3F1aXJlIChNUEhTLCAweEZGRkYpDQogICAgICAgIFN0b3JlIChBcmcwLCBESUQpDQog ICAgICAgIFN0b3JlIChBcmcxLCBJTkZPKQ0KICAgICAgICBQSFMwICgweDAxKQ0KICAgICAgICBS ZWxlYXNlIChNUEhTKQ0KICAgIH0NCg0KICAgIE1ldGhvZCAoUFNQUywgMSwgU2VyaWFsaXplZCkN CiAgICB7DQogICAgICAgIEFjcXVpcmUgKE1QSFMsIDB4RkZGRikNCiAgICAgICAgU3RvcmUgKEFy ZzAsIERJRCkNCiAgICAgICAgUEhTMCAoMHgwMikNCiAgICAgICAgU3RvcmUgKElORk8sIExvY2Fs MCkNCiAgICAgICAgUmVsZWFzZSAoTVBIUykNCiAgICAgICAgUmV0dXJuIChMb2NhbDApDQogICAg fQ0KDQogICAgTWV0aG9kIChQU0RJLCAxLCBTZXJpYWxpemVkKQ0KICAgIHsNCiAgICAgICAgQWNx dWlyZSAoTVBIUywgMHhGRkZGKQ0KICAgICAgICBTdG9yZSAoQXJnMCwgRElEKQ0KICAgICAgICBQ SFMwICgweDAzKQ0KICAgICAgICBSZWxlYXNlIChNUEhTKQ0KICAgIH0NCg0KICAgIE1ldGhvZCAo UFNTVCwgMSwgU2VyaWFsaXplZCkNCiAgICB7DQogICAgICAgIEFjcXVpcmUgKE1QSFMsIDB4RkZG RikNCiAgICAgICAgU3RvcmUgKEFyZzAsIERJRCkNCiAgICAgICAgUEhTMCAoMHgwNCkNCiAgICAg ICAgU3RvcmUgKElORkIsIExvY2FsMCkNCiAgICAgICAgUmVsZWFzZSAoTVBIUykNCiAgICAgICAg UmV0dXJuIChMb2NhbDApDQogICAgfQ0KDQogICAgU2NvcGUgKFxfVFopDQogICAgew0KICAgICAg ICBUaGVybWFsWm9uZSAoQVRGMCkNCiAgICAgICAgew0KICAgICAgICAgICAgTWV0aG9kIChLRUxW LCAxLCBOb3RTZXJpYWxpemVkKQ0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIFN0b3Jl IChBcmcwLCBMb2NhbDApDQogICAgICAgICAgICAgICAgTXVsdGlwbHkgKExvY2FsMCwgMHgwQSwg TG9jYWwwKQ0KICAgICAgICAgICAgICAgIEFkZCAoTG9jYWwwLCAweDBBQUIsIExvY2FsMCkNCiAg ICAgICAgICAgICAgICBSZXR1cm4gKExvY2FsMCkNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAg ICAgTWV0aG9kIChfVE1QLCAwLCBOb3RTZXJpYWxpemVkKQ0KICAgICAgICAgICAgew0KICAgICAg ICAgICAgICAgIElmIChMRXF1YWwgKFxfU0IuUENJMC5MUENCLkVDMC5FQ09LLCAweDAwKSkNCiAg ICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChQSFNEICgweEQ0LCAw eEMwKSwgTG9jYWwxKQ0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICBFbHNlDQog ICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBTdG9yZSAoXF9TQi5QQ0kwLkxQ Q0IuRUMwLkExVFAsIExvY2FsMSkNCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAg ICBTaGlmdFJpZ2h0IChMb2NhbDEsIDB4MDgsIExvY2FsMCkNCiAgICAgICAgICAgICAgICBJZiAo TEdyZWF0ZXIgKExvY2FsMCwgMHg4MCkpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAg ICAgICAgICBTbGVlcCAoMHgzMikNCiAgICAgICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoXF9T Qi5QQ0kwLkxQQ0IuRUMwLkVDT0ssIDB4MDApKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAg ICAgICAgICAgICAgICAgICAgICBTdG9yZSAoUEhTRCAoMHhENCwgMHhDMCksIExvY2FsMSkNCiAg ICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBFbHNlDQogICAgICAgICAg ICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChcX1NCLlBDSTAuTFBD Qi5FQzAuQTFUUCwgTG9jYWwxKQ0KICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAg ICAgICAgICAgU2hpZnRSaWdodCAoTG9jYWwxLCAweDA4LCBMb2NhbDApDQogICAgICAgICAgICAg ICAgfQ0KDQogICAgICAgICAgICAgICAgUmV0dXJuIChLRUxWIChMb2NhbDApKQ0KICAgICAgICAg ICAgfQ0KDQogICAgICAgICAgICBNZXRob2QgKF9QU1YsIDAsIE5vdFNlcmlhbGl6ZWQpDQogICAg ICAgICAgICB7DQogICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoXF9TQi5QQ0kwLkxQQ0IuRUMw LkVDT0ssIDB4MDApKQ0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgU3Rv cmUgKFBIU0QgKDB4RDQsIDB4QzQpLCBMb2NhbDEpDQogICAgICAgICAgICAgICAgfQ0KICAgICAg ICAgICAgICAgIEVsc2UNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIFN0 b3JlIChcX1NCLlBDSTAuTFBDQi5FQzAuQTFQVCwgTG9jYWwxKQ0KICAgICAgICAgICAgICAgIH0N Cg0KICAgICAgICAgICAgICAgIFNoaWZ0UmlnaHQgKExvY2FsMSwgMHgwOCwgTG9jYWwwKQ0KICAg ICAgICAgICAgICAgIFJldHVybiAoS0VMViAoTG9jYWwwKSkNCiAgICAgICAgICAgIH0NCg0KICAg ICAgICAgICAgTmFtZSAoX1BTTCwgUGFja2FnZSAoMHgwMSkNCiAgICAgICAgICAgIHsNCiAgICAg ICAgICAgICAgICBcX1BSLkNQVTANCiAgICAgICAgICAgIH0pDQogICAgICAgICAgICBNZXRob2Qg KF9DUlQsIDAsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICAg SWYgKExFcXVhbCAoXF9TQi5QQ0kwLkxQQ0IuRUMwLkVDT0ssIDB4MDApKQ0KICAgICAgICAgICAg ICAgIHsNCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFBIU0QgKDB4RDQsIDB4QzYpLCBMb2Nh bDEpDQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIEVsc2UNCiAgICAgICAgICAg ICAgICB7DQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChcX1NCLlBDSTAuTFBDQi5FQzAuQTFD VCwgTG9jYWwxKQ0KICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgIFNoaWZ0Umln aHQgKExvY2FsMSwgMHgwOCwgTG9jYWwwKQ0KICAgICAgICAgICAgICAgIFJldHVybiAoS0VMViAo TG9jYWwwKSkNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgTmFtZSAoX1RDMSwgMHgwMSkN CiAgICAgICAgICAgIE5hbWUgKF9UQzIsIDB4MDIpDQogICAgICAgICAgICBOYW1lIChfVFNQLCAw eDMyKQ0KICAgICAgICB9DQogICAgfQ0KDQogICAgU2NvcGUgKFxfU0IpDQogICAgew0KICAgICAg ICBEZXZpY2UgKExJRDApDQogICAgICAgIHsNCiAgICAgICAgICAgIE5hbWUgKF9ISUQsIEVpc2FJ ZCAoIlBOUDBDMEQiKSkNCiAgICAgICAgICAgIE1ldGhvZCAoX0xJRCwgMCwgTm90U2VyaWFsaXpl ZCkNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBJZiAoTEVxdWFsIChcX1NCLlBDSTAu TFBDQi5FQzAuRUNPSywgMHgwMCkpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAg ICAgICBBbmQgKFBIU0IgKDB4RDQsIDB4ODIpLCAweDA0LCBMb2NhbDApDQogICAgICAgICAgICAg ICAgfQ0KICAgICAgICAgICAgICAgIEVsc2UNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAg ICAgICAgICAgIFN0b3JlIChcX1NCLlBDSTAuTFBDQi5FQzAuTElEUywgTG9jYWwwKQ0KICAgICAg ICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgIFJldHVybiAoTG9jYWwwKQ0KICAgICAgICAg ICAgfQ0KICAgICAgICB9DQoNCiAgICAgICAgRGV2aWNlIChQV1JCKQ0KICAgICAgICB7DQogICAg ICAgICAgICBOYW1lIChfSElELCBFaXNhSWQgKCJQTlAwQzBDIikpDQogICAgICAgICAgICBOYW1l IChfUFJXLCBQYWNrYWdlICgweDAyKQ0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIDB4 MUQsIA0KICAgICAgICAgICAgICAgIDB4MDQNCiAgICAgICAgICAgIH0pDQogICAgICAgIH0NCg0K ICAgICAgICBNdXRleCAoUExPSywgMHgwMCkNCiAgICAgICAgTWV0aG9kIChOQ1BVLCAwLCBOb3RT ZXJpYWxpemVkKQ0KICAgICAgICB7DQogICAgICAgICAgICBBY3F1aXJlIChQTE9LLCAweEZGRkYp DQogICAgICAgICAgICBOb3RpZnkgKFxfUFIuQ1BVMCwgMHg4MCkNCiAgICAgICAgICAgIFNsZWVw ICgweDY0KQ0KICAgICAgICAgICAgTm90aWZ5IChcX1BSLkNQVTAsIDB4ODEpDQogICAgICAgICAg ICBSZWxlYXNlIChQTE9LKQ0KICAgICAgICB9DQoNCiAgICAgICAgRGV2aWNlIChQQ0kwKQ0KICAg ICAgICB7DQogICAgICAgICAgICBNZXRob2QgKF9JTkksIDAsIE5vdFNlcmlhbGl6ZWQpDQogICAg ICAgICAgICB7DQogICAgICAgICAgICAgICAgXF9TQi5PU1RQICgpDQogICAgICAgICAgICB9DQoN CiAgICAgICAgICAgIE1ldGhvZCAoX1MxRCwgMCwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgICAg IHsNCiAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MDIpDQogICAgICAgICAgICB9DQoNCiAgICAg ICAgICAgIE1ldGhvZCAoX1MzRCwgMCwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgICAgIHsNCiAg ICAgICAgICAgICAgICBSZXR1cm4gKDB4MDIpDQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAg IE1ldGhvZCAoX1M0RCwgMCwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgICAgIHsNCiAgICAgICAg ICAgICAgICBSZXR1cm4gKDB4MDIpDQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIE5hbWUg KF9ISUQsIEVpc2FJZCAoIlBOUDBBMDMiKSkNCiAgICAgICAgICAgIE5hbWUgKF9BRFIsIDB4MDAp DQogICAgICAgICAgICBOYW1lIChfQkJOLCAweDAwKQ0KICAgICAgICAgICAgT3BlcmF0aW9uUmVn aW9uIChIQlVTLCBQQ0lfQ29uZmlnLCAweDQwLCAweEMwKQ0KICAgICAgICAgICAgRmllbGQgKEhC VVMsIERXb3JkQWNjLCBOb0xvY2ssIFByZXNlcnZlKQ0KICAgICAgICAgICAgew0KICAgICAgICAg ICAgICAgIE9mZnNldCAoMHgyMCksIA0KICAgICAgICAgICAgICAgIERSQjAsICAgOCwgDQogICAg ICAgICAgICAgICAgRFJCMSwgICA4LCANCiAgICAgICAgICAgICAgICBEUkIyLCAgIDgsIA0KICAg ICAgICAgICAgICAgIERSQjMsICAgOCwgDQogICAgICAgICAgICAgICAgT2Zmc2V0ICgweDUwKSwg DQogICAgICAgICAgICAgICAgICAgICwgICA0LCANCiAgICAgICAgICAgICAgICBQTTBILCAgIDIs IA0KICAgICAgICAgICAgICAgIE9mZnNldCAoMHg1MSksIA0KICAgICAgICAgICAgICAgIFBNMUws ICAgMiwgDQogICAgICAgICAgICAgICAgICAgICwgICAyLCANCiAgICAgICAgICAgICAgICBQTTFI LCAgIDIsIA0KICAgICAgICAgICAgICAgIE9mZnNldCAoMHg1MiksIA0KICAgICAgICAgICAgICAg IFBNMkwsICAgMiwgDQogICAgICAgICAgICAgICAgICAgICwgICAyLCANCiAgICAgICAgICAgICAg ICBQTTJILCAgIDIsIA0KICAgICAgICAgICAgICAgIE9mZnNldCAoMHg1MyksIA0KICAgICAgICAg ICAgICAgIFBNM0wsICAgMiwgDQogICAgICAgICAgICAgICAgICAgICwgICAyLCANCiAgICAgICAg ICAgICAgICBQTTNILCAgIDIsIA0KICAgICAgICAgICAgICAgIE9mZnNldCAoMHg1NCksIA0KICAg ICAgICAgICAgICAgIFBNNEwsICAgMiwgDQogICAgICAgICAgICAgICAgICAgICwgICAyLCANCiAg ICAgICAgICAgICAgICBQTTRILCAgIDIsIA0KICAgICAgICAgICAgICAgIE9mZnNldCAoMHg1NSks IA0KICAgICAgICAgICAgICAgIFBNNUwsICAgMiwgDQogICAgICAgICAgICAgICAgICAgICwgICAy LCANCiAgICAgICAgICAgICAgICBQTTVILCAgIDIsIA0KICAgICAgICAgICAgICAgIE9mZnNldCAo MHg1NiksIA0KICAgICAgICAgICAgICAgIFBNNkwsICAgMiwgDQogICAgICAgICAgICAgICAgICAg ICwgICAyLCANCiAgICAgICAgICAgICAgICBQTTZILCAgIDIsIA0KICAgICAgICAgICAgICAgIE9m ZnNldCAoMHg1NyksIA0KICAgICAgICAgICAgICAgIEZESEMsICAgOA0KICAgICAgICAgICAgfQ0K DQogICAgICAgICAgICBOYW1lIChCVUYwLCBSZXNvdXJjZVRlbXBsYXRlICgpDQogICAgICAgICAg ICB7DQogICAgICAgICAgICAgICAgV29yZEJ1c051bWJlciAoUmVzb3VyY2VQcm9kdWNlciwgTWlu Rml4ZWQsIE1heEZpeGVkLCBQb3NEZWNvZGUsDQogICAgICAgICAgICAgICAgICAgIDB4MDAwMCwN CiAgICAgICAgICAgICAgICAgICAgMHgwMDAwLA0KICAgICAgICAgICAgICAgICAgICAweDAwRkYs DQogICAgICAgICAgICAgICAgICAgIDB4MDAwMCwNCiAgICAgICAgICAgICAgICAgICAgMHgwMTAw LCAweDAwKQ0KICAgICAgICAgICAgICAgIERXb3JkSU8gKFJlc291cmNlUHJvZHVjZXIsIE1pbkZp eGVkLCBNYXhGaXhlZCwgUG9zRGVjb2RlLCBFbnRpcmVSYW5nZSwNCiAgICAgICAgICAgICAgICAg ICAgMHgwMDAwMDAwMCwNCiAgICAgICAgICAgICAgICAgICAgMHgwMDAwMDAwMCwNCiAgICAgICAg ICAgICAgICAgICAgMHgwMDAwMENGNywNCiAgICAgICAgICAgICAgICAgICAgMHgwMDAwMDAwMCwN CiAgICAgICAgICAgICAgICAgICAgMHgwMDAwMENGOCwgMHgwMCkNCiAgICAgICAgICAgICAgICBJ TyAoRGVjb2RlMTYsIDB4MENGOCwgMHgwQ0Y4LCAweDAxLCAweDA4KQ0KICAgICAgICAgICAgICAg IERXb3JkSU8gKFJlc291cmNlUHJvZHVjZXIsIE1pbkZpeGVkLCBNYXhGaXhlZCwgUG9zRGVjb2Rl LCBFbnRpcmVSYW5nZSwNCiAgICAgICAgICAgICAgICAgICAgMHgwMDAwMDAwMCwNCiAgICAgICAg ICAgICAgICAgICAgMHgwMDAwMEQwMCwNCiAgICAgICAgICAgICAgICAgICAgMHgwMDAwRkZGRiwN CiAgICAgICAgICAgICAgICAgICAgMHgwMDAwMDAwMCwNCiAgICAgICAgICAgICAgICAgICAgMHgw MDAwRjMwMCwgMHgwMCkNCiAgICAgICAgICAgICAgICBEV29yZE1lbW9yeSAoUmVzb3VyY2VQcm9k dWNlciwgUG9zRGVjb2RlLCBNaW5GaXhlZCwgTWF4Rml4ZWQsIENhY2hlYWJsZSwgUmVhZFdyaXRl LA0KICAgICAgICAgICAgICAgICAgICAweDAwMDAwMDAwLA0KICAgICAgICAgICAgICAgICAgICAw eDAwMEEwMDAwLA0KICAgICAgICAgICAgICAgICAgICAweDAwMEJGRkZGLA0KICAgICAgICAgICAg ICAgICAgICAweDAwMDAwMDAwLA0KICAgICAgICAgICAgICAgICAgICAweDAwMDIwMDAwLCAweDAw KQ0KICAgICAgICAgICAgICAgIERXb3JkTWVtb3J5IChSZXNvdXJjZVByb2R1Y2VyLCBQb3NEZWNv ZGUsIE1pbkZpeGVkLCBNYXhGaXhlZCwgQ2FjaGVhYmxlLCBSZWFkV3JpdGUsDQogICAgICAgICAg ICAgICAgICAgIDB4MDAwMDAwMDAsDQogICAgICAgICAgICAgICAgICAgIDB4MDAwQzAwMDAsDQog ICAgICAgICAgICAgICAgICAgIDB4MDAwQzNGRkYsDQogICAgICAgICAgICAgICAgICAgIDB4MDAw MDAwMDAsDQogICAgICAgICAgICAgICAgICAgIDB4MDAwMDQwMDAsIDB4MDApDQogICAgICAgICAg ICAgICAgRFdvcmRNZW1vcnkgKFJlc291cmNlUHJvZHVjZXIsIFBvc0RlY29kZSwgTWluRml4ZWQs IE1heEZpeGVkLCBDYWNoZWFibGUsIFJlYWRXcml0ZSwNCiAgICAgICAgICAgICAgICAgICAgMHgw MDAwMDAwMCwNCiAgICAgICAgICAgICAgICAgICAgMHgwMDBDNDAwMCwNCiAgICAgICAgICAgICAg ICAgICAgMHgwMDBDN0ZGRiwNCiAgICAgICAgICAgICAgICAgICAgMHgwMDAwMDAwMCwNCiAgICAg ICAgICAgICAgICAgICAgMHgwMDAwNDAwMCwgMHgwMCkNCiAgICAgICAgICAgICAgICBEV29yZE1l bW9yeSAoUmVzb3VyY2VQcm9kdWNlciwgUG9zRGVjb2RlLCBNaW5GaXhlZCwgTWF4Rml4ZWQsIENh Y2hlYWJsZSwgUmVhZFdyaXRlLA0KICAgICAgICAgICAgICAgICAgICAweDAwMDAwMDAwLA0KICAg ICAgICAgICAgICAgICAgICAweDAwMEM4MDAwLA0KICAgICAgICAgICAgICAgICAgICAweDAwMENC RkZGLA0KICAgICAgICAgICAgICAgICAgICAweDAwMDAwMDAwLA0KICAgICAgICAgICAgICAgICAg ICAweDAwMDA0MDAwLCAweDAwKQ0KICAgICAgICAgICAgICAgIERXb3JkTWVtb3J5IChSZXNvdXJj ZVByb2R1Y2VyLCBQb3NEZWNvZGUsIE1pbkZpeGVkLCBNYXhGaXhlZCwgQ2FjaGVhYmxlLCBSZWFk V3JpdGUsDQogICAgICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAsDQogICAgICAgICAgICAgICAg ICAgIDB4MDAwQ0MwMDAsDQogICAgICAgICAgICAgICAgICAgIDB4MDAwQ0ZGRkYsDQogICAgICAg ICAgICAgICAgICAgIDB4MDAwMDAwMDAsDQogICAgICAgICAgICAgICAgICAgIDB4MDAwMDQwMDAs IDB4MDApDQogICAgICAgICAgICAgICAgRFdvcmRNZW1vcnkgKFJlc291cmNlUHJvZHVjZXIsIFBv c0RlY29kZSwgTWluRml4ZWQsIE1heEZpeGVkLCBDYWNoZWFibGUsIFJlYWRXcml0ZSwNCiAgICAg ICAgICAgICAgICAgICAgMHgwMDAwMDAwMCwNCiAgICAgICAgICAgICAgICAgICAgMHgwMDBEMDAw MCwNCiAgICAgICAgICAgICAgICAgICAgMHgwMDBEM0ZGRiwNCiAgICAgICAgICAgICAgICAgICAg MHgwMDAwMDAwMCwNCiAgICAgICAgICAgICAgICAgICAgMHgwMDAwNDAwMCwgMHgwMCkNCiAgICAg ICAgICAgICAgICBEV29yZE1lbW9yeSAoUmVzb3VyY2VQcm9kdWNlciwgUG9zRGVjb2RlLCBNaW5G aXhlZCwgTWF4Rml4ZWQsIENhY2hlYWJsZSwgUmVhZFdyaXRlLA0KICAgICAgICAgICAgICAgICAg ICAweDAwMDAwMDAwLA0KICAgICAgICAgICAgICAgICAgICAweDAwMEQ0MDAwLA0KICAgICAgICAg ICAgICAgICAgICAweDAwMEQ3RkZGLA0KICAgICAgICAgICAgICAgICAgICAweDAwMDAwMDAwLA0K ICAgICAgICAgICAgICAgICAgICAweDAwMDA0MDAwLCAweDAwKQ0KICAgICAgICAgICAgICAgIERX b3JkTWVtb3J5IChSZXNvdXJjZVByb2R1Y2VyLCBQb3NEZWNvZGUsIE1pbkZpeGVkLCBNYXhGaXhl ZCwgQ2FjaGVhYmxlLCBSZWFkV3JpdGUsDQogICAgICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAs DQogICAgICAgICAgICAgICAgICAgIDB4MDAwRDgwMDAsDQogICAgICAgICAgICAgICAgICAgIDB4 MDAwREJGRkYsDQogICAgICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAsDQogICAgICAgICAgICAg ICAgICAgIDB4MDAwMDQwMDAsIDB4MDApDQogICAgICAgICAgICAgICAgRFdvcmRNZW1vcnkgKFJl c291cmNlUHJvZHVjZXIsIFBvc0RlY29kZSwgTWluRml4ZWQsIE1heEZpeGVkLCBDYWNoZWFibGUs IFJlYWRXcml0ZSwNCiAgICAgICAgICAgICAgICAgICAgMHgwMDAwMDAwMCwNCiAgICAgICAgICAg ICAgICAgICAgMHgwMDBEQzAwMCwNCiAgICAgICAgICAgICAgICAgICAgMHgwMDBERkZGRiwNCiAg ICAgICAgICAgICAgICAgICAgMHgwMDAwMDAwMCwNCiAgICAgICAgICAgICAgICAgICAgMHgwMDAw NDAwMCwgMHgwMCkNCiAgICAgICAgICAgICAgICBEV29yZE1lbW9yeSAoUmVzb3VyY2VQcm9kdWNl ciwgUG9zRGVjb2RlLCBNaW5GaXhlZCwgTWF4Rml4ZWQsIENhY2hlYWJsZSwgUmVhZFdyaXRlLA0K ICAgICAgICAgICAgICAgICAgICAweDAwMDAwMDAwLA0KICAgICAgICAgICAgICAgICAgICAweDAw MEUwMDAwLA0KICAgICAgICAgICAgICAgICAgICAweDAwMEUzRkZGLA0KICAgICAgICAgICAgICAg ICAgICAweDAwMDAwMDAwLA0KICAgICAgICAgICAgICAgICAgICAweDAwMDA0MDAwLCAweDAwKQ0K ICAgICAgICAgICAgICAgIERXb3JkTWVtb3J5IChSZXNvdXJjZVByb2R1Y2VyLCBQb3NEZWNvZGUs IE1pbkZpeGVkLCBNYXhGaXhlZCwgQ2FjaGVhYmxlLCBSZWFkV3JpdGUsDQogICAgICAgICAgICAg ICAgICAgIDB4MDAwMDAwMDAsDQogICAgICAgICAgICAgICAgICAgIDB4MDAwRTQwMDAsDQogICAg ICAgICAgICAgICAgICAgIDB4MDAwRTdGRkYsDQogICAgICAgICAgICAgICAgICAgIDB4MDAwMDAw MDAsDQogICAgICAgICAgICAgICAgICAgIDB4MDAwMDQwMDAsIDB4MDApDQogICAgICAgICAgICAg ICAgRFdvcmRNZW1vcnkgKFJlc291cmNlUHJvZHVjZXIsIFBvc0RlY29kZSwgTWluRml4ZWQsIE1h eEZpeGVkLCBDYWNoZWFibGUsIFJlYWRXcml0ZSwNCiAgICAgICAgICAgICAgICAgICAgMHgwMDAw MDAwMCwNCiAgICAgICAgICAgICAgICAgICAgMHgwMDBFODAwMCwNCiAgICAgICAgICAgICAgICAg ICAgMHgwMDBFQkZGRiwNCiAgICAgICAgICAgICAgICAgICAgMHgwMDAwMDAwMCwNCiAgICAgICAg ICAgICAgICAgICAgMHgwMDAwNDAwMCwgMHgwMCkNCiAgICAgICAgICAgICAgICBEV29yZE1lbW9y eSAoUmVzb3VyY2VQcm9kdWNlciwgUG9zRGVjb2RlLCBNaW5GaXhlZCwgTWF4Rml4ZWQsIENhY2hl YWJsZSwgUmVhZFdyaXRlLA0KICAgICAgICAgICAgICAgICAgICAweDAwMDAwMDAwLA0KICAgICAg ICAgICAgICAgICAgICAweDAwMEVDMDAwLA0KICAgICAgICAgICAgICAgICAgICAweDAwMEVGRkZG LA0KICAgICAgICAgICAgICAgICAgICAweDAwMDAwMDAwLA0KICAgICAgICAgICAgICAgICAgICAw eDAwMDA0MDAwLCAweDAwKQ0KICAgICAgICAgICAgICAgIERXb3JkTWVtb3J5IChSZXNvdXJjZVBy b2R1Y2VyLCBQb3NEZWNvZGUsIE1pbkZpeGVkLCBNYXhGaXhlZCwgQ2FjaGVhYmxlLCBSZWFkV3Jp dGUsDQogICAgICAgICAgICAgICAgICAgIDB4MDAwMDAwMDAsDQogICAgICAgICAgICAgICAgICAg IDB4MDAwRjAwMDAsDQogICAgICAgICAgICAgICAgICAgIDB4MDAwRkZGRkYsDQogICAgICAgICAg ICAgICAgICAgIDB4MDAwMDAwMDAsDQogICAgICAgICAgICAgICAgICAgIDB4MDAwMTAwMDAsIDB4 MDApDQogICAgICAgICAgICAgICAgRFdvcmRNZW1vcnkgKFJlc291cmNlUHJvZHVjZXIsIFBvc0Rl Y29kZSwgTWluRml4ZWQsIE1heEZpeGVkLCBDYWNoZWFibGUsIFJlYWRXcml0ZSwNCiAgICAgICAg ICAgICAgICAgICAgMHgwMDAwMDAwMCwNCiAgICAgICAgICAgICAgICAgICAgMHgwMDAwMDAwMCwN CiAgICAgICAgICAgICAgICAgICAgMHhGRUJGRkZGRiwNCiAgICAgICAgICAgICAgICAgICAgMHgw MDAwMDAwMCwNCiAgICAgICAgICAgICAgICAgICAgMHgwMDAwMDAwMCwgMHgwMCkNCiAgICAgICAg ICAgIH0pDQogICAgICAgICAgICBNZXRob2QgKF9DUlMsIDAsIFNlcmlhbGl6ZWQpDQogICAgICAg ICAgICB7DQogICAgICAgICAgICAgICAgSWYgKFBNMUwpDQogICAgICAgICAgICAgICAgew0KICAg ICAgICAgICAgICAgICAgICBDcmVhdGVEV29yZEZpZWxkIChCVUYwLCAweDgwLCBDMExOKQ0KICAg ICAgICAgICAgICAgICAgICBTdG9yZSAoWmVybywgQzBMTikNCiAgICAgICAgICAgICAgICB9DQoN CiAgICAgICAgICAgICAgICBJZiAoTEVxdWFsIChQTTFMLCAweDAxKSkNCiAgICAgICAgICAgICAg ICB7DQogICAgICAgICAgICAgICAgICAgIENyZWF0ZUJpdEZpZWxkIChCVUYwLCAweDAzNzgsIEMw UlcpDQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChaZXJvLCBDMFJXKQ0KICAgICAgICAgICAg ICAgIH0NCg0KICAgICAgICAgICAgICAgIElmIChQTTFIKQ0KICAgICAgICAgICAgICAgIHsNCiAg ICAgICAgICAgICAgICAgICAgQ3JlYXRlRFdvcmRGaWVsZCAoQlVGMCwgMHg5QiwgQzRMTikNCiAg ICAgICAgICAgICAgICAgICAgU3RvcmUgKFplcm8sIEM0TE4pDQogICAgICAgICAgICAgICAgfQ0K DQogICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoUE0xSCwgMHgwMSkpDQogICAgICAgICAgICAg ICAgew0KICAgICAgICAgICAgICAgICAgICBDcmVhdGVCaXRGaWVsZCAoQlVGMCwgMHgwNDUwLCBD NFJXKQ0KICAgICAgICAgICAgICAgICAgICBTdG9yZSAoWmVybywgQzRSVykNCiAgICAgICAgICAg ICAgICB9DQoNCiAgICAgICAgICAgICAgICBJZiAoUE0yTCkNCiAgICAgICAgICAgICAgICB7DQog ICAgICAgICAgICAgICAgICAgIENyZWF0ZURXb3JkRmllbGQgKEJVRjAsIDB4QjYsIEM4TE4pDQog ICAgICAgICAgICAgICAgICAgIFN0b3JlIChaZXJvLCBDOExOKQ0KICAgICAgICAgICAgICAgIH0N Cg0KICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKFBNMkwsIDB4MDEpKQ0KICAgICAgICAgICAg ICAgIHsNCiAgICAgICAgICAgICAgICAgICAgQ3JlYXRlQml0RmllbGQgKEJVRjAsIDB4MDUyOCwg QzhSVykNCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFplcm8sIEM4UlcpDQogICAgICAgICAg ICAgICAgfQ0KDQogICAgICAgICAgICAgICAgSWYgKFBNMkgpDQogICAgICAgICAgICAgICAgew0K ICAgICAgICAgICAgICAgICAgICBDcmVhdGVEV29yZEZpZWxkIChCVUYwLCAweEQxLCBDQ0xOKQ0K ICAgICAgICAgICAgICAgICAgICBTdG9yZSAoWmVybywgQ0NMTikNCiAgICAgICAgICAgICAgICB9 DQoNCiAgICAgICAgICAgICAgICBJZiAoTEVxdWFsIChQTTJILCAweDAxKSkNCiAgICAgICAgICAg ICAgICB7DQogICAgICAgICAgICAgICAgICAgIENyZWF0ZUJpdEZpZWxkIChCVUYwLCAweDA2MDAs IENDUlcpDQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChaZXJvLCBDQ1JXKQ0KICAgICAgICAg ICAgICAgIH0NCg0KICAgICAgICAgICAgICAgIElmIChQTTNMKQ0KICAgICAgICAgICAgICAgIHsN CiAgICAgICAgICAgICAgICAgICAgQ3JlYXRlRFdvcmRGaWVsZCAoQlVGMCwgMHhFQywgRDBMTikN CiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFplcm8sIEQwTE4pDQogICAgICAgICAgICAgICAg fQ0KDQogICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoUE0zTCwgMHgwMSkpDQogICAgICAgICAg ICAgICAgew0KICAgICAgICAgICAgICAgICAgICBDcmVhdGVCaXRGaWVsZCAoQlVGMCwgMHgwNkQ4 LCBEMFJXKQ0KICAgICAgICAgICAgICAgICAgICBTdG9yZSAoWmVybywgRDBSVykNCiAgICAgICAg ICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBJZiAoUE0zSCkNCiAgICAgICAgICAgICAgICB7 DQogICAgICAgICAgICAgICAgICAgIENyZWF0ZURXb3JkRmllbGQgKEJVRjAsIDB4MDEwNywgRDRM TikNCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFplcm8sIEQ0TE4pDQogICAgICAgICAgICAg ICAgfQ0KDQogICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoUE0zSCwgMHgwMSkpDQogICAgICAg ICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBDcmVhdGVCaXRGaWVsZCAoQlVGMCwgMHgw N0IwLCBENFJXKQ0KICAgICAgICAgICAgICAgICAgICBTdG9yZSAoWmVybywgRDRSVykNCiAgICAg ICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBJZiAoUE00TCkNCiAgICAgICAgICAgICAg ICB7DQogICAgICAgICAgICAgICAgICAgIENyZWF0ZURXb3JkRmllbGQgKEJVRjAsIDB4MDEyMiwg RDhMTikNCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFplcm8sIEQ4TE4pDQogICAgICAgICAg ICAgICAgfQ0KDQogICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoUE00TCwgMHgwMSkpDQogICAg ICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBDcmVhdGVCaXRGaWVsZCAoQlVGMCwg MHgwODg4LCBEOFJXKQ0KICAgICAgICAgICAgICAgICAgICBTdG9yZSAoWmVybywgRDhSVykNCiAg ICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBJZiAoUE00SCkNCiAgICAgICAgICAg ICAgICB7DQogICAgICAgICAgICAgICAgICAgIENyZWF0ZURXb3JkRmllbGQgKEJVRjAsIDB4MDEz RCwgRENMTikNCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFplcm8sIERDTE4pDQogICAgICAg ICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoUE00SCwgMHgwMSkpDQog ICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBDcmVhdGVCaXRGaWVsZCAoQlVG MCwgMHgwOTYwLCBEQ1JXKQ0KICAgICAgICAgICAgICAgICAgICBTdG9yZSAoWmVybywgRENSVykN CiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBJZiAoUE01TCkNCiAgICAgICAg ICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIENyZWF0ZURXb3JkRmllbGQgKEJVRjAsIDB4 MDE1OCwgRTBMTikNCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFplcm8sIEUwTE4pDQogICAg ICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoUE01TCwgMHgwMSkp DQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBDcmVhdGVCaXRGaWVsZCAo QlVGMCwgMHgwQTM4LCBFMFJXKQ0KICAgICAgICAgICAgICAgICAgICBTdG9yZSAoWmVybywgRTBS VykNCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBJZiAoUE01SCkNCiAgICAg ICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIENyZWF0ZURXb3JkRmllbGQgKEJVRjAs IDB4MDE3MywgRTRMTikNCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFplcm8sIEU0TE4pDQog ICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoUE01SCwgMHgw MSkpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBDcmVhdGVCaXRGaWVs ZCAoQlVGMCwgMHgwQjEwLCBFNFJXKQ0KICAgICAgICAgICAgICAgICAgICBTdG9yZSAoWmVybywg RTRSVykNCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBJZiAoUE02TCkNCiAg ICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIENyZWF0ZURXb3JkRmllbGQgKEJV RjAsIDB4MDE4RSwgRThMTikNCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFplcm8sIEU4TE4p DQogICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoUE02TCwg MHgwMSkpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBDcmVhdGVCaXRG aWVsZCAoQlVGMCwgMHgwQkU4LCBFOFJXKQ0KICAgICAgICAgICAgICAgICAgICBTdG9yZSAoWmVy bywgRThSVykNCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBJZiAoUE02SCkN CiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIENyZWF0ZURXb3JkRmllbGQg KEJVRjAsIDB4MDFBOSwgRUNMTikNCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFplcm8sIEVD TE4pDQogICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoUE02 SCwgMHgwMSkpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBDcmVhdGVC aXRGaWVsZCAoQlVGMCwgMHgwQ0MwLCBFQ1JXKQ0KICAgICAgICAgICAgICAgICAgICBTdG9yZSAo WmVybywgRUNSVykNCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBJZiAoUE0w SCkNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIENyZWF0ZURXb3JkRmll bGQgKEJVRjAsIDB4MDFDNCwgRjBMTikNCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFplcm8s IEYwTE4pDQogICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgSWYgKExFcXVhbCAo UE0wSCwgMHgwMSkpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBDcmVh dGVCaXRGaWVsZCAoQlVGMCwgMHgwRDk4LCBGMFJXKQ0KICAgICAgICAgICAgICAgICAgICBTdG9y ZSAoWmVybywgRjBSVykNCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBDcmVh dGVEV29yZEZpZWxkIChCVUYwLCAweDAxRDMsIE0xTU4pDQogICAgICAgICAgICAgICAgQ3JlYXRl RFdvcmRGaWVsZCAoQlVGMCwgMHgwMUQ3LCBNMU1YKQ0KICAgICAgICAgICAgICAgIENyZWF0ZURX b3JkRmllbGQgKEJVRjAsIDB4MDFERiwgTTFMTikNCiAgICAgICAgICAgICAgICBNdWx0aXBseSAo MHgwMjAwMDAwMCwgRFJCMywgTTFNTikNCiAgICAgICAgICAgICAgICBBZGQgKFN1YnRyYWN0IChN MU1YLCBNMU1OKSwgMHgwMSwgTTFMTikNCiAgICAgICAgICAgICAgICBSZXR1cm4gKEJVRjApDQog ICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIE1ldGhvZCAoX1BSVCwgMCwgTm90U2VyaWFsaXpl ZCkNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBSZXR1cm4gKFBhY2thZ2UgKDB4MDkp DQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBQYWNrYWdlICgweDA0KQ0K ICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAweDAwMDFGRkZG LCANCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAsIA0KICAgICAgICAgICAgICAgICAgICAg ICAgXF9TQi5QQ0kwLkxQQ0IuTE5LQSwgDQogICAgICAgICAgICAgICAgICAgICAgICAweDAwDQog ICAgICAgICAgICAgICAgICAgIH0sIA0KDQogICAgICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4 MDQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAw MUZGRkYsIA0KICAgICAgICAgICAgICAgICAgICAgICAgMHgwMSwgDQogICAgICAgICAgICAgICAg ICAgICAgICBcX1NCLlBDSTAuTFBDQi5MTktCLCANCiAgICAgICAgICAgICAgICAgICAgICAgIDB4 MDANCiAgICAgICAgICAgICAgICAgICAgfSwgDQoNCiAgICAgICAgICAgICAgICAgICAgUGFja2Fn ZSAoMHgwNCkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAg MHgwMDAxRkZGRiwgDQogICAgICAgICAgICAgICAgICAgICAgICAweDAyLCANCiAgICAgICAgICAg ICAgICAgICAgICAgIFxfU0IuUENJMC5MUENCLkxOS0MsIA0KICAgICAgICAgICAgICAgICAgICAg ICAgMHgwMA0KICAgICAgICAgICAgICAgICAgICB9LCANCg0KICAgICAgICAgICAgICAgICAgICBQ YWNrYWdlICgweDA0KQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAg ICAgICAweDAwMDFGRkZGLCANCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDMsIA0KICAgICAg ICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkxQQ0IuTE5LRCwgDQogICAgICAgICAgICAgICAg ICAgICAgICAweDAwDQogICAgICAgICAgICAgICAgICAgIH0sIA0KDQogICAgICAgICAgICAgICAg ICAgIFBhY2thZ2UgKDB4MDQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAg ICAgICAgICAgIDB4MDAxREZGRkYsIA0KICAgICAgICAgICAgICAgICAgICAgICAgMHgwMCwgDQog ICAgICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuTFBDQi5MTktBLCANCiAgICAgICAgICAg ICAgICAgICAgICAgIDB4MDANCiAgICAgICAgICAgICAgICAgICAgfSwgDQoNCiAgICAgICAgICAg ICAgICAgICAgUGFja2FnZSAoMHgwNCkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAg ICAgICAgICAgICAgICAgMHgwMDFERkZGRiwgDQogICAgICAgICAgICAgICAgICAgICAgICAweDAx LCANCiAgICAgICAgICAgICAgICAgICAgICAgIFxfU0IuUENJMC5MUENCLkxOS0QsIA0KICAgICAg ICAgICAgICAgICAgICAgICAgMHgwMA0KICAgICAgICAgICAgICAgICAgICB9LCANCg0KICAgICAg ICAgICAgICAgICAgICBQYWNrYWdlICgweDA0KQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAg ICAgICAgICAgICAgICAgICAgICAweDAwMURGRkZGLCANCiAgICAgICAgICAgICAgICAgICAgICAg IDB4MDIsIA0KICAgICAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkxQQ0IuTE5LQywgDQog ICAgICAgICAgICAgICAgICAgICAgICAweDAwDQogICAgICAgICAgICAgICAgICAgIH0sIA0KDQog ICAgICAgICAgICAgICAgICAgIFBhY2thZ2UgKDB4MDQpDQogICAgICAgICAgICAgICAgICAgIHsN CiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDAxREZGRkYsIA0KICAgICAgICAgICAgICAgICAg ICAgICAgMHgwMywgDQogICAgICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuTFBDQi5MTktI LCANCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDANCiAgICAgICAgICAgICAgICAgICAgfSwg DQoNCiAgICAgICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkNCiAgICAgICAgICAgICAgICAg ICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgMHgwMDFGRkZGRiwgDQogICAgICAgICAgICAg ICAgICAgICAgICAweDAxLCANCiAgICAgICAgICAgICAgICAgICAgICAgIFxfU0IuUENJMC5MUENC LkxOS0IsIA0KICAgICAgICAgICAgICAgICAgICAgICAgMHgwMA0KICAgICAgICAgICAgICAgICAg ICB9DQogICAgICAgICAgICAgICAgfSkNCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgRGV2 aWNlIChBR1BCKQ0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIE5hbWUgKF9BRFIsIDB4 MDAwMTAwMDApDQogICAgICAgICAgICAgICAgTWV0aG9kIChfUFJULCAwLCBOb3RTZXJpYWxpemVk KQ0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChQYWNrYWdl ICgweDAxKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBQ YWNrYWdlICgweDA0KQ0KICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAg ICAgICAgICAgICAgIDB4RkZGRiwgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgwMCwg DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgXF9TQi5QQ0kwLkxQQ0IuTE5LQSwgDQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHgwMA0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0K ICAgICAgICAgICAgICAgICAgICB9KQ0KICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAg ICAgIERldmljZSAoVklEMCkNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAg IE5hbWUgKF9BRFIsIDB4MDApDQogICAgICAgICAgICAgICAgICAgIE9wZXJhdGlvblJlZ2lvbiAo VklEUiwgUENJX0NvbmZpZywgMHg0QywgMHgwNCkNCiAgICAgICAgICAgICAgICAgICAgRmllbGQg KFZJRFIsIEJ5dGVBY2MsIE5vTG9jaywgUHJlc2VydmUpDQogICAgICAgICAgICAgICAgICAgIHsN CiAgICAgICAgICAgICAgICAgICAgICAgIFNTSUQsICAgMzINCiAgICAgICAgICAgICAgICAgICAg fQ0KDQogICAgICAgICAgICAgICAgICAgIERldmljZSAoQ1JUKQ0KICAgICAgICAgICAgICAgICAg ICB7DQogICAgICAgICAgICAgICAgICAgICAgICBOYW1lIChfQURSLCAweDAxMDApDQogICAgICAg ICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICBEZXZpY2UgKExDRCkNCiAgICAg ICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSAoX0FEUiwgMHgw MTEwKQ0KICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgRGV2aWNl IChUVikNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgTmFt ZSAoX0FEUiwgMHgwMjAwKQ0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAg fQ0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICBEZXZpY2UgKFBDSUIpDQogICAgICAgICAg ICB7DQogICAgICAgICAgICAgICAgTmFtZSAoX0FEUiwgMHgwMDFFMDAwMCkNCiAgICAgICAgICAg ICAgICBEZXZpY2UgKExBTkMpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAg ICBOYW1lIChfQURSLCAweDAwMDgwMDAwKQ0KICAgICAgICAgICAgICAgICAgICBOYW1lIChfUFJX LCBQYWNrYWdlICgweDAyKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAg ICAgICAgICAweDBCLCANCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDMNCiAgICAgICAgICAg ICAgICAgICAgfSkNCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBEZXZpY2Ug KFdMQU4pDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBOYW1lIChfQURS LCAweDAwMEIwMDAwKQ0KICAgICAgICAgICAgICAgICAgICBOYW1lIChfUFNDLCAweDAwKQ0KICAg ICAgICAgICAgICAgICAgICBNZXRob2QgKF9QUzAsIDAsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAg ICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDAwLCBfUFND KQ0KICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgTWV0aG9kIChf UFMzLCAwLCBOb3RTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAg ICAgICAgICAgICAgICBTdG9yZSAoMHgwMywgX1BTQykNCiAgICAgICAgICAgICAgICAgICAgfQ0K DQogICAgICAgICAgICAgICAgICAgIE1ldGhvZCAoX1NUQSwgMCwgTm90U2VyaWFsaXplZCkNCiAg ICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDBG KQ0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAg ICAgICAgRGV2aWNlIChDUkQwKQ0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAg ICAgTmFtZSAoX0FEUiwgMHgwMDA1MDAwMCkNCiAgICAgICAgICAgICAgICAgICAgT3BlcmF0aW9u UmVnaW9uIChDQ1JELCBQQ0lfQ29uZmlnLCAweDAwLCAweEU0KQ0KICAgICAgICAgICAgICAgICAg ICBGaWVsZCAoQ0NSRCwgRFdvcmRBY2MsIE5vTG9jaywgUHJlc2VydmUpDQogICAgICAgICAgICAg ICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIE9mZnNldCAoMHgwNCksIA0KICAgICAg ICAgICAgICAgICAgICAgICAgQ0QwNCwgICAzMiwgDQogICAgICAgICAgICAgICAgICAgICAgICBP ZmZzZXQgKDB4M0UpLCANCiAgICAgICAgICAgICAgICAgICAgICAgIENEM0UsICAgMzIsIA0KICAg ICAgICAgICAgICAgICAgICAgICAgT2Zmc2V0ICgweDQ0KSwgDQogICAgICAgICAgICAgICAgICAg ICAgICBDRDQ0LCAgIDMyLCANCiAgICAgICAgICAgICAgICAgICAgICAgIE9mZnNldCAoMHhFMCks IA0KICAgICAgICAgICAgICAgICAgICAgICAgQ0RFMCwgICA4LCANCiAgICAgICAgICAgICAgICAg ICAgICAgIENERTEsICAgOA0KICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAg ICAgICAgTWV0aG9kIChfSU5JLCAwLCBOb3RTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgICAg ICB7DQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoWmVybywgQ0Q0NCkNCiAgICAgICAg ICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgIE5hbWUgKF9QU0MsIDB4MDApDQog ICAgICAgICAgICAgICAgICAgIE1ldGhvZCAoX1BTMCwgMCwgTm90U2VyaWFsaXplZCkNCiAgICAg ICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDAsIF9Q U0MpDQogICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICBNZXRob2Qg KF9QUzMsIDAsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAg ICAgICAgICAgICAgICAgIFN0b3JlICgweDAzLCBfUFNDKQ0KICAgICAgICAgICAgICAgICAgICB9 DQoNCiAgICAgICAgICAgICAgICAgICAgTWV0aG9kIChfU1RBLCAwLCBOb3RTZXJpYWxpemVkKQ0K ICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4 MEYpDQogICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICBOYW1lIChf UFJXLCBQYWNrYWdlICgweDAyKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAg ICAgICAgICAgICAweDBCLCANCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MDMNCiAgICAgICAg ICAgICAgICAgICAgfSkNCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBEZXZp Y2UgKFNEOTQpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBOYW1lIChf QURSLCAweDAwMDUwMDAxKQ0KICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgIE1l dGhvZCAoX1BSVCwgMCwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgICAgICAgICB7DQogICAgICAg ICAgICAgICAgICAgIFJldHVybiAoUGFja2FnZSAoMHgwNSkNCiAgICAgICAgICAgICAgICAgICAg ew0KICAgICAgICAgICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkNCiAgICAgICAgICAgICAg ICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwMDVGRkZGLCANCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwLCANCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICBcX1NCLlBDSTAuTFBDQi5MTktGLCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAw eDAwDQogICAgICAgICAgICAgICAgICAgICAgICB9LCANCg0KICAgICAgICAgICAgICAgICAgICAg ICAgUGFja2FnZSAoMHgwNCkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDAwMDVGRkZGLCANCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAweDAxLCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuTFBDQi5MTktH LCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwDQogICAgICAgICAgICAgICAgICAg ICAgICB9LCANCg0KICAgICAgICAgICAgICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkNCiAgICAg ICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwMEJG RkZGLCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwLCANCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICBcX1NCLlBDSTAuTFBDQi5MTktELCANCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDAwDQogICAgICAgICAgICAgICAgICAgICAgICB9LCANCg0KICAgICAgICAgICAg ICAgICAgICAgICAgUGFja2FnZSAoMHgwNCkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwMDRGRkZGLCANCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDAwLCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAu TFBDQi5MTktFLCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwDQogICAgICAgICAg ICAgICAgICAgICAgICB9LCANCg0KICAgICAgICAgICAgICAgICAgICAgICAgUGFja2FnZSAoMHgw NCkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAweDAwMDhGRkZGLCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwLCANCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICBcX1NCLlBDSTAuTFBDQi5MTktFLCANCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDAwDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAg ICAgICAgICAgICAgIH0pDQogICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgfQ0KDQogICAg ICAgICAgICBEZXZpY2UgKExQQ0IpDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgTmFt ZSAoX0FEUiwgMHgwMDFGMDAwMCkNCiAgICAgICAgICAgICAgICBPcGVyYXRpb25SZWdpb24gKExQ QzAsIFBDSV9Db25maWcsIDB4NDAsIDB4QzApDQogICAgICAgICAgICAgICAgRmllbGQgKExQQzAs IEFueUFjYywgTm9Mb2NrLCBQcmVzZXJ2ZSkNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAg ICAgICAgICAgIE9mZnNldCAoMHgyMCksIA0KICAgICAgICAgICAgICAgICAgICBQSVJBLCAgIDgs IA0KICAgICAgICAgICAgICAgICAgICBQSVJCLCAgIDgsIA0KICAgICAgICAgICAgICAgICAgICBQ SVJDLCAgIDgsIA0KICAgICAgICAgICAgICAgICAgICBQSVJELCAgIDgsIA0KICAgICAgICAgICAg ICAgICAgICBPZmZzZXQgKDB4MjgpLCANCiAgICAgICAgICAgICAgICAgICAgUElSRSwgICA4LCAN CiAgICAgICAgICAgICAgICAgICAgUElSRiwgICA4LCANCiAgICAgICAgICAgICAgICAgICAgUElS RywgICA4LCANCiAgICAgICAgICAgICAgICAgICAgUElSSCwgICA4LCANCiAgICAgICAgICAgICAg ICAgICAgT2Zmc2V0ICgweDkwKSwgDQogICAgICAgICAgICAgICAgICAgIEhQVEUsICAgMzIsIA0K ICAgICAgICAgICAgICAgICAgICBPZmZzZXQgKDB4QTApLCANCiAgICAgICAgICAgICAgICAgICAg TERFMCwgICA4LCANCiAgICAgICAgICAgICAgICAgICAgTERFMSwgICA4DQogICAgICAgICAgICAg ICAgfQ0KDQogICAgICAgICAgICAgICAgRGV2aWNlIChMTktBKQ0KICAgICAgICAgICAgICAgIHsN CiAgICAgICAgICAgICAgICAgICAgTmFtZSAoX0hJRCwgRWlzYUlkICgiUE5QMEMwRiIpKQ0KICAg ICAgICAgICAgICAgICAgICBOYW1lIChfVUlELCAweDAxKQ0KICAgICAgICAgICAgICAgICAgICBN ZXRob2QgKF9ESVMsIDAsIFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAg ICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDgwLCBQSVJBKQ0KICAgICAgICAgICAgICAgICAg ICB9DQoNCiAgICAgICAgICAgICAgICAgICAgTmFtZSAoX1BSUywgUmVzb3VyY2VUZW1wbGF0ZSAo KQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBJUlEgKExl dmVsLCBBY3RpdmVMb3csIFNoYXJlZCkgezl9DQogICAgICAgICAgICAgICAgICAgIH0pDQogICAg ICAgICAgICAgICAgICAgIE1ldGhvZCAoX0NSUywgMCwgU2VyaWFsaXplZCkNCiAgICAgICAgICAg ICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSAoUlRMQSwgUmVzb3VyY2VU ZW1wbGF0ZSAoKQ0KICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgIElSUSAoTGV2ZWwsIEFjdGl2ZUxvdywgU2hhcmVkKSB7fQ0KICAgICAgICAgICAg ICAgICAgICAgICAgfSkNCiAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAo UlRMQSwgMHgwMSwgSVJRMCkNCiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChaZXJvLCBJ UlEwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgU2hpZnRMZWZ0ICgweDAxLCBBbmQgKFBJUkEs IDB4MEYpLCBJUlEwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChSVExBKQ0KICAg ICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgTWV0aG9kIChfU1JTLCAx LCBTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAg ICAgICBDcmVhdGVXb3JkRmllbGQgKEFyZzAsIDB4MDEsIElSUTApDQogICAgICAgICAgICAgICAg ICAgICAgICBGaW5kU2V0UmlnaHRCaXQgKElSUTAsIExvY2FsMCkNCiAgICAgICAgICAgICAgICAg ICAgICAgIERlY3JlbWVudCAoTG9jYWwwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUg KExvY2FsMCwgUElSQSkNCiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAg ICAgIE1ldGhvZCAoX1NUQSwgMCwgU2VyaWFsaXplZCkNCiAgICAgICAgICAgICAgICAgICAgew0K ICAgICAgICAgICAgICAgICAgICAgICAgSWYgKEFuZCAoUElSQSwgMHg4MCkpDQogICAgICAgICAg ICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDA5 KQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgRWxz ZQ0KICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAg IFJldHVybiAoMHgwQikNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAg ICAgICAgfQ0KICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgIERldmljZSAoTE5L QikNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIE5hbWUgKF9ISUQsIEVp c2FJZCAoIlBOUDBDMEYiKSkNCiAgICAgICAgICAgICAgICAgICAgTmFtZSAoX1VJRCwgMHgwMikN CiAgICAgICAgICAgICAgICAgICAgTWV0aG9kIChfRElTLCAwLCBTZXJpYWxpemVkKQ0KICAgICAg ICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHg4MCwgUElS QikNCiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgIE5hbWUgKF9Q UlMsIFJlc291cmNlVGVtcGxhdGUgKCkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAg ICAgICAgICAgICAgICAgSVJRIChMZXZlbCwgQWN0aXZlTG93LCBTaGFyZWQpIHs5fQ0KICAgICAg ICAgICAgICAgICAgICB9KQ0KICAgICAgICAgICAgICAgICAgICBNZXRob2QgKF9DUlMsIDAsIFNl cmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAg IE5hbWUgKFJUTEIsIFJlc291cmNlVGVtcGxhdGUgKCkNCiAgICAgICAgICAgICAgICAgICAgICAg IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBJUlEgKExldmVsLCBBY3RpdmVMb3csIFNo YXJlZCkge30NCiAgICAgICAgICAgICAgICAgICAgICAgIH0pDQogICAgICAgICAgICAgICAgICAg ICAgICBDcmVhdGVXb3JkRmllbGQgKFJUTEIsIDB4MDEsIElSUTApDQogICAgICAgICAgICAgICAg ICAgICAgICBTdG9yZSAoWmVybywgSVJRMCkNCiAgICAgICAgICAgICAgICAgICAgICAgIFNoaWZ0 TGVmdCAoMHgwMSwgQW5kIChQSVJCLCAweDBGKSwgSVJRMCkNCiAgICAgICAgICAgICAgICAgICAg ICAgIFJldHVybiAoUlRMQikNCiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAg ICAgICAgIE1ldGhvZCAoX1NSUywgMSwgU2VyaWFsaXplZCkNCiAgICAgICAgICAgICAgICAgICAg ew0KICAgICAgICAgICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChBcmcwLCAweDAxLCBJ UlEwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgRmluZFNldFJpZ2h0Qml0IChJUlEwLCBMb2Nh bDApDQogICAgICAgICAgICAgICAgICAgICAgICBEZWNyZW1lbnQgKExvY2FsMCkNCiAgICAgICAg ICAgICAgICAgICAgICAgIFN0b3JlIChMb2NhbDAsIFBJUkIpDQogICAgICAgICAgICAgICAgICAg IH0NCg0KICAgICAgICAgICAgICAgICAgICBNZXRob2QgKF9TVEEsIDAsIFNlcmlhbGl6ZWQpDQog ICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIElmIChBbmQgKFBJ UkIsIDB4ODApKQ0KICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFJldHVybiAoMHgwOSkNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAg ICAgICAgICAgICAgICAgICAgIEVsc2UNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MEIpDQogICAgICAgICAgICAgICAgICAg ICAgICB9DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICB9DQoNCiAgICAg ICAgICAgICAgICBEZXZpY2UgKExOS0MpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAg ICAgICAgICBOYW1lIChfSElELCBFaXNhSWQgKCJQTlAwQzBGIikpDQogICAgICAgICAgICAgICAg ICAgIE5hbWUgKF9VSUQsIDB4MDMpDQogICAgICAgICAgICAgICAgICAgIE1ldGhvZCAoX0RJUywg MCwgU2VyaWFsaXplZCkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAg ICAgICAgU3RvcmUgKDB4ODAsIFBJUkMpDQogICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAg ICAgICAgICAgICAgICBOYW1lIChfUFJTLCBSZXNvdXJjZVRlbXBsYXRlICgpDQogICAgICAgICAg ICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIElSUSAoTGV2ZWwsIEFjdGl2ZUxv dywgU2hhcmVkKSB7OX0NCiAgICAgICAgICAgICAgICAgICAgfSkNCiAgICAgICAgICAgICAgICAg ICAgTWV0aG9kIChfQ1JTLCAwLCBTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgICAgICB7DQog ICAgICAgICAgICAgICAgICAgICAgICBOYW1lIChSVExDLCBSZXNvdXJjZVRlbXBsYXRlICgpDQog ICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgSVJR IChMZXZlbCwgQWN0aXZlTG93LCBTaGFyZWQpIHt9DQogICAgICAgICAgICAgICAgICAgICAgICB9 KQ0KICAgICAgICAgICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChSVExDLCAweDAxLCBJ UlEwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFplcm8sIElSUTApDQogICAgICAg ICAgICAgICAgICAgICAgICBTaGlmdExlZnQgKDB4MDEsIEFuZCAoUElSQywgMHgwRiksIElSUTAp DQogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKFJUTEMpDQogICAgICAgICAgICAgICAg ICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICBNZXRob2QgKF9TUlMsIDEsIFNlcmlhbGl6ZWQp DQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZVdv cmRGaWVsZCAoQXJnMCwgMHgwMSwgSVJRMCkNCiAgICAgICAgICAgICAgICAgICAgICAgIEZpbmRT ZXRSaWdodEJpdCAoSVJRMCwgTG9jYWwwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgRGVjcmVt ZW50IChMb2NhbDApDQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoTG9jYWwwLCBQSVJD KQ0KICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgTWV0aG9kIChf U1RBLCAwLCBTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAg ICAgICAgICAgICBJZiAoQW5kIChQSVJDLCAweDgwKSkNCiAgICAgICAgICAgICAgICAgICAgICAg IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MDkpDQogICAgICAgICAg ICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICBFbHNlDQogICAgICAgICAg ICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDBC KQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICB9DQogICAg ICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgRGV2aWNlIChMTktEKQ0KICAgICAgICAg ICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgTmFtZSAoX0hJRCwgRWlzYUlkICgiUE5QMEMw RiIpKQ0KICAgICAgICAgICAgICAgICAgICBOYW1lIChfVUlELCAweDA0KQ0KICAgICAgICAgICAg ICAgICAgICBNZXRob2QgKF9ESVMsIDAsIFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAg IHsNCiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDgwLCBQSVJEKQ0KICAgICAgICAg ICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgTmFtZSAoX1BSUywgUmVzb3VyY2VU ZW1wbGF0ZSAoKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAg ICBJUlEgKExldmVsLCBBY3RpdmVMb3csIFNoYXJlZCkgezl9DQogICAgICAgICAgICAgICAgICAg IH0pDQogICAgICAgICAgICAgICAgICAgIE1ldGhvZCAoX0NSUywgMCwgU2VyaWFsaXplZCkNCiAg ICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSAoUlRMRCwg UmVzb3VyY2VUZW1wbGF0ZSAoKQ0KICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgIElSUSAoTGV2ZWwsIEFjdGl2ZUxvdywgU2hhcmVkKSB7fQ0KICAg ICAgICAgICAgICAgICAgICAgICAgfSkNCiAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZVdv cmRGaWVsZCAoUlRMRCwgMHgwMSwgSVJRMCkNCiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3Jl IChaZXJvLCBJUlEwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgU2hpZnRMZWZ0ICgweDAxLCBB bmQgKFBJUkQsIDB4MEYpLCBJUlEwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChS VExEKQ0KICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgTWV0aG9k IChfU1JTLCAxLCBTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAg ICAgICAgICAgICAgICBDcmVhdGVXb3JkRmllbGQgKEFyZzAsIDB4MDEsIElSUTApDQogICAgICAg ICAgICAgICAgICAgICAgICBGaW5kU2V0UmlnaHRCaXQgKElSUTAsIExvY2FsMCkNCiAgICAgICAg ICAgICAgICAgICAgICAgIERlY3JlbWVudCAoTG9jYWwwKQ0KICAgICAgICAgICAgICAgICAgICAg ICAgU3RvcmUgKExvY2FsMCwgUElSRCkNCiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAg ICAgICAgICAgICAgIE1ldGhvZCAoX1NUQSwgMCwgU2VyaWFsaXplZCkNCiAgICAgICAgICAgICAg ICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgSWYgKEFuZCAoUElSRCwgMHg4MCkpDQog ICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgUmV0 dXJuICgweDA5KQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAg ICAgICAgRWxzZQ0KICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFJldHVybiAoMHgwQikNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAg ICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgIERl dmljZSAoTE5LRSkNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIE5hbWUg KF9ISUQsIEVpc2FJZCAoIlBOUDBDMEYiKSkNCiAgICAgICAgICAgICAgICAgICAgTmFtZSAoX1VJ RCwgMHgwNSkNCiAgICAgICAgICAgICAgICAgICAgTWV0aG9kIChfRElTLCAwLCBTZXJpYWxpemVk KQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAo MHg4MCwgUElSRSkNCiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAg IE5hbWUgKF9QUlMsIFJlc291cmNlVGVtcGxhdGUgKCkNCiAgICAgICAgICAgICAgICAgICAgew0K ICAgICAgICAgICAgICAgICAgICAgICAgSVJRIChMZXZlbCwgQWN0aXZlTG93LCBTaGFyZWQpIHs5 fQ0KICAgICAgICAgICAgICAgICAgICB9KQ0KICAgICAgICAgICAgICAgICAgICBNZXRob2QgKF9D UlMsIDAsIFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAg ICAgICAgICAgIE5hbWUgKFJUTEUsIFJlc291cmNlVGVtcGxhdGUgKCkNCiAgICAgICAgICAgICAg ICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBJUlEgKExldmVsLCBBY3Rp dmVMb3csIFNoYXJlZCkge30NCiAgICAgICAgICAgICAgICAgICAgICAgIH0pDQogICAgICAgICAg ICAgICAgICAgICAgICBDcmVhdGVXb3JkRmllbGQgKFJUTEUsIDB4MDEsIElSUTApDQogICAgICAg ICAgICAgICAgICAgICAgICBTdG9yZSAoWmVybywgSVJRMCkNCiAgICAgICAgICAgICAgICAgICAg ICAgIFNoaWZ0TGVmdCAoMHgwMSwgQW5kIChQSVJFLCAweDBGKSwgSVJRMCkNCiAgICAgICAgICAg ICAgICAgICAgICAgIFJldHVybiAoUlRMRSkNCiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAg ICAgICAgICAgICAgICAgIE1ldGhvZCAoX1NSUywgMSwgU2VyaWFsaXplZCkNCiAgICAgICAgICAg ICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChBcmcw LCAweDAxLCBJUlEwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgRmluZFNldFJpZ2h0Qml0IChJ UlEwLCBMb2NhbDApDQogICAgICAgICAgICAgICAgICAgICAgICBEZWNyZW1lbnQgKExvY2FsMCkN CiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChMb2NhbDAsIFBJUkUpDQogICAgICAgICAg ICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICBNZXRob2QgKF9TVEEsIDAsIFNlcmlh bGl6ZWQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIElm IChBbmQgKFBJUkUsIDB4ODApKQ0KICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwOSkNCiAgICAgICAgICAgICAgICAgICAgICAg IH0NCiAgICAgICAgICAgICAgICAgICAgICAgIEVsc2UNCiAgICAgICAgICAgICAgICAgICAgICAg IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MEIpDQogICAgICAgICAg ICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICB9 DQoNCiAgICAgICAgICAgICAgICBEZXZpY2UgKExOS0YpDQogICAgICAgICAgICAgICAgew0KICAg ICAgICAgICAgICAgICAgICBOYW1lIChfSElELCBFaXNhSWQgKCJQTlAwQzBGIikpDQogICAgICAg ICAgICAgICAgICAgIE5hbWUgKF9VSUQsIDB4MDYpDQogICAgICAgICAgICAgICAgICAgIE1ldGhv ZCAoX0RJUywgMCwgU2VyaWFsaXplZCkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAg ICAgICAgICAgICAgICAgU3RvcmUgKDB4ODAsIFBJUkYpDQogICAgICAgICAgICAgICAgICAgIH0N Cg0KICAgICAgICAgICAgICAgICAgICBOYW1lIChfUFJTLCBSZXNvdXJjZVRlbXBsYXRlICgpDQog ICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIElSUSAoTGV2ZWws IEFjdGl2ZUxvdywgU2hhcmVkKSB7OX0NCiAgICAgICAgICAgICAgICAgICAgfSkNCiAgICAgICAg ICAgICAgICAgICAgTWV0aG9kIChfQ1JTLCAwLCBTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAg ICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBOYW1lIChSVExGLCBSZXNvdXJjZVRlbXBs YXRlICgpDQogICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgSVJRIChMZXZlbCwgQWN0aXZlTG93LCBTaGFyZWQpIHt9DQogICAgICAgICAgICAgICAg ICAgICAgICB9KQ0KICAgICAgICAgICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChSVExG LCAweDAxLCBJUlEwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFplcm8sIElSUTAp DQogICAgICAgICAgICAgICAgICAgICAgICBTaGlmdExlZnQgKDB4MDEsIEFuZCAoUElSRiwgMHgw RiksIElSUTApDQogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKFJUTEYpDQogICAgICAg ICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICBNZXRob2QgKF9TUlMsIDEsIFNl cmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAg IENyZWF0ZVdvcmRGaWVsZCAoQXJnMCwgMHgwMSwgSVJRMCkNCiAgICAgICAgICAgICAgICAgICAg ICAgIEZpbmRTZXRSaWdodEJpdCAoSVJRMCwgTG9jYWwwKQ0KICAgICAgICAgICAgICAgICAgICAg ICAgRGVjcmVtZW50IChMb2NhbDApDQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoTG9j YWwwLCBQSVJGKQ0KICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAg TWV0aG9kIChfU1RBLCAwLCBTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAg ICAgICAgICAgICAgICAgICAgICBJZiAoQW5kIChQSVJGLCAweDgwKSkNCiAgICAgICAgICAgICAg ICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MDkpDQog ICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICBFbHNlDQog ICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgUmV0 dXJuICgweDBCKQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAg ICB9DQogICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgRGV2aWNlIChMTktHKQ0K ICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgTmFtZSAoX0hJRCwgRWlzYUlk ICgiUE5QMEMwRiIpKQ0KICAgICAgICAgICAgICAgICAgICBOYW1lIChfVUlELCAweDA3KQ0KICAg ICAgICAgICAgICAgICAgICBNZXRob2QgKF9ESVMsIDAsIFNlcmlhbGl6ZWQpDQogICAgICAgICAg ICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDgwLCBQSVJHKQ0K ICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgTmFtZSAoX1BSUywg UmVzb3VyY2VUZW1wbGF0ZSAoKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAg ICAgICAgICAgICBJUlEgKExldmVsLCBBY3RpdmVMb3csIFNoYXJlZCkgezl9DQogICAgICAgICAg ICAgICAgICAgIH0pDQogICAgICAgICAgICAgICAgICAgIE1ldGhvZCAoX0NSUywgMCwgU2VyaWFs aXplZCkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgTmFt ZSAoUlRMRywgUmVzb3VyY2VUZW1wbGF0ZSAoKQ0KICAgICAgICAgICAgICAgICAgICAgICAgew0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElSUSAoTGV2ZWwsIEFjdGl2ZUxvdywgU2hhcmVk KSB7fQ0KICAgICAgICAgICAgICAgICAgICAgICAgfSkNCiAgICAgICAgICAgICAgICAgICAgICAg IENyZWF0ZVdvcmRGaWVsZCAoUlRMRywgMHgwMSwgSVJRMCkNCiAgICAgICAgICAgICAgICAgICAg ICAgIFN0b3JlIChaZXJvLCBJUlEwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgU2hpZnRMZWZ0 ICgweDAxLCBBbmQgKFBJUkcsIDB4MEYpLCBJUlEwKQ0KICAgICAgICAgICAgICAgICAgICAgICAg UmV0dXJuIChSVExHKQ0KICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAg ICAgTWV0aG9kIChfU1JTLCAxLCBTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgICAgICB7DQog ICAgICAgICAgICAgICAgICAgICAgICBDcmVhdGVXb3JkRmllbGQgKEFyZzAsIDB4MDEsIElSUTAp DQogICAgICAgICAgICAgICAgICAgICAgICBGaW5kU2V0UmlnaHRCaXQgKElSUTAsIExvY2FsMCkN CiAgICAgICAgICAgICAgICAgICAgICAgIERlY3JlbWVudCAoTG9jYWwwKQ0KICAgICAgICAgICAg ICAgICAgICAgICAgU3RvcmUgKExvY2FsMCwgUElSRykNCiAgICAgICAgICAgICAgICAgICAgfQ0K DQogICAgICAgICAgICAgICAgICAgIE1ldGhvZCAoX1NUQSwgMCwgU2VyaWFsaXplZCkNCiAgICAg ICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgSWYgKEFuZCAoUElSRywg MHg4MCkpDQogICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgUmV0dXJuICgweDA5KQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAg ICAgICAgICAgICAgICAgRWxzZQ0KICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwQikNCiAgICAgICAgICAgICAgICAgICAgICAg IH0NCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAg ICAgICAgIERldmljZSAoTE5LSCkNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAg ICAgIE5hbWUgKF9ISUQsIEVpc2FJZCAoIlBOUDBDMEYiKSkNCiAgICAgICAgICAgICAgICAgICAg TmFtZSAoX1VJRCwgMHgwOCkNCiAgICAgICAgICAgICAgICAgICAgTWV0aG9kIChfRElTLCAwLCBT ZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAg ICBTdG9yZSAoMHg4MCwgUElSSCkNCiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAg ICAgICAgICAgIE5hbWUgKF9QUlMsIFJlc291cmNlVGVtcGxhdGUgKCkNCiAgICAgICAgICAgICAg ICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgSVJRIChMZXZlbCwgQWN0aXZlTG93LCBT aGFyZWQpIHs5fQ0KICAgICAgICAgICAgICAgICAgICB9KQ0KICAgICAgICAgICAgICAgICAgICBN ZXRob2QgKF9DUlMsIDAsIFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAg ICAgICAgICAgICAgICAgICAgIE5hbWUgKFJUTEgsIFJlc291cmNlVGVtcGxhdGUgKCkNCiAgICAg ICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBJUlEgKExl dmVsLCBBY3RpdmVMb3csIFNoYXJlZCkge30NCiAgICAgICAgICAgICAgICAgICAgICAgIH0pDQog ICAgICAgICAgICAgICAgICAgICAgICBDcmVhdGVXb3JkRmllbGQgKFJUTEgsIDB4MDEsIElSUTAp DQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoWmVybywgSVJRMCkNCiAgICAgICAgICAg ICAgICAgICAgICAgIFNoaWZ0TGVmdCAoMHgwMSwgQW5kIChQSVJILCAweDBGKSwgSVJRMCkNCiAg ICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoUlRMSCkNCiAgICAgICAgICAgICAgICAgICAg fQ0KDQogICAgICAgICAgICAgICAgICAgIE1ldGhvZCAoX1NSUywgMSwgU2VyaWFsaXplZCkNCiAg ICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZp ZWxkIChBcmcwLCAweDAxLCBJUlEwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgRmluZFNldFJp Z2h0Qml0IChJUlEwLCBMb2NhbDApDQogICAgICAgICAgICAgICAgICAgICAgICBEZWNyZW1lbnQg KExvY2FsMCkNCiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChMb2NhbDAsIFBJUkgpDQog ICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICBNZXRob2QgKF9TVEEs IDAsIFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAg ICAgICAgIElmIChBbmQgKFBJUkgsIDB4ODApKQ0KICAgICAgICAgICAgICAgICAgICAgICAgew0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwOSkNCiAgICAgICAgICAgICAg ICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIEVsc2UNCiAgICAgICAgICAgICAg ICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MEIpDQog ICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAg ICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBEZXZpY2UgKFRJTVIpDQogICAgICAgICAgICAg ICAgew0KICAgICAgICAgICAgICAgICAgICBOYW1lIChfSElELCBFaXNhSWQgKCJQTlAwMTAwIikp DQogICAgICAgICAgICAgICAgICAgIE5hbWUgKEJVRjAsIFJlc291cmNlVGVtcGxhdGUgKCkNCiAg ICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgSU8gKERlY29kZTE2 LCAweDAwNDAsIDB4MDA0MCwgMHgwMSwgMHgwNCkNCiAgICAgICAgICAgICAgICAgICAgICAgIElP IChEZWNvZGUxNiwgMHgwMDUwLCAweDAwNTAsIDB4MTAsIDB4MDQpDQogICAgICAgICAgICAgICAg ICAgIH0pDQogICAgICAgICAgICAgICAgICAgIE5hbWUgKEJVRjEsIFJlc291cmNlVGVtcGxhdGUg KCkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgSU8gKERl Y29kZTE2LCAweDAwNDAsIDB4MDA0MCwgMHgwMSwgMHgwNCkNCiAgICAgICAgICAgICAgICAgICAg ICAgIElPIChEZWNvZGUxNiwgMHgwMDUwLCAweDAwNTAsIDB4MTAsIDB4MDQpDQogICAgICAgICAg ICAgICAgICAgICAgICBJUlFOb0ZsYWdzICgpIHswfQ0KICAgICAgICAgICAgICAgICAgICB9KQ0K ICAgICAgICAgICAgICAgICAgICBNZXRob2QgKF9DUlMsIDAsIFNlcmlhbGl6ZWQpDQogICAgICAg ICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIElmIChBbmQgKEhQVEUsIDB4 MDAwMjAwMDApKQ0KICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFJldHVybiAoQlVGMCkNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAg ICAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChCVUYxKQ0KICAgICAgICAgICAgICAgICAgICB9 DQogICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgRGV2aWNlIChJUElDKQ0KICAg ICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgTmFtZSAoX0hJRCwgRWlzYUlkICgi UE5QMDAwMCIpKQ0KICAgICAgICAgICAgICAgICAgICBOYW1lIChfQ1JTLCBSZXNvdXJjZVRlbXBs YXRlICgpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIElP IChEZWNvZGUxNiwgMHgwMDIwLCAweDAwMjAsIDB4MDEsIDB4MDIpDQogICAgICAgICAgICAgICAg ICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDAyNCwgMHgwMDI0LCAweDAxLCAweDAyKQ0KICAgICAg ICAgICAgICAgICAgICAgICAgSU8gKERlY29kZTE2LCAweDAwMjgsIDB4MDAyOCwgMHgwMSwgMHgw MikNCiAgICAgICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMDJDLCAweDAwMkMs IDB4MDEsIDB4MDIpDQogICAgICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDAz MCwgMHgwMDMwLCAweDAxLCAweDAyKQ0KICAgICAgICAgICAgICAgICAgICAgICAgSU8gKERlY29k ZTE2LCAweDAwMzQsIDB4MDAzNCwgMHgwMSwgMHgwMikNCiAgICAgICAgICAgICAgICAgICAgICAg IElPIChEZWNvZGUxNiwgMHgwMDM4LCAweDAwMzgsIDB4MDEsIDB4MDIpDQogICAgICAgICAgICAg ICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDAzQywgMHgwMDNDLCAweDAxLCAweDAyKQ0KICAg ICAgICAgICAgICAgICAgICAgICAgSU8gKERlY29kZTE2LCAweDAwQTAsIDB4MDBBMCwgMHgwMSwg MHgwMikNCiAgICAgICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMEE0LCAweDAw QTQsIDB4MDEsIDB4MDIpDQogICAgICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4 MDBBOCwgMHgwMEE4LCAweDAxLCAweDAyKQ0KICAgICAgICAgICAgICAgICAgICAgICAgSU8gKERl Y29kZTE2LCAweDAwQUMsIDB4MDBBQywgMHgwMSwgMHgwMikNCiAgICAgICAgICAgICAgICAgICAg ICAgIElPIChEZWNvZGUxNiwgMHgwMEIwLCAweDAwQjAsIDB4MDEsIDB4MDIpDQogICAgICAgICAg ICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDBCNCwgMHgwMEI0LCAweDAxLCAweDAyKQ0K ICAgICAgICAgICAgICAgICAgICAgICAgSU8gKERlY29kZTE2LCAweDAwQjgsIDB4MDBCOCwgMHgw MSwgMHgwMikNCiAgICAgICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMEJDLCAw eDAwQkMsIDB4MDEsIDB4MDIpDQogICAgICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYs IDB4MDREMCwgMHgwNEQwLCAweDAxLCAweDAyKQ0KICAgICAgICAgICAgICAgICAgICAgICAgSVJR Tm9GbGFncyAoKSB7Mn0NCiAgICAgICAgICAgICAgICAgICAgfSkNCiAgICAgICAgICAgICAgICB9 DQoNCiAgICAgICAgICAgICAgICBEZXZpY2UgKFJUQykNCiAgICAgICAgICAgICAgICB7DQogICAg ICAgICAgICAgICAgICAgIE5hbWUgKF9ISUQsIEVpc2FJZCAoIlBOUDBCMDAiKSkNCiAgICAgICAg ICAgICAgICAgICAgTmFtZSAoQlVGMCwgUmVzb3VyY2VUZW1wbGF0ZSAoKQ0KICAgICAgICAgICAg ICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDA3MCwg MHgwMDcwLCAweDAxLCAweDA4KQ0KICAgICAgICAgICAgICAgICAgICB9KQ0KICAgICAgICAgICAg ICAgICAgICBOYW1lIChCVUYxLCBSZXNvdXJjZVRlbXBsYXRlICgpDQogICAgICAgICAgICAgICAg ICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMDcwLCAweDAw NzAsIDB4MDEsIDB4MDgpDQogICAgICAgICAgICAgICAgICAgICAgICBJUlFOb0ZsYWdzICgpIHs4 fQ0KICAgICAgICAgICAgICAgICAgICB9KQ0KICAgICAgICAgICAgICAgICAgICBNZXRob2QgKF9D UlMsIDAsIFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAg ICAgICAgICAgIElmIChBbmQgKEhQVEUsIDB4MDAwMjAwMDApKQ0KICAgICAgICAgICAgICAgICAg ICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoQlVGMCkNCiAgICAg ICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChC VUYxKQ0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfQ0KDQogICAgICAg ICAgICAgICAgRGV2aWNlIChNQVRIKQ0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAg ICAgICAgTmFtZSAoX0hJRCwgRWlzYUlkICgiUE5QMEMwNCIpKQ0KICAgICAgICAgICAgICAgICAg ICBOYW1lIChfQ1JTLCBSZXNvdXJjZVRlbXBsYXRlICgpDQogICAgICAgICAgICAgICAgICAgIHsN CiAgICAgICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMEYwLCAweDAwRjAsIDB4 MDEsIDB4MDEpDQogICAgICAgICAgICAgICAgICAgICAgICBJUlFOb0ZsYWdzICgpIHsxM30NCiAg ICAgICAgICAgICAgICAgICAgfSkNCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAg ICBEZXZpY2UgKERNQUMpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBO YW1lIChfSElELCBFaXNhSWQgKCJQTlAwMjAwIikpDQogICAgICAgICAgICAgICAgICAgIE5hbWUg KF9DUlMsIFJlc291cmNlVGVtcGxhdGUgKCkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAg ICAgICAgICAgICAgICAgICAgSU8gKERlY29kZTE2LCAweDAwMDAsIDB4MDAwMCwgMHgwMSwgMHgy MCkNCiAgICAgICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMDgxLCAweDAwODEs IDB4MDEsIDB4MEYpDQogICAgICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDA5 MCwgMHgwMDkwLCAweDAxLCAweDAyKQ0KICAgICAgICAgICAgICAgICAgICAgICAgSU8gKERlY29k ZTE2LCAweDAwOTMsIDB4MDA5MywgMHgwMSwgMHgwRCkNCiAgICAgICAgICAgICAgICAgICAgICAg IElPIChEZWNvZGUxNiwgMHgwMEMwLCAweDAwQzAsIDB4MDEsIDB4MjApDQogICAgICAgICAgICAg ICAgICAgICAgICBETUEgKENvbXBhdGliaWxpdHksIE5vdEJ1c01hc3RlciwgVHJhbnNmZXI4XzE2 KSB7NH0NCiAgICAgICAgICAgICAgICAgICAgfSkNCiAgICAgICAgICAgICAgICB9DQoNCiAgICAg ICAgICAgICAgICBEZXZpY2UgKE1CUkQpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAg ICAgICAgICBOYW1lIChfSElELCBFaXNhSWQgKCJQTlAwQzAyIikpDQogICAgICAgICAgICAgICAg ICAgIE5hbWUgKF9DUlMsIFJlc291cmNlVGVtcGxhdGUgKCkNCiAgICAgICAgICAgICAgICAgICAg ew0KICAgICAgICAgICAgICAgICAgICAgICAgSU8gKERlY29kZTE2LCAweDAwMkUsIDB4MDAyRSwg MHgwMSwgMHgwMikNCiAgICAgICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMDYx LCAweDAwNjEsIDB4MDEsIDB4MDEpDQogICAgICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2Rl MTYsIDB4MDA2MywgMHgwMDYzLCAweDAxLCAweDAxKQ0KICAgICAgICAgICAgICAgICAgICAgICAg SU8gKERlY29kZTE2LCAweDAwNjUsIDB4MDA2NSwgMHgwMSwgMHgwMSkNCiAgICAgICAgICAgICAg ICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMDY3LCAweDAwNjcsIDB4MDEsIDB4MDEpDQogICAg ICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDA4MCwgMHgwMDgwLCAweDAxLCAw eDAxKQ0KICAgICAgICAgICAgICAgICAgICAgICAgSU8gKERlY29kZTE2LCAweDAwOTIsIDB4MDA5 MiwgMHgwMSwgMHgwMSkNCiAgICAgICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgw MEIyLCAweDAwQjIsIDB4MDEsIDB4MDIpDQogICAgICAgICAgICAgICAgICAgICAgICBJTyAoRGVj b2RlMTYsIDB4MDYwMCwgMHgwNjAwLCAweDAxLCAweDEwKQ0KICAgICAgICAgICAgICAgICAgICAg ICAgSU8gKERlY29kZTE2LCAweDA3MDAsIDB4MDcwMCwgMHgwMSwgMHgxMCkNCiAgICAgICAgICAg ICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgxMDAwLCAweDEwMDAsIDB4MDEsIDB4ODApDQog ICAgICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MTE4MCwgMHgxMTgwLCAweDAx LCAweDQwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgSU8gKERlY29kZTE2LCAweEZFMDAsIDB4 RkUwMCwgMHgwMSwgMHgwMikNCiAgICAgICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwg MHhGRTEwLCAweEZFMTAsIDB4MDEsIDB4MDgpDQogICAgICAgICAgICAgICAgICAgICAgICBNZW1v cnkzMkZpeGVkIChSZWFkV3JpdGUsIDB4RkVCRkUwMDAsIDB4MDAwMDEwMDApDQogICAgICAgICAg ICAgICAgICAgICAgICBNZW1vcnkzMkZpeGVkIChSZWFkV3JpdGUsIDB4RkVCRkYwMDAsIDB4MDAw MDEwMDApDQogICAgICAgICAgICAgICAgICAgICAgICBNZW1vcnkzMkZpeGVkIChSZWFkV3JpdGUs IDB4RkVDMDAwMDAsIDB4MDAwMDEwMDApDQogICAgICAgICAgICAgICAgICAgIH0pDQogICAgICAg ICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgRGV2aWNlIChGV0hEKQ0KICAgICAgICAgICAg ICAgIHsNCiAgICAgICAgICAgICAgICAgICAgTmFtZSAoX0hJRCwgRWlzYUlkICgiSU5UMDgwMCIp KQ0KICAgICAgICAgICAgICAgICAgICBOYW1lIChfQ1JTLCBSZXNvdXJjZVRlbXBsYXRlICgpDQog ICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIE1lbW9yeTMyRml4 ZWQgKFJlYWRPbmx5LCAweEZGODAwMDAwLCAweDAwODAwMDAwKQ0KICAgICAgICAgICAgICAgICAg ICB9KQ0KICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgIERldmljZSAoRUMwKQ0K ICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgTmFtZSAoX0hJRCwgRWlzYUlk ICgiUE5QMEMwOSIpKQ0KICAgICAgICAgICAgICAgICAgICBOYW1lIChfQ1JTLCBSZXNvdXJjZVRl bXBsYXRlICgpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAg IElPIChEZWNvZGUxNiwgMHgwMDYyLCAweDAwNjIsIDB4MDEsIDB4MDEpDQogICAgICAgICAgICAg ICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MDA2NiwgMHgwMDY2LCAweDAxLCAweDAxKQ0KICAg ICAgICAgICAgICAgICAgICB9KQ0KICAgICAgICAgICAgICAgICAgICBOYW1lIChfR1BFLCAweDFD KQ0KICAgICAgICAgICAgICAgICAgICBOYW1lIChFQ09LLCAweDAwKQ0KICAgICAgICAgICAgICAg ICAgICBNZXRob2QgKF9SRUcsIDIsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAg IHsNCiAgICAgICAgICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKEFyZzAsIDB4MDMpKQ0KICAg ICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3Jl IChBcmcxLCBFQ09LKQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAg ICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgTmFtZSAoX1BSVywgUGFja2FnZSAoMHgwMikN CiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgMHgxRCwgDQog ICAgICAgICAgICAgICAgICAgICAgICAweDA1DQogICAgICAgICAgICAgICAgICAgIH0pDQogICAg ICAgICAgICAgICAgICAgIE9wZXJhdGlvblJlZ2lvbiAoRUNSLCBFbWJlZGRlZENvbnRyb2wsIDB4 MDAsIDB4RkYpDQogICAgICAgICAgICAgICAgICAgIEZpZWxkIChFQ1IsIEJ5dGVBY2MsIExvY2ss IFByZXNlcnZlKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAg ICBPZmZzZXQgKDB4ODApLCANCiAgICAgICAgICAgICAgICAgICAgICAgIE1QQlAsICAgMSwgDQog ICAgICAgICAgICAgICAgICAgICAgICBNUEJELCAgIDEsIA0KICAgICAgICAgICAgICAgICAgICAg ICAgRE9LRCwgICAxLCANCiAgICAgICAgICAgICAgICAgICAgICAgIERGQlAsICAgMSwgDQogICAg ICAgICAgICAgICAgICAgICAgICBPZmZzZXQgKDB4ODEpLCANCiAgICAgICAgICAgICAgICAgICAg ICAgIEJUMUEsICAgMSwgDQogICAgICAgICAgICAgICAgICAgICAgICBCVDJBLCAgIDEsIA0KICAg ICAgICAgICAgICAgICAgICAgICAgQUNBVCwgICAxLCANCiAgICAgICAgICAgICAgICAgICAgICAg IE9mZnNldCAoMHg4MiksIA0KICAgICAgICAgICAgICAgICAgICAgICAgUFdSQiwgICAxLCANCiAg ICAgICAgICAgICAgICAgICAgICAgIEpPR0IsICAgMSwgDQogICAgICAgICAgICAgICAgICAgICAg ICBMSURTLCAgIDEsIA0KICAgICAgICAgICAgICAgICAgICAgICAgT2Zmc2V0ICgweDgzKSwgDQog ICAgICAgICAgICAgICAgICAgICAgICBCVDFQLCAgIDEsIA0KICAgICAgICAgICAgICAgICAgICAg ICAgQlQyUCwgICAxLCANCiAgICAgICAgICAgICAgICAgICAgICAgIE9mZnNldCAoMHg4NCksIA0K ICAgICAgICAgICAgICAgICAgICAgICAgQjFTVCwgICA4LCANCiAgICAgICAgICAgICAgICAgICAg ICAgIEIyU1QsICAgOCwgDQogICAgICAgICAgICAgICAgICAgICAgICBPZmZzZXQgKDB4OTApLCAN CiAgICAgICAgICAgICAgICAgICAgICAgIE1BU0ssICAgOCwgDQogICAgICAgICAgICAgICAgICAg ICAgICBCVDFTLCAgIDEsIA0KICAgICAgICAgICAgICAgICAgICAgICAgQlQyUywgICAxLCANCiAg ICAgICAgICAgICAgICAgICAgICAgIE9mZnNldCAoMHg5MiksIA0KICAgICAgICAgICAgICAgICAg ICAgICAgQlQxVywgICAxLCANCiAgICAgICAgICAgICAgICAgICAgICAgIEJUMlcsICAgMSwgDQog ICAgICAgICAgICAgICAgICAgICAgICBPZmZzZXQgKDB4OTMpLCANCiAgICAgICAgICAgICAgICAg ICAgICAgIEZBTjAsICAgOCwgDQogICAgICAgICAgICAgICAgICAgICAgICBDQjBTLCAgIDEsIA0K ICAgICAgICAgICAgICAgICAgICAgICAgQ0IxUywgICAxLCANCiAgICAgICAgICAgICAgICAgICAg ICAgIE9mZnNldCAoMHg5NSksIA0KICAgICAgICAgICAgICAgICAgICAgICAgUEhZTywgICAxLCAN CiAgICAgICAgICAgICAgICAgICAgICAgIE9mZnNldCAoMHg5NiksIA0KICAgICAgICAgICAgICAg ICAgICAgICAgQlJJVCwgICA4LCANCiAgICAgICAgICAgICAgICAgICAgICAgIENPTlQsICAgOCwg DQogICAgICAgICAgICAgICAgICAgICAgICBTTkRVLCAgIDEsIA0KICAgICAgICAgICAgICAgICAg ICAgICAgU05ERCwgICAxLCANCiAgICAgICAgICAgICAgICAgICAgICAgIE9mZnNldCAoMHg5OSks IA0KICAgICAgICAgICAgICAgICAgICAgICAgU01ETSwgICAxLCANCiAgICAgICAgICAgICAgICAg ICAgICAgIE9mZnNldCAoMHg5QSksIA0KICAgICAgICAgICAgICAgICAgICAgICAgT2Zmc2V0ICgw eDlCKSwgDQogICAgICAgICAgICAgICAgICAgICAgICBTSVJRLCAgIDgsIA0KICAgICAgICAgICAg ICAgICAgICAgICAgU0xPQiwgICA4LCANCiAgICAgICAgICAgICAgICAgICAgICAgIFNISUIsICAg OCwgDQogICAgICAgICAgICAgICAgICAgICAgICBNUFdSLCAgIDEsIA0KICAgICAgICAgICAgICAg ICAgICAgICAgV0FLSSwgICAxLCANCiAgICAgICAgICAgICAgICAgICAgICAgIE9mZnNldCAoMHg5 RiksIA0KICAgICAgICAgICAgICAgICAgICAgICAgT2Zmc2V0ICgweEEwKSwgDQogICAgICAgICAg ICAgICAgICAgICAgICBCMVJDLCAgIDE2LCANCiAgICAgICAgICAgICAgICAgICAgICAgIEIxQUIs ICAgMTYsIA0KICAgICAgICAgICAgICAgICAgICAgICAgQjFBQywgICAxNiwgDQogICAgICAgICAg ICAgICAgICAgICAgICBCMVZPLCAgIDE2LCANCiAgICAgICAgICAgICAgICAgICAgICAgIEIyUkMs ICAgMTYsIA0KICAgICAgICAgICAgICAgICAgICAgICAgQjJBQiwgICAxNiwgDQogICAgICAgICAg ICAgICAgICAgICAgICBCMkFDLCAgIDE2LCANCiAgICAgICAgICAgICAgICAgICAgICAgIEIyVk8s ICAgMTYsIA0KICAgICAgICAgICAgICAgICAgICAgICAgQjFEQywgICAxNiwgDQogICAgICAgICAg ICAgICAgICAgICAgICBCMUxGLCAgIDE2LCANCiAgICAgICAgICAgICAgICAgICAgICAgIEIxRFYs ICAgMTYsIA0KICAgICAgICAgICAgICAgICAgICAgICAgQjFETCwgICAxNiwgDQogICAgICAgICAg ICAgICAgICAgICAgICBCMkRDLCAgIDE2LCANCiAgICAgICAgICAgICAgICAgICAgICAgIEIyTEYs ICAgMTYsIA0KICAgICAgICAgICAgICAgICAgICAgICAgQjJEViwgICAxNiwgDQogICAgICAgICAg ICAgICAgICAgICAgICBCMkRMLCAgIDE2LCANCiAgICAgICAgICAgICAgICAgICAgICAgIEExVFAs ICAgMTYsIA0KICAgICAgICAgICAgICAgICAgICAgICAgQTFBVCwgICAxNiwgDQogICAgICAgICAg ICAgICAgICAgICAgICBBMVBULCAgIDE2LCANCiAgICAgICAgICAgICAgICAgICAgICAgIEExQ1Qs ICAgMTYsIA0KICAgICAgICAgICAgICAgICAgICAgICAgQTJUUCwgICAxNiwgDQogICAgICAgICAg ICAgICAgICAgICAgICBBMkFULCAgIDE2LCANCiAgICAgICAgICAgICAgICAgICAgICAgIEEyUFQs ICAgMTYsIA0KICAgICAgICAgICAgICAgICAgICAgICAgQTJDVCwgICAxNg0KICAgICAgICAgICAg ICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgTWV0aG9kIChfUTUwLCAwLCBOb3RTZXJp YWxpemVkKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBO b3RpZnkgKEFDQUQsIDB4ODApDQogICAgICAgICAgICAgICAgICAgICAgICBcX1NCLk5DUFUgKCkN CiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgIE1ldGhvZCAoX1E1 MSwgMCwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAg ICAgICAgICAgICAgSWYgKEJUMUEpDQogICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgTm90aWZ5IChCQVQxLCAweDAwKQ0KICAgICAgICAgICAgICAg ICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgRWxzZQ0KICAgICAgICAgICAgICAg ICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5vdGlmeSAoQkFUMSwgMHgw MSkNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAg Tm90aWZ5IChCQVQxLCAweDgwKQ0KICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAg ICAgICAgICAgTWV0aG9kIChfUTUzLCAwLCBOb3RTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAg ICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoIl9RNTM6QmF0dGVyeSBTZWxl Y3Rpb24iLCBEZWJ1ZykNCiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAg ICAgIE1ldGhvZCAoX1E1OCwgMCwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgICAgICAgICAgICAg ew0KICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKCJfUTU4OkFURiB0ZW1wZXJhdHVyZSB0 cmlwIHBvaW50IGNoYW5nZCIsIERlYnVnKQ0KICAgICAgICAgICAgICAgICAgICAgICAgTm90aWZ5 IChcX1RaLkFURjAsIDB4ODEpDQogICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAg ICAgICAgICBNZXRob2QgKF9RNUYsIDAsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAg ICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlICgiX1E1RjpBVEYgdGVtcGVyYXR1 cmUgcmVhY2hlcyB0cmlwIHBvaW50IiwgRGVidWcpDQogICAgICAgICAgICAgICAgICAgICAgICBO b3RpZnkgKFxfVFouQVRGMCwgMHg4MCkNCiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAg ICAgICAgICAgICAgIE1ldGhvZCAoX1E2MCwgMCwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgICAg ICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgTm90aWZ5IChcX1NCLlBXUkIsIDB4 ODApDQogICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICBNZXRob2Qg KF9RNjYsIDAsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAg ICAgICAgICAgICAgICAgIE5vdGlmeSAoXF9TQi5MSUQwLCAweDgwKQ0KICAgICAgICAgICAgICAg ICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgRGV2aWNlIChCQVQxKQ0KICAgICAgICAgICAg ICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBOYW1lIChfSElELCBFaXNhSWQgKCJQ TlAwQzBBIikpDQogICAgICAgICAgICAgICAgICAgICAgICBOYW1lIChfVUlELCAweDAxKQ0KICAg ICAgICAgICAgICAgICAgICAgICAgTmFtZSAoX1BDTCwgUGFja2FnZSAoMHgwMSkNCiAgICAgICAg ICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcX1NCDQogICAg ICAgICAgICAgICAgICAgICAgICB9KQ0KICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSAoQkFU SSwgUGFja2FnZSAoMHgwRCkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweDAwLCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDk2 NTAsIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4OTY1MCwgDQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgMHgwMCwgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgMHgzOUQw LCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwLCANCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDc4LCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwLCANCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAweDBBLCANCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiIiwgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIiIsIA0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICJMSU9OIiwgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIlNv bnkgQ29ycC4iDQogICAgICAgICAgICAgICAgICAgICAgICB9KQ0KICAgICAgICAgICAgICAgICAg ICAgICAgTmFtZSAoQkFUUywgUGFja2FnZSAoMHgwNCkNCiAgICAgICAgICAgICAgICAgICAgICAg IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAyLCANCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweEZGRkZGRkZGLCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDBE N0EsIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4Mzg0MA0KICAgICAgICAgICAgICAg ICAgICAgICAgfSkNCiAgICAgICAgICAgICAgICAgICAgICAgIE1ldGhvZCAoX1NUQSwgMCwgTm90 U2VyaWFsaXplZCkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICBJZiAoTEVxdWFsIChcX1NCLlBDSTAuTFBDQi5FQzAuRUNPSywgMHgwMCkpDQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBBbmQgKFBIU0QgKDB4RDQsIDB4ODApLCAweDAxMDAsIExvY2FsMSkNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgRWxzZQ0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgU3RvcmUgKEJUMUEsIExvY2FsMSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQoN CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBJZiAoTG9jYWwxKQ0KICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4 MUYsIExvY2FsMCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgRWxzZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MEYsIExvY2FsMCkNCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZXR1 cm4gKExvY2FsMCkNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAg ICAgICAgICAgTWV0aG9kIChfQklGLCAwLCBOb3RTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAg ICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKFxfU0Iu UENJMC5MUENCLkVDMC5FQ09LLCAweDAwKSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7 DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChQSFNEICgweEQ0LCAweEIw KSwgTG9jYWwwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoUEhTRCAo MHhENCwgMHhCMiksIExvY2FsMSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3Rv cmUgKFBIU0QgKDB4RDQsIDB4QjYpLCBMb2NhbDIpDQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVsc2UNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChCMURD LCBMb2NhbDApDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChCMUxGLCBM b2NhbDEpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChCMURWLCBMb2Nh bDIpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgTXVsdGlwbHkgKExvY2FsMCwgMHgwQSwgSW5kZXggKEJBVEksIDB4MDEpKQ0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgIE11bHRpcGx5IChMb2NhbDEsIDB4MEEsIEluZGV4IChC QVRJLCAweDAyKSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoTG9jYWwyLCBJ bmRleCAoQkFUSSwgMHgwNCkpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChC QVRJKQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAg ICBNZXRob2QgKF9CU1QsIDAsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAgICAg ICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoXF9TQi5QQ0kwLkxQ Q0IuRUMwLkVDT0ssIDB4MDApKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKEFuZCAoUEhTRCAoMHhENCwgMHg4NCks IDB4RkYsIExvY2FsMCksIEluZGV4IChCQVRTLCAweDAwKSkNCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgU3RvcmUgKFBIU0QgKDB4RDQsIDB4QTYpLCBMb2NhbDApDQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChQSFNEICgweEQ0LCAweEE0KSwgTG9jYWwxKQ0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoUEhTRCAoMHhENCwgMHhBMiks IExvY2FsMikNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgRWxzZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKEIxU1QsIEluZGV4IChCQVRTLCAweDAwKSkN CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKEIxVk8sIExvY2FsMCkNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKEIxQUMsIExvY2FsMSkNCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKEIxQUIsIExvY2FsMikNCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBJZiAo TEVxdWFsIChMb2NhbDEsIDB4RkZGRikpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgew0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHhGRkZGRkZGRiwgTG9jYWwx KQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICBFbHNlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBJZiAoTE5vdCAoTExlc3MgKExvY2FsMSwgMHg4MDAwKSkpDQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFhPciAoTG9jYWwxLCAweEZGRkYsIExvY2FsMSkNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIEluY3JlbWVudCAoTG9jYWwxKQ0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTXVsdGlw bHkgKExvY2FsMCwgTG9jYWwxLCBMb2NhbDEpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIERpdmlkZSAoTG9jYWwxLCAweDAzRTgsICwgTG9jYWwxKQ0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChMb2NhbDEs IEluZGV4IChCQVRTLCAweDAxKSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBNdWx0aXBs eSAoTG9jYWwyLCAweDBBLCBJbmRleCAoQkFUUywgMHgwMikpDQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgU3RvcmUgKExvY2FsMCwgSW5kZXggKEJBVFMsIDB4MDMpKQ0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgIFJldHVybiAoQkFUUykNCiAgICAgICAgICAgICAgICAgICAgICAgIH0N CiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgIFNjb3BlIChcKQ0K ICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBOYW1lIChQV1JT LCBPbmVzKQ0KICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgRGV2 aWNlIChBQ0FEKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAg ICBOYW1lIChfSElELCAiQUNQSTAwMDMiKQ0KICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSAo X1BDTCwgUGFja2FnZSAoMHgwMSkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICBcX1NCDQogICAgICAgICAgICAgICAgICAgICAgICB9KQ0KICAg ICAgICAgICAgICAgICAgICAgICAgTWV0aG9kIChfUFNSLCAwLCBOb3RTZXJpYWxpemVkKQ0KICAg ICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIChM RXF1YWwgKFxfU0IuUENJMC5MUENCLkVDMC5FQ09LLCAweDAwKSkNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFuZCAoUEhTRCAo MHhENCwgMHg4MCksIDB4MDQwMCwgTG9jYWwxKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAg IH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBFbHNlDQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoQUNBVCwg TG9jYWwxKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAg ICAgICAgICAgICAgIFN0b3JlIChMb2NhbDEsIFBXUlMpDQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgSWYgKExvY2FsMSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoT25lKQ0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBFbHNlDQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZXR1 cm4gKFplcm8pDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAg ICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICBNZXRob2QgKF9TVEEsIDAsIE5v dFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgUmV0dXJuICgweDBGKQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAg ICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAg RGV2aWNlIChTUElDKQ0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgTmFt ZSAoX0hJRCwgRWlzYUlkICgiU05ZNjAwMSIpKQ0KICAgICAgICAgICAgICAgICAgICBOYW1lIChS U1JDLCBSZXNvdXJjZVRlbXBsYXRlICgpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAg ICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgwMDAwLCAweDAwMDAsIDB4MDEsIDB4MjAp DQogICAgICAgICAgICAgICAgICAgICAgICBJUlFOb0ZsYWdzICgpIHt9DQogICAgICAgICAgICAg ICAgICAgIH0pDQogICAgICAgICAgICAgICAgICAgIE5hbWUgKFNTUkMsIFJlc291cmNlVGVtcGxh dGUgKCkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgSU8g KERlY29kZTE2LCAweDAwMDAsIDB4MDAwMCwgMHgwMSwgMHgyMCkNCiAgICAgICAgICAgICAgICAg ICAgICAgIElSUU5vRmxhZ3MgKCkge30NCiAgICAgICAgICAgICAgICAgICAgfSkNCiAgICAgICAg ICAgICAgICAgICAgTmFtZSAoU0lSVCwgUGFja2FnZSAoMHgwNCkNCiAgICAgICAgICAgICAgICAg ICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgMHgwNiwgDQogICAgICAgICAgICAgICAgICAg ICAgICAweDA5LCANCiAgICAgICAgICAgICAgICAgICAgICAgIDB4MEEsIA0KICAgICAgICAgICAg ICAgICAgICAgICAgMHgwQg0KICAgICAgICAgICAgICAgICAgICB9KQ0KICAgICAgICAgICAgICAg ICAgICBNZXRob2QgKF9DUlMsIDAsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAg IHsNCiAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoUlNSQywgMHgwMiwg SU9NMSkNCiAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoUlNSQywgMHgw MywgSU9NMikNCiAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAoUlNSQywg MHgwMiwgSU8xSSkNCiAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAoUlNS QywgMHgwNCwgSU8xQSkNCiAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAo UlNSQywgMHgwOSwgSVJRVikNCiAgICAgICAgICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKFxf U0IuUENJMC5MUENCLkVDMC5FQ09LLCAweDAwKSkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsN CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoUEhTQiAoMHhENCwgMHg5QyksIElP TTEpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFBIU0IgKDB4RDQsIDB4OUQp LCBJT00yKQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAg ICAgRWxzZQ0KICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgIFN0b3JlIChcX1NCLlBDSTAuTFBDQi5FQzAuU0xPQiwgSU9NMSkNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICBTdG9yZSAoXF9TQi5QQ0kwLkxQQ0IuRUMwLlNISUIsIElPTTIpDQog ICAgICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3Jl IChJTzFJLCBJTzFBKQ0KICAgICAgICAgICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoXF9TQi5Q Q0kwLkxQQ0IuRUMwLkVDT0ssIDB4MDApKQ0KICAgICAgICAgICAgICAgICAgICAgICAgew0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgIFNoaWZ0UmlnaHQgKFBIU0IgKDB4RDQsIDB4OUIpLCAw eDA0LCBMb2NhbDApDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAg ICAgICAgICBFbHNlDQogICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgU2hpZnRSaWdodCAoXF9TQi5QQ0kwLkxQQ0IuRUMwLlNJUlEsIDB4MDQsIExv Y2FsMCkNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAg ICAgRmluZFNldFJpZ2h0Qml0IChMb2NhbDAsIExvY2FsMSkNCiAgICAgICAgICAgICAgICAgICAg ICAgIElmIChMb2NhbDEpDQogICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgRGVjcmVtZW50IChMb2NhbDEpDQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgU3RvcmUgKERlcmVmT2YgKEluZGV4IChTSVJULCBMb2NhbDEpKSwgTG9jYWwwKQ0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgIFNoaWZ0TGVmdCAoMHgwMSwgTG9jYWwwLCBJUlFWKQ0K ICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICBSZXR1 cm4gKFJTUkMpDQogICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICBN ZXRob2QgKF9TUlMsIDEsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAg ICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoQXJnMCwgMHgwMiwgSU9BMSkN CiAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZUJ5dGVGaWVsZCAoQXJnMCwgMHgwMywgSU9B MikNCiAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAoQXJnMCwgMHgwOSwg SVJRVikNCiAgICAgICAgICAgICAgICAgICAgICAgIEZpbmRTZXRSaWdodEJpdCAoSVJRViwgTG9j YWwwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgSWYgKExvY2FsMCkNCiAgICAgICAgICAgICAg ICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBEZWNyZW1lbnQgKExvY2Fs MCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoTWF0Y2ggKFNJUlQsIE1FUSwg TG9jYWwwLCBNVFIsIDB4MDAsIDB4MDApLCBMb2NhbDEpDQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgU2hpZnRMZWZ0ICgweDEwLCBMb2NhbDEsIExvY2FsMikNCiAgICAgICAgICAgICAgICAg ICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIEVsc2UNCiAgICAgICAgICAgICAgICAg ICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMCwgTG9jYWwy KQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICBJ ZiAoTEVxdWFsIChcX1NCLlBDSTAuTFBDQi5FQzAuRUNPSywgMHgwMCkpDQogICAgICAgICAgICAg ICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgUEhTVyAoMHhENSwgMHg5 QiwgTG9jYWwyKQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAg ICAgICAgRWxzZQ0KICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFN0b3JlIChMb2NhbDIsIFxfU0IuUENJMC5MUENCLkVDMC5TSVJRKQ0KICAgICAg ICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICBJZiAoTEVxdWFs IChcX1NCLlBDSTAuTFBDQi5FQzAuRUNPSywgMHgwMCkpDQogICAgICAgICAgICAgICAgICAgICAg ICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgUEhTVyAoMHhENSwgMHg5RCwgSU9BMikN CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBQSFNXICgweEQ1LCAweDlDLCBJT0ExKQ0KICAg ICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgRWxzZQ0KICAg ICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3Jl IChJT0EyLCBcX1NCLlBDSTAuTFBDQi5FQzAuU0hJQikNCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICBTdG9yZSAoSU9BMSwgXF9TQi5QQ0kwLkxQQ0IuRUMwLlNMT0IpDQogICAgICAgICAgICAg ICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgIFNsZWVwICgweDAxKQ0KICAg ICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgTmFtZSAoX1BSUywgUmVz b3VyY2VUZW1wbGF0ZSAoKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAg ICAgICAgICBTdGFydERlcGVuZGVudEZuTm9QcmkgKCkNCiAgICAgICAgICAgICAgICAgICAgICAg IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYsIDB4MTA4MCwgMHgx MDgwLCAweDAxLCAweDIwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAg ICAgICAgICAgICAgU3RhcnREZXBlbmRlbnRGbk5vUHJpICgpDQogICAgICAgICAgICAgICAgICAg ICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgSU8gKERlY29kZTE2LCAweDEwQTAs IDB4MTBBMCwgMHgwMSwgMHgyMCkNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAg ICAgICAgICAgICAgICAgIFN0YXJ0RGVwZW5kZW50Rm5Ob1ByaSAoKQ0KICAgICAgICAgICAgICAg ICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPIChEZWNvZGUxNiwgMHgx MEMwLCAweDEwQzAsIDB4MDEsIDB4MjApDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAg ICAgICAgICAgICAgICAgICAgICBTdGFydERlcGVuZGVudEZuTm9QcmkgKCkNCiAgICAgICAgICAg ICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2RlMTYs IDB4MTBFMCwgMHgxMEUwLCAweDAxLCAweDIwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0K ICAgICAgICAgICAgICAgICAgICAgICAgRW5kRGVwZW5kZW50Rm4gKCkNCiAgICAgICAgICAgICAg ICAgICAgICAgIElSUU5vRmxhZ3MgKCkgezYsOSwxMCwxMX0NCiAgICAgICAgICAgICAgICAgICAg fSkNCiAgICAgICAgICAgICAgICAgICAgTWV0aG9kIChfRElTLCAwLCBOb3RTZXJpYWxpemVkKQ0K ICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoX0NS UyAoKSwgU1NSQykNCiAgICAgICAgICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKFxfU0IuUENJ MC5MUENCLkVDMC5FQ09LLCAweDAwKSkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICBQSFNXICgweEQ1LCAweDlCLCAweDAwKQ0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFBIU1cgKDB4RDUsIDB4OUQsIDB4MDApDQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgUEhTVyAoMHhENSwgMHg5QywgMHgwMCkNCiAgICAgICAgICAgICAgICAg ICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIEVsc2UNCiAgICAgICAgICAgICAgICAg ICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMCwgXF9TQi5Q Q0kwLkxQQ0IuRUMwLlNJUlEpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4 MDAsIFxfU0IuUENJMC5MUENCLkVDMC5TSElCKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAg IFN0b3JlICgweDAwLCBcX1NCLlBDSTAuTFBDQi5FQzAuU0xPQikNCiAgICAgICAgICAgICAgICAg ICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgU2xlZXAgKDB4MDEpDQogICAgICAg ICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICBNZXRob2QgKF9TVEEsIDAsIE5v dFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAg ICAgIElmIChMRXF1YWwgKFxfU0IuUENJMC5MUENCLkVDMC5FQ09LLCAweDAwKSkNCiAgICAgICAg ICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBTaGlmdFJpZ2h0 IChQSFNCICgweEQ0LCAweDlCKSwgMHgwNCwgTG9jYWwwKQ0KICAgICAgICAgICAgICAgICAgICAg ICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgRWxzZQ0KICAgICAgICAgICAgICAgICAgICAg ICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNoaWZ0UmlnaHQgKFxfU0IuUENJMC5M UENCLkVDMC5TSVJRLCAweDA0LCBMb2NhbDApDQogICAgICAgICAgICAgICAgICAgICAgICB9DQoN CiAgICAgICAgICAgICAgICAgICAgICAgIEZpbmRTZXRSaWdodEJpdCAoTG9jYWwwLCBMb2NhbDEp DQogICAgICAgICAgICAgICAgICAgICAgICBJZiAoTG9jYWwxKQ0KICAgICAgICAgICAgICAgICAg ICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwRikNCiAgICAg ICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIEVsc2UNCiAgICAg ICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4g KDB4MEQpDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIH0N CiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBEZXZpY2UgKFNOQykNCiAgICAg ICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIE5hbWUgKF9ISUQsIEVpc2FJZCAoIlNO WTUwMDEiKSkNCiAgICAgICAgICAgICAgICAgICAgTWV0aG9kIChHUElELCAwLCBOb3RTZXJpYWxp emVkKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBSZXR1 cm4gKFBIU0IgKDB4QzAsIDB4MDApKQ0KICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAg ICAgICAgICAgICAgTWV0aG9kIChHQlJULCAwLCBOb3RTZXJpYWxpemVkKQ0KICAgICAgICAgICAg ICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBJZiAoTEVxdWFsIChcX1NCLlBDSTAu TFBDQi5FQzAuRUNPSywgMHgwMCkpDQogICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFBIU0QgKDB4RDQsIDB4OTYpLCBMb2NhbDApDQog ICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICBFbHNlDQog ICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgU3Rv cmUgKFxfU0IuUENJMC5MUENCLkVDMC5CUklULCBMb2NhbDApDQogICAgICAgICAgICAgICAgICAg ICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoUEhTQiAoMHhDRiwgTG9j YWwwKSkNCiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgIE1ldGhv ZCAoU0JSVCwgMSwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAg ICAgICAgICAgICAgICAgICAgU3RvcmUgKFBIU0IgKDB4Q0QsIEFyZzApLCBMb2NhbDApDQogICAg ICAgICAgICAgICAgICAgICAgICBJZiAoTEVxdWFsIChcX1NCLlBDSTAuTFBDQi5FQzAuRUNPSywg MHgwMCkpDQogICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgUEhTQiAoMHhDMywgTG9jYWwwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAg ICAgICAgICAgICAgICAgICAgICAgRWxzZQ0KICAgICAgICAgICAgICAgICAgICAgICAgew0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChMb2NhbDAsIFxfU0IuUENJMC5MUENCLkVD MC5CUklUKQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAg ICAgICBSZXR1cm4gKFplcm8pDQogICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAg ICAgICAgICBNZXRob2QgKEdQQlIsIDAsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAg ICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoUEhTQiAoMHhDMSwgMHgwMCkp DQogICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICBNZXRob2QgKFNQ QlIsIDEsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAg ICAgICAgICAgICAgIFBIU0IgKDB4QzIsIEFyZzApDQogICAgICAgICAgICAgICAgICAgICAgICBS ZXR1cm4gKFplcm8pDQogICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAg ICBNZXRob2QgKEdDVFIsIDAsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAgIHsN CiAgICAgICAgICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKFxfU0IuUENJMC5MUENCLkVDMC5F Q09LLCAweDAwKSkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICBTdG9yZSAoUEhTRCAoMHhENCwgMHg5NyksIExvY2FsMCkNCiAgICAgICAgICAg ICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIEVsc2UNCiAgICAgICAgICAg ICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoXF9TQi5Q Q0kwLkxQQ0IuRUMwLkNPTlQsIExvY2FsMCkNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0K ICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChQSFNCICgweEQwLCBMb2NhbDApKQ0KICAg ICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgTWV0aG9kIChTQ1RSLCAx LCBOb3RTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAg ICAgICAgICBTdG9yZSAoUEhTQiAoMHhDRSwgQXJnMCksIExvY2FsMCkNCiAgICAgICAgICAgICAg ICAgICAgICAgIElmIChMRXF1YWwgKFxfU0IuUENJMC5MUENCLkVDMC5FQ09LLCAweDAwKSkNCiAg ICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBQSFNC ICgweEM2LCBMb2NhbDApDQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAg ICAgICAgICAgICBFbHNlDQogICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgU3RvcmUgKExvY2FsMCwgXF9TQi5QQ0kwLkxQQ0IuRUMwLkNPTlQpDQog ICAgICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVy biAoWmVybykNCiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgIE1l dGhvZCAoR1BDUiwgMCwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgICAgICAgICAgICAgew0KICAg ICAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChQSFNCICgweEM0LCAweDAwKSkNCiAgICAgICAg ICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgIE1ldGhvZCAoU1BDUiwgMSwgTm90 U2VyaWFsaXplZCkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAg ICAgUEhTQiAoMHhDNSwgQXJnMCkNCiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoWmVy bykNCiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgIE1ldGhvZCAo R0NNSSwgMSwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAg ICAgICAgICAgICAgICAgUmV0dXJuIChQSFNEICgweENBLCBBcmcwKSkNCiAgICAgICAgICAgICAg ICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgIE1ldGhvZCAoU0NNSSwgMSwgTm90U2VyaWFs aXplZCkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgUmV0 dXJuIChQSFNEICgweENCLCBBcmcwKSkNCiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAg ICAgICAgICAgICAgIE1ldGhvZCAoUFdBSywgMCwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgICAg ICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgQWNxdWlyZSAoUExPSywgMHhGRkZG KQ0KICAgICAgICAgICAgICAgICAgICAgICAgTm90aWZ5IChcX1BSLkNQVTAsIDB4ODApDQogICAg ICAgICAgICAgICAgICAgICAgICBSZWxlYXNlIChQTE9LKQ0KICAgICAgICAgICAgICAgICAgICAg ICAgUmV0dXJuIChaZXJvKQ0KICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAg ICAgICAgTWV0aG9kIChQV1JOLCAwLCBOb3RTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgICAg ICB7DQogICAgICAgICAgICAgICAgICAgICAgICBOb3RpZnkgKFxfU0IuUFdSQiwgMHg4MCkNCiAg ICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgIE1ldGhvZCAoQ1NYQiwg MSwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAg ICAgICAgICAgQWNxdWlyZSAoTVBIUywgMHhGRkZGKQ0KICAgICAgICAgICAgICAgICAgICAgICAg U3RvcmUgKEFyZzAsIFNYQkYpDQogICAgICAgICAgICAgICAgICAgICAgICBQSFMwICgweENDKQ0K ICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKFNYQkYsIExvY2FsMCkNCiAgICAgICAgICAg ICAgICAgICAgICAgIFJlbGVhc2UgKE1QSFMpDQogICAgICAgICAgICAgICAgICAgICAgICBSZXR1 cm4gKExvY2FsMCkNCiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAg IE5hbWUgKEJTSVQsIDB4RkZGRikNCiAgICAgICAgICAgICAgICAgICAgTWV0aG9kIChDRFBXLCAx LCBTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAg ICAgICBJZiAoQXJnMCkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICBJZiAoTE5vdCAoQW5kIChcR0wwMywgMHgwOCkpKQ0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT3IgKEFu ZCAoXF9TQi5QQ0kwLklERUMuSUNSNCwgMHgwMyksIDB4MDQsIFxfU0IuUENJMC5JREVDLklDUjQp DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNsZWVwICgweDBBKQ0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBPciAoXEdMMDMsIDB4MDgsIFxHTDAzKQ0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBTbGVlcCAoMHgwMUY0KQ0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBBbmQgKFxfU0IuUENJMC5JREVDLklDUjQsIDB4MDMsIFxfU0IuUENJMC5J REVDLklDUjQpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChCU0lULCBc X1NCLlBDSTAuSURFQy5TRUNUKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAg ICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIEVsc2UNCiAgICAg ICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBJZiAoQW5k IChcR0wwMywgMHgwOCkpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoXF9TQi5QQ0kwLklERUMuU0VDVCwgQlNJVCkN CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4ODAwMCwgXF9TQi5QQ0kw LklERUMuU0VDVCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT3IgKEFuZCAoXF9T Qi5QQ0kwLklERUMuSUNSNCwgMHgwMyksIDB4MDQsIFxfU0IuUENJMC5JREVDLklDUjQpDQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNsZWVwICgweDBBKQ0KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBBbmQgKFxHTDAzLCAweEY3LCBcR0wwMykNCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgU2xlZXAgKDB4MDFGNCkNCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIH0N Cg0KICAgICAgICAgICAgICAgICAgICBNZXRob2QgKEdDRFAsIDAsIE5vdFNlcmlhbGl6ZWQpDQog ICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoU2hp ZnRSaWdodCAoQW5kIChcR0wwMywgMHgwOCksIDB4MDMpKQ0KICAgICAgICAgICAgICAgICAgICB9 DQoNCiAgICAgICAgICAgICAgICAgICAgTWV0aG9kIChHV0RQLCAwLCBOb3RTZXJpYWxpemVkKQ0K ICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKFBI UyAoMHhERikpDQogICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICBN ZXRob2QgKE5QUEMsIDEsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAg ICAgICAgICAgICAgICAgICAgICAgIE5vb3ANCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAg ICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgIERldmljZSAoUFMySykNCiAgICAgICAgICAg ICAgICB7DQogICAgICAgICAgICAgICAgICAgIE5hbWUgKF9ISUQsIEVpc2FJZCAoIlBOUDAzMDMi KSkNCiAgICAgICAgICAgICAgICAgICAgTmFtZSAoX0NSUywgUmVzb3VyY2VUZW1wbGF0ZSAoKQ0K ICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBJTyAoRGVjb2Rl MTYsIDB4MDA2MCwgMHgwMDYwLCAweDAxLCAweDAxKQ0KICAgICAgICAgICAgICAgICAgICAgICAg SU8gKERlY29kZTE2LCAweDAwNjQsIDB4MDA2NCwgMHgwMSwgMHgwMSkNCiAgICAgICAgICAgICAg ICAgICAgICAgIElSUSAoRWRnZSwgQWN0aXZlSGlnaCwgRXhjbHVzaXZlKSB7MX0NCiAgICAgICAg ICAgICAgICAgICAgfSkNCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBEZXZp Y2UgKFBTMk0pDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBOYW1lIChf SElELCBFaXNhSWQgKCJTTlk5MDA2IikpDQogICAgICAgICAgICAgICAgICAgIE5hbWUgKF9DSUQs IDB4MTMwRkQwNDEpDQogICAgICAgICAgICAgICAgICAgIE5hbWUgKF9DUlMsIFJlc291cmNlVGVt cGxhdGUgKCkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAg SVJRIChFZGdlLCBBY3RpdmVIaWdoLCBFeGNsdXNpdmUpIHsxMn0NCiAgICAgICAgICAgICAgICAg ICAgfSkNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIERl dmljZSAoVVNCMCkNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBOYW1lIChfQURSLCAw eDAwMUQwMDAwKQ0KICAgICAgICAgICAgICAgIE9wZXJhdGlvblJlZ2lvbiAoVTBDUywgUENJX0Nv bmZpZywgMHhDNCwgMHgwNCkNCiAgICAgICAgICAgICAgICBGaWVsZCAoVTBDUywgRFdvcmRBY2Ms IE5vTG9jaywgUHJlc2VydmUpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAg ICBVMEVOLCAgIDINCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBOYW1lIChf UFJXLCBQYWNrYWdlICgweDAyKQ0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAg ICAgMHgwMywgDQogICAgICAgICAgICAgICAgICAgIDB4MDMNCiAgICAgICAgICAgICAgICB9KQ0K ICAgICAgICAgICAgICAgIE1ldGhvZCAoX1BTVywgMSwgTm90U2VyaWFsaXplZCkNCiAgICAgICAg ICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIElmIChBcmcwKQ0KICAgICAgICAgICAgICAg ICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMywgVTBFTikNCiAgICAg ICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICBFbHNlDQogICAgICAgICAgICAg ICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDAwLCBVMEVOKQ0KICAg ICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAg TWV0aG9kIChfUzFELCAwLCBOb3RTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgIHsNCiAgICAg ICAgICAgICAgICAgICAgUmV0dXJuICgweDAyKQ0KICAgICAgICAgICAgICAgIH0NCg0KICAgICAg ICAgICAgICAgIE1ldGhvZCAoX1MzRCwgMCwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgICAgICAg ICB7DQogICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwMikNCiAgICAgICAgICAgICAgICB9 DQoNCiAgICAgICAgICAgICAgICBNZXRob2QgKF9TNEQsIDAsIE5vdFNlcmlhbGl6ZWQpDQogICAg ICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MDIpDQogICAgICAg ICAgICAgICAgfQ0KICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICBEZXZpY2UgKFVTQjEpDQog ICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgTmFtZSAoX0FEUiwgMHgwMDFEMDAwMSkNCiAg ICAgICAgICAgICAgICBPcGVyYXRpb25SZWdpb24gKFUxQ1MsIFBDSV9Db25maWcsIDB4QzQsIDB4 MDQpDQogICAgICAgICAgICAgICAgRmllbGQgKFUxQ1MsIERXb3JkQWNjLCBOb0xvY2ssIFByZXNl cnZlKQ0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgVTFFTiwgICAyDQog ICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgTmFtZSAoX1BSVywgUGFja2FnZSAo MHgwMikNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIDB4MDQsIA0KICAg ICAgICAgICAgICAgICAgICAweDAzDQogICAgICAgICAgICAgICAgfSkNCiAgICAgICAgICAgICAg ICBNZXRob2QgKF9QU1csIDEsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgew0KICAg ICAgICAgICAgICAgICAgICBJZiAoQXJnMCkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAg ICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDMsIFUxRU4pDQogICAgICAgICAgICAgICAgICAg IH0NCiAgICAgICAgICAgICAgICAgICAgRWxzZQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAg ICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMCwgVTFFTikNCiAgICAgICAgICAgICAgICAg ICAgfQ0KICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgIE1ldGhvZCAoX1MxRCwg MCwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAg IFJldHVybiAoMHgwMikNCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBNZXRo b2QgKF9TM0QsIDAsIE5vdFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAg ICAgICAgICAgICBSZXR1cm4gKDB4MDIpDQogICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAg ICAgICAgTWV0aG9kIChfUzRELCAwLCBOb3RTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgIHsN CiAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDAyKQ0KICAgICAgICAgICAgICAgIH0NCiAg ICAgICAgICAgIH0NCg0KICAgICAgICAgICAgRGV2aWNlIChVU0IyKQ0KICAgICAgICAgICAgew0K ICAgICAgICAgICAgICAgIE5hbWUgKF9BRFIsIDB4MDAxRDAwMDIpDQogICAgICAgICAgICAgICAg T3BlcmF0aW9uUmVnaW9uIChVMkNTLCBQQ0lfQ29uZmlnLCAweEM0LCAweDA0KQ0KICAgICAgICAg ICAgICAgIEZpZWxkIChVMkNTLCBEV29yZEFjYywgTm9Mb2NrLCBQcmVzZXJ2ZSkNCiAgICAgICAg ICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIFUyRU4sICAgMg0KICAgICAgICAgICAgICAg IH0NCg0KICAgICAgICAgICAgICAgIE5hbWUgKF9QUlcsIFBhY2thZ2UgKDB4MDIpDQogICAgICAg ICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAweDBDLCANCiAgICAgICAgICAgICAgICAg ICAgMHgwMw0KICAgICAgICAgICAgICAgIH0pDQogICAgICAgICAgICAgICAgTWV0aG9kIChfUFNX LCAxLCBOb3RTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAg ICAgSWYgKEFyZzApDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAg ICAgIFN0b3JlICgweDAzLCBVMkVOKQ0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAg ICAgICAgICAgIEVsc2UNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAg ICAgICAgU3RvcmUgKDB4MDAsIFUyRU4pDQogICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAg ICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBNZXRob2QgKF9TMUQsIDAsIE5vdFNlcmlhbGl6 ZWQpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MDIp DQogICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgTWV0aG9kIChfUzNELCAwLCBO b3RTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgUmV0 dXJuICgweDAyKQ0KICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgIE1ldGhvZCAo X1M0RCwgMCwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAg ICAgICAgIFJldHVybiAoMHgwMikNCiAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICB9DQoN CiAgICAgICAgICAgIERldmljZSAoVVNCNykNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAg ICBOYW1lIChfQURSLCAweDAwMUQwMDA3KQ0KICAgICAgICAgICAgICAgIE5hbWUgKF9QUlcsIFBh Y2thZ2UgKDB4MDIpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAweDBE LCANCiAgICAgICAgICAgICAgICAgICAgMHgwMw0KICAgICAgICAgICAgICAgIH0pDQogICAgICAg ICAgICB9DQoNCiAgICAgICAgICAgIE5hbWUgKE5BVEEsIFBhY2thZ2UgKDB4MDEpDQogICAgICAg ICAgICB7DQogICAgICAgICAgICAgICAgMHgwMDFGMDAwMQ0KICAgICAgICAgICAgfSkNCiAgICAg ICAgICAgIERldmljZSAoSURFQykNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBOYW1l IChfQURSLCAweDAwMUYwMDAxKQ0KICAgICAgICAgICAgICAgIE9wZXJhdGlvblJlZ2lvbiAoSURF QywgUENJX0NvbmZpZywgMHg0MCwgMHgxOCkNCiAgICAgICAgICAgICAgICBGaWVsZCAoSURFQywg RFdvcmRBY2MsIE5vTG9jaywgUHJlc2VydmUpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAg ICAgICAgICAgICBQUklULCAgIDE2LCANCiAgICAgICAgICAgICAgICAgICAgU0VDVCwgICAxNiwg DQogICAgICAgICAgICAgICAgICAgIFBTSVQsICAgNCwgDQogICAgICAgICAgICAgICAgICAgIFNT SVQsICAgNCwgDQogICAgICAgICAgICAgICAgICAgIE9mZnNldCAoMHgwOCksIA0KICAgICAgICAg ICAgICAgICAgICBTWU5DLCAgIDQsIA0KICAgICAgICAgICAgICAgICAgICBPZmZzZXQgKDB4MEEp LCANCiAgICAgICAgICAgICAgICAgICAgU0RUMCwgICAyLCANCiAgICAgICAgICAgICAgICAgICAg ICAgICwgICAyLCANCiAgICAgICAgICAgICAgICAgICAgU0RUMSwgICAyLCANCiAgICAgICAgICAg ICAgICAgICAgT2Zmc2V0ICgweDBCKSwgDQogICAgICAgICAgICAgICAgICAgIFNEVDIsICAgMiwg DQogICAgICAgICAgICAgICAgICAgICAgICAsICAgMiwgDQogICAgICAgICAgICAgICAgICAgIFNE VDMsICAgMiwgDQogICAgICAgICAgICAgICAgICAgIE9mZnNldCAoMHgxNCksIA0KICAgICAgICAg ICAgICAgICAgICBJQ1IwLCAgIDQsIA0KICAgICAgICAgICAgICAgICAgICBJQ1IxLCAgIDQsIA0K ICAgICAgICAgICAgICAgICAgICBJQ1IyLCAgIDQsIA0KICAgICAgICAgICAgICAgICAgICBJQ1Iz LCAgIDQsIA0KICAgICAgICAgICAgICAgICAgICBJQ1I0LCAgIDQsIA0KICAgICAgICAgICAgICAg ICAgICBJQ1I1LCAgIDQNCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBEZXZp Y2UgKFBSSUQpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBOYW1lIChf QURSLCAweDAwKQ0KICAgICAgICAgICAgICAgICAgICBNZXRob2QgKF9HVE0sIDAsIE5vdFNlcmlh bGl6ZWQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIE5h bWUgKFBCVUYsIEJ1ZmZlciAoMHgxNCkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAweDAwLCAweDAwLCAweDAwLCAweDAwLCAweDAwLCAweDAw LCAweDAwLCAweDAwLCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwLCAweDAwLCAw eDAwLCAweDAwLCAweDAwLCAweDAwLCAweDAwLCAweDAwLCANCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDAwLCAweDAwLCAweDAwLCAweDAwDQogICAgICAgICAgICAgICAgICAgICAgICB9 KQ0KICAgICAgICAgICAgICAgICAgICAgICAgQ3JlYXRlRFdvcmRGaWVsZCAoUEJVRiwgMHgwMCwg UElPMCkNCiAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZURXb3JkRmllbGQgKFBCVUYsIDB4 MDQsIERNQTApDQogICAgICAgICAgICAgICAgICAgICAgICBDcmVhdGVEV29yZEZpZWxkIChQQlVG LCAweDA4LCBQSU8xKQ0KICAgICAgICAgICAgICAgICAgICAgICAgQ3JlYXRlRFdvcmRGaWVsZCAo UEJVRiwgMHgwQywgRE1BMSkNCiAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZURXb3JkRmll bGQgKFBCVUYsIDB4MTAsIEZMQUcpDQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoR0VU UCAoUFJJVCksIFBJTzApDQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoR0RNQSAoQW5k IChTWU5DLCAweDAxKSwgQW5kIChJQ1IzLCAweDAxKSwgQW5kIChJQ1IwLCAweDAxKSwgU0RUMCwg QW5kIChJQ1IxLCAweDAxKSksIERNQTApDQogICAgICAgICAgICAgICAgICAgICAgICBJZiAoTEVx dWFsIChETUEwLCAweEZGRkZGRkZGKSkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoUElPMCwgRE1BMCkNCiAgICAgICAgICAgICAg ICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgSWYgKEFuZCAoUFJJVCwgMHg0 MDAwKSkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICBJZiAoTEVxdWFsIChBbmQgKFBSSVQsIDB4OTApLCAweDgwKSkNCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlICgw eDAzODQsIFBJTzEpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgIEVsc2UNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7DQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChHRVRUIChQU0lUKSwgUElPMSkNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9DQog ICAgICAgICAgICAgICAgICAgICAgICBFbHNlDQogICAgICAgICAgICAgICAgICAgICAgICB7DQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4RkZGRkZGRkYsIFBJTzEpDQogICAg ICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChH RE1BIChBbmQgKFNZTkMsIDB4MDIpLCBBbmQgKElDUjMsIDB4MDIpLCBBbmQgKElDUjAsIDB4MDIp LCBTRFQxLCBBbmQgKElDUjEsIDB4MDIpKSwgRE1BMSkNCiAgICAgICAgICAgICAgICAgICAgICAg IElmIChMRXF1YWwgKERNQTEsIDB4RkZGRkZGRkYpKQ0KICAgICAgICAgICAgICAgICAgICAgICAg ew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChQSU8xLCBETUExKQ0KICAgICAg ICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoR0VU RiAoQW5kIChTWU5DLCAweDAxKSwgQW5kIChTWU5DLCAweDAyKSwgUFJJVCksIEZMQUcpDQogICAg ICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKFBCVUYpDQogICAgICAgICAgICAgICAgICAgIH0N Cg0KICAgICAgICAgICAgICAgICAgICBNZXRob2QgKF9TVE0sIDMsIE5vdFNlcmlhbGl6ZWQpDQog ICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZURXb3Jk RmllbGQgKEFyZzAsIDB4MDAsIFBJTzApDQogICAgICAgICAgICAgICAgICAgICAgICBDcmVhdGVE V29yZEZpZWxkIChBcmcwLCAweDA0LCBETUEwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgQ3Jl YXRlRFdvcmRGaWVsZCAoQXJnMCwgMHgwOCwgUElPMSkNCiAgICAgICAgICAgICAgICAgICAgICAg IENyZWF0ZURXb3JkRmllbGQgKEFyZzAsIDB4MEMsIERNQTEpDQogICAgICAgICAgICAgICAgICAg ICAgICBDcmVhdGVEV29yZEZpZWxkIChBcmcwLCAweDEwLCBGTEFHKQ0KICAgICAgICAgICAgICAg ICAgICAgICAgT3IgKElDUjIsIDB4MDQsIElDUjIpDQogICAgICAgICAgICAgICAgICAgICAgICBJ ZiAoTEVxdWFsIChTaXplT2YgKEFyZzEpLCAweDAyMDApKQ0KICAgICAgICAgICAgICAgICAgICAg ICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFuZCAoUFJJVCwgMHg0MEYwLCBQUklU KQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFuZCAoU1lOQywgMHgwRSwgU1lOQykNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMCwgU0RUMCkNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICBBbmQgKElDUjAsIDB4MEUsIElDUjApDQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgQW5kIChJQ1IxLCAweDBFLCBJQ1IxKQ0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgIEFuZCAoSUNSMywgMHgwRSwgSUNSMykNCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICBBbmQgKElDUjUsIDB4MEUsIElDUjUpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgQ3Jl YXRlV29yZEZpZWxkIChBcmcxLCAweDYyLCBXNDkwKQ0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgIENyZWF0ZVdvcmRGaWVsZCAoQXJnMSwgMHg2QSwgVzUzMCkNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICBDcmVhdGVXb3JkRmllbGQgKEFyZzEsIDB4N0UsIFc2MzApDQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChBcmcxLCAweDgwLCBXNjQwKQ0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAoQXJnMSwgMHhCMCwgVzg4 MCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBDcmVhdGVXb3JkRmllbGQgKEFyZzEsIDB4 QkEsIFc5MzApDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgT3IgKFBSSVQsIDB4ODAwNCwg UFJJVCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBJZiAoTEFuZCAoQW5kIChGTEFHLCAw eDAyKSwgQW5kIChXNDkwLCAweDA4MDApKSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7 DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9yIChQUklULCAweDAyLCBQUklUKQ0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgIE9yIChQUklULCBTRVRQIChQSU8wLCBXNTMwLCBXNjQwKSwgUFJJVCkNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICBJZiAoQW5kIChGTEFHLCAweDAxKSkNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9yIChTWU5DLCAw eDAxLCBTWU5DKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoU0RNQSAo RE1BMCksIFNEVDApDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIChMTGVzcyAo RE1BMCwgMHgxRSkpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9yIChJQ1IzLCAweDAxLCBJQ1IzKQ0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgSWYgKExMZXNzIChETUEwLCAweDNDKSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT3IgKElDUjAsIDB4 MDEsIElDUjApDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBJZiAoQW5kIChXOTMwLCAweDIwMDApKQ0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBPciAoSUNSMSwgMHgwMSwgSUNSMSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAg ICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoU2l6ZU9mIChBcmcy KSwgMHgwMjAwKSkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICBBbmQgKFBSSVQsIDB4M0YwRiwgUFJJVCkNCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICBTdG9yZSAoMHgwMCwgUFNJVCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBB bmQgKFNZTkMsIDB4MEQsIFNZTkMpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUg KDB4MDAsIFNEVDEpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgQW5kIChJQ1IwLCAweDBE LCBJQ1IwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFuZCAoSUNSMSwgMHgwRCwgSUNS MSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBBbmQgKElDUjMsIDB4MEQsIElDUjMpDQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgQW5kIChJQ1I1LCAweDBELCBJQ1I1KQ0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAoQXJnMiwgMHg2MiwgVzQ5MSkN CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBDcmVhdGVXb3JkRmllbGQgKEFyZzIsIDB4NkEs IFc1MzEpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChBcmcy LCAweDdFLCBXNjMxKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVs ZCAoQXJnMiwgMHg4MCwgVzY0MSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBDcmVhdGVX b3JkRmllbGQgKEFyZzIsIDB4QjAsIFc4ODEpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg Q3JlYXRlV29yZEZpZWxkIChBcmcyLCAweEJBLCBXOTMxKQ0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgIE9yIChQUklULCAweDgwNDAsIFBSSVQpDQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgSWYgKExBbmQgKEFuZCAoRkxBRywgMHgwOCksIEFuZCAoVzQ5MSwgMHgwODAwKSkpDQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBPciAoUFJJVCwgMHgyMCwgUFJJVCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQoN CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBJZiAoQW5kIChGTEFHLCAweDEwKSkNCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IE9yIChQUklULCAweDQwMDAsIFBSSVQpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IElmIChMR3JlYXRlciAoUElPMSwgMHhGMCkpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9yIChQUklULCAweDgw LCBQUklUKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIEVsc2UNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT3IgKFBSSVQsIDB4MTAsIFBS SVQpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoU0VUVCAoUElP MSwgVzUzMSwgVzY0MSksIFBTSVQpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0N CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICBJZiAoQW5kIChGTEFHLCAweDA0KSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7 DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9yIChTWU5DLCAweDAyLCBTWU5DKQ0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoU0RNQSAoRE1BMSksIFNEVDEp DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIChMTGVzcyAoRE1BMCwgMHgxRSkp DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIE9yIChJQ1IzLCAweDAyLCBJQ1IzKQ0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSWYgKExM ZXNzIChETUEwLCAweDNDKSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgew0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT3IgKElDUjAsIDB4MDIsIElDUjApDQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBJZiAoQW5kIChXOTMxLCAweDIwMDApKQ0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPciAoSUNS MSwgMHgwMiwgSUNSMSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAg ICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgIERldmljZSAoUF9EMCkNCiAg ICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSAoX0FEUiwg MHgwMCkNCiAgICAgICAgICAgICAgICAgICAgICAgIE1ldGhvZCAoX0dURiwgMCwgTm90U2VyaWFs aXplZCkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICBOYW1lIChQSUIwLCBCdWZmZXIgKDB4MEUpDQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAzLCAweDAwLCAweDAwLCAw eDAwLCAweDAwLCAweEEwLCAweEVGLCAweDAzLCANCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgwMCwgMHgwMCwgMHgwMCwgMHgwMCwgMHhBMCwgMHhFRg0KICAgICAgICAgICAgICAg ICAgICAgICAgICAgIH0pDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgQ3JlYXRlQnl0ZUZp ZWxkIChQSUIwLCAweDAxLCBQTUQwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0 ZUJ5dGVGaWVsZCAoUElCMCwgMHgwOCwgRE1EMCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICBJZiAoQW5kIChQUklULCAweDAyKSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7DQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKEFuZCAoUFJJVCwgMHgw OSksIDB4MDgpKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwOCwgUE1EMCkNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBF bHNlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDBBLCBQTUQwKQ0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgU2hpZnRSaWdodCAoQW5kIChQUklULCAweDAzMDApLCAweDA4LCBM b2NhbDApDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTaGlmdFJpZ2h0IChB bmQgKFBSSVQsIDB4MzAwMCksIDB4MEMsIExvY2FsMSkNCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIEFkZCAoTG9jYWwwLCBMb2NhbDEsIExvY2FsMikNCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKDB4MDMsIExvY2FsMikpDQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgU3RvcmUgKDB4MEIsIFBNRDApDQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElm IChMRXF1YWwgKDB4MDUsIExvY2FsMikpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4 MEMsIFBNRDApDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9 DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgRWxzZQ0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDEsIFBN RDApDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgSWYgKEFuZCAoU1lOQywgMHgwMSkpDQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoT3IgKFNEVDAsIDB4 NDApLCBETUQwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJZiAoQW5kIChJQ1Ix LCAweDAxKSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgSWYgKEFuZCAoSUNSMCwgMHgwMSkpDQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgQWRkIChETUQwLCAweDAyLCBETUQwKQ0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ ZiAoQW5kIChJQ1IzLCAweDAxKSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHg0NSwg RE1EMCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICBFbHNlDQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPciAoU3VidHJhY3QgKEFuZCAo UE1EMCwgMHgwNyksIDB4MDIpLCAweDIwLCBETUQwKQ0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoUElCMCkNCiAgICAg ICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAg ICAgICAgICAgIE5hbWUgKEZXU08sICJGV1NPIikNCiAgICAgICAgICAgICAgICAgICAgTmFtZSAo X1BTQywgMHgwMCkNCiAgICAgICAgICAgICAgICAgICAgTWV0aG9kIChfUFMwLCAwLCBOb3RTZXJp YWxpemVkKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBT dG9yZSAoMHgwMCwgX1BTQykNCiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAg ICAgICAgIE1ldGhvZCAoX1BTMywgMCwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgICAgICAgICAg ICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDMsIF9QU0MpDQogICAgICAg ICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBEZXZp Y2UgKFNFQ0QpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBOYW1lIChf QURSLCAweDAxKQ0KICAgICAgICAgICAgICAgICAgICBNZXRob2QgKF9HVE0sIDAsIE5vdFNlcmlh bGl6ZWQpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIE5h bWUgKFNCVUYsIEJ1ZmZlciAoMHgxNCkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAweDAwLCAweDAwLCAweDAwLCAweDAwLCAweDAwLCAweDAw LCAweDAwLCAweDAwLCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAwLCAweDAwLCAw eDAwLCAweDAwLCAweDAwLCAweDAwLCAweDAwLCAweDAwLCANCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweDAwLCAweDAwLCAweDAwLCAweDAwDQogICAgICAgICAgICAgICAgICAgICAgICB9 KQ0KICAgICAgICAgICAgICAgICAgICAgICAgQ3JlYXRlRFdvcmRGaWVsZCAoU0JVRiwgMHgwMCwg UElPMCkNCiAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZURXb3JkRmllbGQgKFNCVUYsIDB4 MDQsIERNQTApDQogICAgICAgICAgICAgICAgICAgICAgICBDcmVhdGVEV29yZEZpZWxkIChTQlVG LCAweDA4LCBQSU8xKQ0KICAgICAgICAgICAgICAgICAgICAgICAgQ3JlYXRlRFdvcmRGaWVsZCAo U0JVRiwgMHgwQywgRE1BMSkNCiAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZURXb3JkRmll bGQgKFNCVUYsIDB4MTAsIEZMQUcpDQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoR0VU UCAoU0VDVCksIFBJTzApDQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoR0RNQSAoQW5k IChTWU5DLCAweDA0KSwgQW5kIChJQ1IzLCAweDA0KSwgQW5kIChJQ1IwLCAweDA0KSwgU0RUMiwg QW5kIChJQ1IxLCAweDA0KSksIERNQTApDQogICAgICAgICAgICAgICAgICAgICAgICBJZiAoTEVx dWFsIChETUEwLCAweEZGRkZGRkZGKSkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoUElPMCwgRE1BMCkNCiAgICAgICAgICAgICAg ICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgSWYgKEFuZCAoU0VDVCwgMHg0 MDAwKSkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICBJZiAoTEVxdWFsIChBbmQgKFNFQ1QsIDB4OTApLCAweDgwKSkNCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlICgw eDAzODQsIFBJTzEpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgIEVsc2UNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7DQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChHRVRUIChTU0lUKSwgUElPMSkNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgICAgICB9DQog ICAgICAgICAgICAgICAgICAgICAgICBFbHNlDQogICAgICAgICAgICAgICAgICAgICAgICB7DQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4RkZGRkZGRkYsIFBJTzEpDQogICAg ICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChH RE1BIChBbmQgKFNZTkMsIDB4MDgpLCBBbmQgKElDUjMsIDB4MDgpLCBBbmQgKElDUjAsIDB4MDgp LCBTRFQzLCBBbmQgKElDUjEsIDB4MDgpKSwgRE1BMSkNCiAgICAgICAgICAgICAgICAgICAgICAg IElmIChMRXF1YWwgKERNQTEsIDB4RkZGRkZGRkYpKQ0KICAgICAgICAgICAgICAgICAgICAgICAg ew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIFN0b3JlIChQSU8xLCBETUExKQ0KICAgICAg ICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoR0VU RiAoQW5kIChTWU5DLCAweDA0KSwgQW5kIChTWU5DLCAweDA4KSwgU0VDVCksIEZMQUcpDQogICAg ICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKFNCVUYpDQogICAgICAgICAgICAgICAgICAgIH0N Cg0KICAgICAgICAgICAgICAgICAgICBNZXRob2QgKF9TVE0sIDMsIE5vdFNlcmlhbGl6ZWQpDQog ICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZURXb3Jk RmllbGQgKEFyZzAsIDB4MDAsIFBJTzApDQogICAgICAgICAgICAgICAgICAgICAgICBDcmVhdGVE V29yZEZpZWxkIChBcmcwLCAweDA0LCBETUEwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgQ3Jl YXRlRFdvcmRGaWVsZCAoQXJnMCwgMHgwOCwgUElPMSkNCiAgICAgICAgICAgICAgICAgICAgICAg IENyZWF0ZURXb3JkRmllbGQgKEFyZzAsIDB4MEMsIERNQTEpDQogICAgICAgICAgICAgICAgICAg ICAgICBDcmVhdGVEV29yZEZpZWxkIChBcmcwLCAweDEwLCBGTEFHKQ0KICAgICAgICAgICAgICAg ICAgICAgICAgT3IgKElDUjIsIDB4MDQsIElDUjIpDQogICAgICAgICAgICAgICAgICAgICAgICBJ ZiAoTEVxdWFsIChTaXplT2YgKEFyZzEpLCAweDAyMDApKQ0KICAgICAgICAgICAgICAgICAgICAg ICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFuZCAoU0VDVCwgMHg0MEYwLCBTRUNU KQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFuZCAoU1lOQywgMHgwQiwgU1lOQykNCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwMCwgU0RUMikNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICBBbmQgKElDUjAsIDB4MEIsIElDUjApDQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgQW5kIChJQ1IxLCAweDBCLCBJQ1IxKQ0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgIEFuZCAoSUNSMywgMHgwQiwgSUNSMykNCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICBBbmQgKElDUjUsIDB4MEIsIElDUjUpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgQ3Jl YXRlV29yZEZpZWxkIChBcmcxLCAweDYyLCBXNDkwKQ0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgIENyZWF0ZVdvcmRGaWVsZCAoQXJnMSwgMHg2QSwgVzUzMCkNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICBDcmVhdGVXb3JkRmllbGQgKEFyZzEsIDB4N0UsIFc2MzApDQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChBcmcxLCAweDgwLCBXNjQwKQ0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAoQXJnMSwgMHhCMCwgVzg4 MCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBDcmVhdGVXb3JkRmllbGQgKEFyZzEsIDB4 QkEsIFc5MzApDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgT3IgKFNFQ1QsIDB4ODAwNCwg U0VDVCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBJZiAoTEFuZCAoQW5kIChGTEFHLCAw eDAyKSwgQW5kIChXNDkwLCAweDA4MDApKSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7 DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9yIChTRUNULCAweDAyLCBTRUNUKQ0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgIE9yIChTRUNULCBTRVRQIChQSU8wLCBXNTMwLCBXNjQwKSwgU0VDVCkNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICBJZiAoQW5kIChGTEFHLCAweDAxKSkNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9yIChTWU5DLCAw eDA0LCBTWU5DKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoU0RNQSAo RE1BMCksIFNEVDIpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIChMTGVzcyAo RE1BMCwgMHgxRSkpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9yIChJQ1IzLCAweDA0LCBJQ1IzKQ0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgSWYgKExMZXNzIChETUEwLCAweDNDKSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT3IgKElDUjAsIDB4 MDQsIElDUjApDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBJZiAoQW5kIChXOTMwLCAweDIwMDApKQ0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBPciAoSUNSMSwgMHgwNCwgSUNSMSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAg ICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgSWYgKExFcXVhbCAoU2l6ZU9mIChBcmcy KSwgMHgwMjAwKSkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICBBbmQgKFNFQ1QsIDB4M0YwRiwgU0VDVCkNCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICBTdG9yZSAoMHgwMCwgU1NJVCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBB bmQgKFNZTkMsIDB4MDcsIFNZTkMpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUg KDB4MDAsIFNEVDMpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgQW5kIChJQ1IwLCAweDA3 LCBJQ1IwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFuZCAoSUNSMSwgMHgwNywgSUNS MSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBBbmQgKElDUjMsIDB4MDcsIElDUjMpDQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgQW5kIChJQ1I1LCAweDA3LCBJQ1I1KQ0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVsZCAoQXJnMiwgMHg2MiwgVzQ5MSkN CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBDcmVhdGVXb3JkRmllbGQgKEFyZzIsIDB4NkEs IFc1MzEpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgQ3JlYXRlV29yZEZpZWxkIChBcmcy LCAweDdFLCBXNjMxKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0ZVdvcmRGaWVs ZCAoQXJnMiwgMHg4MCwgVzY0MSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBDcmVhdGVX b3JkRmllbGQgKEFyZzIsIDB4QjAsIFc4ODEpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg Q3JlYXRlV29yZEZpZWxkIChBcmcyLCAweEJBLCBXOTMxKQ0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgIE9yIChTRUNULCAweDgwNDAsIFNFQ1QpDQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgSWYgKExBbmQgKEFuZCAoRkxBRywgMHgwOCksIEFuZCAoVzQ5MSwgMHgwODAwKSkpDQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBPciAoU0VDVCwgMHgyMCwgU0VDVCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQoN CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBJZiAoQW5kIChGTEFHLCAweDEwKSkNCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IE9yIChTRUNULCAweDQwMDAsIFNFQ1QpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IElmIChMR3JlYXRlciAoUElPMSwgMHhGMCkpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9yIChTRUNULCAweDgw LCBTRUNUKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIEVsc2UNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT3IgKFNFQ1QsIDB4MTAsIFNF Q1QpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoU0VUVCAoUElP MSwgVzUzMSwgVzY0MSksIFNTSVQpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0N CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICBJZiAoQW5kIChGTEFHLCAweDA0KSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7 DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9yIChTWU5DLCAweDA4LCBTWU5DKQ0K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoU0RNQSAoRE1BMSksIFNEVDMp DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIChMTGVzcyAoRE1BMCwgMHgxRSkp DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIE9yIChJQ1IzLCAweDA4LCBJQ1IzKQ0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSWYgKExM ZXNzIChETUEwLCAweDNDKSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgew0KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT3IgKElDUjAsIDB4MDgsIElDUjApDQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBJZiAoQW5kIChXOTMxLCAweDIwMDApKQ0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPciAoSUNS MSwgMHgwOCwgSUNSMSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAg ICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgIERldmljZSAoU19EMCkNCiAg ICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgTmFtZSAoX0FEUiwg MHgwMCkNCiAgICAgICAgICAgICAgICAgICAgICAgIE1ldGhvZCAoX0dURiwgMCwgTm90U2VyaWFs aXplZCkNCiAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICBOYW1lIChTSUIwLCBCdWZmZXIgKDB4MEUpDQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDAzLCAweDAwLCAweDAwLCAw eDAwLCAweDAwLCAweEEwLCAweEVGLCAweDAzLCANCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgMHgwMCwgMHgwMCwgMHgwMCwgMHgwMCwgMHhBMCwgMHhFRg0KICAgICAgICAgICAgICAg ICAgICAgICAgICAgIH0pDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgQ3JlYXRlQnl0ZUZp ZWxkIChTSUIwLCAweDAxLCBQTUQwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIENyZWF0 ZUJ5dGVGaWVsZCAoU0lCMCwgMHgwOCwgRE1EMCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICBJZiAoQW5kIChTRUNULCAweDAyKSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7DQog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKEFuZCAoU0VDVCwgMHgw OSksIDB4MDgpKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHgwOCwgUE1EMCkNCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBF bHNlDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDBBLCBQTUQwKQ0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgU2hpZnRSaWdodCAoQW5kIChTRUNULCAweDAzMDApLCAweDA4LCBM b2NhbDApDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTaGlmdFJpZ2h0IChB bmQgKFNFQ1QsIDB4MzAwMCksIDB4MEMsIExvY2FsMSkNCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIEFkZCAoTG9jYWwwLCBMb2NhbDEsIExvY2FsMikNCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIElmIChMRXF1YWwgKDB4MDMsIExvY2FsMikpDQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgU3RvcmUgKDB4MEIsIFBNRDApDQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElm IChMRXF1YWwgKDB4MDUsIExvY2FsMikpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4 MEMsIFBNRDApDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9DQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9 DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgRWxzZQ0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RvcmUgKDB4MDEsIFBN RDApDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgSWYgKEFuZCAoU1lOQywgMHgwNCkpDQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoT3IgKFNEVDIsIDB4 NDApLCBETUQwKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJZiAoQW5kIChJQ1Ix LCAweDA0KSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgSWYgKEFuZCAoSUNSMCwgMHgwNCkpDQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgQWRkIChETUQwLCAweDAyLCBETUQwKQ0KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ ZiAoQW5kIChJQ1IzLCAweDA0KSkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdG9yZSAoMHg0NSwg RE1EMCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICBFbHNlDQogICAgICAgICAgICAgICAgICAgICAgICAg ICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPciAoU3VidHJhY3QgKEFuZCAo UE1EMCwgMHgwNyksIDB4MDIpLCAweDIwLCBETUQwKQ0KICAgICAgICAgICAgICAgICAgICAgICAg ICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoU0lCMCkNCiAgICAg ICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAg ICAgICAgICAgIE1ldGhvZCAoX1BTMCwgMCwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgICAgICAg ICAgICAgew0KICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgTWV0 aG9kIChfUFMzLCAwLCBOb3RTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAg ICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBN ZXRob2QgKEdFVFAsIDEsIFNlcmlhbGl6ZWQpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAg ICAgICAgICAgICBJZiAoTEVxdWFsIChBbmQgKEFyZzAsIDB4MDkpLCAweDAwKSkNCiAgICAgICAg ICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweEZGRkZGRkZG KQ0KICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgSWYgKExFcXVh bCAoQW5kIChBcmcwLCAweDA5KSwgMHgwOCkpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAg ICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwMzg0KQ0KICAgICAgICAgICAgICAgICAgICB9 DQoNCiAgICAgICAgICAgICAgICAgICAgU2hpZnRSaWdodCAoQW5kIChBcmcwLCAweDAzMDApLCAw eDA4LCBMb2NhbDApDQogICAgICAgICAgICAgICAgICAgIFNoaWZ0UmlnaHQgKEFuZCAoQXJnMCwg MHgzMDAwKSwgMHgwQywgTG9jYWwxKQ0KICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKE11bHRp cGx5ICgweDFFLCBTdWJ0cmFjdCAoMHgwOSwgQWRkIChMb2NhbDAsIExvY2FsMSkpKSkNCiAgICAg ICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICBNZXRob2QgKEdETUEsIDUsIFNlcmlhbGl6 ZWQpDQogICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICBJZiAoQXJnMCkNCiAg ICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgSWYgKExBbmQgKEFy ZzEsIEFyZzQpKQ0KICAgICAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFJldHVybiAoMHgxNCkNCiAgICAgICAgICAgICAgICAgICAgICAgIH0NCg0KICAg ICAgICAgICAgICAgICAgICAgICAgSWYgKExBbmQgKEFyZzIsIEFyZzQpKQ0KICAgICAgICAgICAg ICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoTXVsdGlw bHkgKFN1YnRyYWN0ICgweDA0LCBBcmczKSwgMHgwRikpDQogICAgICAgICAgICAgICAgICAgICAg ICB9DQoNCiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoTXVsdGlwbHkgKFN1YnRyYWN0 ICgweDA0LCBBcmczKSwgMHgxRSkpDQogICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAg ICAgICAgICAgICBSZXR1cm4gKDB4RkZGRkZGRkYpDQogICAgICAgICAgICAgICAgfQ0KDQogICAg ICAgICAgICAgICAgTWV0aG9kIChHRVRULCAxLCBTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAg IHsNCiAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChNdWx0aXBseSAoMHgxRSwgU3VidHJhY3Qg KDB4MDksIEFkZCAoQW5kIChTaGlmdFJpZ2h0IChBcmcwLCAweDAyKSwgMHgwMyksIEFuZCAoQXJn MCwgMHgwMykpKSkpDQogICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgTWV0aG9k IChHRVRGLCAzLCBTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAg ICAgICAgTmFtZSAoVE1QRiwgMHgwMCkNCiAgICAgICAgICAgICAgICAgICAgSWYgKEFyZzApDQog ICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIE9yIChUTVBGLCAw eDAxLCBUTVBGKQ0KICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAg SWYgKEFuZCAoQXJnMiwgMHgwMikpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAg ICAgICAgICAgICAgIE9yIChUTVBGLCAweDAyLCBUTVBGKQ0KICAgICAgICAgICAgICAgICAgICB9 DQoNCiAgICAgICAgICAgICAgICAgICAgSWYgKEFyZzEpDQogICAgICAgICAgICAgICAgICAgIHsN CiAgICAgICAgICAgICAgICAgICAgICAgIE9yIChUTVBGLCAweDA0LCBUTVBGKQ0KICAgICAgICAg ICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgSWYgKEFuZCAoQXJnMiwgMHgyMCkp DQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIE9yIChUTVBG LCAweDA4LCBUTVBGKQ0KICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAg ICAgSWYgKEFuZCAoQXJnMiwgMHg0MDAwKSkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAg ICAgICAgICAgICAgICAgICAgT3IgKFRNUEYsIDB4MTAsIFRNUEYpDQogICAgICAgICAgICAgICAg ICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKFRNUEYpDQogICAgICAgICAgICAg ICAgfQ0KDQogICAgICAgICAgICAgICAgTWV0aG9kIChTRVRQLCAzLCBTZXJpYWxpemVkKQ0KICAg ICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgSWYgKExHcmVhdGVyIChBcmcwLCAw eEYwKSkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgUmV0 dXJuICgweDA4KQ0KICAgICAgICAgICAgICAgICAgICB9DQogICAgICAgICAgICAgICAgICAgIEVs c2UNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgSWYgKEFu ZCAoQXJnMSwgMHgwMikpDQogICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgSWYgKExBbmQgKExOb3QgKExHcmVhdGVyIChBcmcwLCAweDc4KSksIEFu ZCAoQXJnMiwgMHgwMikpKQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDIzMDEpDQogICAgICAgICAgICAgICAg ICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgSWYgKExBbmQgKExO b3QgKExHcmVhdGVyIChBcmcwLCAweEI0KSksIEFuZCAoQXJnMiwgMHgwMSkpKQ0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUmV0 dXJuICgweDIxMDEpDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAg ICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MTAwMSkN CiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAg ICAgIE1ldGhvZCAoU0RNQSwgMSwgU2VyaWFsaXplZCkNCiAgICAgICAgICAgICAgICB7DQogICAg ICAgICAgICAgICAgICAgIElmIChMTm90IChMR3JlYXRlciAoQXJnMCwgMHgxNCkpKQ0KICAgICAg ICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBSZXR1cm4gKDB4MDEpDQog ICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgICAgICBJZiAoTE5vdCAoTEdy ZWF0ZXIgKEFyZzAsIDB4MUUpKSkNCiAgICAgICAgICAgICAgICAgICAgew0KICAgICAgICAgICAg ICAgICAgICAgICAgUmV0dXJuICgweDAyKQ0KICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAg ICAgICAgICAgICAgICAgSWYgKExOb3QgKExHcmVhdGVyIChBcmcwLCAweDJEKSkpDQogICAgICAg ICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAgICAgIFJldHVybiAoMHgwMSkNCiAg ICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgICAgIElmIChMTm90IChMR3Jl YXRlciAoQXJnMCwgMHgzQykpKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAg ICAgICAgICAgICBSZXR1cm4gKDB4MDIpDQogICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAg ICAgICAgICAgICAgICBJZiAoTE5vdCAoTEdyZWF0ZXIgKEFyZzAsIDB4NUEpKSkNCiAgICAgICAg ICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDAxKQ0KICAg ICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDAwKQ0K ICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgICAgIE1ldGhvZCAoU0VUVCwgMywgU2Vy aWFsaXplZCkNCiAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgIElmIChBbmQg KEFyZzEsIDB4MDIpKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAg ICAgICBJZiAoTEFuZCAoTE5vdCAoTEdyZWF0ZXIgKEFyZzAsIDB4NzgpKSwgQW5kIChBcmcyLCAw eDAyKSkpDQogICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgUmV0dXJuICgweDBCKQ0KICAgICAgICAgICAgICAgICAgICAgICAgfQ0KDQogICAgICAg ICAgICAgICAgICAgICAgICBJZiAoTEFuZCAoTE5vdCAoTEdyZWF0ZXIgKEFyZzAsIDB4QjQpKSwg QW5kIChBcmcyLCAweDAxKSkpDQogICAgICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAg ICAgICAgICAgICAgICAgICAgUmV0dXJuICgweDA5KQ0KICAgICAgICAgICAgICAgICAgICAgICAg fQ0KICAgICAgICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgUmV0dXJuICgw eDA0KQ0KICAgICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgRGV2 aWNlIChTQlVTKQ0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIE5hbWUgKF9BRFIsIDB4 MDAxRjAwMDMpDQogICAgICAgICAgICAgICAgT3BlcmF0aW9uUmVnaW9uIChTQlVTLCBTeXN0ZW1J TywgMHgxODgwLCAweDEwKQ0KICAgICAgICAgICAgICAgIEZpZWxkIChTQlVTLCBCeXRlQWNjLCBO b0xvY2ssIFByZXNlcnZlKQ0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAgICAg SFNUUywgICA4LCANCiAgICAgICAgICAgICAgICAgICAgT2Zmc2V0ICgweDAyKSwgDQogICAgICAg ICAgICAgICAgICAgIEhDT04sICAgOCwgDQogICAgICAgICAgICAgICAgICAgIEhDT00sICAgOCwg DQogICAgICAgICAgICAgICAgICAgIFRYU0EsICAgOCwgDQogICAgICAgICAgICAgICAgICAgIERB VDAsICAgOCwgDQogICAgICAgICAgICAgICAgICAgIERBVDEsICAgOCwgDQogICAgICAgICAgICAg ICAgICAgIEJEQlIsICAgOCwgDQogICAgICAgICAgICAgICAgICAgIE9mZnNldCAoMHgwOSksIA0K ICAgICAgICAgICAgICAgICAgICBSWFNBLCAgIDgsIA0KICAgICAgICAgICAgICAgICAgICBTREFU LCAgIDE2DQogICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgTWV0aG9kIChTQldC LCAzLCBOb3RTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAg ICAgU3RvcmUgKDB4MEEsIExvY2FsMCkNCiAgICAgICAgICAgICAgICAgICAgV2hpbGUgKExBbmQg KEFuZCAoSFNUUywgMHgwMSksIExvY2FsMCkpDQogICAgICAgICAgICAgICAgICAgIHsNCiAgICAg ICAgICAgICAgICAgICAgICAgIFNsZWVwICgweDY0KQ0KICAgICAgICAgICAgICAgICAgICAgICAg RGVjcmVtZW50IChMb2NhbDApDQogICAgICAgICAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAg ICAgICAgICBTdG9yZSAoMHhGRiwgSFNUUykNCiAgICAgICAgICAgICAgICAgICAgU3RvcmUgKEFy ZzAsIFRYU0EpDQogICAgICAgICAgICAgICAgICAgIFN0b3JlIChBcmcxLCBIQ09NKQ0KICAgICAg ICAgICAgICAgICAgICBTdG9yZSAoQXJnMiwgREFUMCkNCiAgICAgICAgICAgICAgICAgICAgU3Rv cmUgKDB4MDAsIERBVDEpDQogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDA4LCBIQ09OKQ0K ICAgICAgICAgICAgICAgICAgICBTbGVlcCAoMHg2NCkNCiAgICAgICAgICAgICAgICAgICAgU3Rv cmUgKDB4NDgsIEhDT04pDQogICAgICAgICAgICAgICAgfQ0KDQogICAgICAgICAgICAgICAgTWV0 aG9kIChTQlJCLCAyLCBOb3RTZXJpYWxpemVkKQ0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAg ICAgICAgICAgICAgU3RvcmUgKDB4MEEsIExvY2FsMCkNCiAgICAgICAgICAgICAgICAgICAgV2hp bGUgKExBbmQgKEFuZCAoSFNUUywgMHgwMSksIExvY2FsMCkpDQogICAgICAgICAgICAgICAgICAg IHsNCiAgICAgICAgICAgICAgICAgICAgICAgIFNsZWVwICgweDY0KQ0KICAgICAgICAgICAgICAg ICAgICAgICAgRGVjcmVtZW50IChMb2NhbDApDQogICAgICAgICAgICAgICAgICAgIH0NCg0KICAg ICAgICAgICAgICAgICAgICBTdG9yZSAoMHhGRiwgSFNUUykNCiAgICAgICAgICAgICAgICAgICAg U3RvcmUgKE9yIChBcmcwLCAweDAxKSwgVFhTQSkNCiAgICAgICAgICAgICAgICAgICAgU3RvcmUg KEFyZzEsIEhDT00pDQogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDA4LCBIQ09OKQ0KICAg ICAgICAgICAgICAgICAgICBTbGVlcCAoMHg2NCkNCiAgICAgICAgICAgICAgICAgICAgU3RvcmUg KDB4NDgsIEhDT04pDQogICAgICAgICAgICAgICAgICAgIFN0b3JlICgweDBBLCBMb2NhbDApDQog ICAgICAgICAgICAgICAgICAgIFdoaWxlIChMQW5kIChBbmQgKEhTVFMsIDB4MDIpLCBMb2NhbDAp KQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgICAgICAgICBTbGVlcCAo MHg2NCkNCiAgICAgICAgICAgICAgICAgICAgICAgIERlY3JlbWVudCAoTG9jYWwwKQ0KICAgICAg ICAgICAgICAgICAgICB9DQoNCiAgICAgICAgICAgICAgICAgICAgUmV0dXJuIChEQVQwKQ0KICAg ICAgICAgICAgICAgIH0NCiAgICAgICAgICAgIH0NCg0KICAgICAgICAgICAgRGV2aWNlIChBVUQw KQ0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIE5hbWUgKF9BRFIsIDB4MDAxRjAwMDUp DQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIERldmljZSAoTU9ETSkNCiAgICAgICAgICAg IHsNCiAgICAgICAgICAgICAgICBOYW1lIChfQURSLCAweDAwMUYwMDA2KQ0KICAgICAgICAgICAg ICAgIE5hbWUgKF9QUlcsIFBhY2thZ2UgKDB4MDIpDQogICAgICAgICAgICAgICAgew0KICAgICAg ICAgICAgICAgICAgICAweDA1LCANCiAgICAgICAgICAgICAgICAgICAgMHgwMw0KICAgICAgICAg ICAgICAgIH0pDQogICAgICAgICAgICB9DQogICAgICAgIH0NCiAgICB9DQoNCiAgICBTY29wZSAo X1BSLkNQVTApDQogICAgew0KICAgICAgICBNZXRob2QgKF9QUEMsIDAsIE5vdFNlcmlhbGl6ZWQp DQogICAgICAgIHsNCiAgICAgICAgICAgIElmIChcX1NCLlBDSTAuTFBDQi5FQzAuRUNPSykNCiAg ICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBTdG9yZSAoXF9TQi5QQ0kwLkxQQ0IuRUMwLkFD QVQsIExvY2FsMCkNCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIEVsc2UNCiAgICAgICAgICAg IHsNCiAgICAgICAgICAgICAgICBBbmQgKFxQSFNEICgweEQ0LCAweDgwKSwgMHgwNDAwLCBMb2Nh bDApDQogICAgICAgICAgICB9DQoNCiAgICAgICAgICAgIElmIChMb2NhbDApDQogICAgICAgICAg ICB7DQogICAgICAgICAgICAgICAgUmV0dXJuIChQU0FDKQ0KICAgICAgICAgICAgfQ0KICAgICAg ICAgICAgRWxzZQ0KICAgICAgICAgICAgew0KICAgICAgICAgICAgICAgIFJldHVybiAoUFNEQykN CiAgICAgICAgICAgIH0NCiAgICAgICAgfQ0KDQogICAgICAgIE5hbWUgKFBEQzAsIDB4RjAwMDAw MDApDQogICAgICAgIE1ldGhvZCAoX1BEQywgMSwgTm90U2VyaWFsaXplZCkNCiAgICAgICAgew0K ICAgICAgICAgICAgQ3JlYXRlRFdvcmRGaWVsZCAoQXJnMCwgMHgwOCwgQ0FQMCkNCiAgICAgICAg ICAgIFN0b3JlIChDQVAwLCBQREMwKQ0KICAgICAgICB9DQoNCiAgICAgICAgTWV0aG9kIChfUENU LCAwLCBOb3RTZXJpYWxpemVkKQ0KICAgICAgICB7DQogICAgICAgICAgICBJZiAoTEVxdWFsIChB bmQgKFBEQzAsIE9uZSksIE9uZSkpDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgUmV0 dXJuIChQYWNrYWdlICgweDAyKQ0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAg ICAgUmVzb3VyY2VUZW1wbGF0ZSAoKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAg ICAgICAgICAgICAgICBSZWdpc3RlciAoRkZpeGVkSFcsIDB4MDAsIDB4MDAsIDB4MDAwMDAwMDAw MDAwMDAwMCkNCiAgICAgICAgICAgICAgICAgICAgfSwgDQoNCiAgICAgICAgICAgICAgICAgICAg UmVzb3VyY2VUZW1wbGF0ZSAoKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAgICAg ICAgICAgICAgICBSZWdpc3RlciAoRkZpeGVkSFcsIDB4MDAsIDB4MDAsIDB4MDAwMDAwMDAwMDAw MDAwMCkNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIH0pDQogICAgICAg ICAgICB9DQogICAgICAgICAgICBFbHNlDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICAg UmV0dXJuIChQYWNrYWdlICgweDAyKQ0KICAgICAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAg ICAgICAgUmVzb3VyY2VUZW1wbGF0ZSAoKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAg ICAgICAgICAgICAgICAgICBSZWdpc3RlciAoU3lzdGVtSU8sIDB4MTAsIDB4MDAsIDB4MDAwMDAw MDAwMDAwMDBCMikNCiAgICAgICAgICAgICAgICAgICAgfSwgDQoNCiAgICAgICAgICAgICAgICAg ICAgUmVzb3VyY2VUZW1wbGF0ZSAoKQ0KICAgICAgICAgICAgICAgICAgICB7DQogICAgICAgICAg ICAgICAgICAgICAgICBSZWdpc3RlciAoU3lzdGVtSU8sIDB4MDgsIDB4MDAsIDB4MDAwMDAwMDAw MDAwMDBCMykNCiAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICAgICAgICAgIH0pDQogICAg ICAgICAgICB9DQogICAgICAgIH0NCg0KICAgICAgICBNZXRob2QgKF9QU1MsIDAsIE5vdFNlcmlh bGl6ZWQpDQogICAgICAgIHsNCiAgICAgICAgICAgIElmIChMRXF1YWwgKEFuZCAoUERDMCwgT25l KSwgT25lKSkNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICBSZXR1cm4gKE5QU1MpDQog ICAgICAgICAgICB9DQogICAgICAgICAgICBFbHNlDQogICAgICAgICAgICB7DQogICAgICAgICAg ICAgICAgUmV0dXJuIChTUFNTKQ0KICAgICAgICAgICAgfQ0KICAgICAgICB9DQoNCiAgICAgICAg TmFtZSAoTlBTUywgUGFja2FnZSAoMHgwNikNCiAgICAgICAgew0KICAgICAgICAgICAgUGFja2Fn ZSAoMHgwNikNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAweDAwMDAwNkE0LCANCiAg ICAgICAgICAgICAgICAweDAwMDA1RkI0LCANCiAgICAgICAgICAgICAgICAweDAwMDAwMDBBLCAN CiAgICAgICAgICAgICAgICAweDAwMDAwMDBBLCANCiAgICAgICAgICAgICAgICAweDAwMDAxMTMx LCANCiAgICAgICAgICAgICAgICAweDAwMDAxMTMxDQogICAgICAgICAgICB9LCANCg0KICAgICAg ICAgICAgUGFja2FnZSAoMHgwNikNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAweDAw MDAwNTc4LCANCiAgICAgICAgICAgICAgICAweDAwMDA0QzJDLCANCiAgICAgICAgICAgICAgICAw eDAwMDAwMDBBLCANCiAgICAgICAgICAgICAgICAweDAwMDAwMDBBLCANCiAgICAgICAgICAgICAg ICAweDAwMDAwRTI2LCANCiAgICAgICAgICAgICAgICAweDAwMDAwRTI2DQogICAgICAgICAgICB9 LCANCg0KICAgICAgICAgICAgUGFja2FnZSAoMHgwNikNCiAgICAgICAgICAgIHsNCiAgICAgICAg ICAgICAgICAweDAwMDAwNEIwLCANCiAgICAgICAgICAgICAgICAweDAwMDAzRTgwLCANCiAgICAg ICAgICAgICAgICAweDAwMDAwMDBBLCANCiAgICAgICAgICAgICAgICAweDAwMDAwMDBBLCANCiAg ICAgICAgICAgICAgICAweDAwMDAwQzIxLCANCiAgICAgICAgICAgICAgICAweDAwMDAwQzIxDQog ICAgICAgICAgICB9LCANCg0KICAgICAgICAgICAgUGFja2FnZSAoMHgwNikNCiAgICAgICAgICAg IHsNCiAgICAgICAgICAgICAgICAweDAwMDAwM0U4LCANCiAgICAgICAgICAgICAgICAweDAwMDAz MkM4LCANCiAgICAgICAgICAgICAgICAweDAwMDAwMDBBLCANCiAgICAgICAgICAgICAgICAweDAw MDAwMDBBLCANCiAgICAgICAgICAgICAgICAweDAwMDAwQTFBLCANCiAgICAgICAgICAgICAgICAw eDAwMDAwQTFBDQogICAgICAgICAgICB9LCANCg0KICAgICAgICAgICAgUGFja2FnZSAoMHgwNikN CiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAweDAwMDAwMzIwLCANCiAgICAgICAgICAg ICAgICAweDAwMDAyNTFDLCANCiAgICAgICAgICAgICAgICAweDAwMDAwMDBBLCANCiAgICAgICAg ICAgICAgICAweDAwMDAwMDBBLCANCiAgICAgICAgICAgICAgICAweDAwMDAwODEzLCANCiAgICAg ICAgICAgICAgICAweDAwMDAwODEzDQogICAgICAgICAgICB9LCANCg0KICAgICAgICAgICAgUGFj a2FnZSAoMHgwNikNCiAgICAgICAgICAgIHsNCiAgICAgICAgICAgICAgICAweDAwMDAwMjU4LCAN CiAgICAgICAgICAgICAgICAweDAwMDAxNzcwLCANCiAgICAgICAgICAgICAgICAweDAwMDAwMDBB LCANCiAgICAgICAgICAgICAgICAweDAwMDAwMDBBLCANCiAgICAgICAgICAgICAgICAweDAwMDAw NjEwLCANCiAgICAgICAgICAgICAgICAweDAwMDAwNjEwDQogICAgICAgICAgICB9DQogICAgICAg IH0pDQogICAgICAgIE5hbWUgKFNQU1MsIFBhY2thZ2UgKDB4MDYpDQogICAgICAgIHsNCiAgICAg ICAgICAgIFBhY2thZ2UgKDB4MDYpDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgMHgw MDAwMDZBNCwgDQogICAgICAgICAgICAgICAgMHgwMDAwNUZCNCwgDQogICAgICAgICAgICAgICAg MHgwMDAwMDA2NCwgDQogICAgICAgICAgICAgICAgMHgwMDAwMDA2RSwgDQogICAgICAgICAgICAg ICAgMHgwMDAwMDA4MywgDQogICAgICAgICAgICAgICAgMHgwMDAwMDAwMA0KICAgICAgICAgICAg fSwgDQoNCiAgICAgICAgICAgIFBhY2thZ2UgKDB4MDYpDQogICAgICAgICAgICB7DQogICAgICAg ICAgICAgICAgMHgwMDAwMDU3OCwgDQogICAgICAgICAgICAgICAgMHgwMDAwNEMyQywgDQogICAg ICAgICAgICAgICAgMHgwMDAwMDA2NCwgDQogICAgICAgICAgICAgICAgMHgwMDAwMDA2RSwgDQog ICAgICAgICAgICAgICAgMHgwMDAwMDE4MywgDQogICAgICAgICAgICAgICAgMHgwMDAwMDAwMQ0K ICAgICAgICAgICAgfSwgDQoNCiAgICAgICAgICAgIFBhY2thZ2UgKDB4MDYpDQogICAgICAgICAg ICB7DQogICAgICAgICAgICAgICAgMHgwMDAwMDRCMCwgDQogICAgICAgICAgICAgICAgMHgwMDAw M0U4MCwgDQogICAgICAgICAgICAgICAgMHgwMDAwMDA2NCwgDQogICAgICAgICAgICAgICAgMHgw MDAwMDA2RSwgDQogICAgICAgICAgICAgICAgMHgwMDAwMDI4MywgDQogICAgICAgICAgICAgICAg MHgwMDAwMDAwMg0KICAgICAgICAgICAgfSwgDQoNCiAgICAgICAgICAgIFBhY2thZ2UgKDB4MDYp DQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgMHgwMDAwMDNFOCwgDQogICAgICAgICAg ICAgICAgMHgwMDAwMzJDOCwgDQogICAgICAgICAgICAgICAgMHgwMDAwMDA2NCwgDQogICAgICAg ICAgICAgICAgMHgwMDAwMDA2RSwgDQogICAgICAgICAgICAgICAgMHgwMDAwMDM4MywgDQogICAg ICAgICAgICAgICAgMHgwMDAwMDAwMw0KICAgICAgICAgICAgfSwgDQoNCiAgICAgICAgICAgIFBh Y2thZ2UgKDB4MDYpDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICAgMHgwMDAwMDMyMCwg DQogICAgICAgICAgICAgICAgMHgwMDAwMjUxQywgDQogICAgICAgICAgICAgICAgMHgwMDAwMDA2 NCwgDQogICAgICAgICAgICAgICAgMHgwMDAwMDA2RSwgDQogICAgICAgICAgICAgICAgMHgwMDAw MDQ4MywgDQogICAgICAgICAgICAgICAgMHgwMDAwMDAwNA0KICAgICAgICAgICAgfSwgDQoNCiAg ICAgICAgICAgIFBhY2thZ2UgKDB4MDYpDQogICAgICAgICAgICB7DQogICAgICAgICAgICAgICAg MHgwMDAwMDI1OCwgDQogICAgICAgICAgICAgICAgMHgwMDAwMTc3MCwgDQogICAgICAgICAgICAg ICAgMHgwMDAwMDA2NCwgDQogICAgICAgICAgICAgICAgMHgwMDAwMDA2RSwgDQogICAgICAgICAg ICAgICAgMHgwMDAwMDU4MywgDQogICAgICAgICAgICAgICAgMHgwMDAwMDAwNQ0KICAgICAgICAg ICAgfQ0KICAgICAgICB9KQ0KICAgIH0NCn0NCg0K --=-Cr4kyjUndx3bV3BGFi7Q-- From owner-cvs-src@FreeBSD.ORG Mon Mar 28 08:57:08 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2149C16A4CE; Mon, 28 Mar 2005 08:57:08 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB92443D2D; Mon, 28 Mar 2005 08:57:07 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2S8v7Mk024153; Mon, 28 Mar 2005 08:57:07 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S8v7hB024152; Mon, 28 Mar 2005 08:57:07 GMT (envelope-from brueffer) Message-Id: <200503280857.j2S8v7hB024152@repoman.freebsd.org> From: Christian Brueffer Date: Mon, 28 Mar 2005 08:57:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man9 make_dev.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 08:57:08 -0000 brueffer 2005-03-28 08:57:07 UTC FreeBSD src repository (doc committer) Modified files: share/man/man9 make_dev.9 Log: The make_dev(9) functions no longer handle dev_ts, but struct cdevs. PR: 78172 Submitted by: "Wojciech A. Koszek" MFC after: 3 days Revision Changes Path 1.16 +9 -9 src/share/man/man9/make_dev.9 From owner-cvs-src@FreeBSD.ORG Mon Mar 28 09:10:30 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8A30F16A4CF; Mon, 28 Mar 2005 09:10:30 +0000 (GMT) Received: from www.portaone.com (web.portaone.com [195.70.151.35]) by mx1.FreeBSD.org (Postfix) with ESMTP id A100843D4C; Mon, 28 Mar 2005 09:10:29 +0000 (GMT) (envelope-from sobomax@portaone.com) Received: from [192.168.1.26] (SIRIUS-ats227-UTC.ukrtel.net [195.5.25.154]) (authenticated bits=0) by www.portaone.com (8.12.11/8.12.11) with ESMTP id j2S9AQNh028492 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 28 Mar 2005 11:10:27 +0200 (CEST) (envelope-from sobomax@portaone.com) Message-ID: <4247CA00.6000605@portaone.com> Date: Mon, 28 Mar 2005 12:10:24 +0300 From: Maxim Sobolev Organization: Porta Software Ltd User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Ian Dowse References: <200503271531.j2RFVNtJ053546@repoman.freebsd.org> In-Reply-To: <200503271531.j2RFVNtJ053546@repoman.freebsd.org> Content-Type: text/plain; charset=KOI8-U; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV version 0.83, clamav-milter version 0.83 on www.portaone.com X-Virus-Status: Clean cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/dev/usb usb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 09:10:30 -0000 Thanks! Please don't forget to do MFC. -Maxim Ian Dowse wrote: > iedowse 2005-03-27 15:31:23 UTC > > FreeBSD src repository > > Modified files: > sys/dev/usb usb.c > Log: > Don't defer the boot-time exploration of high-speed USB busses. > This ensures that we explore EHCI busses before their companion > controllers' busses, so that ports connected to full/low speed > devices will be properly routed to the companion controllers by the > time the OHCI/UHCI exploration occurs. > > Revision Changes Path > 1.106 +9 -3 src/sys/dev/usb/usb.c > > > From owner-cvs-src@FreeBSD.ORG Mon Mar 28 09:20:45 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D344D16A4CE; Mon, 28 Mar 2005 09:20:45 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6BDC43D3F; Mon, 28 Mar 2005 09:20:45 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2S9KjoZ025098; Mon, 28 Mar 2005 09:20:45 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S9KjLJ025097; Mon, 28 Mar 2005 09:20:45 GMT (envelope-from jeff) Message-Id: <200503280920.j2S9KjLJ025097@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 09:20:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys namei.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 09:20:46 -0000 jeff 2005-03-28 09:20:45 UTC FreeBSD src repository Modified files: sys/sys namei.h Log: - Remove PDIRUNLOCK, it will soon be unused in every filesystems. The only case where filesystems legitimately need to unlock the directory vp is in the DOTDOT case, which we can explicitly check for in lookup(). Furthermore, allowing filesystems to unlock dvp can lead to lock order reversals in lookup() when we vrele the dvp while the child is still locked. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.44 +0 -1 src/sys/sys/namei.h From owner-cvs-src@FreeBSD.ORG Mon Mar 28 09:24:51 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 17B1B16A4CE; Mon, 28 Mar 2005 09:24:51 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F21E043D1F; Mon, 28 Mar 2005 09:24:50 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2S9Oo99025188; Mon, 28 Mar 2005 09:24:50 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S9Ook1025187; Mon, 28 Mar 2005 09:24:50 GMT (envelope-from jeff) Message-Id: <200503280924.j2S9Ook1025187@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 09:24:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_lookup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 09:24:51 -0000 jeff 2005-03-28 09:24:50 UTC FreeBSD src repository Modified files: sys/kern vfs_lookup.c Log: - Get rid of PDIRUNLOCK, instead, we fixup the lock state immediately after calling VOP_LOOKUP(). Rather than having each filesystem check the LOCKPARENT flag, we simply check it once here and unlock as required. The only unusual case is ISDOTDOT, where we require an unlocked vnode on return. Relocking this vnode with the child locked is allowed since the child is actually its parent. - Add a few asserts for some unusual conditions that I do not believe can happen. These will later go away and turn into implementations for these conditions. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.73 +51 -13 src/sys/kern/vfs_lookup.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 09:25:25 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A541B16A4CE; Mon, 28 Mar 2005 09:25:25 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7CDD143D2F; Mon, 28 Mar 2005 09:25:25 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2S9PP0W025299; Mon, 28 Mar 2005 09:25:25 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S9PPWL025298; Mon, 28 Mar 2005 09:25:25 GMT (envelope-from jeff) Message-Id: <200503280925.j2S9PPWL025298@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 09:25:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 09:25:25 -0000 jeff 2005-03-28 09:25:25 UTC FreeBSD src repository Modified files: sys/kern vfs_subr.c Log: - Adjust asserts in vop_lookup_post() to match the new post PDIRUNLOCK vfs. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.602 +8 -11 src/sys/kern/vfs_subr.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 09:26:18 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F1ECB16A4CE; Mon, 28 Mar 2005 09:26:17 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ACCA343D2D; Mon, 28 Mar 2005 09:26:17 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2S9QHtX025368; Mon, 28 Mar 2005 09:26:17 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S9QHwU025367; Mon, 28 Mar 2005 09:26:17 GMT (envelope-from jeff) Message-Id: <200503280926.j2S9QHwU025367@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 09:26:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_cache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 09:26:18 -0000 jeff 2005-03-28 09:26:17 UTC FreeBSD src repository Modified files: sys/kern vfs_cache.c Log: - We no longer have to bother with PDIRUNLOCK, lookup() handles it for us. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.92 +4 -21 src/sys/kern/vfs_cache.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 09:29:59 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A448216A4CE; Mon, 28 Mar 2005 09:29:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2631C43D46; Mon, 28 Mar 2005 09:29:59 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2S9TxY8025549; Mon, 28 Mar 2005 09:29:59 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S9TxO4025548; Mon, 28 Mar 2005 09:29:59 GMT (envelope-from jeff) Message-Id: <200503280929.j2S9TxO4025548@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 09:29:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/nfsclient nfs_vnops.c src/sys/nfs4client nfs4_vnops.c src/sys/fs/smbfs smbfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 09:29:59 -0000 jeff 2005-03-28 09:29:58 UTC FreeBSD src repository Modified files: sys/nfsclient nfs_vnops.c sys/nfs4client nfs4_vnops.c sys/fs/smbfs smbfs_vnops.c Log: - We no longer have to bother with PDIRUNLOCK, lookup() handles it for us. - Network filesystems are written with a special idiom that checks the cache first, and may even unlock dvp before discovering that a network round-trip is required to resolve the name. I believe dvp is prevented from being recycled even in the forced unmount case by the shared lock on the mount point. If not, this code should grow checks for VI_DOOMED after it relocks dvp or it will access NULL v_data fields. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.57 +21 -54 src/sys/fs/smbfs/smbfs_vnops.c 1.26 +10 -47 src/sys/nfs4client/nfs4_vnops.c 1.254 +10 -45 src/sys/nfsclient/nfs_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 09:31:57 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8DB4216A4CE; Mon, 28 Mar 2005 09:31:57 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 55CAA43D41; Mon, 28 Mar 2005 09:31:57 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2S9Vv8T025722; Mon, 28 Mar 2005 09:31:57 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S9VvJD025721; Mon, 28 Mar 2005 09:31:57 GMT (envelope-from jeff) Message-Id: <200503280931.j2S9VvJD025721@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 09:31:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/udf udf_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 09:31:57 -0000 jeff 2005-03-28 09:31:57 UTC FreeBSD src repository Modified files: sys/fs/udf udf_vnops.c Log: - We no longer have to bother with PDIRUNLOCK, lookup() handles it for us. - In the ISDOTDOT case we have to unlock the dvp before locking the child, if this fails we must relock dvp before returning an error. This was missing before. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.54 +5 -7 src/sys/fs/udf/udf_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 09:33:53 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 846DA16A4CE; Mon, 28 Mar 2005 09:33:53 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 64C3B43D2D; Mon, 28 Mar 2005 09:33:53 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2S9XrX9025887; Mon, 28 Mar 2005 09:33:53 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S9XrNK025886; Mon, 28 Mar 2005 09:33:53 GMT (envelope-from jeff) Message-Id: <200503280933.j2S9XrNK025886@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 09:33:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/devfs devfs_vnops.c src/sys/fs/msdosfs msdosfs_lookup.c src/sys/fs/ntfs ntfs_vnops.c src/sys/fs/portalfs portal_vnops.c src/sys/fs/pseudofs pseudofs_vnops.c src/sys/isofs/cd9660 cd9660_lookup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 09:33:53 -0000 jeff 2005-03-28 09:33:53 UTC FreeBSD src repository Modified files: sys/fs/devfs devfs_vnops.c sys/fs/msdosfs msdosfs_lookup.c sys/fs/ntfs ntfs_vnops.c sys/fs/portalfs portal_vnops.c sys/fs/pseudofs pseudofs_vnops.c sys/isofs/cd9660 cd9660_lookup.c Log: - We no longer have to bother with PDIRUNLOCK, lookup() handles it for us. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.109 +2 -21 src/sys/fs/devfs/devfs_vnops.c 1.43 +0 -29 src/sys/fs/msdosfs/msdosfs_lookup.c 1.53 +3 -19 src/sys/fs/ntfs/ntfs_vnops.c 1.70 +2 -8 src/sys/fs/portalfs/portal_vnops.c 1.54 +9 -21 src/sys/fs/pseudofs/pseudofs_vnops.c 1.40 +0 -15 src/sys/isofs/cd9660/cd9660_lookup.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 09:34:37 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 458FF16A4CE; Mon, 28 Mar 2005 09:34:37 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1B1C643D53; Mon, 28 Mar 2005 09:34:37 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2S9YaRT025929; Mon, 28 Mar 2005 09:34:37 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S9YabQ025928; Mon, 28 Mar 2005 09:34:36 GMT (envelope-from jeff) Message-Id: <200503280934.j2S9YabQ025928@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 09:34:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ufs/ufs ufs_lookup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 09:34:37 -0000 jeff 2005-03-28 09:34:36 UTC FreeBSD src repository Modified files: sys/ufs/ufs ufs_lookup.c Log: - We no longer have to bother with PDIRUNLOCK, lookup() handles it for us. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.74 +5 -30 src/sys/ufs/ufs/ufs_lookup.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 09:35:58 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE8DC16A4CE; Mon, 28 Mar 2005 09:35:58 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B2E8943D31; Mon, 28 Mar 2005 09:35:58 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2S9ZwTV026100; Mon, 28 Mar 2005 09:35:58 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S9Zw6D026099; Mon, 28 Mar 2005 09:35:58 GMT (envelope-from jeff) Message-Id: <200503280935.j2S9Zw6D026099@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 09:35:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ufs/ufs ufs_extattr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 09:35:59 -0000 jeff 2005-03-28 09:35:58 UTC FreeBSD src repository Modified files: sys/ufs/ufs ufs_extattr.c Log: - UFS no longer uses PDIRUNLOCK to track the parent state. Instead, we now rely on ufs to always leave the parent locked except in the ISDOTDOT case. Adjust asserts to deal with these changes. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.79 +8 -13 src/sys/ufs/ufs/ufs_extattr.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 09:37:45 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7553016A4CE; Mon, 28 Mar 2005 09:37:45 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F263D43D31; Mon, 28 Mar 2005 09:37:44 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2S9bi06026211; Mon, 28 Mar 2005 09:37:44 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S9biYL026210; Mon, 28 Mar 2005 09:37:44 GMT (envelope-from pjd) Message-Id: <200503280937.j2S9biYL026210@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Mon, 28 Mar 2005 09:37:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libugidfw ugidfw.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 09:37:45 -0000 pjd 2005-03-28 09:37:44 UTC FreeBSD src repository Modified files: lib/libugidfw ugidfw.c Log: Properly return rule number. Submitted by: Wojciech A. Koszek PR: bin/79292 MFC after: 1 week Revision Changes Path 1.8 +1 -1 src/lib/libugidfw/ugidfw.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 09:38:20 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9D6DE16A4CF; Mon, 28 Mar 2005 09:38:20 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5636F43D48; Mon, 28 Mar 2005 09:38:20 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2S9cK6L026262; Mon, 28 Mar 2005 09:38:20 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S9cKFW026261; Mon, 28 Mar 2005 09:38:20 GMT (envelope-from jeff) Message-Id: <200503280938.j2S9cKFW026261@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 09:38:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/gnu/ext2fs ext2_lookup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 09:38:21 -0000 jeff 2005-03-28 09:38:20 UTC FreeBSD src repository Modified files: sys/gnu/ext2fs ext2_lookup.c Log: - ext2fs_lookup() is no longer responsible for unlocking the dvp, this is handled in vfs_lookup.c. This code was missing PDIRUNLOCK use prior to the removal of PDIRUNLOCK in rev 1.73 of vfs_lookup.c. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.47 +1 -16 src/sys/gnu/ext2fs/ext2_lookup.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 09:38:44 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 556E116A4CE; Mon, 28 Mar 2005 09:38:44 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C1D143D53; Mon, 28 Mar 2005 09:38:44 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2S9ciex026291; Mon, 28 Mar 2005 09:38:44 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S9ciPO026290; Mon, 28 Mar 2005 09:38:44 GMT (envelope-from pjd) Message-Id: <200503280938.j2S9ciPO026290@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Mon, 28 Mar 2005 09:38:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libugidfw Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 09:38:44 -0000 pjd 2005-03-28 09:38:44 UTC FreeBSD src repository Modified files: lib/libugidfw Makefile Log: Fix typo - link for bsde_add_rule(3) manual page was not created. MFC after: 1 week Revision Changes Path 1.6 +1 -1 src/lib/libugidfw/Makefile From owner-cvs-src@FreeBSD.ORG Mon Mar 28 09:41:00 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 62E9316A4CE; Mon, 28 Mar 2005 09:41:00 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3701743D1F; Mon, 28 Mar 2005 09:41:00 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2S9f0uK026451; Mon, 28 Mar 2005 09:41:00 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S9f0as026450; Mon, 28 Mar 2005 09:41:00 GMT (envelope-from jeff) Message-Id: <200503280941.j2S9f0as026450@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 09:41:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/hpfs hpfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 09:41:00 -0000 jeff 2005-03-28 09:41:00 UTC FreeBSD src repository Modified files: sys/fs/hpfs hpfs_vnops.c Log: - hpfs_lookup() is no longer responsible for unlocking the dvp, this is handled in vfs_lookup.c. This code was missing PDIRUNLOCK use prior to the removal of PDIRUNLOCK in rev 1.73 of vfs_lookup.c. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.63 +6 -11 src/sys/fs/hpfs/hpfs_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 09:41:26 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1DF3816A4CF; Mon, 28 Mar 2005 09:41:26 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E071E43D31; Mon, 28 Mar 2005 09:41:25 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2S9fPsS026500; Mon, 28 Mar 2005 09:41:25 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S9fPwC026499; Mon, 28 Mar 2005 09:41:25 GMT (envelope-from jeff) Message-Id: <200503280941.j2S9fPwC026499@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 09:41:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/modules/hpfs Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 09:41:26 -0000 jeff 2005-03-28 09:41:25 UTC FreeBSD src repository Modified files: sys/modules/hpfs Makefile Log: - Fix the hpfs build, hpfs_hash.c was removed from the repository. Revision Changes Path 1.8 +1 -1 src/sys/modules/hpfs/Makefile From owner-cvs-src@FreeBSD.ORG Mon Mar 28 09:46:33 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 70B6316A4CE; Mon, 28 Mar 2005 09:46:33 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4516843D3F; Mon, 28 Mar 2005 09:46:33 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2S9kX9T026759; Mon, 28 Mar 2005 09:46:33 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2S9kXZn026758; Mon, 28 Mar 2005 09:46:33 GMT (envelope-from jeff) Message-Id: <200503280946.j2S9kXZn026758@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 09:46:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/nwfs nwfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 09:46:33 -0000 jeff 2005-03-28 09:46:33 UTC FreeBSD src repository Modified files: sys/fs/nwfs nwfs_vnops.c Log: - nwfs_lookup() is no longer responsible for unlocking the dvp, this is handled in vfs_lookup.c. This code was missing PDIRUNLOCK use prior to the removal of PDIRUNLOCK in rev 1.73 of vfs_lookup.c. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.39 +10 -26 src/sys/fs/nwfs/nwfs_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 10:00:59 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4964D16A4CE; Mon, 28 Mar 2005 10:00:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 203C643D1F; Mon, 28 Mar 2005 10:00:59 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SA0xt9027299; Mon, 28 Mar 2005 10:00:59 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SA0wQO027298; Mon, 28 Mar 2005 10:00:58 GMT (envelope-from jeff) Message-Id: <200503281000.j2SA0wQO027298@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 10:00:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys lockmgr.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 10:00:59 -0000 jeff 2005-03-28 10:00:58 UTC FreeBSD src repository Modified files: sys/sys lockmgr.h Log: - Remove the now-unused LK_REENABLE flag. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.44 +1 -3 src/sys/sys/lockmgr.h From owner-cvs-src@FreeBSD.ORG Mon Mar 28 10:28:58 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7DD8816A4CE; Mon, 28 Mar 2005 10:28:58 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5494043D2D; Mon, 28 Mar 2005 10:28:58 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SASwAE028261; Mon, 28 Mar 2005 10:28:58 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SASwmo028260; Mon, 28 Mar 2005 10:28:58 GMT (envelope-from brueffer) Message-Id: <200503281028.j2SASwmo028260@repoman.freebsd.org> From: Christian Brueffer Date: Mon, 28 Mar 2005 10:28:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man9 make_dev.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 10:28:58 -0000 brueffer 2005-03-28 10:28:58 UTC FreeBSD src repository (doc committer) Modified files: share/man/man9 make_dev.9 Log: Bump .Dd for the previous commit. Revision Changes Path 1.17 +1 -1 src/share/man/man9/make_dev.9 From owner-cvs-src@FreeBSD.ORG Mon Mar 28 10:59:19 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D3A6016A4CE; Mon, 28 Mar 2005 10:59:19 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A937543D2D; Mon, 28 Mar 2005 10:59:19 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SAxJ55029432; Mon, 28 Mar 2005 10:59:19 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SAxJ9E029431; Mon, 28 Mar 2005 10:59:19 GMT (envelope-from glebius) Message-Id: <200503281059.j2SAxJ9E029431@repoman.freebsd.org> From: Gleb Smirnoff Date: Mon, 28 Mar 2005 10:59:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/syslogd syslogd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 10:59:20 -0000 glebius 2005-03-28 10:59:19 UTC FreeBSD src repository Modified files: usr.sbin/syslogd syslogd.c Log: Check that supplied facility is not bigger than LOG_NFACILITIES. PR: bin/79260 Submitted by: Shuichi KITAGUCHI Revision Changes Path 1.141 +7 -0 src/usr.sbin/syslogd/syslogd.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 11:05:12 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7D8C416A4CE; Mon, 28 Mar 2005 11:05:12 +0000 (GMT) Received: from mail.chesapeake.net (chesapeake.net [208.142.252.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id F214943D1D; Mon, 28 Mar 2005 11:05:11 +0000 (GMT) (envelope-from jroberson@chesapeake.net) Received: from mail.chesapeake.net (localhost [127.0.0.1]) by mail.chesapeake.net (8.12.10/8.12.10) with ESMTP id j2SB5A9P064132; Mon, 28 Mar 2005 06:05:10 -0500 (EST) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost)j2SB5APq064121; Mon, 28 Mar 2005 06:05:10 -0500 (EST) (envelope-from jroberson@chesapeake.net) X-Authentication-Warning: mail.chesapeake.net: jroberson owned process doing -bs Date: Mon, 28 Mar 2005 06:05:09 -0500 (EST) From: Jeff Roberson To: Bill Paul In-Reply-To: <200503271035.j2RAZ7Gw036894@repoman.freebsd.org> Message-ID: <20050328060446.X54623@mail.chesapeake.net> References: <200503271035.j2RAZ7Gw036894@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/compat/ndis kern_ndis.c src/sys/dev/if_ndis if_ndis_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 11:05:12 -0000 This wasn't quite right, the following patch fixes the build for me, I don't know if it's actually correct. Index: kern_ndis.c =================================================================== RCS file: /home/ncvs/src/sys/compat/ndis/kern_ndis.c,v retrieving revision 1.73 diff -u -r1.73 kern_ndis.c --- kern_ndis.c 27 Mar 2005 10:35:07 -0000 1.73 +++ kern_ndis.c 28 Mar 2005 11:02:47 -0000 @@ -916,7 +916,7 @@ #if __FreeBSD_version < 600022 SLIST_INIT(&brl_rev); #else - STAILQ_INIT(&brl_rev); + brl = NULL; #endif rl = malloc(sizeof(ndis_resource_list) + @@ -963,7 +963,7 @@ SLIST_FOREACH(brle, &brl_rev, link) { #else - STAILQ_FOREACH(brle, &brl, link) { + STAILQ_FOREACH(brle, brl, link) { #endif switch (brle->type) { case SYS_RES_IOPORT: @@ -1003,9 +1003,9 @@ block->nmb_rlist = rl; +#if __FreeBSD_version < 600022 bad: -#if __FreeBSD_version < 600022 while (!SLIST_EMPTY(&brl_rev)) { n = SLIST_FIRST(&brl_rev); SLIST_REMOVE_HEAD(&brl_rev, link); On Sun, 27 Mar 2005, Bill Paul wrote: > wpaul 2005-03-27 10:35:07 UTC > > FreeBSD src repository > > Modified files: > sys/compat/ndis kern_ndis.c > sys/dev/if_ndis if_ndis_pci.c > Log: > Argh. PCI resource list became an STAILQ instead of an SLIST. Try to > deal with this while maintaining backards source compatibility with > stable. > > Revision Changes Path > 1.73 +14 -1 src/sys/compat/ndis/kern_ndis.c > 1.14 +4 -0 src/sys/dev/if_ndis/if_ndis_pci.c > From owner-cvs-src@FreeBSD.ORG Mon Mar 28 11:18:48 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3A8CC16A4CE; Mon, 28 Mar 2005 11:18:48 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 101B643D2D; Mon, 28 Mar 2005 11:18:48 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SBIlKl030127; Mon, 28 Mar 2005 11:18:47 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SBIlTl030126; Mon, 28 Mar 2005 11:18:47 GMT (envelope-from jeff) Message-Id: <200503281118.j2SBIlTl030126@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 11:18:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 11:18:48 -0000 jeff 2005-03-28 11:18:47 UTC FreeBSD src repository Modified files: sys/kern vfs_subr.c Log: - Move code that should probably be an assert above the main body of vrele so that we can decrease the indentation of the real work and make things slightly more clear. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.603 +14 -15 src/sys/kern/vfs_subr.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 11:31:20 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C227A16A4CE; Mon, 28 Mar 2005 11:31:20 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 98EAD43D48; Mon, 28 Mar 2005 11:31:20 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SBVKEF030650; Mon, 28 Mar 2005 11:31:20 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SBVKKY030649; Mon, 28 Mar 2005 11:31:20 GMT (envelope-from jeff) Message-Id: <200503281131.j2SBVKKY030649@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 11:31:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys lockmgr.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 11:31:20 -0000 jeff 2005-03-28 11:31:20 UTC FreeBSD src repository Modified files: sys/sys lockmgr.h Log: - Fix the lockmgr flags so that external flags and internal flags are grouped together with room for each set to expand. This makes the external lock mask sane. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.45 +33 -35 src/sys/sys/lockmgr.h From owner-cvs-src@FreeBSD.ORG Mon Mar 28 11:31:49 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8C61E16A4CE; Mon, 28 Mar 2005 11:31:49 +0000 (GMT) Received: from mail.chesapeake.net (chesapeake.net [208.142.252.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C9B043D2F; Mon, 28 Mar 2005 11:31:49 +0000 (GMT) (envelope-from jroberson@chesapeake.net) Received: from mail.chesapeake.net (localhost [127.0.0.1]) by mail.chesapeake.net (8.12.10/8.12.10) with ESMTP id j2SBVm9P070790; Mon, 28 Mar 2005 06:31:48 -0500 (EST) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost)j2SBVmG3070782; Mon, 28 Mar 2005 06:31:48 -0500 (EST) (envelope-from jroberson@chesapeake.net) X-Authentication-Warning: mail.chesapeake.net: jroberson owned process doing -bs Date: Mon, 28 Mar 2005 06:31:47 -0500 (EST) From: Jeff Roberson To: Jeff Roberson In-Reply-To: <200503281131.j2SBVKKY030649@repoman.freebsd.org> Message-ID: <20050328063133.R54623@mail.chesapeake.net> References: <200503281131.j2SBVKKY030649@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys lockmgr.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 11:31:49 -0000 You must recompile all of your filesystems modules after you pickup this change. On Mon, 28 Mar 2005, Jeff Roberson wrote: > jeff 2005-03-28 11:31:20 UTC > > FreeBSD src repository > > Modified files: > sys/sys lockmgr.h > Log: > - Fix the lockmgr flags so that external flags and internal flags are > grouped together with room for each set to expand. This makes the > external lock mask sane. > > Sponsored by: Isilon Systems, Inc. > > Revision Changes Path > 1.45 +33 -35 src/sys/sys/lockmgr.h > From owner-cvs-src@FreeBSD.ORG Mon Mar 28 12:29:36 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8D91116A4CE; Mon, 28 Mar 2005 12:29:36 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6113443D5C; Mon, 28 Mar 2005 12:29:36 +0000 (GMT) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SCTavE034252; Mon, 28 Mar 2005 12:29:36 GMT (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SCTaGQ034251; Mon, 28 Mar 2005 12:29:36 GMT (envelope-from maxim) Message-Id: <200503281229.j2SCTaGQ034251@repoman.freebsd.org> From: Maxim Konovalov Date: Mon, 28 Mar 2005 12:29:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/share/man/man4 ip.4 src/sys/netinet in_pcb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 12:29:36 -0000 maxim 2005-03-28 12:29:36 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) share/man/man4 ip.4 sys/netinet in_pcb.c Log: MFC rev. 1.161 sys/netinet/in_pcb.c and rev. 1.43 share/man/man4/ip.4: document net.inet.ip.portrange.random* sysctls. Approved by: re (hrs) Revision Changes Path 1.40.2.1 +16 -1 src/share/man/man4/ip.4 1.153.2.7 +10 -7 src/sys/netinet/in_pcb.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 06:50:00 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A9A016A4CE; Mon, 28 Mar 2005 06:50:00 +0000 (GMT) Received: from www.cryptography.com (li-22.members.linode.com [64.5.53.22]) by mx1.FreeBSD.org (Postfix) with ESMTP id ECFB543D1F; Mon, 28 Mar 2005 06:49:59 +0000 (GMT) (envelope-from nate@root.org) Received: from [10.0.5.51] (adsl-64-171-184-204.dsl.snfc21.pacbell.net [64.171.184.204]) by www.cryptography.com (8.12.8/8.12.8) with ESMTP id j2S6nmZi028929 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sun, 27 Mar 2005 22:49:50 -0800 Message-ID: <4247A90C.5050000@root.org> Date: Sun, 27 Mar 2005 22:49:48 -0800 From: Nate Lawson User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: vova@fbsd.ru References: <200503200351.j2K3pIC8068507@repoman.freebsd.org> <1111516858.1198.2.camel@localhost> <424737BE.9000808@root.org> <1111985287.1113.0.camel@localhost> In-Reply-To: <1111985287.1113.0.camel@localhost> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Mailman-Approved-At: Mon, 28 Mar 2005 12:31:28 +0000 cc: acpi@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/acpica acpi_perf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 06:50:00 -0000 Vladimir Grebenschikov wrote: > ÷ ×Ó, 27/03/2005 × 14:46 -0800, Nate Lawson ÐÉÛÅÔ: > >>Vladimir Grebenschikov wrote: >> >>>÷ ×Ó, 20/03/2005 × 03:51 +0000, Nate Lawson ÐÉÛÅÔ: >>> >>> >>>>njl 2005-03-20 03:51:18 UTC >>>> >>>>FreeBSD src repository >>>> >>>>Modified files: >>>> sys/dev/acpica acpi_perf.c >>>>Log: >>>>Attach acpi_perf early. Especially when it is being used to provide info >>>>to other devices, it needs to be attached first. (Multi-pass newbus >>>>probes would be a better solution.) >>>> >>>>Revision Changes Path >>>>1.16 +6 -1 src/sys/dev/acpica/acpi_perf.c >>> >>> >>>I guess this patch makes panic on my notebook: >>> >>>cpu0: on acpi0 >>>acpi_perf0: on cpu0 >>>acpi_perf0: failed in PERF_STATUS attach >>>device_attach: acpi_perf0 attach returned 6 >>>panic: resource_list_add: resource entry is busy >> >>I believe the patch I just committed fully cleans up resources for the >>error case correctly. This should fix your panic. The other question >>is why your status register fails to attach but the control register >>succeeds. Can you send me your acpidump: > > > Thank you, will try fresh kernel later today. > > > Attached > > > Method (_PCT, 0, NotSerialized) > { > If (LEqual (And (PDC0, One), One)) > { > ... > } > Else > { > Return (Package (0x02) > { > ResourceTemplate () > { > Register (SystemIO, 0x10, 0x00, 0x00000000000000B2) > }, > > ResourceTemplate () > { > Register (SystemIO, 0x08, 0x00, 0x00000000000000B3) > } > }) > } > } I've moved this to the acpi@ list now... Are you sure there isn't a BIOS update for your system available? It appears this is a Dell since a number of them have the same problem. The issue is that the control and status registers overlap. To fix, change this line: Register (SystemIO, 0x10, 0x00, 0x00000000000000B2) to this: Register (SystemIO, 0x08, 0x00, 0x00000000000000B2) Then, recompile your asl as described in the handbook and load it at boot. I'll try to figure out a way to work around this but it looks difficult to detect since 16 bits is a valid register width. I seem to remember imp@ had a means for detecting that a resource alloc failed due to an overlapping register and then split the previous resource (since this driver owns both). I'll ask. -- Nate From owner-cvs-src@FreeBSD.ORG Mon Mar 28 12:52:12 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A961B16A4CE; Mon, 28 Mar 2005 12:52:12 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 806A443D46; Mon, 28 Mar 2005 12:52:12 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SCqCko041755; Mon, 28 Mar 2005 12:52:12 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SCqCwf041754; Mon, 28 Mar 2005 12:52:12 GMT (envelope-from jeff) Message-Id: <200503281252.j2SCqCwf041754@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 12:52:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_lock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 12:52:12 -0000 jeff 2005-03-28 12:52:10 UTC FreeBSD src repository Modified files: sys/kern kern_lock.c Log: - Don't bump the count twice in the LK_DRAIN case. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.84 +0 -2 src/sys/kern/kern_lock.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 12:52:47 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ED80F16A4CE; Mon, 28 Mar 2005 12:52:46 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C201C43D48; Mon, 28 Mar 2005 12:52:46 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SCqkuA041797; Mon, 28 Mar 2005 12:52:46 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SCqkLJ041796; Mon, 28 Mar 2005 12:52:46 GMT (envelope-from jeff) Message-Id: <200503281252.j2SCqkLJ041796@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 12:52:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern subr_trap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 12:52:47 -0000 jeff 2005-03-28 12:52:46 UTC FreeBSD src repository Modified files: sys/kern subr_trap.c Log: - Rev 1.83 of kern_lock.c fixes the td_locks assert, reenable it here. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.281 +0 -3 src/sys/kern/subr_trap.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 13:05:41 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 908F016A4CE; Mon, 28 Mar 2005 13:05:41 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 65A0D43D2F; Mon, 28 Mar 2005 13:05:41 +0000 (GMT) (envelope-from gallatin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SD5e5p042277; Mon, 28 Mar 2005 13:05:41 GMT (envelope-from gallatin@repoman.freebsd.org) Received: (from gallatin@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SD5erm042276; Mon, 28 Mar 2005 13:05:40 GMT (envelope-from gallatin) Message-Id: <200503281305.j2SD5erm042276@repoman.freebsd.org> From: Andrew Gallatin Date: Mon, 28 Mar 2005 13:05:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/net if_fwsubr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 13:05:41 -0000 gallatin 2005-03-28 13:05:40 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/net if_fwsubr.c Log: MFC: Zero the reserved fields of the header, as per rfc 2734. This change results in connectivty to MacOSX hosts via fwip. Approved by: re (kensmith) Revision Changes Path 1.5.2.3 +6 -0 src/sys/net/if_fwsubr.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 13:29:16 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 384BC16A4CE; Mon, 28 Mar 2005 13:29:16 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0330D43D54; Mon, 28 Mar 2005 13:29:16 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SDTFt0043124; Mon, 28 Mar 2005 13:29:15 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SDTFNO043123; Mon, 28 Mar 2005 13:29:15 GMT (envelope-from jeff) Message-Id: <200503281329.j2SDTFNO043123@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 13:29:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/unionfs union_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 13:29:16 -0000 jeff 2005-03-28 13:29:15 UTC FreeBSD src repository Modified files: sys/fs/unionfs union_vnops.c Log: - Remove unnecessary LOCKPARENT manipulation. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.129 +0 -20 src/sys/fs/unionfs/union_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 13:29:49 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A76F16A4CE; Mon, 28 Mar 2005 13:29:49 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2076E43D49; Mon, 28 Mar 2005 13:29:49 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SDTnZM043162; Mon, 28 Mar 2005 13:29:49 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SDTmvO043161; Mon, 28 Mar 2005 13:29:49 GMT (envelope-from jeff) Message-Id: <200503281329.j2SDTmvO043161@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 13:29:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_cache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 13:29:49 -0000 jeff 2005-03-28 13:29:48 UTC FreeBSD src repository Modified files: sys/kern vfs_cache.c Log: - Remove an unused variable. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.93 +0 -2 src/sys/kern/vfs_cache.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 13:39:17 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 09F0616A4CE; Mon, 28 Mar 2005 13:39:17 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D18F543D2F; Mon, 28 Mar 2005 13:39:16 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SDdGPE043513; Mon, 28 Mar 2005 13:39:16 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SDdGDM043512; Mon, 28 Mar 2005 13:39:16 GMT (envelope-from jeff) Message-Id: <200503281339.j2SDdGDM043512@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 13:39:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/coda coda_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 13:39:17 -0000 jeff 2005-03-28 13:39:16 UTC FreeBSD src repository Modified files: sys/coda coda_vnops.c Log: - Don't panic if we can't lock a child in lookup, return an error instead. - Only unlock the directory if this is a DOTDOT lookup. Previously this code could have deadlocked if there was a DOTDOT lookup with LOCKPARENT set and another thread was locking the other way up the tree. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.65 +4 -5 src/sys/coda/coda_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 13:43:04 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 82E8C16A4CE; Mon, 28 Mar 2005 13:43:04 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A68B43D31; Mon, 28 Mar 2005 13:43:04 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SDh47Q043741; Mon, 28 Mar 2005 13:43:04 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SDh4R2043740; Mon, 28 Mar 2005 13:43:04 GMT (envelope-from jeff) Message-Id: <200503281343.j2SDh4R2043740@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 13:43:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/hpfs hpfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 13:43:04 -0000 jeff 2005-03-28 13:43:04 UTC FreeBSD src repository Modified files: sys/fs/hpfs hpfs_vnops.c Log: - Garbage collect an unused variable. Revision Changes Path 1.64 +1 -5 src/sys/fs/hpfs/hpfs_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 13:45:09 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6755216A4CE; Mon, 28 Mar 2005 13:45:09 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 33B0343D1F; Mon, 28 Mar 2005 13:45:09 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SDj9h1043879; Mon, 28 Mar 2005 13:45:09 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SDj9tR043878; Mon, 28 Mar 2005 13:45:09 GMT (envelope-from jeff) Message-Id: <200503281345.j2SDj9tR043878@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 13:45:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/ntfs ntfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 13:45:09 -0000 jeff 2005-03-28 13:45:09 UTC FreeBSD src repository Modified files: sys/fs/ntfs ntfs_vnops.c Log: - Garbage collect an unused variable. Revision Changes Path 1.54 +1 -4 src/sys/fs/ntfs/ntfs_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 13:56:56 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E010D16A4CE; Mon, 28 Mar 2005 13:56:56 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B442143D46; Mon, 28 Mar 2005 13:56:56 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SDuuCB044290; Mon, 28 Mar 2005 13:56:56 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SDuuKV044289; Mon, 28 Mar 2005 13:56:56 GMT (envelope-from jeff) Message-Id: <200503281356.j2SDuuKV044289@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 13:56:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_lookup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 13:56:57 -0000 jeff 2005-03-28 13:56:56 UTC FreeBSD src repository Modified files: sys/kern vfs_lookup.c Log: - Remove an unused variable from relookup(). - Assert that REMOVE, CREATE, and RENAME callers have WANTPARENT or LOCKPARENT set. You can't complete any of these operations without at least a reference to the parent. Many filesystems check for this case even though it isn't possible in the current system. Revision Changes Path 1.74 +2 -5 src/sys/kern/vfs_lookup.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 14:19:29 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A023916A4CE; Mon, 28 Mar 2005 14:19:29 +0000 (GMT) Received: from darkness.comp.waw.pl (darkness.comp.waw.pl [195.117.238.136]) by mx1.FreeBSD.org (Postfix) with ESMTP id 37DFB43D3F; Mon, 28 Mar 2005 14:19:29 +0000 (GMT) (envelope-from pjd@darkness.comp.waw.pl) Received: by darkness.comp.waw.pl (Postfix, from userid 1009) id 9E112AEA4F; Mon, 28 Mar 2005 16:19:27 +0200 (CEST) Date: Mon, 28 Mar 2005 16:19:27 +0200 From: Pawel Jakub Dawidek To: Jeff Roberson Message-ID: <20050328141927.GV591@darkness.comp.waw.pl> References: <200503281343.j2SDh4R2043740@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="s6wyrSjGudquIOT1" Content-Disposition: inline In-Reply-To: <200503281343.j2SDh4R2043740@repoman.freebsd.org> User-Agent: Mutt/1.4.2i X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 5.2.1-RC2 i386 cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/fs/hpfs hpfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 14:19:29 -0000 --s6wyrSjGudquIOT1 Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 28, 2005 at 01:43:04PM +0000, Jeff Roberson wrote: +> -#if HPFS_DEBUG +> - int wantparent =3D flags & (LOCKPARENT|WANTPARENT); +> -#endif +> dprintf(("hpfs_lookup(0x%x, %s, %ld, %d): \n", +> - dhp->h_no, cnp->cn_nameptr, cnp->cn_namelen, +> - wantparent)); +> + dhp->h_no, cnp->cn_nameptr, cnp->cn_namelen)); We now have too many format characters, it should be: - dprintf(("hpfs_lookup(0x%x, %s, %ld, %d): \n", + dprintf(("hpfs_lookup(0x%x, %s, %ld): \n", --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --s6wyrSjGudquIOT1 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFCSBJvForvXbEpPzQRAlCsAJkBOhQ/Hn3cpOInQSiOLzblx8cqEwCfQAL5 P8Jyyut6lv1nd3y7NivrWNA= =dwLx -----END PGP SIGNATURE----- --s6wyrSjGudquIOT1-- From owner-cvs-src@FreeBSD.ORG Mon Mar 28 14:20:16 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 495FE16A4D2; Mon, 28 Mar 2005 14:20:16 +0000 (GMT) Received: from darkness.comp.waw.pl (darkness.comp.waw.pl [195.117.238.136]) by mx1.FreeBSD.org (Postfix) with ESMTP id A771E43D3F; Mon, 28 Mar 2005 14:20:15 +0000 (GMT) (envelope-from pjd@darkness.comp.waw.pl) Received: by darkness.comp.waw.pl (Postfix, from userid 1009) id 40ADDAEA61; Mon, 28 Mar 2005 16:20:14 +0200 (CEST) Date: Mon, 28 Mar 2005 16:20:14 +0200 From: Pawel Jakub Dawidek To: Jeff Roberson Message-ID: <20050328142014.GW591@darkness.comp.waw.pl> References: <200503281345.j2SDj9tR043878@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="29mLrrCT5iVXZ73b" Content-Disposition: inline In-Reply-To: <200503281345.j2SDj9tR043878@repoman.freebsd.org> User-Agent: Mutt/1.4.2i X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 5.2.1-RC2 i386 cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/fs/ntfs ntfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 14:20:16 -0000 --29mLrrCT5iVXZ73b Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 28, 2005 at 01:45:09PM +0000, Jeff Roberson wrote: +> -#if NTFS_DEBUG +> - int wantparent =3D cnp->cn_flags & (LOCKPARENT|WANTPARENT); +> -#endif +> dprintf(("ntfs_lookup: \"%.*s\" (%ld bytes) in %d, wp: %d \n", +> (int)cnp->cn_namelen, cnp->cn_nameptr, cnp->cn_namelen, +> - dip->i_number, wantparent)); +> + dip->i_number)); Too many format characters in dprintf(). --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --29mLrrCT5iVXZ73b Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFCSBKeForvXbEpPzQRAnRPAKDaNkHPbWdGFELOEGPkr1s7hut6gACgzVkz ZqG/kdeY4CSWd7lS/nkN18U= =2Hrc -----END PGP SIGNATURE----- --29mLrrCT5iVXZ73b-- From owner-cvs-src@FreeBSD.ORG Mon Mar 28 14:26:02 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4330C16A531; Mon, 28 Mar 2005 14:26:02 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 175EB43D41; Mon, 28 Mar 2005 14:26:02 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SEQ1tn045429; Mon, 28 Mar 2005 14:26:01 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SEQ14a045428; Mon, 28 Mar 2005 14:26:01 GMT (envelope-from jeff) Message-Id: <200503281426.j2SEQ14a045428@repoman.freebsd.org> From: Jeff Roberson Date: Mon, 28 Mar 2005 14:26:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/hpfs hpfs_vnops.c src/sys/fs/ntfs ntfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 14:26:02 -0000 jeff 2005-03-28 14:26:01 UTC FreeBSD src repository Modified files: sys/fs/hpfs hpfs_vnops.c sys/fs/ntfs ntfs_vnops.c Log: - Correct the dprintf format int the _lookup routine. Spotted by: pjd Revision Changes Path 1.65 +1 -1 src/sys/fs/hpfs/hpfs_vnops.c 1.55 +1 -1 src/sys/fs/ntfs/ntfs_vnops.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 14:45:12 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9C14A16A4CE; Mon, 28 Mar 2005 14:45:12 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8327343D5E; Mon, 28 Mar 2005 14:45:12 +0000 (GMT) (envelope-from nectar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SEjCdh046187; Mon, 28 Mar 2005 14:45:12 GMT (envelope-from nectar@repoman.freebsd.org) Received: (from nectar@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SEjCQT046186; Mon, 28 Mar 2005 14:45:12 GMT (envelope-from nectar) Message-Id: <200503281445.j2SEjCQT046186@repoman.freebsd.org> From: Jacques Vidrine Date: Mon, 28 Mar 2005 14:45:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/contrib/telnet/telnet telnet.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 14:45:12 -0000 nectar 2005-03-28 14:45:12 UTC FreeBSD src repository Modified files: contrib/telnet/telnet telnet.c Log: Correct a pair of buffer overflows in the telnet(1) command: (CAN-2005-0468) A heap buffer overflow in env_opt_add() and related functions. (CAN-2005-0469) A global uninitialized data section buffer overflow in slc_add_reply() and related functions. As a result of these vulnerabilities, it may be possible for a malicious telnet server or active network attacker to cause telnet(1) to execute arbitrary code with the privileges of the user running it. Security: CAN-2005-0468, CAN-2005-0469 Security: FreeBSD-SA-05:01.telnet Security: http://www.idefense.com/application/poi/display?id=220&type=vulnerabilities Security: http://www.idefense.com/application/poi/display?id=221&type=vulnerabilities These fixes are based in part on patches Submitted by: Solar Designer Revision Changes Path 1.16 +24 -6 src/contrib/telnet/telnet/telnet.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 14:46:30 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC2DA16A4CE; Mon, 28 Mar 2005 14:46:29 +0000 (GMT) Received: from gw.celabo.org (gw.celabo.org [208.42.49.153]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1CA2443D48; Mon, 28 Mar 2005 14:46:29 +0000 (GMT) (envelope-from nectar@celabo.org) Received: by gw.celabo.org (Postfix, from userid 1001) id 983C53E2C24; Mon, 28 Mar 2005 08:46:27 -0600 (CST) Date: Mon, 28 Mar 2005 08:46:27 -0600 From: "Jacques A. Vidrine" To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20050328144627.GA78918@hellblazer.celabo.org> Mail-Followup-To: "Jacques A. Vidrine" , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200503281445.j2SEjCQT046186@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200503281445.j2SEjCQT046186@repoman.freebsd.org> X-Url: http://www.celabo.org/ User-Agent: Mutt/1.5.9i Subject: Re: cvs commit: src/contrib/telnet/telnet telnet.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 14:46:30 -0000 On Mon, Mar 28, 2005 at 02:45:12PM +0000, Jacques A. Vidrine wrote: > nectar 2005-03-28 14:45:12 UTC > > FreeBSD src repository > > Modified files: > contrib/telnet/telnet telnet.c > Log: > Correct a pair of buffer overflows in the telnet(1) command: > > (CAN-2005-0468) A heap buffer overflow in env_opt_add() and related > functions. > > (CAN-2005-0469) A global uninitialized data section buffer overflow in > slc_add_reply() and related functions. > > As a result of these vulnerabilities, it may be possible for a malicious > telnet server or active network attacker to cause telnet(1) to execute > arbitrary code with the privileges of the user running it. > > Security: CAN-2005-0468, CAN-2005-0469 > Security: FreeBSD-SA-05:01.telnet > Security: http://www.idefense.com/application/poi/display?id=220&type=vulnerabilities > Security: http://www.idefense.com/application/poi/display?id=221&type=vulnerabilities > > These fixes are based in part on patches > Submitted by: Solar Designer > > Revision Changes Path > 1.16 +24 -6 src/contrib/telnet/telnet/telnet.c The references above may not be available yet, but will be later today. Likewise, fixes to other FreeBSD branches are upcoming. Cheers, -- Jacques Vidrine / nectar@celabo.org / jvidrine@verio.net / nectar@freebsd.org From owner-cvs-src@FreeBSD.ORG Mon Mar 28 15:46:59 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2048216A4CE; Mon, 28 Mar 2005 15:46:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0592643D2F; Mon, 28 Mar 2005 15:46:59 +0000 (GMT) (envelope-from nectar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SFkw9p048399; Mon, 28 Mar 2005 15:46:58 GMT (envelope-from nectar@repoman.freebsd.org) Received: (from nectar@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SFkwOv048398; Mon, 28 Mar 2005 15:46:58 GMT (envelope-from nectar) Message-Id: <200503281546.j2SFkwOv048398@repoman.freebsd.org> From: Jacques Vidrine Date: Mon, 28 Mar 2005 15:46:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/usr.bin/telnet telnet.c src/crypto/telnet/telnet telnet.c src/crypto/heimdal/appl/telnet/telnet telnet.c src/crypto/kerberosIV/appl/telnet/telnet telnet.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 15:46:59 -0000 nectar 2005-03-28 15:46:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_4) usr.bin/telnet telnet.c crypto/telnet/telnet telnet.c crypto/heimdal/appl/telnet/telnet telnet.c crypto/kerberosIV/appl/telnet/telnet telnet.c Log: MFC src/contrib/telnet/telnet.c 1.16: Correct buffer overflows in telnet(1). Security: CAN-2005-0468, CAN-2005-0469 Revision Changes Path 1.1.1.1.2.4 +24 -6 src/crypto/heimdal/appl/telnet/telnet/telnet.c 1.1.1.1.2.1 +24 -6 src/crypto/kerberosIV/appl/telnet/telnet/telnet.c 1.4.2.6 +25 -7 src/crypto/telnet/telnet/telnet.c 1.8.2.4 +24 -6 src/usr.bin/telnet/telnet.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 15:48:39 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B45B516A4CE; Mon, 28 Mar 2005 15:48:39 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8BDEB43D46; Mon, 28 Mar 2005 15:48:39 +0000 (GMT) (envelope-from nectar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SFmdit048456; Mon, 28 Mar 2005 15:48:39 GMT (envelope-from nectar@repoman.freebsd.org) Received: (from nectar@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SFmdWx048455; Mon, 28 Mar 2005 15:48:39 GMT (envelope-from nectar) Message-Id: <200503281548.j2SFmdWx048455@repoman.freebsd.org> From: Jacques Vidrine Date: Mon, 28 Mar 2005 15:48:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/contrib/telnet/telnet telnet.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 15:48:39 -0000 nectar 2005-03-28 15:48:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) contrib/telnet/telnet telnet.c Log: MFC src/contrib/telnet/telnet.c 1.16: Correct buffer overflows in telnet(1). Security: CAN-2005-0468, CAN-2005-0469 Approved by: re Revision Changes Path 1.14.6.1 +25 -7 src/contrib/telnet/telnet/telnet.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 15:50:18 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3900D16A4CE; Mon, 28 Mar 2005 15:50:18 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D0CC43D2D; Mon, 28 Mar 2005 15:50:18 +0000 (GMT) (envelope-from nectar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SFoH2B048694; Mon, 28 Mar 2005 15:50:17 GMT (envelope-from nectar@repoman.freebsd.org) Received: (from nectar@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SFoH3t048693; Mon, 28 Mar 2005 15:50:17 GMT (envelope-from nectar) Message-Id: <200503281550.j2SFoH3t048693@repoman.freebsd.org> From: Jacques Vidrine Date: Mon, 28 Mar 2005 15:50:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5_3 Subject: cvs commit: src UPDATING src/contrib/telnet/telnet telnet.c src/sys/conf newvers.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 15:50:18 -0000 nectar 2005-03-28 15:50:17 UTC FreeBSD src repository Modified files: (Branch: RELENG_5_3) . UPDATING contrib/telnet/telnet telnet.c sys/conf newvers.sh Log: MFC src/contrib/telnet/telnet.c 1.16: Correct buffer overflows in telnet(1). Security: CAN-2005-0468, CAN-2005-0469 Approved by: security-officer Revision Changes Path 1.342.2.13.2.9 +3 -0 src/UPDATING 1.14.8.1 +25 -7 src/contrib/telnet/telnet/telnet.c 1.62.2.15.2.11 +1 -1 src/sys/conf/newvers.sh From owner-cvs-src@FreeBSD.ORG Mon Mar 28 15:55:30 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5214316A4CE; Mon, 28 Mar 2005 15:55:30 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 33B6D43D1D; Mon, 28 Mar 2005 15:55:30 +0000 (GMT) (envelope-from nectar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SFtUjH049059; Mon, 28 Mar 2005 15:55:30 GMT (envelope-from nectar@repoman.freebsd.org) Received: (from nectar@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SFtUU8049058; Mon, 28 Mar 2005 15:55:30 GMT (envelope-from nectar) Message-Id: <200503281555.j2SFtUU8049058@repoman.freebsd.org> From: Jacques Vidrine Date: Mon, 28 Mar 2005 15:55:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4_11 Subject: cvs commit: src UPDATING src/sys/conf newvers.sh src/usr.bin/telnet telnet.c src/crypto/telnet/telnet telnet.c src/crypto/kerberosIV/appl/telnet/telnet telnet.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 15:55:30 -0000 nectar 2005-03-28 15:55:30 UTC FreeBSD src repository Modified files: (Branch: RELENG_4_11) . UPDATING sys/conf newvers.sh usr.bin/telnet telnet.c crypto/telnet/telnet telnet.c crypto/heimdal/appl/telnet/telnet telnet.c crypto/kerberosIV/appl/telnet/telnet telnet.c Log: MFC src/contrib/telnet/telnet.c 1.16: Correct buffer overflows in telnet(1). Security: CAN-2005-0468, CAN-2005-0469 Approved by: security-officer Revision Changes Path 1.73.2.91.2.2 +12 -0 src/UPDATING 1.1.1.1.2.3.10.1 +24 -6 src/crypto/heimdal/appl/telnet/telnet/telnet.c 1.1.1.1.22.1 +24 -6 src/crypto/kerberosIV/appl/telnet/telnet/telnet.c 1.4.2.5.12.1 +25 -7 src/crypto/telnet/telnet/telnet.c 1.44.2.39.2.5 +1 -1 src/sys/conf/newvers.sh 1.8.2.3.12.1 +24 -6 src/usr.bin/telnet/telnet.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 15:56:53 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AF21116A4CE; Mon, 28 Mar 2005 15:56:53 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 904A243D3F; Mon, 28 Mar 2005 15:56:53 +0000 (GMT) (envelope-from nectar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SFurtE049220; Mon, 28 Mar 2005 15:56:53 GMT (envelope-from nectar@repoman.freebsd.org) Received: (from nectar@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SFurmO049219; Mon, 28 Mar 2005 15:56:53 GMT (envelope-from nectar) Message-Id: <200503281556.j2SFurmO049219@repoman.freebsd.org> From: Jacques Vidrine Date: Mon, 28 Mar 2005 15:56:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4_10 Subject: cvs commit: src UPDATING src/sys/conf newvers.sh src/usr.bin/telnet telnet.c src/crypto/telnet/telnet telnet.c src/crypto/kerberosIV/appl/telnet/telnet telnet.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 15:56:53 -0000 nectar 2005-03-28 15:56:53 UTC FreeBSD src repository Modified files: (Branch: RELENG_4_10) . UPDATING sys/conf newvers.sh usr.bin/telnet telnet.c crypto/telnet/telnet telnet.c crypto/heimdal/appl/telnet/telnet telnet.c crypto/kerberosIV/appl/telnet/telnet telnet.c Log: MFC src/contrib/telnet/telnet.c 1.16: Correct buffer overflows in telnet(1). Security: CAN-2005-0468, CAN-2005-0469 Approved by: security-officer Revision Changes Path 1.73.2.90.2.7 +3 -0 src/UPDATING 1.1.1.1.2.3.8.1 +24 -6 src/crypto/heimdal/appl/telnet/telnet/telnet.c 1.1.1.1.20.1 +24 -6 src/crypto/kerberosIV/appl/telnet/telnet/telnet.c 1.4.2.5.10.1 +25 -7 src/crypto/telnet/telnet/telnet.c 1.44.2.34.2.8 +1 -1 src/sys/conf/newvers.sh 1.8.2.3.10.1 +24 -6 src/usr.bin/telnet/telnet.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 15:58:28 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A95F516A4CF; Mon, 28 Mar 2005 15:58:28 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 83AC943D46; Mon, 28 Mar 2005 15:58:28 +0000 (GMT) (envelope-from nectar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SFwSS9049440; Mon, 28 Mar 2005 15:58:28 GMT (envelope-from nectar@repoman.freebsd.org) Received: (from nectar@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SFwSuj049439; Mon, 28 Mar 2005 15:58:28 GMT (envelope-from nectar) Message-Id: <200503281558.j2SFwSuj049439@repoman.freebsd.org> From: Jacques Vidrine Date: Mon, 28 Mar 2005 15:58:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4_8 Subject: cvs commit: src UPDATING src/sys/conf newvers.sh src/usr.bin/telnet telnet.c src/crypto/telnet/telnet telnet.c src/crypto/kerberosIV/appl/telnet/telnet telnet.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 15:58:28 -0000 nectar 2005-03-28 15:58:28 UTC FreeBSD src repository Modified files: (Branch: RELENG_4_8) . UPDATING sys/conf newvers.sh usr.bin/telnet telnet.c crypto/telnet/telnet telnet.c crypto/heimdal/appl/telnet/telnet telnet.c crypto/kerberosIV/appl/telnet/telnet telnet.c Log: MFC src/contrib/telnet/telnet.c 1.16: Correct buffer overflows in telnet(1). Security: CAN-2005-0468, CAN-2005-0469 Approved by: security-officer Revision Changes Path 1.73.2.80.2.32 +3 -0 src/UPDATING 1.1.1.1.2.3.4.1 +24 -6 src/crypto/heimdal/appl/telnet/telnet/telnet.c 1.1.1.1.16.1 +24 -6 src/crypto/kerberosIV/appl/telnet/telnet/telnet.c 1.4.2.5.6.1 +25 -7 src/crypto/telnet/telnet/telnet.c 1.44.2.29.2.29 +1 -1 src/sys/conf/newvers.sh 1.8.2.3.6.1 +24 -6 src/usr.bin/telnet/telnet.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 16:05:34 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A0D116A4CE; Mon, 28 Mar 2005 16:05:34 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2026E43D2F; Mon, 28 Mar 2005 16:05:34 +0000 (GMT) (envelope-from mlaier@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SG5Yp0049733; Mon, 28 Mar 2005 16:05:34 GMT (envelope-from mlaier@repoman.freebsd.org) Received: (from mlaier@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SG5YPO049732; Mon, 28 Mar 2005 16:05:34 GMT (envelope-from mlaier) Message-Id: <200503281605.j2SG5YPO049732@repoman.freebsd.org> From: Max Laier Date: Mon, 28 Mar 2005 16:05:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/share/man/man4 altq.4 src/sys/dev/re if_re.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 16:05:34 -0000 mlaier 2005-03-28 16:05:33 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) share/man/man4 altq.4 sys/dev/re if_re.c Log: MFC, if_re.c, rev. 1.41: ALTQ support for re(4). Submitted by: Chris Dionissopoulos, Theo Schlossnagle PR: kern/78681 Approved by: re (kensmith) Revision Changes Path 1.2.2.8 +2 -1 src/share/man/man4/altq.4 1.28.2.9 +14 -6 src/sys/dev/re/if_re.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 16:21:17 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 297F016A4CE; Mon, 28 Mar 2005 16:21:17 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E43FC43D5D; Mon, 28 Mar 2005 16:21:16 +0000 (GMT) (envelope-from bz@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SGLGbf050362; Mon, 28 Mar 2005 16:21:16 GMT (envelope-from bz@repoman.freebsd.org) Received: (from bz@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SGLGru050361; Mon, 28 Mar 2005 16:21:16 GMT (envelope-from bz) Message-Id: <200503281621.j2SGLGru050361@repoman.freebsd.org> From: "Bjoern A. Zeeb" Date: Mon, 28 Mar 2005 16:21:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/pci if_sk.c if_skreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 16:21:17 -0000 bz 2005-03-28 16:21:16 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/pci if_sk.c if_skreg.h Log: MFC if_sk.c rev. 1.99: * When adding/deleting multicast addresses, only whack the address filter if the interface is marked RUNNING. Obtained from: NetBSD if_sk.c rev. 1.12 * Don't initialize the card (and start an autonegotiation) every time the IP address changes. Makes 'dhclient sk0' invocations way faster and more consistant. i.e. one DHCPREQUEST elicits the DHCPACK. Obtained from: OpenBSD if_sk.c rev. 1.56 * Additional locking changes in sk_ioctl. MFC if_sk.c rev. 1.100, if_skreg.h rev. 1.26 * Improve chip identification. Obtained from: NetBSD if_sk.c rev. 1.11 * Take PHY out of reset for Yukon Lite Rev. A3. Submitted by: postings on net@ in thread "skc0: no PHY found", 2005-02-22 MFC if_sk.c rec. 1.102, if_skreg.h rev. 1.28 Do not try to free non allocated memory in error case. Do our best to plug some memory leaks (VPD data, jumbo memory buffer,...). Log if we cannot free because memory still in use. Change locking to avoid ''acquiring duplicate lock of same type: "network driver"'' and potential deadlock. Also seems to fix LOR #063. PR: kern/75677 Approved by: re (scottl) Approved by: rwatson (mentor) Revision Changes Path 1.83.2.9 +197 -41 src/sys/pci/if_sk.c 1.20.2.5 +18 -4 src/sys/pci/if_skreg.h From owner-cvs-src@FreeBSD.ORG Mon Mar 28 16:49:28 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3400A16A4CE; Mon, 28 Mar 2005 16:49:28 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0DE2043D1D; Mon, 28 Mar 2005 16:49:28 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SGnRVq058064; Mon, 28 Mar 2005 16:49:27 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SGnRVF058063; Mon, 28 Mar 2005 16:49:27 GMT (envelope-from wpaul) Message-Id: <200503281649.j2SGnRVF058063@repoman.freebsd.org> From: Bill Paul Date: Mon, 28 Mar 2005 16:49:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/ndis kern_ndis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 16:49:28 -0000 wpaul 2005-03-28 16:49:27 UTC FreeBSD src repository Modified files: sys/compat/ndis kern_ndis.c Log: Unbreak the build: correct the resource list traversal code for __FreeBSD_version >= 600022. Revision Changes Path 1.74 +2 -4 src/sys/compat/ndis/kern_ndis.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 17:06:47 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C47EF16A4CE; Mon, 28 Mar 2005 17:06:47 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9BF4D43D4C; Mon, 28 Mar 2005 17:06:47 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SH6lgx058762; Mon, 28 Mar 2005 17:06:47 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SH6lav058761; Mon, 28 Mar 2005 17:06:47 GMT (envelope-from wpaul) Message-Id: <200503281706.j2SH6lav058761@repoman.freebsd.org> From: Bill Paul Date: Mon, 28 Mar 2005 17:06:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/ndis subr_ndis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 17:06:48 -0000 wpaul 2005-03-28 17:06:47 UTC FreeBSD src repository Modified files: sys/compat/ndis subr_ndis.c Log: Spell '0' as 'FALSE' when initializing npp_validcounts. (Doesn't change the code, but emphasises that this field is used as a boolean.) Revision Changes Path 1.78 +1 -1 src/sys/compat/ndis/subr_ndis.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 17:36:06 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E71EB16A4CE; Mon, 28 Mar 2005 17:36:06 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8AB2343D1D; Mon, 28 Mar 2005 17:36:06 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SHa6oP059811; Mon, 28 Mar 2005 17:36:06 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SHa6uP059810; Mon, 28 Mar 2005 17:36:06 GMT (envelope-from wpaul) Message-Id: <200503281736.j2SHa6uP059810@repoman.freebsd.org> From: Bill Paul Date: Mon, 28 Mar 2005 17:36:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/ndis ntoskrnl_var.h subr_ntoskrnl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 17:36:07 -0000 wpaul 2005-03-28 17:36:06 UTC FreeBSD src repository Modified files: sys/compat/ndis ntoskrnl_var.h subr_ntoskrnl.c Log: Tweak to hopefully make lookaside lists work on amd64: in Windows, the nll_obsoletelock field in the lookaside list structure is only defined for the i386 arch. For amd64, the field is gone, and different list update routines are used which do their locking internally. Apparently the Inprocomm amd64 driver uses lookaside lists. I'm not positive this will make it work yet since I don't have an Inprocomm NIC to test, but this needs to be fixed anyway. Revision Changes Path 1.31 +3 -1 src/sys/compat/ndis/ntoskrnl_var.h 1.59 +4 -0 src/sys/compat/ndis/subr_ntoskrnl.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 17:49:03 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC40216A4CE; Mon, 28 Mar 2005 17:49:03 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B588C43D1F; Mon, 28 Mar 2005 17:49:03 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SHn32b060343; Mon, 28 Mar 2005 17:49:03 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SHn3qO060342; Mon, 28 Mar 2005 17:49:03 GMT (envelope-from sam) Message-Id: <200503281749.j2SHn3qO060342@repoman.freebsd.org> From: Sam Leffler Date: Mon, 28 Mar 2005 17:49:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/nge if_nge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 17:49:04 -0000 sam 2005-03-28 17:49:03 UTC FreeBSD src repository Modified files: sys/dev/nge if_nge.c Log: fix null ptr deref when nge_newbuf is called with an existing mbuf Noticed by: Coverity Prevent analysis tool Revision Changes Path 1.73 +6 -8 src/sys/dev/nge/if_nge.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 17:52:13 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6CFE716A4CE; Mon, 28 Mar 2005 17:52:13 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 45C4143D49; Mon, 28 Mar 2005 17:52:13 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SHqDsh060548; Mon, 28 Mar 2005 17:52:13 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SHqDNY060547; Mon, 28 Mar 2005 17:52:13 GMT (envelope-from sam) Message-Id: <200503281752.j2SHqDNY060547@repoman.freebsd.org> From: Sam Leffler Date: Mon, 28 Mar 2005 17:52:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/an if_an.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 17:52:13 -0000 sam 2005-03-28 17:52:12 UTC FreeBSD src repository Modified files: sys/dev/an if_an.c Log: check copyin/copyout return values Noticed by: Coverity Prevent analysis tool Revision Changes Path 1.65 +24 -14 src/sys/dev/an/if_an.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 18:06:44 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E0A7916A4CE; Mon, 28 Mar 2005 18:06:44 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B76E243D1D; Mon, 28 Mar 2005 18:06:44 +0000 (GMT) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SI6iWi061358; Mon, 28 Mar 2005 18:06:44 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SI6iVB061357; Mon, 28 Mar 2005 18:06:44 GMT (envelope-from obrien) Message-Id: <200503281806.j2SI6iVB061357@repoman.freebsd.org> From: "David E. O'Brien" Date: Mon, 28 Mar 2005 18:06:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/pci if_sis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 18:06:45 -0000 obrien 2005-03-28 18:06:44 UTC FreeBSD src repository Modified files: sys/pci if_sis.c Log: Bring rev 1.31 to the AMD64 platform. This adds support for the SiS intergrated NIC on some Athlon64 motherboards. The MAC address is stored in the APC CMOS RAM and this fixes the sis driver ending up with a 00:00:00:00:00:00 MAC address. Submitted by: Stasys Smailys Revision Changes Path 1.130 +7 -3 src/sys/pci/if_sis.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 18:18:45 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4FD6416A4CE; Mon, 28 Mar 2005 18:18:45 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2A2FE43D3F; Mon, 28 Mar 2005 18:18:45 +0000 (GMT) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SIIjJ7061877; Mon, 28 Mar 2005 18:18:45 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SIIjUe061876; Mon, 28 Mar 2005 18:18:45 GMT (envelope-from obrien) Message-Id: <200503281818.j2SIIjUe061876@repoman.freebsd.org> From: "David E. O'Brien" Date: Mon, 28 Mar 2005 18:18:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/tar bsdtar.1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 18:18:45 -0000 obrien 2005-03-28 18:18:44 UTC FreeBSD src repository Modified files: usr.bin/tar bsdtar.1 Log: Add directory hierarchy copying example. Revision Changes Path 1.27 +7 -0 src/usr.bin/tar/bsdtar.1 From owner-cvs-src@FreeBSD.ORG Mon Mar 28 18:24:37 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8D42A16A4CE; Mon, 28 Mar 2005 18:24:37 +0000 (GMT) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC4B443D2D; Mon, 28 Mar 2005 18:24:34 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.201] ([192.168.254.201]) (authenticated bits=0) by pooker.samsco.org (8.13.1/8.13.1) with ESMTP id j2SIMLc6001461; Mon, 28 Mar 2005 11:22:22 -0700 (MST) (envelope-from scottl@samsco.org) Message-ID: <42484B64.5040601@samsco.org> Date: Mon, 28 Mar 2005 11:22:28 -0700 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.7.5) Gecko/20050321 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Sam Leffler References: <200503281749.j2SHn3qO060342@repoman.freebsd.org> In-Reply-To: <200503281749.j2SHn3qO060342@repoman.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.8 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on pooker.samsco.org cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/nge if_nge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 18:24:37 -0000 Sam Leffler wrote: > sam 2005-03-28 17:49:03 UTC > > FreeBSD src repository > > Modified files: > sys/dev/nge if_nge.c > Log: > fix null ptr deref when nge_newbuf is called with an existing mbuf > > Noticed by: Coverity Prevent analysis tool > > Revision Changes Path > 1.73 +6 -8 src/sys/dev/nge/if_nge.c I think that this fixes an instability bug that I was seeing last week but hadn't had time to investigate. Thanks! Scott From owner-cvs-src@FreeBSD.ORG Mon Mar 28 18:31:18 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9BD5416A4CE; Mon, 28 Mar 2005 18:31:18 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 74F4343D2F; Mon, 28 Mar 2005 18:31:18 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SIVIIP062409; Mon, 28 Mar 2005 18:31:18 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SIVIYA062408; Mon, 28 Mar 2005 18:31:18 GMT (envelope-from sam) Message-Id: <200503281831.j2SIVIYA062408@repoman.freebsd.org> From: Sam Leffler Date: Mon, 28 Mar 2005 18:31:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/gdb gdb_main.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 18:31:18 -0000 sam 2005-03-28 18:31:18 UTC FreeBSD src repository Modified files: sys/gdb gdb_main.c Log: check return value of gdb_rx_varhex Noticed by: Coverity Prevent analysis tool Reviewed by: kan Revision Changes Path 1.5 +8 -2 src/sys/gdb/gdb_main.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 18:51:59 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A3E6F16A4CE; Mon, 28 Mar 2005 18:51:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7C17D43D46; Mon, 28 Mar 2005 18:51:59 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SIpx6Z063245; Mon, 28 Mar 2005 18:51:59 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SIpxd4063244; Mon, 28 Mar 2005 18:51:59 GMT (envelope-from sam) Message-Id: <200503281851.j2SIpxd4063244@repoman.freebsd.org> From: Sam Leffler Date: Mon, 28 Mar 2005 18:51:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/nfsserver nfs_srvsubs.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 18:51:59 -0000 sam 2005-03-28 18:51:59 UTC FreeBSD src repository Modified files: sys/nfsserver nfs_srvsubs.c Log: avoid potential null ptr deref by free'ing excess mbufs instead of zero'ing their length (copied from m_adj where this code came from after the equivalent change there has had time to soak) Noticed by: Coverity Prevent analysis tool Revision Changes Path 1.136 +4 -2 src/sys/nfsserver/nfs_srvsubs.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 19:03:42 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 710B516A4CE; Mon, 28 Mar 2005 19:03:42 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 48FFD43D31; Mon, 28 Mar 2005 19:03:42 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SJ3gwU063619; Mon, 28 Mar 2005 19:03:42 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SJ3gcs063618; Mon, 28 Mar 2005 19:03:42 GMT (envelope-from scottl) Message-Id: <200503281903.j2SJ3gcs063618@repoman.freebsd.org> From: Scott Long Date: Mon, 28 Mar 2005 19:03:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/re if_re.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 19:03:42 -0000 scottl 2005-03-28 19:03:41 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/re if_re.c Log: Fix compile error from last commit. Approved by: re Revision Changes Path 1.28.2.10 +1 -1 src/sys/dev/re/if_re.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 19:04:03 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A7CDE16A4CE; Mon, 28 Mar 2005 19:04:03 +0000 (GMT) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3FF9F43D41; Mon, 28 Mar 2005 19:04:03 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.201] ([192.168.254.201]) (authenticated bits=0) by pooker.samsco.org (8.13.1/8.13.1) with ESMTP id j2SJ1oEA001620; Mon, 28 Mar 2005 12:01:51 -0700 (MST) (envelope-from scottl@samsco.org) Message-ID: <424854A5.9040301@samsco.org> Date: Mon, 28 Mar 2005 12:01:57 -0700 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.7.5) Gecko/20050321 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Max Laier References: <200503281605.j2SG5YPO049732@repoman.freebsd.org> In-Reply-To: <200503281605.j2SG5YPO049732@repoman.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.8 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on pooker.samsco.org cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/man/man4 altq.4 src/sys/dev/re if_re.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 19:04:03 -0000 Max Laier wrote: > mlaier 2005-03-28 16:05:33 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_5) > share/man/man4 altq.4 > sys/dev/re if_re.c > Log: > MFC, if_re.c, rev. 1.41: > ALTQ support for re(4). > > Submitted by: Chris Dionissopoulos, Theo Schlossnagle > PR: kern/78681 > > Approved by: re (kensmith) > > Revision Changes Path > 1.2.2.8 +2 -1 src/share/man/man4/altq.4 > 1.28.2.9 +14 -6 src/sys/dev/re/if_re.c Repeat after me: I will not commit uncompilable code to a frozen branch during a code freeze. Scott From owner-cvs-src@FreeBSD.ORG Mon Mar 28 19:27:59 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5627F16A4CE; Mon, 28 Mar 2005 19:27:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B6D143D41; Mon, 28 Mar 2005 19:27:59 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SJRxjS064475; Mon, 28 Mar 2005 19:27:59 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SJRxuS064474; Mon, 28 Mar 2005 19:27:59 GMT (envelope-from wpaul) Message-Id: <200503281927.j2SJRxuS064474@repoman.freebsd.org> From: Bill Paul Date: Mon, 28 Mar 2005 19:27:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/ndis subr_ntoskrnl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 19:27:59 -0000 wpaul 2005-03-28 19:27:59 UTC FreeBSD src repository Modified files: sys/compat/ndis subr_ntoskrnl.c Log: Fix another amd64 issue with lookaside lists: we initialize the alloc and free routine pointers in the lookaside list with pointers to ExAllocatePoolWithTag() and ExFreePool() (in the case where the driver does not provide its own alloc and free routines). For amd64, this is wrong: we have to use pointers to the wrapped versions of these functions, not the originals. Revision Changes Path 1.60 +40 -6 src/sys/compat/ndis/subr_ntoskrnl.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 19:52:32 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6ACEC16A5BB; Mon, 28 Mar 2005 19:52:32 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4393243D49; Mon, 28 Mar 2005 19:52:32 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SJqWFJ065761; Mon, 28 Mar 2005 19:52:32 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SJqV8H065760; Mon, 28 Mar 2005 19:52:31 GMT (envelope-from jhb) Message-Id: <200503281952.j2SJqV8H065760@repoman.freebsd.org> From: John Baldwin Date: Mon, 28 Mar 2005 19:52:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/sys mutex.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 19:52:32 -0000 jhb 2005-03-28 19:52:31 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/sys mutex.h Log: MFC: Define mtx_assert() and friends if either INVARIANTS or INVARIANT_SUPPORT so that modules only need to define INVARIANTS to use it. Approved by: re (kensmith) Revision Changes Path 1.73.2.2 +3 -3 src/sys/sys/mutex.h From owner-cvs-src@FreeBSD.ORG Mon Mar 28 20:13:15 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8BB7716A4CE; Mon, 28 Mar 2005 20:13:15 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6345543D49; Mon, 28 Mar 2005 20:13:15 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SKDF18067462; Mon, 28 Mar 2005 20:13:15 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SKDFVb067461; Mon, 28 Mar 2005 20:13:15 GMT (envelope-from wpaul) Message-Id: <200503282013.j2SKDFVb067461@repoman.freebsd.org> From: Bill Paul Date: Mon, 28 Mar 2005 20:13:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/ndis subr_hal.c subr_ntoskrnl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 20:13:15 -0000 wpaul 2005-03-28 20:13:14 UTC FreeBSD src repository Modified files: sys/compat/ndis subr_hal.c subr_ntoskrnl.c Log: Fix for amd64. Revision Changes Path 1.19 +4 -4 src/sys/compat/ndis/subr_hal.c 1.61 +1 -1 src/sys/compat/ndis/subr_ntoskrnl.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 20:16:27 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6754216A4CE; Mon, 28 Mar 2005 20:16:27 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3DC3943D31; Mon, 28 Mar 2005 20:16:27 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SKGRue067723; Mon, 28 Mar 2005 20:16:27 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SKGRsh067722; Mon, 28 Mar 2005 20:16:27 GMT (envelope-from wpaul) Message-Id: <200503282016.j2SKGRsh067722@repoman.freebsd.org> From: Bill Paul Date: Mon, 28 Mar 2005 20:16:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/ndis subr_ndis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 20:16:27 -0000 wpaul 2005-03-28 20:16:27 UTC FreeBSD src repository Modified files: sys/compat/ndis subr_ndis.c Log: Fix resource leak found by Coverity (via Sam Leffler). Revision Changes Path 1.79 +1 -0 src/sys/compat/ndis/subr_ndis.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 20:17:31 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1CF3216A4CE; Mon, 28 Mar 2005 20:17:31 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E1A0643D4C; Mon, 28 Mar 2005 20:17:30 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SKHUYa067801; Mon, 28 Mar 2005 20:17:30 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SKHUpU067800; Mon, 28 Mar 2005 20:17:30 GMT (envelope-from jhb) Message-Id: <200503282017.j2SKHUpU067800@repoman.freebsd.org> From: John Baldwin Date: Mon, 28 Mar 2005 20:17:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/kern kern_mutex.c src/sys/sys mutex.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 20:17:31 -0000 jhb 2005-03-28 20:17:30 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/kern kern_mutex.c sys/sys mutex.h Log: MFC: Simplify the optimizations for spinlocks on UP to just skip the atomic ops but still preserve mtx.mtx_lock and turn them on. Approved by: re (kensmith) Revision Changes Path 1.147.2.4 +2 -8 src/sys/kern/kern_mutex.c 1.73.2.3 +26 -5 src/sys/sys/mutex.h From owner-cvs-src@FreeBSD.ORG Mon Mar 28 20:18:44 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C036916A4CE for ; Mon, 28 Mar 2005 20:18:44 +0000 (GMT) Received: from mail28.sea5.speakeasy.net (mail28.sea5.speakeasy.net [69.17.117.30]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5299D43D55 for ; Mon, 28 Mar 2005 20:18:44 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: (qmail 26734 invoked from network); 28 Mar 2005 20:18:44 -0000 Received: from server.baldwin.cx ([216.27.160.63]) (envelope-sender )AES256-SHA encrypted SMTP for ; 28 Mar 2005 20:18:42 -0000 Received: from [10.50.41.231] (gw1.twc.weather.com [216.133.140.1]) (authenticated bits=0) by server.baldwin.cx (8.13.1/8.13.1) with ESMTP id j2SKHwuA002552; Mon, 28 Mar 2005 15:18:32 -0500 (EST) (envelope-from jhb@FreeBSD.org) From: John Baldwin To: Ion-Mihai Tetcu Date: Mon, 28 Mar 2005 14:19:49 -0500 User-Agent: KMail/1.6.2 References: <200503252139.j2PLdZxX082047@repoman.freebsd.org> <20050326001220.140663ae@it.buh.tecnik93.com> In-Reply-To: <20050326001220.140663ae@it.buh.tecnik93.com> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit Message-Id: <200503281419.49969.jhb@FreeBSD.org> X-Spam-Status: No, score=-102.8 required=4.2 tests=ALL_TRUSTED, USER_IN_WHITELIST autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on server.baldwin.cx cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/sysinstall menus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 20:18:44 -0000 On Friday 25 March 2005 05:12 pm, Ion-Mihai Tetcu wrote: > On Fri, 25 Mar 2005 21:39:35 +0000 (UTC) > > John Baldwin wrote: > > jhb 2005-03-25 21:39:35 UTC > > > > FreeBSD src repository > > > > Modified files: (Branch: RELENG_5) > > usr.sbin/sysinstall menus.c > > Log: > > MFC: Sync up the list of FTP mirrors, NTP servers, and keyboard maps > > with HEAD. > > Please change ntp.ip.ro which is dead for over 3 months to ticks.roedu.net Is the ticks machine in Romania or does it need a different description? -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org From owner-cvs-src@FreeBSD.ORG Mon Mar 28 20:46:08 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DCA1916A4CE; Mon, 28 Mar 2005 20:46:08 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99B9D43D53; Mon, 28 Mar 2005 20:46:08 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SKk8N5069021; Mon, 28 Mar 2005 20:46:08 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SKk8hw069020; Mon, 28 Mar 2005 20:46:08 GMT (envelope-from wpaul) Message-Id: <200503282046.j2SKk8hw069020@repoman.freebsd.org> From: Bill Paul Date: Mon, 28 Mar 2005 20:46:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/ndis subr_ntoskrnl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 20:46:09 -0000 wpaul 2005-03-28 20:46:08 UTC FreeBSD src repository Modified files: sys/compat/ndis subr_ntoskrnl.c Log: More additions for amd64: - On amd64, InterlockedPushEntrySList() and InterlockedPopEntrySList() are mapped to ExpInterlockedPushEntrySList and ExpInterlockedPopEntrySList() via macros (which do the same thing). Add IMPORT_FUNC_MAP()s for these. - Implement ExQueryDepthSList(). Revision Changes Path 1.62 +20 -0 src/sys/compat/ndis/subr_ntoskrnl.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 21:00:52 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8C48B16A4D1 for ; Mon, 28 Mar 2005 21:00:52 +0000 (GMT) Received: from relay.rdsnet.ro (gimli.rdsnet.ro [193.231.236.70]) by mx1.FreeBSD.org (Postfix) with SMTP id 3558B43D5C for ; Mon, 28 Mar 2005 21:00:51 +0000 (GMT) (envelope-from itetcu@people.tecnik93.com) Received: (qmail 20652 invoked from network); 28 Mar 2005 20:54:43 -0000 Received: from unknown (HELO smtp.rdsnet.ro) (62.231.74.130) by smtp1-133.rdsnet.ro with SMTP; 28 Mar 2005 20:54:43 -0000 Received: (qmail 4037 invoked by uid 89); 28 Mar 2005 21:09:16 -0000 Received: from unknown (HELO buh.cameradicommercio.ro) (82.76.1.117) by 0 with SMTP; 28 Mar 2005 21:09:16 -0000 Received: from buh.cameradicommercio.ro (localhost [127.0.0.1]) by buh.cameradicommercio.ro (Postfix) with ESMTP id 39FEB61DD; Tue, 29 Mar 2005 00:00:38 +0300 (EEST) Received: from it.buh.cameradicommercio.ro (it.buh.cameradicommercio.ro [192.168.0.10]) by buh.cameradicommercio.ro (Postfix) with ESMTP id 2DC4960FB; Tue, 29 Mar 2005 00:00:37 +0300 (EEST) Received: from it.buh.cameradicommercio.ro (localhost.buh.tecnik93.com [127.0.0.1]) by it.buh.cameradicommercio.ro (Postfix) with ESMTP id B2E0491; Tue, 29 Mar 2005 00:01:03 +0300 (EEST) Date: Tue, 29 Mar 2005 00:01:03 +0300 From: Ion-Mihai Tetcu To: John Baldwin Message-ID: <20050329000103.7183d04b@it.buh.cameradicommercio.ro> In-Reply-To: <200503281419.49969.jhb@FreeBSD.org> References: <200503252139.j2PLdZxX082047@repoman.freebsd.org> <20050326001220.140663ae@it.buh.tecnik93.com> <200503281419.49969.jhb@FreeBSD.org> X-Mailer: Sylpheed-Claws 1.0.4 (GTK+ 1.2.10; i386-portbld-freebsd5.4) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-AV-Checked: on buh by ClamAV using ClamSMTP cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/sysinstall menus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 21:00:52 -0000 On Mon, 28 Mar 2005 14:19:49 -0500 John Baldwin wrote: > On Friday 25 March 2005 05:12 pm, Ion-Mihai Tetcu wrote: > > On Fri, 25 Mar 2005 21:39:35 +0000 (UTC) > > > > John Baldwin wrote: > > > jhb 2005-03-25 21:39:35 UTC > > > > > > FreeBSD src repository > > > > > > Modified files: (Branch: RELENG_5) > > > usr.sbin/sysinstall menus.c > > > Log: > > > MFC: Sync up the list of FTP mirrors, NTP servers, and keyboard maps > > > with HEAD. > > > > Please change ntp.ip.ro which is dead for over 3 months to ticks.roedu.net > > Is the ticks machine in Romania or does it need a different description? In Romania. RoEduNet stands for Romanian Educational Network and it's providing Internet connectivity for all state Universities, High Schools, Research Institutes, etc. so it's in the top 3 ISPs here. # traceroute -P icmp ticks.roedu.net traceroute to ticks.roedu.net (141.85.128.16), 64 hops max, 60 byte packets 1 * * * 2 buh1-cr1-11.rdsnet.ro (82.76.241.1) 9.786 ms 18.448 ms 8.696 ms 3 buh-cr2-ge2-1.rdsnet.ro (82.76.243.26) 11.529 ms 10.530 ms 8.393 ms 4 buh1-cr2-gw-roedunet.rdsnet.ro (193.231.184.195) 8.235 ms 23.946 ms 12.507 ms 5 r-bb1-fe11-0-0.Bucharest.roedu.net (141.85.128.16) 9.733 ms 8.603 ms 9.772 ms -- IOnut Unregistered ;) FreeBSD "user" From owner-cvs-src@FreeBSD.ORG Mon Mar 28 21:09:00 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E78A716A4CE; Mon, 28 Mar 2005 21:09:00 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BEB0B43D49; Mon, 28 Mar 2005 21:09:00 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SL904l076542; Mon, 28 Mar 2005 21:09:00 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SL90H8076541; Mon, 28 Mar 2005 21:09:00 GMT (envelope-from wpaul) Message-Id: <200503282109.j2SL90H8076541@repoman.freebsd.org> From: Bill Paul Date: Mon, 28 Mar 2005 21:09:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/ndis subr_ndis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 21:09:01 -0000 wpaul 2005-03-28 21:09:00 UTC FreeBSD src repository Modified files: sys/compat/ndis subr_ndis.c Log: Another Coverity fix from Sam: add NULL pointer test in NdisMFreeSharedMemory() (if the list is already empty, just bail). Revision Changes Path 1.80 +5 -0 src/sys/compat/ndis/subr_ndis.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 21:35:37 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1B30516A4CE; Mon, 28 Mar 2005 21:35:37 +0000 (GMT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3DFBC43D1D; Mon, 28 Mar 2005 21:35:36 +0000 (GMT) (envelope-from max@love2party.net) Received: from pD9530E17.dip.t-dialin.net[217.83.14.23] (helo=donor.laier.local) by mrelayeu.kundenserver.de with ESMTP (Nemesis), id 0MKwh2-1DG1tW2eRN-0003wu; Mon, 28 Mar 2005 23:35:34 +0200 From: Max Laier To: Scott Long Date: Mon, 28 Mar 2005 22:34:58 +0100 User-Agent: KMail/1.7.2 References: <200503281605.j2SG5YPO049732@repoman.freebsd.org> <424854A5.9040301@samsco.org> In-Reply-To: <424854A5.9040301@samsco.org> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1868481.oys3yDbsmZ"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200503282335.08680.max@love2party.net> X-Provags-ID: kundenserver.de abuse@kundenserver.de login:61c499deaeeba3ba5be80f48ecc83056 cc: cvs-src@freebsd.org cc: Max Laier cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man4 altq.4 src/sys/dev/re if_re.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 21:35:37 -0000 --nextPart1868481.oys3yDbsmZ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Monday 28 March 2005 21:01, Scott Long wrote: > Max Laier wrote: > > mlaier 2005-03-28 16:05:33 UTC > > > > FreeBSD src repository > > > > Modified files: (Branch: RELENG_5) > > share/man/man4 altq.4 > > sys/dev/re if_re.c > > Log: > > MFC, if_re.c, rev. 1.41: > > ALTQ support for re(4). > > > > Submitted by: Chris Dionissopoulos, Theo Schlossnagle > > PR: kern/78681 > > > > Approved by: re (kensmith) > > > > Revision Changes Path > > 1.2.2.8 +2 -1 src/share/man/man4/altq.4 > > 1.28.2.9 +14 -6 src/sys/dev/re/if_re.c > > Repeat after me: I will not commit uncompilable code to a frozen branch > during a code freeze. /me repeats, takes a pointy-hat and hides in a corner. I am sorry and stupid and sorry! :-( =2D-=20 /"\ Best regards, | mlaier@freebsd.org \ / Max Laier | ICQ #67774661 X http://pf4freebsd.love2party.net/ | mlaier@EFnet / \ ASCII Ribbon Campaign | Against HTML Mail and News --nextPart1868481.oys3yDbsmZ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQBCSHiMXyyEoT62BG0RAtrtAJwNZFmoMTmTtw9/qE4HBNJCJvearQCfaqyZ bgu37ED0zRJDoQocKpv0Hvs= =pKoP -----END PGP SIGNATURE----- --nextPart1868481.oys3yDbsmZ-- From owner-cvs-src@FreeBSD.ORG Mon Mar 28 21:48:16 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1E2AA16A4CF; Mon, 28 Mar 2005 21:48:16 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E1E5D43D1F; Mon, 28 Mar 2005 21:48:15 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SLmF7b078044; Mon, 28 Mar 2005 21:48:15 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SLmFPn078043; Mon, 28 Mar 2005 21:48:15 GMT (envelope-from wpaul) Message-Id: <200503282148.j2SLmFPn078043@repoman.freebsd.org> From: Bill Paul Date: Mon, 28 Mar 2005 21:48:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/if_ndis if_ndis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 21:48:16 -0000 wpaul 2005-03-28 21:48:15 UTC FreeBSD src repository Modified files: sys/dev/if_ndis if_ndis.c Log: Remove the last vestiges of the "wait for link down event" hack. Revision Changes Path 1.85 +0 -4 src/sys/dev/if_ndis/if_ndis.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 22:03:48 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9D78116A4CE; Mon, 28 Mar 2005 22:03:48 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3309443D4C; Mon, 28 Mar 2005 22:03:48 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SM3mLu078613; Mon, 28 Mar 2005 22:03:48 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SM3mQP078612; Mon, 28 Mar 2005 22:03:48 GMT (envelope-from wpaul) Message-Id: <200503282203.j2SM3mQP078612@repoman.freebsd.org> From: Bill Paul Date: Mon, 28 Mar 2005 22:03:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/ndis subr_ndis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 22:03:48 -0000 wpaul 2005-03-28 22:03:48 UTC FreeBSD src repository Modified files: sys/compat/ndis subr_ndis.c Log: The filehandle allocated in NdisOpenFile() is allocated using ExAllocatePoolWithTag(), not malloc(), so it should be released with ExFreePool(), not free(). Fix a couple if instances of free(fh, ...) that got overlooked. Revision Changes Path 1.81 +2 -2 src/sys/compat/ndis/subr_ndis.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 22:11:59 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 20D6F16A4CE; Mon, 28 Mar 2005 22:11:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ECC5243D41; Mon, 28 Mar 2005 22:11:58 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SMBwUM078963; Mon, 28 Mar 2005 22:11:58 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SMBwuf078962; Mon, 28 Mar 2005 22:11:58 GMT (envelope-from imp) Message-Id: <200503282211.j2SMBwuf078962@repoman.freebsd.org> From: Warner Losh Date: Mon, 28 Mar 2005 22:11:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/pc98/pc98 pc98_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 22:11:59 -0000 imp 2005-03-28 22:11:58 UTC FreeBSD src repository Modified files: sys/pc98/pc98 pc98_machdep.c Log: bus is unused, so eliminate it. Minor style(9) tweaks Revision Changes Path 1.24 +6 -11 src/sys/pc98/pc98/pc98_machdep.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 22:21:45 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A9AE16A4D8; Mon, 28 Mar 2005 22:21:45 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 511A943D2F; Mon, 28 Mar 2005 22:21:45 +0000 (GMT) (envelope-from kan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SMLjbW079446; Mon, 28 Mar 2005 22:21:45 GMT (envelope-from kan@repoman.freebsd.org) Received: (from kan@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SMLj77079445; Mon, 28 Mar 2005 22:21:45 GMT (envelope-from kan) Message-Id: <200503282221.j2SMLj77079445@repoman.freebsd.org> From: Alexander Kabaev Date: Mon, 28 Mar 2005 22:21:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/mount_ufs mount_ufs.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 22:21:45 -0000 kan 2005-03-28 22:21:45 UTC FreeBSD src repository Modified files: sbin/mount_ufs mount_ufs.c Log: Initialize iovlen variable to 0 before passing it by reference to the build_iovec function. Tripped over by: Craig Rodrigues Revision Changes Path 1.2 +1 -0 src/sbin/mount_ufs/mount_ufs.c From owner-cvs-src@FreeBSD.ORG Mon Mar 28 22:24:33 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 15CFA16A4CE; Mon, 28 Mar 2005 22:24:33 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E0F0443D48; Mon, 28 Mar 2005 22:24:32 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2SMOW5u079527; Mon, 28 Mar 2005 22:24:32 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2SMOWid079526; Mon, 28 Mar 2005 22:24:32 GMT (envelope-from jhb) Message-Id: <200503282224.j2SMOWid079526@repoman.freebsd.org> From: John Baldwin Date: Mon, 28 Mar 2005 22:24:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/sysinstall menus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 28 Mar 2005 22:24:33 -0000 jhb 2005-03-28 22:24:32 UTC FreeBSD src repository Modified files: usr.sbin/sysinstall menus.c Log: Change the Romania NTP server to point to a working server. Submitted by: Ion-Mihai Tetcu itetcu at people dot tecnik93 dot com MFC after: 3 days Revision Changes Path 1.407 +2 -2 src/usr.sbin/sysinstall/menus.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 01:10:47 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EBC7516A4CE; Tue, 29 Mar 2005 01:10:47 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C12F543D3F; Tue, 29 Mar 2005 01:10:47 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T1AlFI092176; Tue, 29 Mar 2005 01:10:47 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T1AlIO092175; Tue, 29 Mar 2005 01:10:47 GMT (envelope-from sam) Message-Id: <200503290110.j2T1AlIO092175@repoman.freebsd.org> From: Sam Leffler Date: Tue, 29 Mar 2005 01:10:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/netinet raw_ip.c tcp_usrreq.c udp_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 01:10:48 -0000 sam 2005-03-29 01:10:47 UTC FreeBSD src repository Modified files: sys/netinet raw_ip.c tcp_usrreq.c udp_usrreq.c Log: eliminate extraneous null ptr checks Noticed by: Coverity Prevent analysis tool Revision Changes Path 1.148 +2 -2 src/sys/netinet/raw_ip.c 1.117 +1 -1 src/sys/netinet/tcp_usrreq.c 1.173 +2 -2 src/sys/netinet/udp_usrreq.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 01:13:10 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9D5EF16A4CE; Tue, 29 Mar 2005 01:13:10 +0000 (GMT) Received: from ebb.errno.com (ebb.errno.com [66.127.85.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id 551DE43D53; Tue, 29 Mar 2005 01:13:10 +0000 (GMT) (envelope-from sam@errno.com) Received: from [66.127.85.91] (sam@[66.127.85.91]) (authenticated bits=0) by ebb.errno.com (8.12.9/8.12.6) with ESMTP id j2T1D9ms080896 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 28 Mar 2005 17:13:09 -0800 (PST) (envelope-from sam@errno.com) Message-ID: <4248AC2B.7090801@errno.com> Date: Mon, 28 Mar 2005 17:15:23 -0800 From: Sam Leffler User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050327) X-Accept-Language: en-us, en MIME-Version: 1.0 To: src-committers@FreeBSD.org References: <200503290110.j2T1AlIO092175@repoman.freebsd.org> In-Reply-To: <200503290110.j2T1AlIO092175@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet raw_ip.c tcp_usrreq.c udp_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 01:13:10 -0000 Sam Leffler wrote: > sam 2005-03-29 01:10:47 UTC > > FreeBSD src repository > > Modified files: > sys/netinet raw_ip.c tcp_usrreq.c udp_usrreq.c > Log: > eliminate extraneous null ptr checks I've not been able to get a definitive answer about whether or not td can be null in these cases but the existing code is wrong one way or the other. Those familiar with the threading code please review. Sam From owner-cvs-src@FreeBSD.ORG Tue Mar 29 01:26:27 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE48016A4CE; Tue, 29 Mar 2005 01:26:27 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B560643D5C; Tue, 29 Mar 2005 01:26:27 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T1QRik092805; Tue, 29 Mar 2005 01:26:27 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T1QRHa092804; Tue, 29 Mar 2005 01:26:27 GMT (envelope-from sam) Message-Id: <200503290126.j2T1QRHa092804@repoman.freebsd.org> From: Sam Leffler Date: Tue, 29 Mar 2005 01:26:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/netinet6 raw_ip6.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 01:26:28 -0000 sam 2005-03-29 01:26:27 UTC FreeBSD src repository Modified files: sys/netinet6 raw_ip6.c Log: check for malloc failure (also move malloc up to simplify error recovery) Noticed by: Coverity Prevent analysis tool Reviewed by: gnn Revision Changes Path 1.50 +7 -2 src/sys/netinet6/raw_ip6.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 01:44:19 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 60C7C16A4CE; Tue, 29 Mar 2005 01:44:18 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3889443D46; Tue, 29 Mar 2005 01:44:18 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T1iIgL093599; Tue, 29 Mar 2005 01:44:18 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T1iIFT093598; Tue, 29 Mar 2005 01:44:18 GMT (envelope-from sam) Message-Id: <200503290144.j2T1iIFT093598@repoman.freebsd.org> From: Sam Leffler Date: Tue, 29 Mar 2005 01:44:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ciss ciss.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 01:44:19 -0000 sam 2005-03-29 01:44:18 UTC FreeBSD src repository Modified files: sys/dev/ciss ciss.c Log: handle ciss_lookup failure Noticed by: Coverity Prevent analysis tool Revision Changes Path 1.60 +5 -0 src/sys/dev/ciss/ciss.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 01:45:00 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EA94416A4CF; Tue, 29 Mar 2005 01:44:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A1E8E43D39; Tue, 29 Mar 2005 01:44:59 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T1ixIX093641; Tue, 29 Mar 2005 01:44:59 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T1ixn1093640; Tue, 29 Mar 2005 01:44:59 GMT (envelope-from sam) Message-Id: <200503290144.j2T1ixn1093640@repoman.freebsd.org> From: Sam Leffler Date: Tue, 29 Mar 2005 01:44:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/firewire fwohci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 01:45:00 -0000 sam 2005-03-29 01:44:59 UTC FreeBSD src repository Modified files: sys/dev/firewire fwohci.c Log: fix potential null ptr deref Submitted by: Coverity Prevent analysis tool Revision Changes Path 1.81 +4 -4 src/sys/dev/firewire/fwohci.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 01:46:25 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B5F5516A4CE; Tue, 29 Mar 2005 01:46:25 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E14F43D39; Tue, 29 Mar 2005 01:46:25 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T1kPX0093773; Tue, 29 Mar 2005 01:46:25 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T1kP5c093772; Tue, 29 Mar 2005 01:46:25 GMT (envelope-from sam) Message-Id: <200503290146.j2T1kP5c093772@repoman.freebsd.org> From: Sam Leffler Date: Tue, 29 Mar 2005 01:46:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/hptmv entry.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 01:46:25 -0000 sam 2005-03-29 01:46:25 UTC FreeBSD src repository Modified files: sys/dev/hptmv entry.c Log: plug resource leak Noticed by: Coverity Prevent analysis tool Revision Changes Path 1.8 +3 -0 src/sys/dev/hptmv/entry.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 01:48:22 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 45BB716A4CE; Tue, 29 Mar 2005 01:48:22 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1B45D43D3F; Tue, 29 Mar 2005 01:48:22 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T1mMv4093853; Tue, 29 Mar 2005 01:48:22 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T1mLpH093852; Tue, 29 Mar 2005 01:48:21 GMT (envelope-from sam) Message-Id: <200503290148.j2T1mLpH093852@repoman.freebsd.org> From: Sam Leffler Date: Tue, 29 Mar 2005 01:48:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/i386 bios.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 01:48:22 -0000 sam 2005-03-29 01:48:21 UTC FreeBSD src repository Modified files: sys/i386/i386 bios.c Log: handle malloc failure and don't proceed when the bios call to get parameters passed to malloc fails Noticed by: Coverity Prevent analysis tool (malloc failure) Revision Changes Path 1.72 +7 -1 src/sys/i386/i386/bios.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 04:57:32 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D3FDE16A4CF; Tue, 29 Mar 2005 04:57:32 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9148843D53; Tue, 29 Mar 2005 04:57:32 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T4vWOY007262; Tue, 29 Mar 2005 04:57:32 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T4vWjM007261; Tue, 29 Mar 2005 04:57:32 GMT (envelope-from cperciva) Message-Id: <200503290457.j2T4vWjM007261@repoman.freebsd.org> From: Colin Percival Date: Tue, 29 Mar 2005 04:57:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/libexec/rtld-elf rtld.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 04:57:33 -0000 cperciva 2005-03-29 04:57:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) libexec/rtld-elf rtld.c Log: MFC revision 1.105: If "dangerous" environment variables are used, then make sure the libraries loaded aren't on a noexec-mounted filesystem. Approved by: re (kensmith) Revision Changes Path 1.99.2.3 +24 -1 src/libexec/rtld-elf/rtld.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 05:24:08 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8991A16A4CE; Tue, 29 Mar 2005 05:24:08 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E22143D1D; Tue, 29 Mar 2005 05:24:08 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T5O8r0008224; Tue, 29 Mar 2005 05:24:08 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T5O8IL008223; Tue, 29 Mar 2005 05:24:08 GMT (envelope-from kientzle) Message-Id: <200503290524.j2T5O8IL008223@repoman.freebsd.org> From: Tim Kientzle Date: Tue, 29 Mar 2005 05:24:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libarchive Makefile archive_read_extract.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 05:24:08 -0000 kientzle 2005-03-29 05:24:08 UTC FreeBSD src repository Modified files: lib/libarchive Makefile archive_read_extract.c Log: Clean up the support for extracting very long pathnames. Revision Changes Path 1.32 +1 -1 src/lib/libarchive/Makefile 1.38 +17 -13 src/lib/libarchive/archive_read_extract.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 07:24:35 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 28E6216A4CE; Tue, 29 Mar 2005 07:24:35 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F28FF43D1D; Tue, 29 Mar 2005 07:24:34 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T7OYsq012443; Tue, 29 Mar 2005 07:24:34 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T7OYqF012441; Tue, 29 Mar 2005 07:24:34 GMT (envelope-from das) Message-Id: <200503290724.j2T7OYqF012441@repoman.freebsd.org> From: David Schultz Date: Tue, 29 Mar 2005 07:24:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/lib/msun/ia64 fenv.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 07:24:35 -0000 das 2005-03-29 07:24:34 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) lib/msun/ia64 fenv.h Log: MFC fenv.h,v 1.3: Work around a gcc bug. Approved by: re Revision Changes Path 1.1.2.2 +1 -1 src/lib/msun/ia64/fenv.h From owner-cvs-src@FreeBSD.ORG Tue Mar 29 07:24:35 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B452E16A4CF; Tue, 29 Mar 2005 07:24:35 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8B6FE43D1D; Tue, 29 Mar 2005 07:24:35 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T7OZjX012472; Tue, 29 Mar 2005 07:24:35 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T7OZrG012471; Tue, 29 Mar 2005 07:24:35 GMT (envelope-from das) Message-Id: <200503290724.j2T7OZrG012471@repoman.freebsd.org> From: David Schultz Date: Tue, 29 Mar 2005 07:24:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/lib/msun/src math.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 07:24:35 -0000 das 2005-03-29 07:24:35 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) lib/msun/src math.h Log: MFC math.h,v 1.57: Add missing prototypes for fma() and fmaf(), and remove an inaccurate comment. Approved by: re Revision Changes Path 1.43.2.3 +2 -1 src/lib/msun/src/math.h From owner-cvs-src@FreeBSD.ORG Tue Mar 29 07:24:39 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6353E16A54C; Tue, 29 Mar 2005 07:24:39 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2C70E43D46; Tue, 29 Mar 2005 07:24:39 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T7Odtl012554; Tue, 29 Mar 2005 07:24:39 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T7OdWP012552; Tue, 29 Mar 2005 07:24:39 GMT (envelope-from das) Message-Id: <200503290724.j2T7OdWP012552@repoman.freebsd.org> From: David Schultz Date: Tue, 29 Mar 2005 07:24:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/i386/include npx.h src/sys/i386/isa npx.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 07:24:40 -0000 das 2005-03-29 07:24:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/i386/include npx.h sys/i386/isa npx.c Log: MFC npx.c,v 1.159 npx.h,v 1.28: Initialize the mxcsr properly, so the initial value in a process isn't just the value that was left over from some other application. Approved by: re Revision Changes Path 1.27.2.1 +1 -0 src/sys/i386/include/npx.h 1.152.2.3 +10 -0 src/sys/i386/isa/npx.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 07:24:40 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 707EA16A54E; Tue, 29 Mar 2005 07:24:39 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 37D0743D5F; Tue, 29 Mar 2005 07:24:39 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T7Odmr012559; Tue, 29 Mar 2005 07:24:39 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T7Od9N012558; Tue, 29 Mar 2005 07:24:39 GMT (envelope-from das) Message-Id: <200503290724.j2T7Od9N012558@repoman.freebsd.org> From: David Schultz Date: Tue, 29 Mar 2005 07:24:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/hptmv entry.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 07:24:40 -0000 das 2005-03-29 07:24:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/hptmv entry.c Log: MFC entry.c,v 1.7: Don't write past the end of the VendorId field. Approved by: re Revision Changes Path 1.2.2.3 +1 -1 src/sys/dev/hptmv/entry.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 07:24:42 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C3B316A52B; Tue, 29 Mar 2005 07:24:42 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4233743D2D; Tue, 29 Mar 2005 07:24:42 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T7Og0B012622; Tue, 29 Mar 2005 07:24:42 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T7Ogc1012619; Tue, 29 Mar 2005 07:24:42 GMT (envelope-from das) Message-Id: <200503290724.j2T7Ogc1012619@repoman.freebsd.org> From: David Schultz Date: Tue, 29 Mar 2005 07:24:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/mlx mlx_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 07:24:42 -0000 das 2005-03-29 07:24:42 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/mlx mlx_pci.c Log: MFC mlx_pci.c,v 1.21: If mlx_attach() returns an error, don't free sc again. Approved by: re Revision Changes Path 1.19.2.1 +1 -3 src/sys/dev/mlx/mlx_pci.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 07:24:42 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 811BF16A4EB; Tue, 29 Mar 2005 07:24:42 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4B30043D5C; Tue, 29 Mar 2005 07:24:42 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T7OgB5012626; Tue, 29 Mar 2005 07:24:42 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T7Og9x012625; Tue, 29 Mar 2005 07:24:42 GMT (envelope-from das) Message-Id: <200503290724.j2T7Og9x012625@repoman.freebsd.org> From: David Schultz Date: Tue, 29 Mar 2005 07:24:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/contrib/dev/hptmv gui_lib.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 07:24:42 -0000 das 2005-03-29 07:24:42 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/contrib/dev/hptmv gui_lib.c Log: MFC gui_lib.c,v 1.4: Don't read past the end of pVDevice[]. Approved by: re Revision Changes Path 1.1.2.1 +1 -1 src/sys/contrib/dev/hptmv/gui_lib.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 07:24:45 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9C9B516A561; Tue, 29 Mar 2005 07:24:45 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 729D143D1D; Tue, 29 Mar 2005 07:24:45 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T7OjwB012694; Tue, 29 Mar 2005 07:24:45 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T7OjGV012691; Tue, 29 Mar 2005 07:24:45 GMT (envelope-from das) Message-Id: <200503290724.j2T7OjGV012691@repoman.freebsd.org> From: David Schultz Date: Tue, 29 Mar 2005 07:24:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/kern sys_process.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 07:24:45 -0000 das 2005-03-29 07:24:45 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/kern sys_process.c Log: MFC sys_process.c,v 1.130: Add missing cases for PT_SYSCALL. Approved by: re Revision Changes Path 1.127.2.3 +2 -0 src/sys/kern/sys_process.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 07:24:46 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0A42A16A54D; Tue, 29 Mar 2005 07:24:46 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D3EDA43D1D; Tue, 29 Mar 2005 07:24:45 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T7Ojwx012719; Tue, 29 Mar 2005 07:24:45 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T7OjRp012718; Tue, 29 Mar 2005 07:24:45 GMT (envelope-from das) Message-Id: <200503290724.j2T7OjRp012718@repoman.freebsd.org> From: David Schultz Date: Tue, 29 Mar 2005 07:24:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/amd64/linux32 linux32_sysvec.c src/sys/sys exec.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 07:24:46 -0000 das 2005-03-29 07:24:45 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/amd64/linux32 linux32_sysvec.c sys/sys exec.h Log: MFC linux32_sysvec.c,v 1.7 exec.h,v 1.32: Make ps_nargvstr and ps_nenvstr unsigned. Approved by: re Revision Changes Path 1.3.2.2 +2 -2 src/sys/amd64/linux32/linux32_sysvec.c 1.31.2.1 +2 -2 src/sys/sys/exec.h From owner-cvs-src@FreeBSD.ORG Tue Mar 29 07:24:50 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9898E16A58A; Tue, 29 Mar 2005 07:24:48 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6127043D1D; Tue, 29 Mar 2005 07:24:48 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T7Omtq012756; Tue, 29 Mar 2005 07:24:48 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T7Omc8012755; Tue, 29 Mar 2005 07:24:48 GMT (envelope-from das) Message-Id: <200503290724.j2T7Omc8012755@repoman.freebsd.org> From: David Schultz Date: Tue, 29 Mar 2005 07:24:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/compat/svr4 svr4_stream.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 07:24:51 -0000 das 2005-03-29 07:24:48 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/compat/svr4 svr4_stream.c Log: MFC svr4_stream.c,v 1.53: Bounds check the user-supplied length used in a copyout() in svr4_do_getmsg(). Approved by: re Revision Changes Path 1.49.2.3 +2 -0 src/sys/compat/svr4/svr4_stream.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 07:24:51 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AC7A716A5CC; Tue, 29 Mar 2005 07:24:50 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7671443D1D; Tue, 29 Mar 2005 07:24:50 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T7Ooo2012809; Tue, 29 Mar 2005 07:24:50 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T7Oons012808; Tue, 29 Mar 2005 07:24:50 GMT (envelope-from das) Message-Id: <200503290724.j2T7Oons012808@repoman.freebsd.org> From: David Schultz Date: Tue, 29 Mar 2005 07:24:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/sys proc.h src/sys/ufs/ffs ffs_softdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 07:24:51 -0000 das 2005-03-29 07:24:50 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/sys proc.h sys/ufs/ffs ffs_softdep.c Log: MFC proc.h,v 1.422 ffs_softdep.c,v 1.179: Avoid recursively processing the worklist. Approved by: re Revision Changes Path 1.392.2.19 +1 -0 src/sys/sys/proc.h 1.156.2.3 +5 -2 src/sys/ufs/ffs/ffs_softdep.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 08:13:02 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6B02616A4CE; Tue, 29 Mar 2005 08:13:02 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3472243D60; Tue, 29 Mar 2005 08:13:02 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T8D2kT014599; Tue, 29 Mar 2005 08:13:02 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T8D1Cg014598; Tue, 29 Mar 2005 08:13:01 GMT (envelope-from phk) Message-Id: <200503290813.j2T8D1Cg014598@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 29 Mar 2005 08:13:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_lockf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 08:13:02 -0000 phk 2005-03-29 08:13:01 UTC FreeBSD src repository Modified files: sys/kern kern_lockf.c Log: Print name of device instead of useless major/minor numbers. Revision Changes Path 1.54 +2 -3 src/sys/kern/kern_lockf.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 08:13:18 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 475AD16A507; Tue, 29 Mar 2005 08:13:18 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1501043D60; Tue, 29 Mar 2005 08:13:18 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T8DHXL014659; Tue, 29 Mar 2005 08:13:17 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T8DHCd014658; Tue, 29 Mar 2005 08:13:17 GMT (envelope-from phk) Message-Id: <200503290813.j2T8DHCd014658@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 29 Mar 2005 08:13:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys systm.h src/sys/kern kern_conf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 08:13:18 -0000 phk 2005-03-29 08:13:17 UTC FreeBSD src repository Modified files: sys/sys systm.h sys/kern kern_conf.c Log: Privatize major(). Revision Changes Path 1.182 +1 -1 src/sys/kern/kern_conf.c 1.230 +0 -1 src/sys/sys/systm.h From owner-cvs-src@FreeBSD.ORG Tue Mar 29 09:22:40 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E937616A4CE; Tue, 29 Mar 2005 09:22:40 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C2D8843D54; Tue, 29 Mar 2005 09:22:40 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T9Me07023981; Tue, 29 Mar 2005 09:22:40 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T9MeYx023980; Tue, 29 Mar 2005 09:22:40 GMT (envelope-from imp) Message-Id: <200503290922.j2T9MeYx023980@repoman.freebsd.org> From: Warner Losh Date: Tue, 29 Mar 2005 09:22:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/mse msevar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 09:22:41 -0000 imp 2005-03-29 09:22:40 UTC FreeBSD src repository Modified files: sys/dev/mse msevar.h Log: There's really no need to have this be #ifdef PC98, so remove one more of them from the tree. Revision Changes Path 1.4 +5 -3 src/sys/dev/mse/msevar.h From owner-cvs-src@FreeBSD.ORG Tue Mar 29 09:56:22 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 566F616A4CE; Tue, 29 Mar 2005 09:56:22 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2CA8443D62; Tue, 29 Mar 2005 09:56:22 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T9uM7i025385; Tue, 29 Mar 2005 09:56:22 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T9uLff025384; Tue, 29 Mar 2005 09:56:21 GMT (envelope-from phk) Message-Id: <200503290956.j2T9uLff025384@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 29 Mar 2005 09:56:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys conf.h src/sys/kern kern_conf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 09:56:22 -0000 phk 2005-03-29 09:56:21 UTC FreeBSD src repository Modified files: sys/sys conf.h sys/kern kern_conf.c Log: Remove the global cdev hash and use the cdevsw list instead. Don't remove the now unused element from cdev yet, wait until we have a better reason to bump the version. Revision Changes Path 1.183 +9 -37 src/sys/kern/kern_conf.c 1.220 +1 -1 src/sys/sys/conf.h From owner-cvs-src@FreeBSD.ORG Tue Mar 29 09:58:41 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E919D16A4CE; Tue, 29 Mar 2005 09:58:41 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B4E7643D60; Tue, 29 Mar 2005 09:58:41 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T9wfZ4025520; Tue, 29 Mar 2005 09:58:41 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T9wfq0025519; Tue, 29 Mar 2005 09:58:41 GMT (envelope-from jeff) Message-Id: <200503290958.j2T9wfq0025519@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 29 Mar 2005 09:58:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_cache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 09:58:42 -0000 jeff 2005-03-29 09:58:41 UTC FreeBSD src repository Modified files: sys/kern vfs_cache.c Log: - Invalidate the childrens v_dd pointers when we cache_purge() a directory. Otherwise the stale pointer may be accessed after a vnode is freed. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.94 +15 -8 src/sys/kern/vfs_cache.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 09:59:35 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E73316A4CE; Tue, 29 Mar 2005 09:59:35 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 44D5543D1F; Tue, 29 Mar 2005 09:59:35 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2T9xZWb025568; Tue, 29 Mar 2005 09:59:35 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2T9xZ4W025567; Tue, 29 Mar 2005 09:59:35 GMT (envelope-from jeff) Message-Id: <200503290959.j2T9xZ4W025567@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 29 Mar 2005 09:59:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 09:59:35 -0000 jeff 2005-03-29 09:59:35 UTC FreeBSD src repository Modified files: sys/kern vfs_subr.c Log: - Don't initial v_dd here, let cache_purge() do it for us. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.604 +0 -1 src/sys/kern/vfs_subr.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 10:02:48 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AB9F016A4CE; Tue, 29 Mar 2005 10:02:48 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7E9C943D48; Tue, 29 Mar 2005 10:02:48 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TA2mN3025794; Tue, 29 Mar 2005 10:02:48 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TA2mFI025793; Tue, 29 Mar 2005 10:02:48 GMT (envelope-from jeff) Message-Id: <200503291002.j2TA2mFI025793@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 29 Mar 2005 10:02:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 10:02:48 -0000 jeff 2005-03-29 10:02:48 UTC FreeBSD src repository Modified files: sys/kern vfs_subr.c Log: - Dont clear OWEINACT in vbusy(), we still owe an inactive call if someone vhold()s us. - Avoid an extra mutex acquire and release in the common case of vgonel() by checking for OWEINACT at the start of the function. - Fix the case where we set OWEINACT in vput(). LK_EXCLUPGRADE drops our shared lock if it fails. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.605 +16 -11 src/sys/kern/vfs_subr.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 10:04:25 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E4A5B16A4CE; Tue, 29 Mar 2005 10:04:25 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BC78043D39; Tue, 29 Mar 2005 10:04:25 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TA4PGR025860; Tue, 29 Mar 2005 10:04:25 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TA4PZO025859; Tue, 29 Mar 2005 10:04:25 GMT (envelope-from jeff) Message-Id: <200503291004.j2TA4PZO025859@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 29 Mar 2005 10:04:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys namei.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 10:04:26 -0000 jeff 2005-03-29 10:04:25 UTC FreeBSD src repository Modified files: sys/sys namei.h Log: - Add a lock flag to the component name so that namei() may request a shared lock. Filesystems are not required to honor this request. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.45 +1 -0 src/sys/sys/namei.h From owner-cvs-src@FreeBSD.ORG Tue Mar 29 10:07:16 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4783C16A4CE; Tue, 29 Mar 2005 10:07:16 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F142943D39; Tue, 29 Mar 2005 10:07:15 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TA7Foa026079; Tue, 29 Mar 2005 10:07:15 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TA7FjG026078; Tue, 29 Mar 2005 10:07:15 GMT (envelope-from jeff) Message-Id: <200503291007.j2TA7FjG026078@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 29 Mar 2005 10:07:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_lookup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 10:07:16 -0000 jeff 2005-03-29 10:07:15 UTC FreeBSD src repository Modified files: sys/kern vfs_lookup.c Log: - Set cn_lkflags to LK_SHARED in the LOOKUP_SHARED case so that we only acquire shared locks on intermediate directories. - For the LASTCN, we may have to LK_UPGRADE the parent directory before we lookup the last component. - Acquire VFS_ROOT and dp locks based on the cn_lkflag. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.75 +29 -5 src/sys/kern/vfs_lookup.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 10:08:24 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 216CC16A4CE; Tue, 29 Mar 2005 10:08:24 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED43C43D48; Tue, 29 Mar 2005 10:08:23 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TA8Ng0026124; Tue, 29 Mar 2005 10:08:23 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TA8Nst026123; Tue, 29 Mar 2005 10:08:23 GMT (envelope-from jeff) Message-Id: <200503291008.j2TA8Nst026123@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 29 Mar 2005 10:08:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_cache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 10:08:24 -0000 jeff 2005-03-29 10:08:23 UTC FreeBSD src repository Modified files: sys/kern vfs_cache.c Log: - Get rid of the old LOOKUP_SHARED code. namei() now supplies the proper lock flags via cn_lkflag. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.95 +6 -30 src/sys/kern/vfs_cache.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 10:10:01 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DB7C916A4CE; Tue, 29 Mar 2005 10:10:01 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B202C43D55; Tue, 29 Mar 2005 10:10:01 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TAA1QZ026190; Tue, 29 Mar 2005 10:10:01 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TAA1AL026189; Tue, 29 Mar 2005 10:10:01 GMT (envelope-from jeff) Message-Id: <200503291010.j2TAA1AL026189@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 29 Mar 2005 10:10:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ufs/ufs ufs_lookup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 10:10:02 -0000 jeff 2005-03-29 10:10:01 UTC FreeBSD src repository Modified files: sys/ufs/ufs ufs_lookup.c Log: - Honor the cn_lkflags passed from namei() when locking the leaf. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.75 +3 -2 src/sys/ufs/ufs/ufs_lookup.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 10:10:52 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0360D16A4CE; Tue, 29 Mar 2005 10:10:52 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D033843D4C; Tue, 29 Mar 2005 10:10:51 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TAApUs026350; Tue, 29 Mar 2005 10:10:51 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TAApeM026349; Tue, 29 Mar 2005 10:10:51 GMT (envelope-from jeff) Message-Id: <200503291010.j2TAApeM026349@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 29 Mar 2005 10:10:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ufs/ffs ffs_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 10:10:52 -0000 jeff 2005-03-29 10:10:51 UTC FreeBSD src repository Modified files: sys/ufs/ffs ffs_vfsops.c Log: - Upgrade a shared lock request to exclusive in ffs_vget() if we have to create the vnode. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.286 +9 -0 src/sys/ufs/ffs/ffs_vfsops.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 10:16:13 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 077F916A4CE; Tue, 29 Mar 2005 10:16:13 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D418043D4C; Tue, 29 Mar 2005 10:16:12 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TAGCvS026602; Tue, 29 Mar 2005 10:16:12 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TAGCFN026601; Tue, 29 Mar 2005 10:16:12 GMT (envelope-from jeff) Message-Id: <200503291016.j2TAGCFN026601@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 29 Mar 2005 10:16:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/linux linux_getcwd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 10:16:13 -0000 jeff 2005-03-29 10:16:12 UTC FreeBSD src repository Modified files: sys/compat/linux linux_getcwd.c Log: - Initial cn_lkflags to LK_EXCLUSIVE. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.17 +1 -0 src/sys/compat/linux/linux_getcwd.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 10:21:56 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E773316A4CE; Tue, 29 Mar 2005 10:21:56 +0000 (GMT) Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [134.226.81.11]) by mx1.FreeBSD.org (Postfix) with SMTP id 72C0A43D54; Tue, 29 Mar 2005 10:21:55 +0000 (GMT) (envelope-from dwmalone@maths.tcd.ie) Received: from walton.maths.tcd.ie by salmon.maths.tcd.ie with SMTP id ; 29 Mar 2005 11:21:54 +0100 (BST) Date: Tue, 29 Mar 2005 11:21:54 +0100 From: David Malone To: Jeff Roberson Message-ID: <20050329102154.GA20842@walton.maths.tcd.ie> References: <200503290958.j2T9wfq0025519@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200503290958.j2T9wfq0025519@repoman.freebsd.org> User-Agent: Mutt/1.5.6i Sender: dwmalone@maths.tcd.ie cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern vfs_cache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 10:21:57 -0000 On Tue, Mar 29, 2005 at 09:58:41AM +0000, Jeff Roberson wrote: > Log: > - Invalidate the childrens v_dd pointers when we cache_purge() a directory. > Otherwise the stale pointer may be accessed after a vnode is freed. I guess this has no impact on how likely we are to have a call to realpath work because in the old version the generation number of the vnode would have changed anyway? David. From owner-cvs-src@FreeBSD.ORG Tue Mar 29 10:23:12 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D70C116A4CE; Tue, 29 Mar 2005 10:23:12 +0000 (GMT) Received: from mail.chesapeake.net (chesapeake.net [208.142.252.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5814F43D4C; Tue, 29 Mar 2005 10:23:12 +0000 (GMT) (envelope-from jroberson@chesapeake.net) Received: from mail.chesapeake.net (localhost [127.0.0.1]) by mail.chesapeake.net (8.12.10/8.12.10) with ESMTP id j2TANB9P094160; Tue, 29 Mar 2005 05:23:11 -0500 (EST) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost)j2TANBg8094157; Tue, 29 Mar 2005 05:23:11 -0500 (EST) (envelope-from jroberson@chesapeake.net) X-Authentication-Warning: mail.chesapeake.net: jroberson owned process doing -bs Date: Tue, 29 Mar 2005 05:23:11 -0500 (EST) From: Jeff Roberson To: David Malone In-Reply-To: <20050329102154.GA20842@walton.maths.tcd.ie> Message-ID: <20050329052244.J54623@mail.chesapeake.net> References: <200503290958.j2T9wfq0025519@repoman.freebsd.org> <20050329102154.GA20842@walton.maths.tcd.ie> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: Jeff Roberson cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern vfs_cache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 10:23:13 -0000 On Tue, 29 Mar 2005, David Malone wrote: > On Tue, Mar 29, 2005 at 09:58:41AM +0000, Jeff Roberson wrote: > > Log: > > - Invalidate the childrens v_dd pointers when we cache_purge() a directory. > > Otherwise the stale pointer may be accessed after a vnode is freed. > > I guess this has no impact on how likely we are to have a call to > realpath work because in the old version the generation number of > the vnode would have changed anyway? Yes, that is correct. This change eliminates a dependency on type-stable vnode storage that I missed. > > David. > From owner-cvs-src@FreeBSD.ORG Tue Mar 29 11:08:45 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C329416A4CE; Tue, 29 Mar 2005 11:08:45 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B3B443D3F; Tue, 29 Mar 2005 11:08:45 +0000 (GMT) (envelope-from markm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TB8jFj028402; Tue, 29 Mar 2005 11:08:45 GMT (envelope-from markm@repoman.freebsd.org) Received: (from markm@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TB8je7028401; Tue, 29 Mar 2005 11:08:45 GMT (envelope-from markm) Message-Id: <200503291108.j2TB8je7028401@repoman.freebsd.org> From: Mark Murray Date: Tue, 29 Mar 2005 11:08:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/random randomdev_soft.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 11:08:45 -0000 markm 2005-03-29 11:08:45 UTC FreeBSD src repository Modified files: sys/dev/random randomdev_soft.c Log: Revert to the more correct array size, and correct a KASSERT to only allow proper values. ENTROPYSOURCE is a maxval+1, not an allowable number. Suggested loose protons in the solution: phk Prefers to keep the pH close to seven: markm Revision Changes Path 1.11 +2 -2 src/sys/dev/random/randomdev_soft.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 11:15:55 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 42D7A16A4CE; Tue, 29 Mar 2005 11:15:55 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 195ED43D1F; Tue, 29 Mar 2005 11:15:55 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TBFsts028772; Tue, 29 Mar 2005 11:15:54 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TBFsgC028771; Tue, 29 Mar 2005 11:15:54 GMT (envelope-from phk) Message-Id: <200503291115.j2TBFsgC028771@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 29 Mar 2005 11:15:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_conf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 11:15:55 -0000 phk 2005-03-29 11:15:54 UTC FreeBSD src repository Modified files: sys/kern kern_conf.c Log: Remove the global cdev hash and use the cdevsw list instead. Don't remove the now unused element from cdev yet, wait until we have a better reason to bump the version. There is now no longer any upper limit on how many device drivers a FreeBSD kernel can have. Revision Changes Path 1.184 +2 -29 src/sys/kern/kern_conf.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 11:16:51 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8E19116A4CE; Tue, 29 Mar 2005 11:16:51 +0000 (GMT) Received: from pd2mo3so.prod.shaw.ca (shawidc-mo1.cg.shawcable.net [24.71.223.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 54D7E43D2F; Tue, 29 Mar 2005 11:16:51 +0000 (GMT) (envelope-from cperciva@freebsd.org) Received: from pd5mr3so.prod.shaw.ca (pd5mr3so-qfe3.prod.shaw.ca [10.0.141.144]) by l-daemon (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0IE400MOY202YF20@l-daemon>; Tue, 29 Mar 2005 04:16:50 -0700 (MST) Received: from pn2ml4so.prod.shaw.ca ([10.0.121.148]) by pd5mr3so.prod.shaw.ca (Sun ONE Messaging Server 6.0 HotFix 1.01 (built Mar 15 2004)) with ESMTP id <0IE400L5D202ZVJ0@pd5mr3so.prod.shaw.ca>; Tue, 29 Mar 2005 04:16:50 -0700 (MST) Received: from [192.168.0.60] (S0106006067227a4a.vc.shawcable.net [24.87.209.6]) by l-daemon (iPlanet Messaging Server 5.2 HotFix 1.18 (built Jul 28 2003)) with ESMTP id <0IE400D4G202GZ@l-daemon>; Tue, 29 Mar 2005 04:16:50 -0700 (MST) Date: Tue, 29 Mar 2005 03:16:41 -0800 From: Colin Percival In-reply-to: <200503291108.j2TB8je7028401@repoman.freebsd.org> To: Mark Murray Message-id: <42493919.8030306@freebsd.org> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1 Content-transfer-encoding: 7bit X-Accept-Language: en-us, en X-Enigmail-Version: 0.90.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime References: <200503291108.j2TB8je7028401@repoman.freebsd.org> User-Agent: Mozilla Thunderbird 1.0 (X11/20050314) cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/random randomdev_soft.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 11:16:51 -0000 Mark Murray wrote: > Revert to the more correct array size, and correct a KASSERT to > only allow proper values. ENTROPYSOURCE is a maxval+1, not an > allowable number. > > Suggested loose protons in the solution: phk > Prefers to keep the pH close to seven: markm Ok, I'll bite. Can someone explain where the loose protons come in? Colin Percival From owner-cvs-src@FreeBSD.ORG Tue Mar 29 11:23:26 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6147F16A4CE; Tue, 29 Mar 2005 11:23:26 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 34F5E43D1D; Tue, 29 Mar 2005 11:23:26 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TBNQfU029053; Tue, 29 Mar 2005 11:23:26 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TBNQrJ029052; Tue, 29 Mar 2005 11:23:26 GMT (envelope-from phk) Message-Id: <200503291123.j2TBNQrJ029052@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 29 Mar 2005 11:23:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf kern.post.mk kern.pre.mk majors.awk X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 11:23:26 -0000 phk 2005-03-29 11:23:26 UTC FreeBSD src repository Modified files: sys/conf kern.post.mk kern.pre.mk Removed files: sys/conf majors.awk Log: Don't generate major.c anymore. Revision Changes Path 1.77 +3 -6 src/sys/conf/kern.post.mk 1.64 +1 -1 src/sys/conf/kern.pre.mk 1.2 +0 -21 src/sys/conf/majors.awk (dead) From owner-cvs-src@FreeBSD.ORG Tue Mar 29 11:26:14 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 725D616A4CE; Tue, 29 Mar 2005 11:26:14 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4B1CD43D5E; Tue, 29 Mar 2005 11:26:14 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TBQE7b029211; Tue, 29 Mar 2005 11:26:14 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TBQEvw029210; Tue, 29 Mar 2005 11:26:14 GMT (envelope-from phk) Message-Id: <200503291126.j2TBQEvw029210@repoman.freebsd.org> From: Poul-Henning Kamp Date: Tue, 29 Mar 2005 11:26:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf majors X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 11:26:14 -0000 phk 2005-03-29 11:26:14 UTC FreeBSD src repository Removed files: sys/conf majors Log: We don't need no major numbers We don't need a mknod(2) call No tricky install documentation Kernel leave them dev_t alone Hey Kernel leave them cdevsw alone All in all it's just another struct in src/sys All in all you're just another struct in src/sys Revision Changes Path 1.218 +0 -84 src/sys/conf/majors (dead) From owner-cvs-src@FreeBSD.ORG Tue Mar 29 11:28:02 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6FBBA16A4CE; Tue, 29 Mar 2005 11:28:02 +0000 (GMT) Received: from critter.freebsd.dk (f170.freebsd.dk [212.242.86.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id A1D2043D3F; Tue, 29 Mar 2005 11:28:01 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.13.3/8.13.1) with ESMTP id j2TBS0lX041776; Tue, 29 Mar 2005 13:28:00 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Colin Percival From: "Poul-Henning Kamp" In-Reply-To: Your message of "Tue, 29 Mar 2005 03:16:41 -0800." <42493919.8030306@freebsd.org> Date: Tue, 29 Mar 2005 13:28:00 +0200 Message-ID: <41775.1112095680@critter.freebsd.dk> Sender: phk@critter.freebsd.dk cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Mark Murray cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/random randomdev_soft.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 11:28:02 -0000 In message <42493919.8030306@freebsd.org>, Colin Percival writes: >Mark Murray wrote: >> Revert to the more correct array size, and correct a KASSERT to >> only allow proper values. ENTROPYSOURCE is a maxval+1, not an >> allowable number. >> >> Suggested loose protons in the solution: phk >> Prefers to keep the pH close to seven: markm > >Ok, I'll bite. Can someone explain where the loose protons come in? http://web.jjay.cuny.edu/~acarpi/NSC/7-ph.htm -- 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 Tue Mar 29 11:44:18 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B76816A4CE; Tue, 29 Mar 2005 11:44:18 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3306443D1D; Tue, 29 Mar 2005 11:44:18 +0000 (GMT) (envelope-from tobez@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TBiIEN030681; Tue, 29 Mar 2005 11:44:18 GMT (envelope-from tobez@repoman.freebsd.org) Received: (from tobez@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TBiIoJ030680; Tue, 29 Mar 2005 11:44:18 GMT (envelope-from tobez) Message-Id: <200503291144.j2TBiIoJ030680@repoman.freebsd.org> From: Anton Berezin Date: Tue, 29 Mar 2005 11:44:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/mtree Makefile compare.c create.c misc.c mtree.8 mtree.h spec.c specspec.c src/usr.sbin/mtree/test test03.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 11:44:18 -0000 tobez 2005-03-29 11:44:17 UTC FreeBSD src repository Modified files: usr.sbin/mtree Makefile compare.c create.c misc.c mtree.8 mtree.h spec.c specspec.c usr.sbin/mtree/test test03.sh Log: Adds sha256 support. While it is a good idea to also add sha384 and sha512, I did not do that since it is not entirely clear where "the one true place" to hold their implementations is going to be. Sha256 is different since mtree already links against libmd. Make recommended procedure for integrity checking in the manpage consistent. Fix a bug with -f spec1 -f spec2 comparison, which prevented test/tes03.sh from running successfully. Reviewed by: phk, cperciva Revision Changes Path 1.27 +1 -1 src/usr.sbin/mtree/Makefile 1.34 +21 -0 src/usr.sbin/mtree/compare.c 1.37 +13 -0 src/usr.sbin/mtree/create.c 1.16 +3 -0 src/usr.sbin/mtree/misc.c 1.51 +14 -4 src/usr.sbin/mtree/mtree.8 1.7 +2 -0 src/usr.sbin/mtree/mtree.h 1.22 +5 -0 src/usr.sbin/mtree/spec.c 1.6 +7 -3 src/usr.sbin/mtree/specspec.c 1.2 +1 -1 src/usr.sbin/mtree/test/test03.sh From owner-cvs-src@FreeBSD.ORG Tue Mar 29 12:27:54 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5A08516A4CF for ; Tue, 29 Mar 2005 12:27:54 +0000 (GMT) Received: from relay02.pair.com (relay02.pair.com [209.68.5.16]) by mx1.FreeBSD.org (Postfix) with SMTP id 859AA43D4C for ; Tue, 29 Mar 2005 12:27:53 +0000 (GMT) (envelope-from silby@silby.com) Received: (qmail 62246 invoked from network); 29 Mar 2005 12:27:52 -0000 Received: from unknown (HELO localhost) (unknown) by unknown with SMTP; 29 Mar 2005 12:27:52 -0000 X-pair-Authenticated: 209.68.2.70 Date: Tue, 29 Mar 2005 06:27:51 -0600 (CST) From: Mike Silbersack To: Poul-Henning Kamp In-Reply-To: <200503291126.j2TBQEvw029210@repoman.freebsd.org> Message-ID: <20050329062531.W2231@odysseus.silby.com> References: <200503291126.j2TBQEvw029210@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf majors X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 12:27:54 -0000 On Tue, 29 Mar 2005, Poul-Henning Kamp wrote: > phk 2005-03-29 11:26:14 UTC > > FreeBSD src repository > > Removed files: > sys/conf majors > Log: > We don't need no major numbers > We don't need a mknod(2) call > No tricky install documentation > Kernel leave them dev_t alone > Hey Kernel leave them cdevsw alone > All in all it's just another struct in src/sys > All in all you're just another struct in src/sys Please back this out until you have a commit message that fits the original song better. I tried singing this, and it doesn't fit right; you should be ashamed to commit something without giving it even a quick a cappella test. Mike "Silby" Silbersack From owner-cvs-src@FreeBSD.ORG Tue Mar 29 12:31:07 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5A85516A4CE; Tue, 29 Mar 2005 12:31:07 +0000 (GMT) Received: from VARK.MIT.EDU (VARK.MIT.EDU [18.95.3.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id F248443D1D; Tue, 29 Mar 2005 12:31:06 +0000 (GMT) (envelope-from das@FreeBSD.ORG) Received: from VARK.MIT.EDU (localhost [127.0.0.1]) by VARK.MIT.EDU (8.13.3/8.13.1) with ESMTP id j2TCV0wG012945; Tue, 29 Mar 2005 07:31:00 -0500 (EST) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by VARK.MIT.EDU (8.13.3/8.13.1/Submit) id j2TCV02P012944; Tue, 29 Mar 2005 07:31:00 -0500 (EST) (envelope-from das@FreeBSD.ORG) Date: Tue, 29 Mar 2005 07:31:00 -0500 From: David Schultz To: Poul-Henning Kamp Message-ID: <20050329123100.GA12844@VARK.MIT.EDU> Mail-Followup-To: Poul-Henning Kamp , src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200503291126.j2TBQEvw029210@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200503291126.j2TBQEvw029210@repoman.freebsd.org> cc: cvs-src@FreeBSD.ORG cc: src-committers@FreeBSD.ORG cc: cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/conf majors X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 12:31:07 -0000 On Tue, Mar 29, 2005, Poul-Henning Kamp wrote: > phk 2005-03-29 11:26:14 UTC > > FreeBSD src repository > > Removed files: > sys/conf majors > Log: > We don't need no major numbers > We don't need a mknod(2) call > No tricky install documentation > Kernel leave them dev_t alone > Hey Kernel leave them cdevsw alone > All in all it's just another struct in src/sys > All in all you're just another struct in src/sys The lunatic is course and crass, The lunatic is course and crass, Inducing pain, the source he maims, and laughs, Got to kick the loonies off the staff. And if the Dane breaks the build this afternoon, And if we can't foil his schemes with kill(1), And if your box explodes with kernel panics too, We'll all be stuck with Windows pretty soon. I can't think of anything to say except... I think it's marvelous! From owner-cvs-src@FreeBSD.ORG Tue Mar 29 12:35:02 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 42BA616A4CE; Tue, 29 Mar 2005 12:35:02 +0000 (GMT) Received: from critter.freebsd.dk (f170.freebsd.dk [212.242.86.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 633B943D49; Tue, 29 Mar 2005 12:35:01 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.13.3/8.13.1) with ESMTP id j2TCYxRo042262; Tue, 29 Mar 2005 14:34:59 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: Mike Silbersack From: "Poul-Henning Kamp" In-Reply-To: Your message of "Tue, 29 Mar 2005 06:27:51 MDT." <20050329062531.W2231@odysseus.silby.com> Date: Tue, 29 Mar 2005 14:34:59 +0200 Message-ID: <42261.1112099699@critter.freebsd.dk> Sender: phk@critter.freebsd.dk cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf majors X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 12:35:02 -0000 In message <20050329062531.W2231@odysseus.silby.com>, Mike Silbersack writes: > >On Tue, 29 Mar 2005, Poul-Henning Kamp wrote: > >> phk 2005-03-29 11:26:14 UTC >> >> FreeBSD src repository >> >> Removed files: >> sys/conf majors >> Log: >> We don't need no major numbers >> We don't need a mknod(2) call >> No tricky install documentation >> Kernel leave them dev_t alone >> Hey Kernel leave them cdevsw alone >> All in all it's just another struct in src/sys >> All in all you're just another struct in src/sys > >Please back this out until you have a commit message that fits the >original song better. I tried singing this, and it doesn't fit right; you >should be ashamed to commit something without giving it even a quick >a cappella test. I did and it sounded better than when the audience chimed in at the Berlin concert so I though "good enough for me..." ;-) -- 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 Tue Mar 29 12:59:07 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 27B5A16A4CE; Tue, 29 Mar 2005 12:59:07 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF6C843D2D; Tue, 29 Mar 2005 12:59:06 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TCx6ep039963; Tue, 29 Mar 2005 12:59:06 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TCx6PJ039962; Tue, 29 Mar 2005 12:59:06 GMT (envelope-from jeff) Message-Id: <200503291259.j2TCx6PJ039962@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 29 Mar 2005 12:59:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_cache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 12:59:07 -0000 jeff 2005-03-29 12:59:06 UTC FreeBSD src repository Modified files: sys/kern vfs_cache.c Log: - Move the logic that locks and refs the new vnode from vfs_cache_lookup() to cache_lookup(). This allows us to acquire the vnode interlock before dropping the cache lock. This protects the vnodes identity until we have locked it. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.96 +33 -35 src/sys/kern/vfs_cache.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 13:00:37 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD9E816A4CE; Tue, 29 Mar 2005 13:00:37 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7EE8D43D41; Tue, 29 Mar 2005 13:00:37 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TD0blC040135; Tue, 29 Mar 2005 13:00:37 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TD0b2v040134; Tue, 29 Mar 2005 13:00:37 GMT (envelope-from jeff) Message-Id: <200503291300.j2TD0b2v040134@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 29 Mar 2005 13:00:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/smbfs smbfs_vnops.c src/sys/nfsclient nfs_vnops.c src/sys/nfs4client nfs4_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 13:00:37 -0000 jeff 2005-03-29 13:00:37 UTC FreeBSD src repository Modified files: sys/fs/smbfs smbfs_vnops.c sys/nfsclient nfs_vnops.c sys/nfs4client nfs4_vnops.c Log: - cache_lookup() now locks the new vnode for us to prevent some races. Remove redundant code. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.58 +37 -57 src/sys/fs/smbfs/smbfs_vnops.c 1.27 +19 -40 src/sys/nfs4client/nfs4_vnops.c 1.255 +18 -38 src/sys/nfsclient/nfs_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 13:01:36 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4519E16A4CE; Tue, 29 Mar 2005 13:01:36 +0000 (GMT) Received: from mail.chesapeake.net (chesapeake.net [208.142.252.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id A9DA943D49; Tue, 29 Mar 2005 13:01:35 +0000 (GMT) (envelope-from jroberson@chesapeake.net) Received: from mail.chesapeake.net (localhost [127.0.0.1]) by mail.chesapeake.net (8.12.10/8.12.10) with ESMTP id j2TD1Y9P038644; Tue, 29 Mar 2005 08:01:34 -0500 (EST) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost)j2TD1YkB038640; Tue, 29 Mar 2005 08:01:34 -0500 (EST) (envelope-from jroberson@chesapeake.net) X-Authentication-Warning: mail.chesapeake.net: jroberson owned process doing -bs Date: Tue, 29 Mar 2005 08:01:34 -0500 (EST) From: Jeff Roberson To: Jeff Roberson In-Reply-To: <200503291259.j2TCx6PJ039962@repoman.freebsd.org> Message-ID: <20050329080112.A54623@mail.chesapeake.net> References: <200503291259.j2TCx6PJ039962@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern vfs_cache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 13:01:36 -0000 On Tue, 29 Mar 2005, Jeff Roberson wrote: > jeff 2005-03-29 12:59:06 UTC > > FreeBSD src repository > > Modified files: > sys/kern vfs_cache.c > Log: > - Move the logic that locks and refs the new vnode from vfs_cache_lookup() > to cache_lookup(). This allows us to acquire the vnode interlock before > dropping the cache lock. This protects the vnodes identity until we > have locked it. > Almost forgot, thanks to David Schultz for pointing this race out to me. > Sponsored by: Isilon Systems, Inc. > > Revision Changes Path > 1.96 +33 -35 src/sys/kern/vfs_cache.c > From owner-cvs-src@FreeBSD.ORG Tue Mar 29 13:04:01 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 59EB616A4CE; Tue, 29 Mar 2005 13:04:01 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3160D43D2D; Tue, 29 Mar 2005 13:04:01 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TD41xK040240; Tue, 29 Mar 2005 13:04:01 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TD41oH040239; Tue, 29 Mar 2005 13:04:01 GMT (envelope-from jeff) Message-Id: <200503291304.j2TD41oH040239@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 29 Mar 2005 13:04:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/msdosfs msdosfs_lookup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 13:04:01 -0000 jeff 2005-03-29 13:04:01 UTC FreeBSD src repository Modified files: sys/fs/msdosfs msdosfs_lookup.c Log: - Remove wantparent, it is no longer necessary. An assert in vfs_lookup.c prevents any callers from doing a DELETE or RENAME without locking the parent. Revision Changes Path 1.44 +1 -7 src/sys/fs/msdosfs/msdosfs_lookup.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 13:06:17 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 091DF16A4CF; Tue, 29 Mar 2005 13:06:17 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2D5643D1D; Tue, 29 Mar 2005 13:06:16 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TD6GcA040401; Tue, 29 Mar 2005 13:06:16 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TD6GDc040400; Tue, 29 Mar 2005 13:06:16 GMT (envelope-from jeff) Message-Id: <200503291306.j2TD6GDc040400@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 29 Mar 2005 13:06:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/nwfs nwfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 13:06:17 -0000 jeff 2005-03-29 13:06:16 UTC FreeBSD src repository Modified files: sys/fs/nwfs nwfs_vnops.c Log: - Remove wantparent, it is no longer necessary. An assert in vfs_lookup.c prevents any callers from doing a modifying op without LOCKPARENT or WANTPARENT. Revision Changes Path 1.40 +3 -4 src/sys/fs/nwfs/nwfs_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 13:06:58 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE97316A4CE; Tue, 29 Mar 2005 13:06:58 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9F22C43D55; Tue, 29 Mar 2005 13:06:58 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TD6wFm040456; Tue, 29 Mar 2005 13:06:58 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TD6w6T040455; Tue, 29 Mar 2005 13:06:58 GMT (envelope-from jeff) Message-Id: <200503291306.j2TD6w6T040455@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 29 Mar 2005 13:06:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/smbfs smbfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 13:06:59 -0000 jeff 2005-03-29 13:06:58 UTC FreeBSD src repository Modified files: sys/fs/smbfs smbfs_vnops.c Log: - Remove wantparent, it is no longer necessary. An assert in vfs_lookup.c prevents any callers from doing a modifying op without LOCKPARENT or WANTPARENT. Revision Changes Path 1.59 +3 -4 src/sys/fs/smbfs/smbfs_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 13:08:16 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2744916A4CE; Tue, 29 Mar 2005 13:08:16 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F11E543D2D; Tue, 29 Mar 2005 13:08:15 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TD8FKv040527; Tue, 29 Mar 2005 13:08:15 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TD8F7a040526; Tue, 29 Mar 2005 13:08:15 GMT (envelope-from jeff) Message-Id: <200503291308.j2TD8F7a040526@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 29 Mar 2005 13:08:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/gnu/ext2fs ext2_lookup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 13:08:16 -0000 jeff 2005-03-29 13:08:15 UTC FreeBSD src repository Modified files: sys/gnu/ext2fs ext2_lookup.c Log: - Remove wantparent, it is no longer necessary. An assert in vfs_lookup.c prevents any callers from doing a modifying op without LOCKPARENT or WANTPARENT. Revision Changes Path 1.48 +1 -8 src/sys/gnu/ext2fs/ext2_lookup.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 13:09:06 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 71D9116A4CE; Tue, 29 Mar 2005 13:09:06 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4711B43D41; Tue, 29 Mar 2005 13:09:06 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TD96JC040565; Tue, 29 Mar 2005 13:09:06 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TD9635040564; Tue, 29 Mar 2005 13:09:06 GMT (envelope-from jeff) Message-Id: <200503291309.j2TD9635040564@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 29 Mar 2005 13:09:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/nfs4client nfs4_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 13:09:06 -0000 jeff 2005-03-29 13:09:06 UTC FreeBSD src repository Modified files: sys/nfs4client nfs4_vnops.c Log: - Remove wantparent, it is no longer necessary. An assert in vfs_lookup.c prevents any callers from doing a modifying op without LOCKPARENT or WANTPARENT. Revision Changes Path 1.28 +2 -3 src/sys/nfs4client/nfs4_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 13:09:42 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C78A716A4CE; Tue, 29 Mar 2005 13:09:42 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9EF9A43D2D; Tue, 29 Mar 2005 13:09:42 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TD9g6O040611; Tue, 29 Mar 2005 13:09:42 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TD9gTl040610; Tue, 29 Mar 2005 13:09:42 GMT (envelope-from jeff) Message-Id: <200503291309.j2TD9gTl040610@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 29 Mar 2005 13:09:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/nfsclient nfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 13:09:43 -0000 jeff 2005-03-29 13:09:42 UTC FreeBSD src repository Modified files: sys/nfsclient nfs_vnops.c Log: - Remove wantparent, it is no longer necessary. An assert in vfs_lookup.c prevents any callers from doing a modifying op without LOCKPARENT or WANTPARENT. Revision Changes Path 1.256 +2 -3 src/sys/nfsclient/nfs_vnops.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 13:16:39 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 374EC16A4CE; Tue, 29 Mar 2005 13:16:39 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0BEF343D39; Tue, 29 Mar 2005 13:16:39 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TDGcjl040986; Tue, 29 Mar 2005 13:16:38 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TDGcIU040985; Tue, 29 Mar 2005 13:16:38 GMT (envelope-from jeff) Message-Id: <200503291316.j2TDGcIU040985@repoman.freebsd.org> From: Jeff Roberson Date: Tue, 29 Mar 2005 13:16:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ufs/ufs ufs_lookup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 13:16:39 -0000 jeff 2005-03-29 13:16:38 UTC FreeBSD src repository Modified files: sys/ufs/ufs ufs_lookup.c Log: - Remove wantparent, it is no longer necessary. An assert in vfs_lookup.c prevents any callers from doing a modifying op without LOCKPARENT or WANTPARENT. It wasn't even properly used in the CREATE or DELETE cases. Revision Changes Path 1.76 +1 -7 src/sys/ufs/ufs/ufs_lookup.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 13:43:09 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B9BC116A4CE; Tue, 29 Mar 2005 13:43:09 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 90C7843D2F; Tue, 29 Mar 2005 13:43:09 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TDh95a042524; Tue, 29 Mar 2005 13:43:09 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TDh9YS042523; Tue, 29 Mar 2005 13:43:09 GMT (envelope-from glebius) Message-Id: <200503291343.j2TDh9YS042523@repoman.freebsd.org> From: Gleb Smirnoff Date: Tue, 29 Mar 2005 13:43:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/netinet ip_fastfwd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 13:43:09 -0000 glebius 2005-03-29 13:43:09 UTC FreeBSD src repository Modified files: sys/netinet ip_fastfwd.c Log: - Don't free mbuf, passed to interface output method if the latter returns error. In this case mbuf has already been freed. [1] - Remove redundant declaration. PR: kern/78893 [1] Submitted by: Liang Yi [1] Reviewed by: sam MFC after: 1 day Revision Changes Path 1.27 +1 -2 src/sys/netinet/ip_fastfwd.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 19:36:42 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ACB1216A4CE; Tue, 29 Mar 2005 19:36:42 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8538443D39; Tue, 29 Mar 2005 19:36:42 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TJagrB061072; Tue, 29 Mar 2005 19:36:42 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TJagGB061071; Tue, 29 Mar 2005 19:36:42 GMT (envelope-from sam) Message-Id: <200503291936.j2TJagGB061071@repoman.freebsd.org> From: Sam Leffler Date: Tue, 29 Mar 2005 19:36:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/net80211 ieee80211_freebsd.c ieee80211_freebsd.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 19:36:42 -0000 sam 2005-03-29 19:36:42 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_freebsd.c ieee80211_freebsd.h Log: pass re-association events up using a new message type Revision Changes Path 1.7 +5 -5 src/sys/net80211/ieee80211_freebsd.c 1.3 +1 -0 src/sys/net80211/ieee80211_freebsd.h From owner-cvs-src@FreeBSD.ORG Tue Mar 29 20:17:48 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E6E4D16A4CE; Tue, 29 Mar 2005 20:17:47 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE78443D39; Tue, 29 Mar 2005 20:17:47 +0000 (GMT) (envelope-from anholt@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TKHlUi062619; Tue, 29 Mar 2005 20:17:47 GMT (envelope-from anholt@repoman.freebsd.org) Received: (from anholt@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TKHlaa062618; Tue, 29 Mar 2005 20:17:47 GMT (envelope-from anholt) Message-Id: <200503292017.j2TKHlaa062618@repoman.freebsd.org> From: Eric Anholt Date: Tue, 29 Mar 2005 20:17:47 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/memcontrol memcontrol.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 20:17:48 -0000 anholt 2005-03-29 20:17:47 UTC FreeBSD src repository Modified files: usr.sbin/memcontrol memcontrol.c Log: Correct formatting of pointers in the listing by using "0x%" PRIx64 instead of "%" PRIu64 "x". Revision Changes Path 1.10 +1 -1 src/usr.sbin/memcontrol/memcontrol.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 20:24:13 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8BAB016A4D0; Tue, 29 Mar 2005 20:24:13 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 649D843D45; Tue, 29 Mar 2005 20:24:13 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TKODkq062852; Tue, 29 Mar 2005 20:24:13 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TKODX6062851; Tue, 29 Mar 2005 20:24:13 GMT (envelope-from sam) Message-Id: <200503292024.j2TKODX6062851@repoman.freebsd.org> From: Sam Leffler Date: Tue, 29 Mar 2005 20:24:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/tools/tools/ath 80211watch.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 20:24:13 -0000 sam 2005-03-29 20:24:13 UTC FreeBSD src repository Modified files: tools/tools/ath 80211watch.c Log: handle rejoin event Revision Changes Path 1.2 +3 -1 src/tools/tools/ath/80211watch.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 20:28:36 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6687216A4CE; Tue, 29 Mar 2005 20:28:36 +0000 (GMT) Received: from dragon.NUXI.org (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06F0243D39; Tue, 29 Mar 2005 20:28:36 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.NUXI.org (obrien@localhost [127.0.0.1]) by dragon.NUXI.org (8.13.3/8.13.3) with ESMTP id j2TKSZnZ035558; Tue, 29 Mar 2005 12:28:35 -0800 (PST) (envelope-from obrien@dragon.NUXI.org) Received: (from obrien@localhost) by dragon.NUXI.org (8.13.3/8.13.1/Submit) id j2TKSZTf035557; Tue, 29 Mar 2005 12:28:35 -0800 (PST) (envelope-from obrien) Date: Tue, 29 Mar 2005 12:28:34 -0800 From: "David O'Brien" To: Eric Anholt Message-ID: <20050329202834.GA35518@dragon.NUXI.org> References: <200503292017.j2TKHlaa062618@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200503292017.j2TKHlaa062618@repoman.freebsd.org> X-Operating-System: FreeBSD 6.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 User-Agent: Mutt/1.5.9i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/memcontrol memcontrol.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: obrien@FreeBSD.org List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Mar 2005 20:28:36 -0000 On Tue, Mar 29, 2005 at 08:17:47PM +0000, Eric Anholt wrote: > anholt 2005-03-29 20:17:47 UTC > > FreeBSD src repository > > Modified files: > usr.sbin/memcontrol memcontrol.c > Log: > Correct formatting of pointers in the listing by using "0x%" PRIx64 instead of > "%" PRIu64 "x". I'd like to tweak this even more: + printf("%#.*" PRIx64 "/%" PRIu64 " %.8s ", + sizeof mrd[i].mr_base, mrd[i].mr_base, mrd[i].mr_len, + mrd[i].mr_owner[0] ? mrd[i].mr_owner : "-"); This gives output like: 0x00010000/65536 BIOS write-back fixed-base fixed-length set-by-firmware active 0x00080000/16384 BIOS write-back fixed-base fixed-length set-by-firmware active I think lengths in decimal are more clear, and having addresses lined up also makes it easier to read the output. From owner-cvs-src@FreeBSD.ORG Tue Mar 29 20:54:31 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E4ED16A4CE; Tue, 29 Mar 2005 20:54:31 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 76F1E43D41; Tue, 29 Mar 2005 20:54:31 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TKsVum070933; Tue, 29 Mar 2005 20:54:31 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TKsVrg070932; Tue, 29 Mar 2005 20:54:31 GMT (envelope-from sam) Message-Id: <200503292054.j2TKsVrg070932@repoman.freebsd.org> From: Sam Leffler Date: Tue, 29 Mar 2005 20:54:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ath if_ath.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 20:54:31 -0000 sam 2005-03-29 20:54:31 UTC FreeBSD src repository Modified files: sys/dev/ath if_ath.c Log: replace m_defrag with something more suitable Revision Changes Path 1.78 +88 -3 src/sys/dev/ath/if_ath.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 20:59:50 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5A24C16A4CE; Tue, 29 Mar 2005 20:59:50 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2DE1143D41; Tue, 29 Mar 2005 20:59:50 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TKxoCa071260; Tue, 29 Mar 2005 20:59:50 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TKxoVh071259; Tue, 29 Mar 2005 20:59:50 GMT (envelope-from sam) Message-Id: <200503292059.j2TKxoVh071259@repoman.freebsd.org> From: Sam Leffler Date: Tue, 29 Mar 2005 20:59:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ath/ath_rate/amrr amrr.c src/sys/dev/ath/ath_rate/onoe onoe.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 20:59:50 -0000 sam 2005-03-29 20:59:50 UTC FreeBSD src repository Modified files: sys/dev/ath/ath_rate/amrr amrr.c sys/dev/ath/ath_rate/onoe onoe.c Log: simplify callback Revision Changes Path 1.5 +4 -2 src/sys/dev/ath/ath_rate/amrr/amrr.c 1.5 +4 -2 src/sys/dev/ath/ath_rate/onoe/onoe.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 21:00:51 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 147CF16A4CE; Tue, 29 Mar 2005 21:00:51 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E0AE543D2F; Tue, 29 Mar 2005 21:00:50 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TL0o0Z071408; Tue, 29 Mar 2005 21:00:50 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TL0oJw071404; Tue, 29 Mar 2005 21:00:50 GMT (envelope-from sam) Message-Id: <200503292100.j2TL0oJw071404@repoman.freebsd.org> From: Sam Leffler Date: Tue, 29 Mar 2005 21:00:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ath/ath_rate/sample sample.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 21:00:51 -0000 sam 2005-03-29 21:00:50 UTC FreeBSD src repository Modified files: sys/dev/ath/ath_rate/sample sample.c Log: sync rates for any associated stations or neighbors on state transition Revision Changes Path 1.5 +16 -1 src/sys/dev/ath/ath_rate/sample/sample.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 21:06:28 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6310516A4CE; Tue, 29 Mar 2005 21:06:28 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C10D43D2D; Tue, 29 Mar 2005 21:06:28 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TL6SiW071687; Tue, 29 Mar 2005 21:06:28 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TL6S83071686; Tue, 29 Mar 2005 21:06:28 GMT (envelope-from sam) Message-Id: <200503292106.j2TL6S83071686@repoman.freebsd.org> From: Sam Leffler Date: Tue, 29 Mar 2005 21:06:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ath if_ath.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 21:06:28 -0000 sam 2005-03-29 21:06:28 UTC FreeBSD src repository Modified files: sys/dev/ath if_ath.c Log: forgot to merge this bit from p4 Revision Changes Path 1.79 +2 -1 src/sys/dev/ath/if_ath.c From owner-cvs-src@FreeBSD.ORG Tue Mar 29 22:16:49 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A0B5016A4CE; Tue, 29 Mar 2005 22:16:49 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 77EB943D3F; Tue, 29 Mar 2005 22:16:49 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2TMGnOh074293; Tue, 29 Mar 2005 22:16:49 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2TMGnPw074292; Tue, 29 Mar 2005 22:16:49 GMT (envelope-from sam) Message-Id: <200503292216.j2TMGnPw074292@repoman.freebsd.org> From: Sam Leffler Date: Tue, 29 Mar 2005 22:16:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ath if_ath.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 29 Mar 2005 22:16:49 -0000 sam 2005-03-29 22:16:49 UTC FreeBSD src repository Modified files: sys/dev/ath if_ath.c Log: extend the timestamp from the rx descriptor to calculate the tsf to use when checking for an ibss merge Revision Changes Path 1.80 +24 -7 src/sys/dev/ath/if_ath.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 01:05:55 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3321816A4CE; Wed, 30 Mar 2005 01:05:55 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1811743D31; Wed, 30 Mar 2005 01:05:55 +0000 (GMT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U15saW087146; Wed, 30 Mar 2005 01:05:54 GMT (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U15sf0087145; Wed, 30 Mar 2005 01:05:54 GMT (envelope-from murray) Message-Id: <200503300105.j2U15sf0087145@repoman.freebsd.org> From: Murray Stokely Date: Wed, 30 Mar 2005 01:05:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/amd64/conf GENERIC src/sys/conf NOTES src/sys/i386/conf GENERIC src/sys/ia64/conf GENERIC src/sys/pc98/conf GENERIC src/sys/sparc64/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 01:05:55 -0000 murray 2005-03-30 01:05:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/amd64/conf GENERIC sys/conf NOTES sys/i386/conf GENERIC sys/ia64/conf GENERIC sys/pc98/conf GENERIC sys/sparc64/conf GENERIC Log: MFC: Comments to note bpf is required for DHCP. Approved by: re (kensmith) Revision Changes Path 1.421.2.8 +1 -0 src/sys/amd64/conf/GENERIC 1.1261.2.18 +1 -1 src/sys/conf/NOTES 1.413.2.10 +1 -0 src/sys/i386/conf/GENERIC 1.66.2.5 +1 -0 src/sys/ia64/conf/GENERIC 1.255.2.5 +1 -0 src/sys/pc98/conf/GENERIC 1.78.2.7 +1 -0 src/sys/sparc64/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Wed Mar 30 01:07:32 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A120716A4CE; Wed, 30 Mar 2005 01:07:32 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 772D243D2D; Wed, 30 Mar 2005 01:07:32 +0000 (GMT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U17W6C087241; Wed, 30 Mar 2005 01:07:32 GMT (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U17W0e087240; Wed, 30 Mar 2005 01:07:32 GMT (envelope-from murray) Message-Id: <200503300107.j2U17W0e087240@repoman.freebsd.org> From: Murray Stokely Date: Wed, 30 Mar 2005 01:07:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/games/fortune/datfiles freebsd-tips X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 01:07:32 -0000 murray 2005-03-30 01:07:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) games/fortune/datfiles freebsd-tips Log: MFC: Typo fix Approved by: re (kensmith) Revision Changes Path 1.33.2.2 +1 -1 src/games/fortune/datfiles/freebsd-tips From owner-cvs-src@FreeBSD.ORG Wed Mar 30 01:09:21 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 88EEA16A4CE; Wed, 30 Mar 2005 01:09:21 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E5C243D3F; Wed, 30 Mar 2005 01:09:21 +0000 (GMT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U19Lr8087336; Wed, 30 Mar 2005 01:09:21 GMT (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U19L69087335; Wed, 30 Mar 2005 01:09:21 GMT (envelope-from murray) Message-Id: <200503300109.j2U19L69087335@repoman.freebsd.org> From: Murray Stokely Date: Wed, 30 Mar 2005 01:09:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/sound/pci ich.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 01:09:21 -0000 murray 2005-03-30 01:09:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/sound/pci ich.c Log: MFC: Add device ID for nForce 4 audio controller. Approved by: re (kensmith) Revision Changes Path 1.42.2.5 +4 -0 src/sys/dev/sound/pci/ich.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 01:10:58 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 135E316A4CE; Wed, 30 Mar 2005 01:10:58 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD0D843D49; Wed, 30 Mar 2005 01:10:57 +0000 (GMT) (envelope-from murray@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U1Av5d087495; Wed, 30 Mar 2005 01:10:57 GMT (envelope-from murray@repoman.freebsd.org) Received: (from murray@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U1AvSj087494; Wed, 30 Mar 2005 01:10:57 GMT (envelope-from murray) Message-Id: <200503300110.j2U1AvSj087494@repoman.freebsd.org> From: Murray Stokely Date: Wed, 30 Mar 2005 01:10:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/i4b/layer1/iwic i4b_iwic_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 01:10:58 -0000 murray 2005-03-30 01:10:57 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/i4b/layer1/iwic i4b_iwic_pci.c Log: MFC: Add device ID for Planet IA 128P-STD card. Approved by: re (kensmith) Revision Changes Path 1.12.2.2 +2 -0 src/sys/i4b/layer1/iwic/i4b_iwic_pci.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 01:50:45 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB38716A4CE; Wed, 30 Mar 2005 01:50:45 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9F10443D39; Wed, 30 Mar 2005 01:50:45 +0000 (GMT) (envelope-from avatar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U1ojPa088918; Wed, 30 Mar 2005 01:50:45 GMT (envelope-from avatar@repoman.freebsd.org) Received: (from avatar@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U1ojNX088917; Wed, 30 Mar 2005 01:50:45 GMT (envelope-from avatar) Message-Id: <200503300150.j2U1ojNX088917@repoman.freebsd.org> From: Tai-hwa Liang Date: Wed, 30 Mar 2005 01:50:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/bfe if_bfe.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 01:50:46 -0000 avatar 2005-03-30 01:50:45 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/bfe if_bfe.c Log: MFC: (1.22) Releasing TX/RX descriptor dmamaps during device detachment instead of doing that in bfe_stop(). Reviewed by: sam (mentor) Approved by: re (kensmith) Revision Changes Path 1.15.2.5 +4 -5 src/sys/dev/bfe/if_bfe.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 02:33:33 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C62E816A4CE; Wed, 30 Mar 2005 02:33:33 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9CBC343D1D; Wed, 30 Mar 2005 02:33:33 +0000 (GMT) (envelope-from avatar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U2XXwC091750; Wed, 30 Mar 2005 02:33:33 GMT (envelope-from avatar@repoman.freebsd.org) Received: (from avatar@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U2XXCK091749; Wed, 30 Mar 2005 02:33:33 GMT (envelope-from avatar) Message-Id: <200503300233.j2U2XXCK091749@repoman.freebsd.org> From: Tai-hwa Liang Date: Wed, 30 Mar 2005 02:33:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ath if_ath.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 02:33:34 -0000 avatar 2005-03-30 02:33:33 UTC FreeBSD src repository Modified files: sys/dev/ath if_ath.c Log: Fixing kernel build on amd64 machines. Reviewed by: sam (mentor) Revision Changes Path 1.81 +3 -3 src/sys/dev/ath/if_ath.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 02:44:46 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B683816A4CE; Wed, 30 Mar 2005 02:44:46 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8B76343D1F; Wed, 30 Mar 2005 02:44:46 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U2ik5n092198; Wed, 30 Mar 2005 02:44:46 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U2ikvQ092197; Wed, 30 Mar 2005 02:44:46 GMT (envelope-from wpaul) Message-Id: <200503300244.j2U2ikvQ092197@repoman.freebsd.org> From: Bill Paul Date: Wed, 30 Mar 2005 02:44:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 02:44:46 -0000 wpaul 2005-03-30 02:44:46 UTC FreeBSD src repository Modified files: usr.sbin Makefile Log: Attach ndiscvt(8) to the amd64 build. Revision Changes Path 1.323 +1 -0 src/usr.sbin/Makefile From owner-cvs-src@FreeBSD.ORG Wed Mar 30 02:50:06 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8C37B16A4CE; Wed, 30 Mar 2005 02:50:06 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6275D43D4C; Wed, 30 Mar 2005 02:50:06 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U2o6B5092403; Wed, 30 Mar 2005 02:50:06 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U2o6c6092402; Wed, 30 Mar 2005 02:50:06 GMT (envelope-from wpaul) Message-Id: <200503300250.j2U2o6c6092402@repoman.freebsd.org> From: Bill Paul Date: Wed, 30 Mar 2005 02:50:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/ndis kern_ndis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 02:50:06 -0000 wpaul 2005-03-30 02:50:06 UTC FreeBSD src repository Modified files: sys/compat/ndis kern_ndis.c Log: Remove a couple of #ifdef 0'ed code blocks left over from Atheros debugging. Remember to reset ndis_pendingreq to NULL when bailing out of ndis_set_info() or ndis_get_info() due to miniportadapterctx not being set. Revision Changes Path 1.75 +2 -8 src/sys/compat/ndis/kern_ndis.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 02:59:33 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 51C3916A4CE; Wed, 30 Mar 2005 02:59:33 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 37BE343D2D; Wed, 30 Mar 2005 02:59:33 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U2xXf7092763; Wed, 30 Mar 2005 02:59:33 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U2xXhg092762; Wed, 30 Mar 2005 02:59:33 GMT (envelope-from das) Message-Id: <200503300259.j2U2xXhg092762@repoman.freebsd.org> From: David Schultz Date: Wed, 30 Mar 2005 02:59:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_cache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 02:59:33 -0000 das 2005-03-30 02:59:32 UTC FreeBSD src repository Modified files: sys/kern vfs_cache.c Log: Merge kern___cwd() and vn_fullpath(), which were virtually identical, except for places where people forget to update one of them. We now collect only one set of stats for both of these routines. Other changes in this commit include: - Start acquiring Giant again in vn_fullpath(), since it is required when crossing a mount point. - Expand the scope of the cache lock to avoid dropping it and picking it up again for every pathname component. This also makes it trivial to avoid races in stats collection. - Assert that nc_dvp == v_dd for directories instead of returning an error to userland when this is not true. AFAIK, it should always be true when v_dd is non-null. - For vn_fullpath(), handle the first (non-directory) vnode separately. Glanced at by: jeff, phk Revision Changes Path 1.97 +89 -132 src/sys/kern/vfs_cache.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 03:01:37 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D42A016A4CE; Wed, 30 Mar 2005 03:01:37 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 37E2843D49; Wed, 30 Mar 2005 03:01:37 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U31b2V093061; Wed, 30 Mar 2005 03:01:37 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U31bGG093060; Wed, 30 Mar 2005 03:01:37 GMT (envelope-from das) Message-Id: <200503300301.j2U31bGG093060@repoman.freebsd.org> From: David Schultz Date: Wed, 30 Mar 2005 03:01:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_cache.c vfs_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 03:01:38 -0000 das 2005-03-30 03:01:37 UTC FreeBSD src repository Modified files: sys/kern vfs_cache.c vfs_subr.c Log: Eliminate v_id and v_ddid. The name cache now holds references to vnodes whose names it caches, so we no longer need a `generation number' to tell us if a referenced vnode is invalid. Replace the use of the parent's v_id in the hash function with the address of the parent vnode. Tested by: Peter Holm Glanced at by: jeff, phk Revision Changes Path 1.98 +10 -36 src/sys/kern/vfs_cache.c 1.606 +1 -2 src/sys/kern/vfs_subr.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 03:02:17 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A7CA16A4CF; Wed, 30 Mar 2005 03:02:17 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 46F6943D41; Wed, 30 Mar 2005 03:02:17 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U32Ha8093124; Wed, 30 Mar 2005 03:02:17 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U32HZZ093123; Wed, 30 Mar 2005 03:02:17 GMT (envelope-from das) Message-Id: <200503300302.j2U32HZZ093123@repoman.freebsd.org> From: David Schultz Date: Wed, 30 Mar 2005 03:02:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys vnode.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 03:02:18 -0000 das 2005-03-30 03:02:17 UTC FreeBSD src repository Modified files: sys/sys vnode.h Log: Eliminate v_id and v_ddid. This changes struct vnode, so all filesystem modules must be recompiled. (Since struct vnode has already changed in 6-CURRENT, there's little advantage to leaving the unused fields around.) Revision Changes Path 1.295 +0 -2 src/sys/sys/vnode.h From owner-cvs-src@FreeBSD.ORG Wed Mar 30 03:10:28 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ABE0E16A4CF; Wed, 30 Mar 2005 03:10:28 +0000 (GMT) Received: from leguin.anholt.net (69-30-77-85.dq1sn.easystreet.com [69.30.77.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id EE1CD43D1D; Wed, 30 Mar 2005 03:10:27 +0000 (GMT) (envelope-from anholt@FreeBSD.org) Received: from leguin.anholt.net (localhost [127.0.0.1]) by leguin.anholt.net (8.13.3/8.13.1) with ESMTP id j2U3ARjQ032995; Tue, 29 Mar 2005 19:10:27 -0800 (PST) (envelope-from anholt@FreeBSD.org) Received: (from anholt@localhost) by leguin.anholt.net (8.13.3/8.13.1/Submit) id j2U3AQXX032994; Tue, 29 Mar 2005 19:10:26 -0800 (PST) (envelope-from anholt@FreeBSD.org) X-Authentication-Warning: leguin.anholt.net: anholt set sender to anholt@FreeBSD.org using -f From: Eric Anholt To: obrien@FreeBSD.org In-Reply-To: <20050329202834.GA35518@dragon.NUXI.org> References: <200503292017.j2TKHlaa062618@repoman.freebsd.org> <20050329202834.GA35518@dragon.NUXI.org> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Tue, 29 Mar 2005 19:10:26 -0800 Message-Id: <1112152226.32986.2.camel@leguin> Mime-Version: 1.0 X-Mailer: Evolution 2.2.0 FreeBSD GNOME Team Port cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/memcontrol memcontrol.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: eta@lclark.edu List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2005 03:10:29 -0000 On Tue, 2005-03-29 at 12:28 -0800, David O'Brien wrote: > On Tue, Mar 29, 2005 at 08:17:47PM +0000, Eric Anholt wrote: > > anholt 2005-03-29 20:17:47 UTC > > > > FreeBSD src repository > > > > Modified files: > > usr.sbin/memcontrol memcontrol.c > > Log: > > Correct formatting of pointers in the listing by using "0x%" PRIx64 instead of > > "%" PRIu64 "x". > > I'd like to tweak this even more: > > + printf("%#.*" PRIx64 "/%" PRIu64 " %.8s ", > + sizeof mrd[i].mr_base, mrd[i].mr_base, mrd[i].mr_len, > + mrd[i].mr_owner[0] ? mrd[i].mr_owner : "-"); > > This gives output like: > > 0x00010000/65536 BIOS write-back fixed-base fixed-length set-by-firmware active > 0x00080000/16384 BIOS write-back fixed-base fixed-length set-by-firmware active > > I think lengths in decimal are more clear, and having addresses lined up > also makes it easier to read the output. I like the 0 prepending on the offset, for sure. I'm ambivalent about length being decimal (really could go either way). From owner-cvs-src@FreeBSD.ORG Wed Mar 30 03:12:55 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9447A16A4CE; Wed, 30 Mar 2005 03:12:55 +0000 (GMT) Received: from mail.psychoholics.org (www.psychoholics.org [64.185.102.78]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2EA3543D41; Wed, 30 Mar 2005 03:12:55 +0000 (GMT) (envelope-from ebola@psychoholics.org) Received: from S0106066606660666.su.shawcable.net (S0106066606660666.su.shawcable.net [24.76.125.52]) by mail.psychoholics.org (Postfix) with ESMTP id 3AF30157173; Tue, 29 Mar 2005 20:25:07 -0800 (PST) From: Adam Gregoire To: "David E. O'Brien" In-Reply-To: <200503162023.j2GKNWnJ099551@repoman.freebsd.org> References: <200503162023.j2GKNWnJ099551@repoman.freebsd.org> Content-Type: text/plain Date: Tue, 29 Mar 2005 22:12:51 -0500 Message-Id: <1112152371.98578.11.camel@S0106066606660666.su.shawcable.net> Mime-Version: 1.0 X-Mailer: Evolution 2.2.1.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/nve if_nve.c if_nvereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 03:12:55 -0000 On Wed, 2005-03-24 at 18:55 +0000, David E. O'Brien wrote: > obrien 2005-03-24 18:55:07 UTC > > FreeBSD src repository > > Modified files: > sys/dev/nve if_nve.c if_nvereg.h > Log: > Support MCP versions 4-11. > > Revision Changes Path > 1.2 +17 -0 src/sys/dev/nve/if_nve.c > 1.2 +9 -0 src/sys/dev/nve/if_nvereg.h On my MC7 NIC, it detects, I have change MAC addr via 'ifconfig ether ...', but when I dhclient nve0 I get a panic. Here is a partial hand transcription. Stopped at nve_ifmedia_upd+0x16: movl 0x38(%eax), %ecx nve_ifmedia_upd() at nve_ifmedia_upd+0x16 nve_init() at nve_init+0xa9 ether_ioctl() at ether_ioctl+0x64 ... Hope this is enough to give you a clue what is going on. -- Adam Gregoire From owner-cvs-src@FreeBSD.ORG Wed Mar 30 04:12:15 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 618) id E642216A4CF; Wed, 30 Mar 2005 04:12:15 +0000 (GMT) In-Reply-To: <200503272015.aa54291@salmon.maths.tcd.ie> from Ian Dowse at "Mar 27, 2005 08:15:37 pm" To: iedowse@maths.tcd.ie (Ian Dowse) Date: Wed, 30 Mar 2005 04:12:15 +0000 (GMT) X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-Id: <20050330041215.E642216A4CF@hub.freebsd.org> From: wpaul@FreeBSD.ORG (Bill Paul) cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/usb usb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 04:12:16 -0000 > In message <20050327173421.6F6C616A4CE@hub.freebsd.org>, wpaul@FreeBSD.org writ > es: > >uhub2: at uhub1 port 1 (addr 2) disconnected > >ukbd0: at uhub2 port 1 (addr 3) disconnected > >ukbd0: detached > > > >Fatal trap 12: page fault while in kernel mode > >cpuid = 0; apic id = 00 > >fault virtual address = 0xc > >fault code = supervisor read, page not present > > >It looks as if the ukbd_timeout() routine is not always disabled when > >the ukbd driver is detached. I suspect there is a race condition somewhere > >that only manifests on SMP, but I haven't been able to track it down. > >This is with the 6.0 SNAP002 CD from March 18th. It also happened with > >the SNAP001 CD. > > The ukbd driver uses the timeout()/untimeout() API, which makes it > pretty much impossible to cancel timeouts reliably. That may not > be the real problem here, but could be related - does the patch > below make any difference? Hm... yeah, this seems to have stopped it crashing: [power off] uhub2: at uhub1 port 1 (addr 2) disconnected ukbd0: at uhub2 port 1 (addr 3) disconnected ukbd0: detached ums0: at uhub2 port 2 (addr 4) disconnected ums0: detached uhub2: detached [power on] uhub2: NEC Corporation USB2.0 Hub Controller, class 9/0, rev 2.00/1.00, addr 2 uhub2: 4 ports with 4 removable, self powered ukbd0: vendor 0x0430 product 0x0005, rev 1.10/2.00, addr 3, iclass 3/1 kbd1 at ukbd0 ums0: vendor 0x0430 product 0x0100, rev 2.00/1.07, addr 4, iclass 3/1 ums0: 3 buttons. Thanks! -Bill > Ian > > Index: ukbd.c > =================================================================== > RCS file: /dump/FreeBSD-CVS/src/sys/dev/usb/ukbd.c,v > retrieving revision 1.51 > diff -u -r1.51 ukbd.c > --- ukbd.c 6 Jan 2005 01:43:28 -0000 1.51 > +++ ukbd.c 27 Mar 2005 19:05:16 -0000 > @@ -344,7 +344,7 @@ > #define INTRENABLED (1 << 0) > #define DISCONNECTED (1 << 1) > > - struct callout_handle ks_timeout_handle; > + usb_callout_t ks_timeout_handle; > > int ks_mode; /* input mode (K_XLATE,K_RAW,K_CODE) */ > int ks_flags; /* flags */ > @@ -405,7 +405,7 @@ > /* local functions */ > Static int ukbd_enable_intr(keyboard_t *kbd, int on, > usbd_intr_t *func); > -Static timeout_t ukbd_timeout; > +Static void ukbd_timeout(void *arg); > > Static int ukbd_getc(ukbd_state_t *state); > Static int probe_keyboard(struct usb_attach_arg *uaa, int flags); > @@ -573,7 +573,7 @@ > state->ks_iface = uaa->iface; > state->ks_uaa = uaa; > state->ks_ifstate = 0; > - callout_handle_init(&state->ks_timeout_handle); > + usb_callout_init(state->ks_timeout_handle); > /* > * FIXME: set the initial value for lock keys in ks_state > * according to the BIOS data? > @@ -643,8 +643,7 @@ > state = (ukbd_state_t *)kbd->kb_data; > DPRINTF(("ukbd_term: ks_ifstate=0x%x\n", state->ks_ifstate)); > > - untimeout(ukbd_timeout, (void *)kbd, state->ks_timeout_handle); > - callout_handle_init(&state->ks_timeout_handle); > + usb_uncallout(state->ks_timeout_handle, ukbd_timeout, kbd); > > if (state->ks_ifstate & INTRENABLED) > ukbd_enable_intr(kbd, FALSE, NULL); > @@ -685,7 +684,7 @@ > state = (ukbd_state_t *)kbd->kb_data; > s = splusb(); > (*kbdsw[kbd->kb_index]->intr)(kbd, (void *)USBD_NORMAL_COMPLETION); > - state->ks_timeout_handle = timeout(ukbd_timeout, arg, hz/40); > + usb_callout(state->ks_timeout_handle, hz / 40, ukbd_timeout, arg); > splx(s); > } > > > > From owner-cvs-src@FreeBSD.ORG Wed Mar 30 05:11:13 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 36EF616A4CE; Wed, 30 Mar 2005 05:11:13 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B59643D39; Wed, 30 Mar 2005 05:11:13 +0000 (GMT) (envelope-from green@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U5BCT1004511; Wed, 30 Mar 2005 05:11:12 GMT (envelope-from green@repoman.freebsd.org) Received: (from green@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U5BCWF004510; Wed, 30 Mar 2005 05:11:12 GMT (envelope-from green) Message-Id: <200503300511.j2U5BCWF004510@repoman.freebsd.org> From: Brian Feldman Date: Wed, 30 Mar 2005 05:11:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/net bpf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 05:11:13 -0000 green 2005-03-30 05:11:12 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/net bpf.c Log: MFC r1.147: You must selwakeup{,pri}() when closing a selectable object or the td->td_sel will get trashed and crash the system. Fix BPF's mistake in this area. Approved by: re Revision Changes Path 1.133.2.7 +1 -0 src/sys/net/bpf.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 05:34:19 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BFF7A16A4CE; Wed, 30 Mar 2005 05:34:19 +0000 (GMT) Received: from zombie.ezone.ru (zombie.ezone.ru [195.128.162.78]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3761C43D2F; Wed, 30 Mar 2005 05:34:18 +0000 (GMT) (envelope-from mcsi@mcsi.pp.ru) Received: from [172.16.4.26] (ultra.domain [172.16.4.26] (may be forged)) by zombie.ezone.ru (8.13.2/8.12.11) with ESMTP id j2U5YD16011751; Wed, 30 Mar 2005 09:34:14 +0400 (MSD) (envelope-from mcsi@mcsi.pp.ru) Message-ID: <424A3A04.7090701@mcsi.pp.ru> Date: Wed, 30 Mar 2005 09:32:52 +0400 From: Maxim Maximov User-Agent: Mozilla Thunderbird 1.0.2 (Windows/20050317) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Ian Dowse References: <20050330041215.E642216A4CF@hub.freebsd.org> In-Reply-To: <20050330041215.E642216A4CF@hub.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.83/794/Wed Mar 30 04:07:14 2005 on zombie.ezone.ru X-Virus-Status: Clean cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/usb usb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 05:34:20 -0000 Bill Paul wrote: >>In message <20050327173421.6F6C616A4CE@hub.freebsd.org>, wpaul@FreeBSD.org writ >>es: >> >>>uhub2: at uhub1 port 1 (addr 2) disconnected >>>ukbd0: at uhub2 port 1 (addr 3) disconnected >>>ukbd0: detached >>> >>>Fatal trap 12: page fault while in kernel mode >>>cpuid = 0; apic id = 00 >>>fault virtual address = 0xc >>>fault code = supervisor read, page not present >> >>>It looks as if the ukbd_timeout() routine is not always disabled when >>>the ukbd driver is detached. I suspect there is a race condition somewhere >>>that only manifests on SMP, but I haven't been able to track it down. >>>This is with the 6.0 SNAP002 CD from March 18th. It also happened with >>>the SNAP001 CD. >> >>The ukbd driver uses the timeout()/untimeout() API, which makes it >>pretty much impossible to cancel timeouts reliably. That may not >>be the real problem here, but could be related - does the patch >>below make any difference? > > > Hm... yeah, this seems to have stopped it crashing: > > [power off] > uhub2: at uhub1 port 1 (addr 2) disconnected > ukbd0: at uhub2 port 1 (addr 3) disconnected > ukbd0: detached > ums0: at uhub2 port 2 (addr 4) disconnected > ums0: detached > uhub2: detached > [power on] > uhub2: NEC Corporation USB2.0 Hub Controller, class 9/0, rev 2.00/1.00, addr 2 > uhub2: 4 ports with 4 removable, self powered > ukbd0: vendor 0x0430 product 0x0005, rev 1.10/2.00, addr 3, iclass 3/1 > kbd1 at ukbd0 > ums0: vendor 0x0430 product 0x0100, rev 2.00/1.07, addr 4, iclass 3/1 > ums0: 3 buttons. > > Thanks! > Ian, I haven't had the time to test it by myself, but I believe if you commit this patch, usb/76847 can be closed. Thanks! -- Maxim Maximov From owner-cvs-src@FreeBSD.ORG Wed Mar 30 05:40:02 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DDE2016A4CE; Wed, 30 Mar 2005 05:40:02 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AE6E943D48; Wed, 30 Mar 2005 05:40:02 +0000 (GMT) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U5e2MT005687; Wed, 30 Mar 2005 05:40:02 GMT (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U5e2kF005686; Wed, 30 Mar 2005 05:40:02 GMT (envelope-from alc) Message-Id: <200503300540.j2U5e2kF005686@repoman.freebsd.org> From: Alan Cox Date: Wed, 30 Mar 2005 05:40:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/vm vm_object.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 05:40:03 -0000 alc 2005-03-30 05:40:02 UTC FreeBSD src repository Modified files: sys/vm vm_object.c Log: Eliminate (now) unnecessary acquisition and release of the global page queues lock in vm_object_backing_scan(). Updates to the page's PG_BUSY flag and busy field are synchronized by the containing object's lock. Testing the page's hold_count and wire_count in vm_object_backing_scan()'s OBSC_COLLAPSE_NOWAIT case is unnecessary. There is no reason why the held or wired pages cannot be migrated to the shadow object. Reviewed by: tegge Revision Changes Path 1.347 +1 -5 src/sys/vm/vm_object.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 07:43:46 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A4FEE16A4CE; Wed, 30 Mar 2005 07:43:46 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7926B43D4C; Wed, 30 Mar 2005 07:43:46 +0000 (GMT) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U7hkLl010006; Wed, 30 Mar 2005 07:43:46 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U7hkJW010005; Wed, 30 Mar 2005 07:43:46 GMT (envelope-from simon) Message-Id: <200503300743.j2U7hkJW010005@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Wed, 30 Mar 2005 07:43:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/share/man/man4 snd_ich.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 07:43:46 -0000 simon 2005-03-30 07:43:45 UTC FreeBSD src repository (doc,ports committer) Modified files: (Branch: RELENG_5) share/man/man4 snd_ich.4 Log: MFC 1.5+1.6: - Add nForce4 to the list of supported audio devices. - Bump documentation date. Approved by: re (blanket) Revision Changes Path 1.2.2.3 +3 -1 src/share/man/man4/snd_ich.4 From owner-cvs-src@FreeBSD.ORG Wed Mar 30 08:10:38 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 390D716A4CE; Wed, 30 Mar 2005 08:10:38 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B22443D55; Wed, 30 Mar 2005 08:10:38 +0000 (GMT) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U8AbLl011044; Wed, 30 Mar 2005 08:10:37 GMT (envelope-from jmg@repoman.freebsd.org) Received: (from jmg@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U8AbOC011043; Wed, 30 Mar 2005 08:10:37 GMT (envelope-from jmg) Message-Id: <200503300810.j2U8AbOC011043@repoman.freebsd.org> From: John-Mark Gurney Date: Wed, 30 Mar 2005 08:10:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/sparc64/pci ofw_pcibus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 08:10:38 -0000 jmg 2005-03-30 08:10:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/sparc64/pci ofw_pcibus.c Log: MFC: > fix kldloading of pci driver modules after boot on sparc64... since > we weren't using the pci module, we weren't restoring the pci state... > > Revision Changes Path > 1.6 +1 -1 src/sys/sparc64/pci/ofw_pcibus.c Approved by: re (kensmith) Revision Changes Path 1.4.2.2 +1 -1 src/sys/sparc64/pci/ofw_pcibus.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 08:11:35 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC76316A4CE; Wed, 30 Mar 2005 08:11:34 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BFA1B43D5C; Wed, 30 Mar 2005 08:11:34 +0000 (GMT) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U8BY9j011124; Wed, 30 Mar 2005 08:11:34 GMT (envelope-from jmg@repoman.freebsd.org) Received: (from jmg@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U8BYgc011123; Wed, 30 Mar 2005 08:11:34 GMT (envelope-from jmg) Message-Id: <200503300811.j2U8BYgc011123@repoman.freebsd.org> From: John-Mark Gurney Date: Wed, 30 Mar 2005 08:11:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/sys event.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 08:11:35 -0000 jmg 2005-03-30 08:11:34 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/sys event.h Log: MFC: > remove unimplemented part of the interface.. > > Revision Changes Path > 1.29 +0 -3 src/sys/sys/event.h Approved by: re (kensmith) Revision Changes Path 1.26.2.2 +0 -3 src/sys/sys/event.h From owner-cvs-src@FreeBSD.ORG Wed Mar 30 08:28:27 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E13116A4CE; Wed, 30 Mar 2005 08:28:27 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 62BCC43D3F; Wed, 30 Mar 2005 08:28:27 +0000 (GMT) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U8SRoq011828; Wed, 30 Mar 2005 08:28:27 GMT (envelope-from dfr@repoman.freebsd.org) Received: (from dfr@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U8SRoj011827; Wed, 30 Mar 2005 08:28:27 GMT (envelope-from dfr) Message-Id: <200503300828.j2U8SRoj011827@repoman.freebsd.org> From: Doug Rabson Date: Wed, 30 Mar 2005 08:28:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/libexec/rtld-elf rtld.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 08:28:27 -0000 dfr 2005-03-30 08:28:26 UTC FreeBSD src repository Modified files: libexec/rtld-elf rtld.c Log: When allocating TLS and DTV, make sure that any unused slots in the DTV are initialised to zero. When freeing TLS, don't attempt to free DTV slots which were not used. Pointed out by: Joerg Sonnenberger X-MFC-After: After the branch, probably Revision Changes Path 1.106 +4 -8 src/libexec/rtld-elf/rtld.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 08:32:43 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4702116A4CE; Wed, 30 Mar 2005 08:32:43 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1BC6143D1F; Wed, 30 Mar 2005 08:32:43 +0000 (GMT) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U8WgnW011995; Wed, 30 Mar 2005 08:32:42 GMT (envelope-from iedowse@repoman.freebsd.org) Received: (from iedowse@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U8Wg8M011994; Wed, 30 Mar 2005 08:32:42 GMT (envelope-from iedowse) Message-Id: <200503300832.j2U8Wg8M011994@repoman.freebsd.org> From: Ian Dowse Date: Wed, 30 Mar 2005 08:32:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/usb ukbd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 08:32:43 -0000 iedowse 2005-03-30 08:32:41 UTC FreeBSD src repository Modified files: sys/dev/usb ukbd.c Log: Use the usb_callout_* API instead of timeout()/untimeout() in order to avoid a race condition that can cause the ukbd timeout routine to run after the keyboard has detached. Reported and tested by: wpaul Revision Changes Path 1.52 +5 -6 src/sys/dev/usb/ukbd.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 09:33:10 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A282216A4CE; Wed, 30 Mar 2005 09:33:10 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 70A0843D31; Wed, 30 Mar 2005 09:33:10 +0000 (GMT) (envelope-from joerg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2U9XAxo020949; Wed, 30 Mar 2005 09:33:10 GMT (envelope-from joerg@repoman.freebsd.org) Received: (from joerg@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2U9XAlO020948; Wed, 30 Mar 2005 09:33:10 GMT (envelope-from joerg) Message-Id: <200503300933.j2U9XAlO020948@repoman.freebsd.org> From: Joerg Wunsch Date: Wed, 30 Mar 2005 09:33:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/sunlabel sunlabel.8 sunlabel.c src/sys/geom geom_sunlabel_enc.c src/sys/sys sun_disklabel.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 09:33:10 -0000 joerg 2005-03-30 09:33:10 UTC FreeBSD src repository Modified files: sbin/sunlabel sunlabel.8 sunlabel.c sys/geom geom_sunlabel_enc.c sys/sys sun_disklabel.h Log: Support VTOC volume names. This can be useful to distinguish multiple disks in a system. Solaris' format(1m) displays the volume names in the disk overview. MFC after: 1 month Revision Changes Path 1.5 +11 -2 src/sbin/sunlabel/sunlabel.8 1.13 +48 -4 src/sbin/sunlabel/sunlabel.c 1.6 +11 -1 src/sys/geom/geom_sunlabel_enc.c 1.11 +3 -1 src/sys/sys/sun_disklabel.h From owner-cvs-src@FreeBSD.ORG Wed Mar 30 11:44:43 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A450416A4CE; Wed, 30 Mar 2005 11:44:43 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D7FF43D1F; Wed, 30 Mar 2005 11:44:43 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UBih2Z025898; Wed, 30 Mar 2005 11:44:43 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UBihrc025897; Wed, 30 Mar 2005 11:44:43 GMT (envelope-from glebius) Message-Id: <200503301144.j2UBihrc025897@repoman.freebsd.org> From: Gleb Smirnoff Date: Wed, 30 Mar 2005 11:44:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/netinet ip_carp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 11:44:43 -0000 glebius 2005-03-30 11:44:43 UTC FreeBSD src repository Modified files: sys/netinet ip_carp.c Log: When several carp interfaces are attached to Ethernet interface, carp_carpdev_state_locked() is called every time carp interface is attached. The first call backs up flags of the first interface, and the second call backs up them again, erasing correct values. To solve this, a carp_sc_state_locked() function is introduced. It is called when interface is attached to parent, instead of calling carp_carpdev_state_locked. carp_carpdev_state_locked() calls carp_sc_state_locked() for each sc in chain. Reported by: Yuriy N. Shkandybin, sem Revision Changes Path 1.22 +37 -27 src/sys/netinet/ip_carp.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 12:03:41 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 927ED16A4CE; Wed, 30 Mar 2005 12:03:41 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1CFE643D60; Wed, 30 Mar 2005 12:03:41 +0000 (GMT) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UC3feY027100; Wed, 30 Mar 2005 12:03:41 GMT (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UC3ePk027099; Wed, 30 Mar 2005 12:03:40 GMT (envelope-from sos) Message-Id: <200503301203.j2UC3ePk027099@repoman.freebsd.org> From: Søren Schmidt Date: Wed, 30 Mar 2005 12:03:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys ata.h src/sys/conf files kmod.mk options src/sys/dev/ata ata-all.c ata-all.h ata-card.c ata-cbus.c ata-chipset.c ata-commands.h ata-disk.c ata-disk.h ata-dma.c ata-isa.c ata-lowlevel.c ata-pci.c ata-pci.h ata-queue.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 12:03:41 -0000 sos 2005-03-30 12:03:40 UTC FreeBSD src repository Modified files: sys/sys ata.h sys/conf files kmod.mk options sys/dev/ata ata-all.c ata-all.h ata-card.c ata-cbus.c ata-chipset.c ata-commands.h ata-disk.c ata-disk.h ata-dma.c ata-isa.c ata-lowlevel.c ata-pci.c ata-pci.h ata-queue.c ata-raid.c ata-raid.h atapi-cd.c atapi-cd.h atapi-fd.c atapi-fd.h atapi-tape.c atapi-tape.h sys/modules Makefile sbin/atacontrol atacontrol.c Added files: sys/modules/ata Makefile Makefile.inc sys/modules/ata/ata Makefile sys/modules/ata/atacam Makefile sys/modules/ata/atacard Makefile sys/modules/ata/atacbus Makefile sys/modules/ata/atadisk Makefile sys/modules/ata/ataisa Makefile sys/modules/ata/atapci Makefile sys/modules/ata/atapicd Makefile sys/modules/ata/atapifd Makefile sys/modules/ata/atapist Makefile sys/modules/ata/ataraid Makefile Log: This is the much rumoured ATA mkIII update that I've been working on. o ATA is now fully newbus'd and split into modules. This means that on a modern system you just load "atapci and ata" to get the base support, and then one or more of the device subdrivers "atadisk atapicd atapifd atapist ataraid". All can be loaded/unloaded anytime, but for obvious reasons you dont want to unload atadisk when you have mounted filesystems. o The device identify part of the probe has been rewritten to fix the problems with odd devices the old had, and to try to remove so of the long delays some HW could provoke. Also probing is done without the need for interrupts, making earlier probing possible. o SATA devices can be hot inserted/removed and devices will be created/ removed in /dev accordingly. NOTE: only supported on controllers that has this feature: Promise and Silicon Image for now. On other controllers the usual atacontrol detach/attach dance is still needed. o Support for "atomic" composite ATA requests used for RAID. o ATA RAID support has been rewritten and and now supports these metadata formats: "Adaptec HostRAID" "Highpoint V2 RocketRAID" "Highpoint V3 RocketRAID" "Intel MatrixRAID" "Integrated Technology Express" "LSILogic V2 MegaRAID" "LSILogic V3 MegaRAID" "Promise FastTrak" "Silicon Image Medley" "FreeBSD PseudoRAID" o Update the ioctl API to match new RAID levels etc. o Update atacontrol to know about the new RAID levels etc NOTE: you need to recompile atacontrol with the new sys/ata.h, make world will take care of that. NOTE2: that rebuild is done differently from the old system as the rebuild is now done piggybacked on read requests to the array, so atacontrol simply starts a background "dd" to rebuild the array. o The reinit code has been worked over to be much more robust. o The timeout code has been overhauled for races. o Support of new chipsets. o Lots of fixes for bugs found while doing the modulerization and reviewing the old code. Missing or changed features from current ATA: o atapi-cd no longer has support for ATAPI changers. Todays its much cheaper and alot faster to copy those CD images to disk and serve them from there. Besides they dont seem to be made anymore, maybe for that exact reason. o ATA RAID can only read metadata from all the above metadata formats, not write all of them (Promise and Highpoint V2 so far). This means that arrays can be picked up from the BIOS, but they cannot be created from FreeBSD. There is more to it than just the missing write metadata support, those formats are not unique to a given controller like Promise and Highpoint formats, instead they exist for several types, and even worse, some controllers can have different formats and its impossible to tell which one. The outcome is that we cannot reliably create the metadata of those formats and be sure the controller BIOS will understand it. However write support is needed to update/fail/rebuild the arrays properly so it sits fairly high on the TODO list. o So far atapicam is not supported with these changes. When/if this will change is up to the maintainer of atapi-cam so go there for questions. HW donated by: Webveveriet AS HW donated by: Frode Nordahl HW donated by: Yahoo! HW donated by: Sentex Patience by: Vife and my boys (and even the cats) Revision Changes Path 1.33 +34 -14 src/sbin/atacontrol/atacontrol.c 1.1011 +1 -0 src/sys/conf/files 1.186 +3 -2 src/sys/conf/kmod.mk 1.497 +0 -6 src/sys/conf/options 1.236 +410 -677 src/sys/dev/ata/ata-all.c 1.88 +283 -296 src/sys/dev/ata/ata-all.h 1.30 +10 -27 src/sys/dev/ata/ata-card.c 1.16 +43 -45 src/sys/dev/ata/ata-cbus.c 1.99 +797 -513 src/sys/dev/ata/ata-chipset.c 1.3 +98 -97 src/sys/dev/ata/ata-commands.h 1.183 +241 -228 src/sys/dev/ata/ata-disk.c 1.50 +16 -18 src/sys/dev/ata/ata-disk.h 1.133 +64 -61 src/sys/dev/ata/ata-dma.c 1.24 +11 -24 src/sys/dev/ata/ata-isa.c 1.55 +347 -186 src/sys/dev/ata/ata-lowlevel.c 1.92 +90 -67 src/sys/dev/ata/ata-pci.c 1.38 +308 -288 src/sys/dev/ata/ata-pci.h 1.43 +233 -117 src/sys/dev/ata/ata-queue.c 1.82 +3047 -1392 src/sys/dev/ata/ata-raid.c 1.28 +575 -234 src/sys/dev/ata/ata-raid.h 1.174 +620 -694 src/sys/dev/ata/atapi-cd.c 1.44 +232 -236 src/sys/dev/ata/atapi-cd.h 1.98 +248 -250 src/sys/dev/ata/atapi-fd.c 1.24 +36 -40 src/sys/dev/ata/atapi-fd.h 1.95 +347 -283 src/sys/dev/ata/atapi-tape.c 1.23 +98 -102 src/sys/dev/ata/atapi-tape.h 1.435 +1 -0 src/sys/modules/Makefile 1.1 +13 -0 src/sys/modules/ata/Makefile (new) 1.1 +3 -0 src/sys/modules/ata/Makefile.inc (new) 1.1 +10 -0 src/sys/modules/ata/ata/Makefile (new) 1.1 +9 -0 src/sys/modules/ata/atacam/Makefile (new) 1.1 +9 -0 src/sys/modules/ata/atacard/Makefile (new) 1.1 +9 -0 src/sys/modules/ata/atacbus/Makefile (new) 1.1 +9 -0 src/sys/modules/ata/atadisk/Makefile (new) 1.1 +9 -0 src/sys/modules/ata/ataisa/Makefile (new) 1.1 +9 -0 src/sys/modules/ata/atapci/Makefile (new) 1.1 +9 -0 src/sys/modules/ata/atapicd/Makefile (new) 1.1 +9 -0 src/sys/modules/ata/atapifd/Makefile (new) 1.1 +9 -0 src/sys/modules/ata/atapist/Makefile (new) 1.1 +9 -0 src/sys/modules/ata/ataraid/Makefile (new) 1.24 +18 -9 src/sys/sys/ata.h From owner-cvs-src@FreeBSD.ORG Wed Mar 30 12:27:35 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 53D5A16A4CE; Wed, 30 Mar 2005 12:27:35 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2B1F143D46; Wed, 30 Mar 2005 12:27:35 +0000 (GMT) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UCRZa7028193; Wed, 30 Mar 2005 12:27:35 GMT (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UCRYhd028192; Wed, 30 Mar 2005 12:27:34 GMT (envelope-from sos) Message-Id: <200503301227.j2UCRYhd028192@repoman.freebsd.org> From: Søren Schmidt Date: Wed, 30 Mar 2005 12:27:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ata ata_if.m X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 12:27:35 -0000 sos 2005-03-30 12:27:34 UTC FreeBSD src repository Added files: sys/dev/ata ata_if.m Log: Whoops, this got left out from the megacommit Revision Changes Path 1.1 +75 -0 src/sys/dev/ata/ata_if.m (new) From owner-cvs-src@FreeBSD.ORG Wed Mar 30 12:31:56 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F1CBD16A4CE; Wed, 30 Mar 2005 12:31:55 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B32B843D1F; Wed, 30 Mar 2005 12:31:55 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UCVtPq028429; Wed, 30 Mar 2005 12:31:55 GMT (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UCVtiN028428; Wed, 30 Mar 2005 12:31:55 GMT (envelope-from sobomax) Message-Id: <200503301231.j2UCVtiN028428@repoman.freebsd.org> From: Maxim Sobolev Date: Wed, 30 Mar 2005 12:31:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/usb if_rue.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 12:31:56 -0000 sobomax 2005-03-30 12:31:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/usb if_rue.c Log: MFC: comment out rue_miibus_statchg() function, which messes up PHY after UP->DOWN->UP sequence of link state changes. Approved by: re (kensmith) Revision Changes Path 1.16.2.1 +12 -0 src/sys/dev/usb/if_rue.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 12:59:54 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E35BA16A4CE; Wed, 30 Mar 2005 12:59:54 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB20543D5A; Wed, 30 Mar 2005 12:59:54 +0000 (GMT) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UCxsTR036172; Wed, 30 Mar 2005 12:59:54 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UCxsca036171; Wed, 30 Mar 2005 12:59:54 GMT (envelope-from nyan) Message-Id: <200503301259.j2UCxsca036171@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Wed, 30 Mar 2005 12:59:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/geom geom_pc98.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 12:59:55 -0000 nyan 2005-03-30 12:59:54 UTC FreeBSD src repository Modified files: sys/geom geom_pc98.c Log: Remove geometry translations here. Revision Changes Path 1.53 +0 -23 src/sys/geom/geom_pc98.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 13:03:34 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4EF7A16A4CE; Wed, 30 Mar 2005 13:03:34 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2524943D5F; Wed, 30 Mar 2005 13:03:34 +0000 (GMT) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UD3YW4036385; Wed, 30 Mar 2005 13:03:34 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UD3Y5r036384; Wed, 30 Mar 2005 13:03:34 GMT (envelope-from nyan) Message-Id: <200503301303.j2UD3Y5r036384@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Wed, 30 Mar 2005 13:03:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libdisk change.c src/usr.sbin/sysinstall disks.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 13:03:34 -0000 nyan 2005-03-30 13:03:33 UTC FreeBSD src repository Modified files: lib/libdisk change.c usr.sbin/sysinstall disks.c Log: Add over 32GB disk support on pc98 (userland part). Submitted by: Hirokazu WATANABE Revision Changes Path 1.26 +24 -1 src/lib/libdisk/change.c 1.154 +1 -1 src/usr.sbin/sysinstall/disks.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 14:05:29 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1786516A4CE; Wed, 30 Mar 2005 14:05:29 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E54F043D1D; Wed, 30 Mar 2005 14:05:28 +0000 (GMT) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UE5SPb039033; Wed, 30 Mar 2005 14:05:28 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UE5ScW039032; Wed, 30 Mar 2005 14:05:28 GMT (envelope-from nyan) Message-Id: <200503301405.j2UE5ScW039032@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Wed, 30 Mar 2005 14:05:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/pc98/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 14:05:29 -0000 nyan 2005-03-30 14:05:28 UTC FreeBSD src repository Modified files: sys/pc98/conf GENERIC Log: Add commented out ehci entry. Revision Changes Path 1.267 +1 -0 src/sys/pc98/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Wed Mar 30 14:48:23 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2E89516A4CE; Wed, 30 Mar 2005 14:48:23 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0374F43D2F; Wed, 30 Mar 2005 14:48:23 +0000 (GMT) (envelope-from ken@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UEmMfs040642; Wed, 30 Mar 2005 14:48:22 GMT (envelope-from ken@repoman.freebsd.org) Received: (from ken@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UEmMSe040641; Wed, 30 Mar 2005 14:48:22 GMT (envelope-from ken) Message-Id: <200503301448.j2UEmMSe040641@repoman.freebsd.org> From: "Kenneth D. Merry" Date: Wed, 30 Mar 2005 14:48:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sbin/camcontrol camcontrol.8 camcontrol.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 14:48:23 -0000 ken 2005-03-30 14:48:22 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sbin/camcontrol camcontrol.8 camcontrol.c Log: MFC: camcontrol.c: 1.53 camcontrol.8: 1.40 Add "report only" functionality to 'camcontrol format', so users can get a report on the status of a format already running on a drive. Fix status reporting for 'camcontrol format'. This was broken in rev 1.34 of camcontrol.c, almost 4 years ago! Submitted by: joerg (most of the reportonly changes) Approved by: re (kensmith) Revision Changes Path 1.38.2.1 +7 -1 src/sbin/camcontrol/camcontrol.8 1.52.2.1 +13 -4 src/sbin/camcontrol/camcontrol.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 14:52:04 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2EC4C16A4CE; Wed, 30 Mar 2005 14:52:04 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06D9843D1D; Wed, 30 Mar 2005 14:52:04 +0000 (GMT) (envelope-from ken@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UEq3lO040854; Wed, 30 Mar 2005 14:52:03 GMT (envelope-from ken@repoman.freebsd.org) Received: (from ken@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UEq3qf040853; Wed, 30 Mar 2005 14:52:03 GMT (envelope-from ken) Message-Id: <200503301452.j2UEq3qf040853@repoman.freebsd.org> From: "Kenneth D. Merry" Date: Wed, 30 Mar 2005 14:52:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/cam/scsi scsi_ch.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 14:52:04 -0000 ken 2005-03-30 14:52:03 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/cam/scsi scsi_ch.c Log: MFC, scsi_ch.c rev 1.42 Fix a place where we were referencing a pointer after it had been freed. Submitted by: "Henry Miller" Approved by: re (kensmith) Revision Changes Path 1.40.2.2 +2 -0 src/sys/cam/scsi/scsi_ch.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 14:54:17 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B7FCC16A4CE; Wed, 30 Mar 2005 14:54:17 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D32D43D4C; Wed, 30 Mar 2005 14:54:17 +0000 (GMT) (envelope-from ken@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UEsHda040977; Wed, 30 Mar 2005 14:54:17 GMT (envelope-from ken@repoman.freebsd.org) Received: (from ken@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UEsHDn040976; Wed, 30 Mar 2005 14:54:17 GMT (envelope-from ken) Message-Id: <200503301454.j2UEsHDn040976@repoman.freebsd.org> From: "Kenneth D. Merry" Date: Wed, 30 Mar 2005 14:54:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/cam/scsi scsi_cd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 14:54:17 -0000 ken 2005-03-30 14:54:17 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/cam/scsi scsi_cd.c Log: MFC, scsi_cd.c rev 1.93 Fix a problem with the cd(4) driver -- the CAMGETPASSTHRU ioctl wouldn't succeed if there was no media in the drive. This was broken in rev 1.72 when the media check was added to cdioctl(). For now, check the ioctl group to decide whether to check for media or not. (We only need to check for media on CD-specific ioctls.) Reported by: bland Approved by: re (kensmith) Revision Changes Path 1.89.2.3 +7 -1 src/sys/cam/scsi/scsi_cd.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 15:06:11 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D46FA16A4CE; Wed, 30 Mar 2005 15:06:11 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A32BB43D58; Wed, 30 Mar 2005 15:06:11 +0000 (GMT) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UF6Bnu041455; Wed, 30 Mar 2005 15:06:11 GMT (envelope-from philip@repoman.freebsd.org) Received: (from philip@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UF6BDV041454; Wed, 30 Mar 2005 15:06:11 GMT (envelope-from philip) Message-Id: <200503301506.j2UF6BDV041454@repoman.freebsd.org> From: Philip Paeps Date: Wed, 30 Mar 2005 15:06:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/acpi_support acpi_asus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 15:06:12 -0000 philip 2005-03-30 15:06:11 UTC FreeBSD src repository Modified files: sys/dev/acpi_support acpi_asus.c Log: Use a taskqueue for led-handling to prevent a potential panic. Submitted by: pjd Revision Changes Path 1.22 +34 -8 src/sys/dev/acpi_support/acpi_asus.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 15:14:22 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ADDF516A4CE; Wed, 30 Mar 2005 15:14:22 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8437043D53; Wed, 30 Mar 2005 15:14:22 +0000 (GMT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UFEMUS041822; Wed, 30 Mar 2005 15:14:22 GMT (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UFEM0t041821; Wed, 30 Mar 2005 15:14:22 GMT (envelope-from harti) Message-Id: <200503301514.j2UFEM0t041821@repoman.freebsd.org> From: Hartmut Brandt Date: Wed, 30 Mar 2005 15:14:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/make var.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 15:14:22 -0000 harti 2005-03-30 15:14:22 UTC FreeBSD src repository Modified files: usr.bin/make var.c Log: Fix a bug introduced in a previous commit: ParseModifier() consumes characters so it is not safe to move around code from before it to after it. This should fix problems with building the documentation. Patch: 7.170 Submitted by: Max Okumoto Revision Changes Path 1.143 +30 -15 src/usr.bin/make/var.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 15:18:59 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0C3A616A4CE; Wed, 30 Mar 2005 15:18:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E4D7F43D3F; Wed, 30 Mar 2005 15:18:58 +0000 (GMT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UFIwhK042068; Wed, 30 Mar 2005 15:18:58 GMT (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UFIwtp042067; Wed, 30 Mar 2005 15:18:58 GMT (envelope-from harti) Message-Id: <200503301518.j2UFIwtp042067@repoman.freebsd.org> From: Hartmut Brandt Date: Wed, 30 Mar 2005 15:18:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/make cond.c cond.h globals.h parse.c parse.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 15:18:59 -0000 harti 2005-03-30 15:18:58 UTC FreeBSD src repository Modified files: usr.bin/make cond.c cond.h globals.h parse.c parse.h Log: Make the structure for handling the input stack local to the parse module. The only module accessing it (the current line number) was the condition module, so pass the current line number as a function argument. Centralize the pushing of new input sources into one function ParsePushInput() and rename the function handling the popping from ParseEOF() to ParsePopInput(). Make the entire thing a little bit clearer, by holding the current input source in the top element of the stack instead of using extra variables for this. Use a type-safe intrusive list for the input stack. Revision Changes Path 1.44 +1 -3 src/usr.bin/make/cond.c 1.2 +1 -1 src/usr.bin/make/cond.h 1.3 +0 -3 src/usr.bin/make/globals.h 1.91 +124 -143 src/usr.bin/make/parse.c 1.2 +1 -15 src/usr.bin/make/parse.h From owner-cvs-src@FreeBSD.ORG Wed Mar 30 16:22:48 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DABE816A4D2; Wed, 30 Mar 2005 16:22:48 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AFD8E43D55; Wed, 30 Mar 2005 16:22:48 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UGMmIC044542; Wed, 30 Mar 2005 16:22:48 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UGMmrw044541; Wed, 30 Mar 2005 16:22:48 GMT (envelope-from wpaul) Message-Id: <200503301622.j2UGMmrw044541@repoman.freebsd.org> From: Bill Paul Date: Wed, 30 Mar 2005 16:22:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/ndis subr_ntoskrnl.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 16:22:49 -0000 wpaul 2005-03-30 16:22:48 UTC FreeBSD src repository Modified files: sys/compat/ndis subr_ntoskrnl.c Log: Fix a possible mutex leak in KeSetTimerEx(): if timer is NULL, we bail out without releasing the dispatcher lock. Move the lock acquisition after the pointer test to avoid this. Revision Changes Path 1.63 +2 -2 src/sys/compat/ndis/subr_ntoskrnl.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 18:02:49 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9BF2016A4CE; Wed, 30 Mar 2005 18:02:49 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 72B5743D58; Wed, 30 Mar 2005 18:02:49 +0000 (GMT) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UI2nbZ054766; Wed, 30 Mar 2005 18:02:49 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UI2nFd054765; Wed, 30 Mar 2005 18:02:49 GMT (envelope-from ru) Message-Id: <200503301802.j2UI2nFd054765@repoman.freebsd.org> From: Ruslan Ermilov Date: Wed, 30 Mar 2005 18:02:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/etc/periodic/weekly 330.catman X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 18:02:49 -0000 ru 2005-03-30 18:02:49 UTC FreeBSD src repository Modified files: etc/periodic/weekly 330.catman Log: Purge orphan catpages. PR: conf/35242 Submitted by: Annihilator Revision Changes Path 1.10 +3 -3 src/etc/periodic/weekly/330.catman From owner-cvs-src@FreeBSD.ORG Wed Mar 30 18:54:41 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 845A216A4CE; Wed, 30 Mar 2005 18:54:41 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5BF9343D39; Wed, 30 Mar 2005 18:54:41 +0000 (GMT) (envelope-from joerg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UIsfUc056504; Wed, 30 Mar 2005 18:54:41 GMT (envelope-from joerg@repoman.freebsd.org) Received: (from joerg@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UIsf5j056503; Wed, 30 Mar 2005 18:54:41 GMT (envelope-from joerg) Message-Id: <200503301854.j2UIsf5j056503@repoman.freebsd.org> From: Joerg Wunsch Date: Wed, 30 Mar 2005 18:54:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/sunlabel sunlabel.8 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 18:54:41 -0000 joerg 2005-03-30 18:54:41 UTC FreeBSD src repository Modified files: sbin/sunlabel sunlabel.8 Log: Fix grammar error caused by my previous edit. While being here, also update the copyright year. Submitted by: ru Revision Changes Path 1.6 +2 -2 src/sbin/sunlabel/sunlabel.8 From owner-cvs-src@FreeBSD.ORG Wed Mar 30 19:28:01 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 01D5616A4D2; Wed, 30 Mar 2005 19:28:01 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CCEFC43D1F; Wed, 30 Mar 2005 19:28:00 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UJS03S057663; Wed, 30 Mar 2005 19:28:00 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UJS0kd057662; Wed, 30 Mar 2005 19:28:00 GMT (envelope-from sam) Message-Id: <200503301928.j2UJS0kd057662@repoman.freebsd.org> From: Sam Leffler Date: Wed, 30 Mar 2005 19:28:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/tools/tools/ath 80211watch.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 19:28:01 -0000 sam 2005-03-30 19:28:00 UTC FreeBSD src repository Modified files: tools/tools/ath 80211watch.c Log: fix typo Revision Changes Path 1.3 +1 -1 src/tools/tools/ath/80211watch.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 20:13:09 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 872EC16A4CE; Wed, 30 Mar 2005 20:13:09 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A89443D41; Wed, 30 Mar 2005 20:13:09 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UKD9GY059351; Wed, 30 Mar 2005 20:13:09 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UKD9jH059350; Wed, 30 Mar 2005 20:13:09 GMT (envelope-from sam) Message-Id: <200503302013.j2UKD9jH059350@repoman.freebsd.org> From: Sam Leffler Date: Wed, 30 Mar 2005 20:13:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ath if_ath.c if_athioctl.h if_athvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 20:13:09 -0000 sam 2005-03-30 20:13:08 UTC FreeBSD src repository Modified files: sys/dev/ath if_ath.c if_athioctl.h if_athvar.h Log: o extend cts to cover packet burst when operating in 11g w/ protection o check current channel parameters, not shadow state, for acm policy on data frames Revision Changes Path 1.82 +55 -29 src/sys/dev/ath/if_ath.c 1.10 +2 -0 src/sys/dev/ath/if_athioctl.h 1.21 +13 -0 src/sys/dev/ath/if_athvar.h From owner-cvs-src@FreeBSD.ORG Wed Mar 30 20:17:19 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0267F16A4CE; Wed, 30 Mar 2005 20:17:19 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DE1B243D31; Wed, 30 Mar 2005 20:17:18 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UKHInm059646; Wed, 30 Mar 2005 20:17:18 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UKHIxM059645; Wed, 30 Mar 2005 20:17:18 GMT (envelope-from sam) Message-Id: <200503302017.j2UKHIxM059645@repoman.freebsd.org> From: Sam Leffler Date: Wed, 30 Mar 2005 20:17:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ath if_ath.c if_athrate.h src/sys/dev/ath/ath_rate/onoe onoe.c src/sys/dev/ath/ath_rate/amrr amrr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 20:17:19 -0000 sam 2005-03-30 20:17:18 UTC FreeBSD src repository Modified files: sys/dev/ath if_athrate.h if_ath.c sys/dev/ath/ath_rate/onoe onoe.c sys/dev/ath/ath_rate/amrr amrr.c Log: rev rate control api to pass the both the first+last tx descriptors to the rate control module for tx complete processing; this enables rate control algorithms to extract the packet length for xmits that require multiple descriptors Revision Changes Path 1.6 +2 -2 src/sys/dev/ath/ath_rate/amrr/amrr.c 1.6 +2 -2 src/sys/dev/ath/ath_rate/onoe/onoe.c 1.83 +1 -1 src/sys/dev/ath/if_ath.c 1.3 +1 -1 src/sys/dev/ath/if_athrate.h From owner-cvs-src@FreeBSD.ORG Wed Mar 30 20:20:50 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3D73F16A4CE; Wed, 30 Mar 2005 20:20:50 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 12A7643D2F; Wed, 30 Mar 2005 20:20:50 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UKKnSL059850; Wed, 30 Mar 2005 20:20:49 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UKKnQ8059849; Wed, 30 Mar 2005 20:20:49 GMT (envelope-from sam) Message-Id: <200503302020.j2UKKnQ8059849@repoman.freebsd.org> From: Sam Leffler Date: Wed, 30 Mar 2005 20:20:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ath/ath_rate/sample sample.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 20:20:50 -0000 sam 2005-03-30 20:20:49 UTC FreeBSD src repository Modified files: sys/dev/ath/ath_rate/sample sample.c Log: o fix bug where rate wouldn't lift off lowest setting when operating as an ap in 11g with protection enabled o correct rate selection when operating in 11g with protection when no packets have been sent yet (from John Bicket) o track api change to get first descriptor and use it to collect the frame length for calculating the state bin o add more debugging and shuffle some existing debugging to give more info o bump version to distinguish bug fixes Revision Changes Path 1.6 +47 -24 src/sys/dev/ath/ath_rate/sample/sample.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 20:21:45 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5510416A4CE; Wed, 30 Mar 2005 20:21:45 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2BAFB43D2D; Wed, 30 Mar 2005 20:21:45 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UKLj1I059927; Wed, 30 Mar 2005 20:21:45 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UKLjPQ059926; Wed, 30 Mar 2005 20:21:45 GMT (envelope-from sam) Message-Id: <200503302021.j2UKLjPQ059926@repoman.freebsd.org> From: Sam Leffler Date: Wed, 30 Mar 2005 20:21:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/tools/tools/ath athstats.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 20:21:45 -0000 sam 2005-03-30 20:21:45 UTC FreeBSD src repository Modified files: tools/tools/ath athstats.c Log: print new stats for cts burst extension logic Revision Changes Path 1.6 +2 -0 src/tools/tools/ath/athstats.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 20:29:02 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B745516A4CE; Wed, 30 Mar 2005 20:29:02 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8FB3D43D55; Wed, 30 Mar 2005 20:29:02 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UKT2YY060243; Wed, 30 Mar 2005 20:29:02 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UKT2uP060242; Wed, 30 Mar 2005 20:29:02 GMT (envelope-from sam) Message-Id: <200503302029.j2UKT2uP060242@repoman.freebsd.org> From: Sam Leffler Date: Wed, 30 Mar 2005 20:29:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ath if_ath.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 20:29:02 -0000 sam 2005-03-30 20:29:02 UTC FreeBSD src repository Modified files: sys/dev/ath if_ath.c Log: correct comment Revision Changes Path 1.84 +3 -3 src/sys/dev/ath/if_ath.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 20:30:49 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 390BC16A4CE; Wed, 30 Mar 2005 20:30:49 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 10E8643D1F; Wed, 30 Mar 2005 20:30:49 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UKUmbm060402; Wed, 30 Mar 2005 20:30:48 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UKUmL6060401; Wed, 30 Mar 2005 20:30:48 GMT (envelope-from sam) Message-Id: <200503302030.j2UKUmL6060401@repoman.freebsd.org> From: Sam Leffler Date: Wed, 30 Mar 2005 20:30:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ath if_ath.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 20:30:49 -0000 sam 2005-03-30 20:30:48 UTC FreeBSD src repository Modified files: sys/dev/ath if_ath.c Log: close unlikely race Submitted by: Michael Wong Revision Changes Path 1.85 +2 -2 src/sys/dev/ath/if_ath.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 21:45:09 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 40F8716A4CE; Wed, 30 Mar 2005 21:45:09 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1903E43D55; Wed, 30 Mar 2005 21:45:09 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2ULj8bT069724; Wed, 30 Mar 2005 21:45:08 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2ULj80R069723; Wed, 30 Mar 2005 21:45:08 GMT (envelope-from imp) Message-Id: <200503302145.j2ULj80R069723@repoman.freebsd.org> From: Warner Losh Date: Wed, 30 Mar 2005 21:45:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/config main.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 21:45:09 -0000 imp 2005-03-30 21:45:08 UTC FreeBSD src repository Modified files: usr.sbin/config main.c Log: style(9) nits Revision Changes Path 1.62 +3 -2 src/usr.sbin/config/main.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 22:52:27 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BB89116A4CE; Wed, 30 Mar 2005 22:52:27 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9017543D49; Wed, 30 Mar 2005 22:52:27 +0000 (GMT) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UMqR2g073240; Wed, 30 Mar 2005 22:52:27 GMT (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UMqRqF073236; Wed, 30 Mar 2005 22:52:27 GMT (envelope-from peter) Message-Id: <200503302252.j2UMqRqF073236@repoman.freebsd.org> From: Peter Wemm Date: Wed, 30 Mar 2005 22:52:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/amd64 db_disasm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 22:52:27 -0000 peter 2005-03-30 22:52:27 UTC FreeBSD src repository Modified files: sys/amd64/amd64 db_disasm.c Log: Commit my checkpoint of db_disasm.c that I hacked to understand some amd64 instructions as it was when I dropped it back in May 31, 2003. I'm committing this as an intermediate stage because back then I thought I understood what I was doing with this file. Revision Changes Path 1.29 +117 -80 src/sys/amd64/amd64/db_disasm.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 22:57:42 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 58F8B16A4CE; Wed, 30 Mar 2005 22:57:42 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2BB2443D5A; Wed, 30 Mar 2005 22:57:42 +0000 (GMT) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UMvgFt073825; Wed, 30 Mar 2005 22:57:42 GMT (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UMvgQL073824; Wed, 30 Mar 2005 22:57:42 GMT (envelope-from peter) Message-Id: <200503302257.j2UMvgQL073824@repoman.freebsd.org> From: Peter Wemm Date: Wed, 30 Mar 2005 22:57:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/amd64 db_disasm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 22:57:42 -0000 peter 2005-03-30 22:57:42 UTC FreeBSD src repository Modified files: sys/amd64/amd64 db_disasm.c Log: Checkpoint today's tidy-up of the WIP disassembler. It now agrees with objdump --disassemble when disassembling itself in userland. I've added the cmovCC instruction group and tweaked a bunch of size sensitive array indexes to either fix my mistakes and/or force it to work by any means necessary. I'm committing this because it is usable enough to see what is going on when single stepping via ddb. It might still tell lies, but its lies will be far more subtle now. I'm not sure that this is a good thing or not. Revision Changes Path 1.30 +40 -11 src/sys/amd64/amd64/db_disasm.c From owner-cvs-src@FreeBSD.ORG Wed Mar 30 23:08:47 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A8D516A4CE; Wed, 30 Mar 2005 23:08:47 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C47F43D3F; Wed, 30 Mar 2005 23:08:47 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2UN8kOK074296; Wed, 30 Mar 2005 23:08:46 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2UN8kNT074295; Wed, 30 Mar 2005 23:08:46 GMT (envelope-from mux) Message-Id: <200503302308.j2UN8kNT074295@repoman.freebsd.org> From: Maxime Henrion Date: Wed, 30 Mar 2005 23:08:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/ixgb if_ixgb.c if_ixgb.h if_ixgb_osdep.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 30 Mar 2005 23:08:47 -0000 mux 2005-03-30 23:08:46 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/ixgb if_ixgb.c if_ixgb.h if_ixgb_osdep.h Log: MFC if_ixgb.c r1.6 to r1.7, if_ixgb.h r1.4 and if_ixgb_osdep.h r1.3: Fix a bunch of bugs I came accross when looking at the ixgb(4) driver, some of which are rather serious: - Use the device sysctl tree instead of rolling our own. - Don't create a bus_dmamap_t to pass to bus_dmamem_alloc(), it is bus_dmamem_alloc() that creates it itself. The DMA map created by the driver was overwritten and its memory was leaked. - Fix resource handling bugs in the error path of ixgb_dma_alloc(). - Don't use vtophys() to get the base address of the TX and RX rings when busdma already gave us the correct address to use! - Remove now useless includes and the alpha_XXX_dmamap() hack. - Don't initialize if_output to ether_output(), ether_ifattach() does it for us already. - Add proper module dependencies on ether and pci. Tested by: Paul Willmann willmann at rice dot edu Approved by: re@ (kensmith) Revision Changes Path 1.3.2.1 +9 -32 src/sys/dev/ixgb/if_ixgb.c 1.2.4.1 +0 -7 src/sys/dev/ixgb/if_ixgb.h 1.1.4.1 +0 -2 src/sys/dev/ixgb/if_ixgb_osdep.h From owner-cvs-src@FreeBSD.ORG Thu Mar 31 00:32:38 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 093DC16A4CE; Thu, 31 Mar 2005 00:32:38 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D240943D2F; Thu, 31 Mar 2005 00:32:37 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V0Wb3D077222; Thu, 31 Mar 2005 00:32:37 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V0WbhU077221; Thu, 31 Mar 2005 00:32:37 GMT (envelope-from cperciva) Message-Id: <200503310032.j2V0WbhU077221@repoman.freebsd.org> From: Colin Percival Date: Thu, 31 Mar 2005 00:32:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/libexec/rtld-elf rtld.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 00:32:38 -0000 cperciva 2005-03-31 00:32:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_4) libexec/rtld-elf rtld.c Log: MFC revision 1.105: If dangerous environment variables are used, check that libraries being loaded aren't on a noexec-mounted filesystem. Revision Changes Path 1.43.2.19 +24 -1 src/libexec/rtld-elf/rtld.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 01:27:23 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 61A4E16A4CE; Thu, 31 Mar 2005 01:27:23 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3DFCF43D49; Thu, 31 Mar 2005 01:27:23 +0000 (GMT) (envelope-from gnn@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V1RNtH086016; Thu, 31 Mar 2005 01:27:23 GMT (envelope-from gnn@repoman.freebsd.org) Received: (from gnn@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V1RNHV086015; Thu, 31 Mar 2005 01:27:23 GMT (envelope-from gnn) Message-Id: <200503310127.j2V1RNHV086015@repoman.freebsd.org> From: "George V. Neville-Neil" Date: Thu, 31 Mar 2005 01:27:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/lib/libc/net getaddrinfo.3 getnameinfo.3 inet6_opt_init.3 inet6_option_space.3 inet6_rth_space.3 inet6_rthdr_space.3 src/share/man/man4 icmp6.4 ip6.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 01:27:23 -0000 gnn 2005-03-31 01:27:22 UTC FreeBSD src repository Removed files: (Branch: RELENG_5) lib/libc/net getaddrinfo.3 getnameinfo.3 inet6_opt_init.3 inet6_option_space.3 inet6_rth_space.3 inet6_rthdr_space.3 share/man/man4 icmp6.4 ip6.4 Log: MFC of new IPv6 related man pages from CURRENT to STABLE. The way this was done in HEAD was to remove the old pages and add the new pages. The same process is being followed here in STABLE. Reviewed by: Hiroki Sato for Release Engineering Approved by: re (Hiroki Sato) for Release Engineering Revision Changes Path 1.26.2.1 +0 -632 src/lib/libc/net/getaddrinfo.3 (dead) 1.18.2.1 +0 -311 src/lib/libc/net/getnameinfo.3 (dead) 1.4.2.1 +0 -319 src/lib/libc/net/inet6_opt_init.3 (dead) 1.12.4.2 +0 -485 src/lib/libc/net/inet6_option_space.3 (dead) 1.4.2.1 +0 -273 src/lib/libc/net/inet6_rth_space.3 (dead) 1.11.2.1 +0 -335 src/lib/libc/net/inet6_rthdr_space.3 (dead) 1.14.4.1 +0 -267 src/share/man/man4/icmp6.4 (dead) 1.16.2.1 +0 -710 src/share/man/man4/ip6.4 (dead) From owner-cvs-src@FreeBSD.ORG Thu Mar 31 01:52:55 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 089E116A4CE; Thu, 31 Mar 2005 01:52:54 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 976B843D39; Thu, 31 Mar 2005 01:52:54 +0000 (GMT) (envelope-from gnn@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V1qsfk086984; Thu, 31 Mar 2005 01:52:54 GMT (envelope-from gnn@repoman.freebsd.org) Received: (from gnn@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V1qsck086983; Thu, 31 Mar 2005 01:52:54 GMT (envelope-from gnn) Message-Id: <200503310152.j2V1qsck086983@repoman.freebsd.org> From: "George V. Neville-Neil" Date: Thu, 31 Mar 2005 01:52:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/lib/libc/net Makefile.inc gai_strerror.3 getaddrinfo.3 getnameinfo.3 inet6_opt_init.3 inet6_option_space.3 inet6_rth_space.3 inet6_rthdr_space.3 src/share/man/man4 icmp6.4 ip6.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 01:52:55 -0000 gnn 2005-03-31 01:52:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) lib/libc/net Makefile.inc Added files: (Branch: RELENG_5) lib/libc/net gai_strerror.3 getaddrinfo.3 getnameinfo.3 inet6_opt_init.3 inet6_option_space.3 inet6_rth_space.3 inet6_rthdr_space.3 share/man/man4 icmp6.4 ip6.4 Log: Complete the MFC of the man pages from CURRENT to STABLE. Add in the new files. Update the Makefile.inc to handle gai_strerror.3 Reviewed by: re (Hiroki Sato) Approved by: re (Hiroki Sato) Revision Changes Path 1.51.2.1 +2 -2 src/lib/libc/net/Makefile.inc 1.2.2.1 +87 -0 src/lib/libc/net/gai_strerror.3 (new) 1.26.2.2 +436 -0 src/lib/libc/net/getaddrinfo.3 (new) 1.18.2.2 +272 -0 src/lib/libc/net/getnameinfo.3 (new) 1.4.2.2 +337 -0 src/lib/libc/net/inet6_opt_init.3 (new) 1.12.4.3 +54 -0 src/lib/libc/net/inet6_option_space.3 (new) 1.4.2.2 +224 -0 src/lib/libc/net/inet6_rth_space.3 (new) 1.11.2.2 +57 -0 src/lib/libc/net/inet6_rthdr_space.3 (new) 1.14.4.2 +257 -0 src/share/man/man4/icmp6.4 (new) 1.16.2.2 +688 -0 src/share/man/man4/ip6.4 (new) From owner-cvs-src@FreeBSD.ORG Thu Mar 31 01:57:52 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 506C216A4CE; Thu, 31 Mar 2005 01:57:52 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 21D4643D39; Thu, 31 Mar 2005 01:57:52 +0000 (GMT) (envelope-from grehan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V1vqpt087167; Thu, 31 Mar 2005 01:57:52 GMT (envelope-from grehan@repoman.freebsd.org) Received: (from grehan@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V1vqVN087166; Thu, 31 Mar 2005 01:57:52 GMT (envelope-from grehan) Message-Id: <200503310157.j2V1vqVN087166@repoman.freebsd.org> From: Peter Grehan Date: Thu, 31 Mar 2005 01:57:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/powerpc/powermac ata_kauai.c ata_macio.c src/sys/powerpc/psim ata_iobus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 01:57:52 -0000 grehan 2005-03-31 01:57:51 UTC FreeBSD src repository Modified files: sys/powerpc/powermac ata_macio.c ata_kauai.c sys/powerpc/psim ata_iobus.c Log: Catch up with ATA-mkIII Revision Changes Path 1.8 +1 -17 src/sys/powerpc/powermac/ata_kauai.c 1.15 +1 -19 src/sys/powerpc/powermac/ata_macio.c 1.11 +2 -17 src/sys/powerpc/psim/ata_iobus.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 03:21:22 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8AD8216A4CE; Thu, 31 Mar 2005 03:21:22 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 620D543D1D; Thu, 31 Mar 2005 03:21:22 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V3LM7s090388; Thu, 31 Mar 2005 03:21:22 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V3LMAJ090387; Thu, 31 Mar 2005 03:21:22 GMT (envelope-from imp) Message-Id: <200503310321.j2V3LMAJ090387@repoman.freebsd.org> From: Warner Losh Date: Thu, 31 Mar 2005 03:21:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 03:21:22 -0000 imp 2005-03-31 03:21:22 UTC FreeBSD src repository Modified files: sys/conf NOTES Log: atapicam is broken, so comment it out since it may take a while to fix it. Revision Changes Path 1.1307 +1 -1 src/sys/conf/NOTES From owner-cvs-src@FreeBSD.ORG Thu Mar 31 03:34:00 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0871916A4CE; Thu, 31 Mar 2005 03:34:00 +0000 (GMT) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2EAFE43D5C; Thu, 31 Mar 2005 03:33:57 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.21] (rat.samsco.home [192.168.254.21]) (authenticated bits=0) by pooker.samsco.org (8.13.1/8.13.1) with ESMTP id j2V3bhA8014141; Wed, 30 Mar 2005 20:37:43 -0700 (MST) (envelope-from scottl@samsco.org) Message-ID: <424B6F28.3050800@samsco.org> Date: Wed, 30 Mar 2005 20:31:52 -0700 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.7.5) Gecko/20050321 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Warner Losh References: <200503310321.j2V3LMAJ090387@repoman.freebsd.org> In-Reply-To: <200503310321.j2V3LMAJ090387@repoman.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.8 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on pooker.samsco.org cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 03:34:00 -0000 Warner Losh wrote: > imp 2005-03-31 03:21:22 UTC > > FreeBSD src repository > > Modified files: > sys/conf NOTES > Log: > atapicam is broken, so comment it out since it may take a while to fix it. > > Revision Changes Path > 1.1307 +1 -1 src/sys/conf/NOTES Grr, this just encourages atrophy. I was already planning on fixing it tonight. Scott From owner-cvs-src@FreeBSD.ORG Thu Mar 31 03:50:08 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F03216A4CE; Thu, 31 Mar 2005 03:50:08 +0000 (GMT) Received: from harmony.village.org (rover.village.org [168.103.84.182]) by mx1.FreeBSD.org (Postfix) with ESMTP id D927B43D55; Thu, 31 Mar 2005 03:50:05 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1]) by harmony.village.org (8.13.3/8.13.1) with ESMTP id j2V3lROe050160; Wed, 30 Mar 2005 20:47:27 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Wed, 30 Mar 2005 20:47:27 -0700 (MST) Message-Id: <20050330.204727.74699483.imp@bsdimp.com> To: scottl@samsco.org From: Warner Losh In-Reply-To: <424B6F28.3050800@samsco.org> References: <200503310321.j2V3LMAJ090387@repoman.freebsd.org> <424B6F28.3050800@samsco.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 03:50:08 -0000 > > atapicam is broken, so comment it out since it may take a while to fix it. > Grr, this just encourages atrophy. I was already planning on fixing it > tonight. Last I heard Thomas wasn't going to have time to look at this for a while, so I thought I'd do current@ a favor and not spam it with N architectures of build failure between now and then. However, if you can spare them that fate by fixing atapicam, I'll not complain. Warner From owner-cvs-src@FreeBSD.ORG Thu Mar 31 04:05:18 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 88A9016A4CE; Thu, 31 Mar 2005 04:05:18 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D52043D41; Thu, 31 Mar 2005 04:05:18 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V45Idw091875; Thu, 31 Mar 2005 04:05:18 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V45IBT091874; Thu, 31 Mar 2005 04:05:18 GMT (envelope-from rwatson) Message-Id: <200503310405.j2V45IBT091874@repoman.freebsd.org> From: Robert Watson Date: Thu, 31 Mar 2005 04:05:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/ffsinfo ffsinfo.8 ffsinfo.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 04:05:18 -0000 rwatson 2005-03-31 04:05:17 UTC FreeBSD src repository Modified files: sbin/ffsinfo ffsinfo.8 ffsinfo.c Log: Don't default to '/var/tmp/ffsinfo' for the output of ffsinfo(8), since /var/tmp is a world-writable directory. MFC after: 3 days Reported by: Jon Passki Revision Changes Path 1.16 +5 -4 src/sbin/ffsinfo/ffsinfo.8 1.10 +3 -4 src/sbin/ffsinfo/ffsinfo.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 04:10:32 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 57A5F16A4CE; Thu, 31 Mar 2005 04:10:32 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2DD8843D5C; Thu, 31 Mar 2005 04:10:32 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V4AWYs092084; Thu, 31 Mar 2005 04:10:32 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V4AWLp092083; Thu, 31 Mar 2005 04:10:32 GMT (envelope-from rwatson) Message-Id: <200503310410.j2V4AWLp092083@repoman.freebsd.org> From: Robert Watson Date: Thu, 31 Mar 2005 04:10:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sbin/growfs Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 04:10:32 -0000 rwatson 2005-03-31 04:10:32 UTC FreeBSD src repository Modified files: sbin/growfs Makefile Log: Don't define FS_DEBUG by default, as this causes growfs to write debugging information to /tmp/growfs.debug, which is a world-writable directory. MFC after: 3 days Reported by: Jon Passki Revision Changes Path 1.13 +0 -1 src/sbin/growfs/Makefile From owner-cvs-src@FreeBSD.ORG Thu Mar 31 04:24:37 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A856516A4CE; Thu, 31 Mar 2005 04:24:37 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5B8DA43D31; Thu, 31 Mar 2005 04:24:37 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V4ObYE092697; Thu, 31 Mar 2005 04:24:37 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V4Obvr092696; Thu, 31 Mar 2005 04:24:37 GMT (envelope-from wpaul) Message-Id: <200503310424.j2V4Obvr092696@repoman.freebsd.org> From: Bill Paul Date: Thu, 31 Mar 2005 04:24:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/usr.sbin Makefile src/sys/compat/ndis kern_ndis.c kern_windrv.c ndis_var.h ntoskrnl_var.h subr_hal.c subr_ndis.c subr_ntoskrnl.c subr_pe.c subr_usbd.c usbd_var.h src/sys/modules/if_ndis Makefile src/sys/modules/ndis Makefile ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 04:24:37 -0000 wpaul 2005-03-31 04:24:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) usr.sbin Makefile sys/compat/ndis kern_ndis.c kern_windrv.c ndis_var.h ntoskrnl_var.h subr_hal.c subr_ndis.c subr_ntoskrnl.c subr_pe.c sys/modules/if_ndis Makefile sys/modules/ndis Makefile sys/dev/if_ndis if_ndis.c if_ndis_pccard.c if_ndis_pci.c sys/conf files.amd64 files.i386 Added files: (Branch: RELENG_5) sys/compat/ndis subr_usbd.c usbd_var.h Log: MFC all of the recent enhancements and bug fixes from the head to RELENG_5. This includes almost everything, except for if_ndis_usb.c, which is just a stub at the moment and won't be ready in time for 5.4, and for the patches to enable "ifconfig ndis0 scan" to work, since net80211 in RELENG_5 doesn't support it. Also turn on ndiscvt(8) for the amd64 platform. Approved by: re Revision Changes Path 1.60.2.4 +153 -87 src/sys/compat/ndis/kern_ndis.c 1.3.2.2 +37 -22 src/sys/compat/ndis/kern_windrv.c 1.29.2.3 +53 -3 src/sys/compat/ndis/ndis_var.h 1.17.2.4 +107 -6 src/sys/compat/ndis/ntoskrnl_var.h 1.13.2.3 +4 -4 src/sys/compat/ndis/subr_hal.c 1.67.2.5 +147 -41 src/sys/compat/ndis/subr_ndis.c 1.43.2.5 +383 -46 src/sys/compat/ndis/subr_ntoskrnl.c 1.7.2.3 +5 -1 src/sys/compat/ndis/subr_pe.c 1.1.2.1 +156 -0 src/sys/compat/ndis/subr_usbd.c (new) 1.1.2.1 +56 -0 src/sys/compat/ndis/usbd_var.h (new) 1.47.2.4 +1 -0 src/sys/conf/files.amd64 1.504.2.3 +1 -0 src/sys/conf/files.i386 1.69.2.6 +42 -39 src/sys/dev/if_ndis/if_ndis.c 1.6.2.3 +2 -4 src/sys/dev/if_ndis/if_ndis_pccard.c 1.8.2.3 +1 -3 src/sys/dev/if_ndis/if_ndis_pci.c 1.4.2.1 +1 -1 src/sys/modules/if_ndis/Makefile 1.6.2.2 +1 -1 src/sys/modules/ndis/Makefile 1.303.2.7 +1 -0 src/usr.sbin/Makefile From owner-cvs-src@FreeBSD.ORG Thu Mar 31 04:26:00 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8266A16A4CE; Thu, 31 Mar 2005 04:26:00 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CB5F043D3F; Thu, 31 Mar 2005 04:25:59 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V4Pxge092803; Thu, 31 Mar 2005 04:25:59 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V4PxHv092802; Thu, 31 Mar 2005 04:25:59 GMT (envelope-from jeff) Message-Id: <200503310425.j2V4PxHv092802@repoman.freebsd.org> From: Jeff Roberson Date: Thu, 31 Mar 2005 04:25:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_lock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 04:26:00 -0000 jeff 2005-03-31 04:25:59 UTC FreeBSD src repository Modified files: sys/kern kern_lock.c Log: - Remove apause(). It makes no sense with our present mutex implementation since simply unlocking a mutex does not ensure that one of the waiters will run and acquire it. We're more likely to reacquire the mutex before anyone else has a chance. It has also bit me three times now, as it's not safe to drop the interlock before sleeping in many cases. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.85 +0 -40 src/sys/kern/kern_lock.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 04:27:39 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 30DCF16A4CE; Thu, 31 Mar 2005 04:27:39 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06A6343D1F; Thu, 31 Mar 2005 04:27:39 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V4RcmN092877; Thu, 31 Mar 2005 04:27:38 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V4Rcxu092876; Thu, 31 Mar 2005 04:27:38 GMT (envelope-from wpaul) Message-Id: <200503310427.j2V4Rcxu092876@repoman.freebsd.org> From: Bill Paul Date: Thu, 31 Mar 2005 04:27:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/modules/if_ndis Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 04:27:39 -0000 wpaul 2005-03-31 04:27:38 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/modules/if_ndis Makefile Log: Grrr. I said no if_ndis_usb.c, and I meant it. Approved by: re Revision Changes Path 1.4.2.2 +1 -1 src/sys/modules/if_ndis/Makefile From owner-cvs-src@FreeBSD.ORG Thu Mar 31 04:27:49 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB03C16A4D1; Thu, 31 Mar 2005 04:27:49 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A19743D48; Thu, 31 Mar 2005 04:27:49 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V4RnB9092906; Thu, 31 Mar 2005 04:27:49 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V4RnrF092905; Thu, 31 Mar 2005 04:27:49 GMT (envelope-from jeff) Message-Id: <200503310427.j2V4RnrF092905@repoman.freebsd.org> From: Jeff Roberson Date: Thu, 31 Mar 2005 04:27:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/devfs devfs_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 04:27:50 -0000 jeff 2005-03-31 04:27:49 UTC FreeBSD src repository Modified files: sys/fs/devfs devfs_vfsops.c Log: - LK_NOPAUSE is a nop now. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.43 +1 -1 src/sys/fs/devfs/devfs_vfsops.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 04:31:30 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A264416A4CE; Thu, 31 Mar 2005 04:31:30 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 75F8943D55; Thu, 31 Mar 2005 04:31:30 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V4VU4J093180; Thu, 31 Mar 2005 04:31:30 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V4VU8u093179; Thu, 31 Mar 2005 04:31:30 GMT (envelope-from jeff) Message-Id: <200503310431.j2V4VU8u093179@repoman.freebsd.org> From: Jeff Roberson Date: Thu, 31 Mar 2005 04:31:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern uipc_syscalls.c vfs_mount.c vfs_subr.c vfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 04:31:30 -0000 jeff 2005-03-31 04:31:30 UTC FreeBSD src repository Modified files: sys/kern uipc_syscalls.c vfs_mount.c vfs_subr.c vfs_vnops.c Log: - LK_NOPAUSE is a nop now. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.218 +1 -1 src/sys/kern/uipc_syscalls.c 1.187 +1 -1 src/sys/kern/vfs_mount.c 1.607 +2 -2 src/sys/kern/vfs_subr.c 1.227 +3 -3 src/sys/kern/vfs_vnops.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 04:32:02 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F3E9816A4CE; Thu, 31 Mar 2005 04:32:01 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CB82E43D53; Thu, 31 Mar 2005 04:32:01 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V4W1R3093236; Thu, 31 Mar 2005 04:32:01 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V4W1NN093235; Thu, 31 Mar 2005 04:32:01 GMT (envelope-from jeff) Message-Id: <200503310432.j2V4W1NN093235@repoman.freebsd.org> From: Jeff Roberson Date: Thu, 31 Mar 2005 04:32:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/nfsclient nfs_node.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 04:32:02 -0000 jeff 2005-03-31 04:32:01 UTC FreeBSD src repository Modified files: sys/nfsclient nfs_node.c Log: - LK_NOPAUSE is a nop now. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.76 +1 -1 src/sys/nfsclient/nfs_node.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 04:34:30 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B8D6D16A4D0; Thu, 31 Mar 2005 04:34:30 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8BD3743D45; Thu, 31 Mar 2005 04:34:30 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V4YURO093324; Thu, 31 Mar 2005 04:34:30 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V4YUxE093323; Thu, 31 Mar 2005 04:34:30 GMT (envelope-from jeff) Message-Id: <200503310434.j2V4YUxE093323@repoman.freebsd.org> From: Jeff Roberson Date: Thu, 31 Mar 2005 04:34:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ufs/ffs ffs_rawread.c ffs_snapshot.c src/sys/ufs/ufs ufs_extattr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 04:34:30 -0000 jeff 2005-03-31 04:34:30 UTC FreeBSD src repository Modified files: sys/ufs/ffs ffs_rawread.c ffs_snapshot.c sys/ufs/ufs ufs_extattr.c Log: - LK_NOPAUSE is a nop now. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.24 +1 -1 src/sys/ufs/ffs/ffs_rawread.c 1.101 +2 -2 src/sys/ufs/ffs/ffs_snapshot.c 1.80 +5 -5 src/sys/ufs/ufs/ufs_extattr.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 04:37:09 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9AFFF16A4CE; Thu, 31 Mar 2005 04:37:09 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 724A643D49; Thu, 31 Mar 2005 04:37:09 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V4b9qh093513; Thu, 31 Mar 2005 04:37:09 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V4b99C093512; Thu, 31 Mar 2005 04:37:09 GMT (envelope-from jeff) Message-Id: <200503310437.j2V4b99C093512@repoman.freebsd.org> From: Jeff Roberson Date: Thu, 31 Mar 2005 04:37:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/vm vnode_pager.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 04:37:09 -0000 jeff 2005-03-31 04:37:09 UTC FreeBSD src repository Modified files: sys/vm vnode_pager.c Log: - LK_NOPAUSE is a nop now. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.217 +1 -1 src/sys/vm/vnode_pager.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 04:38:57 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7954816A4CE; Thu, 31 Mar 2005 04:38:57 +0000 (GMT) Received: from mail.chesapeake.net (chesapeake.net [208.142.252.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id EAB9643D45; Thu, 31 Mar 2005 04:38:56 +0000 (GMT) (envelope-from jroberson@chesapeake.net) Received: from mail.chesapeake.net (localhost [127.0.0.1]) by mail.chesapeake.net (8.12.10/8.12.10) with ESMTP id j2V4cu9P054122; Wed, 30 Mar 2005 23:38:56 -0500 (EST) (envelope-from jroberson@chesapeake.net) Received: from localhost (jroberson@localhost)j2V4cuu6054119; Wed, 30 Mar 2005 23:38:56 -0500 (EST) (envelope-from jroberson@chesapeake.net) X-Authentication-Warning: mail.chesapeake.net: jroberson owned process doing -bs Date: Wed, 30 Mar 2005 23:38:55 -0500 (EST) From: Jeff Roberson To: Jeff Roberson In-Reply-To: <200503310431.j2V4VU8u093179@repoman.freebsd.org> Message-ID: <20050330233726.C54623@mail.chesapeake.net> References: <200503310431.j2V4VU8u093179@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern uipc_syscalls.c vfs_mount.c vfs_subr.c vfs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 04:38:57 -0000 On Thu, 31 Mar 2005, Jeff Roberson wrote: > jeff 2005-03-31 04:31:30 UTC > > FreeBSD src repository > > Modified files: > sys/kern uipc_syscalls.c vfs_mount.c vfs_subr.c > vfs_vnops.c > Log: > - LK_NOPAUSE is a nop now. I'm actually not even sure why people set LK_NOPAUSE when calling vn_lock etc. It was set in the lockinit() for the standard lock. It seems like the spinwait optimization was only ever realistic on bufs, and even then seems a bit unlikely to make much difference. > > Sponsored by: Isilon Systems, Inc. > > Revision Changes Path > 1.218 +1 -1 src/sys/kern/uipc_syscalls.c > 1.187 +1 -1 src/sys/kern/vfs_mount.c > 1.607 +2 -2 src/sys/kern/vfs_subr.c > 1.227 +3 -3 src/sys/kern/vfs_vnops.c > From owner-cvs-src@FreeBSD.ORG Thu Mar 31 04:39:33 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 77A0A16A4CE; Thu, 31 Mar 2005 04:39:33 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 47C8B43D2F; Thu, 31 Mar 2005 04:39:33 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V4dXGv093623; Thu, 31 Mar 2005 04:39:33 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V4dXgh093622; Thu, 31 Mar 2005 04:39:33 GMT (envelope-from jeff) Message-Id: <200503310439.j2V4dXgh093622@repoman.freebsd.org> From: Jeff Roberson Date: Thu, 31 Mar 2005 04:39:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys lockmgr.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 04:39:33 -0000 jeff 2005-03-31 04:39:33 UTC FreeBSD src repository Modified files: sys/sys lockmgr.h Log: - apause() has been retired, remove LK_NOPAUSE as well. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.46 +0 -1 src/sys/sys/lockmgr.h From owner-cvs-src@FreeBSD.ORG Thu Mar 31 04:58:11 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D678816A4CF; Thu, 31 Mar 2005 04:58:11 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E572443D5C; Thu, 31 Mar 2005 04:58:10 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V4wAP0001213; Thu, 31 Mar 2005 04:58:10 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V4wAFO001212; Thu, 31 Mar 2005 04:58:10 GMT (envelope-from sam) Message-Id: <200503310458.j2V4wAFO001212@repoman.freebsd.org> From: Sam Leffler Date: Thu, 31 Mar 2005 04:58:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/amr amr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 04:58:12 -0000 sam 2005-03-31 04:58:10 UTC FreeBSD src repository Modified files: sys/dev/amr amr.c Log: handle potential null ptr Noticed by: Coverity Prevent analysis tool Revision Changes Path 1.63 +3 -1 src/sys/dev/amr/amr.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 05:00:31 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 99D7D16A4CE; Thu, 31 Mar 2005 05:00:31 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73B7243D39; Thu, 31 Mar 2005 05:00:31 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V50VN7001396; Thu, 31 Mar 2005 05:00:31 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V50Vgs001395; Thu, 31 Mar 2005 05:00:31 GMT (envelope-from sam) Message-Id: <200503310500.j2V50Vgs001395@repoman.freebsd.org> From: Sam Leffler Date: Thu, 31 Mar 2005 05:00:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 05:00:32 -0000 sam 2005-03-31 05:00:31 UTC FreeBSD src repository Modified files: sys/dev/aic7xxx aic7xxx.c Log: remove useless ptr check; cur_column can never be null Noticed by: Coverity Prevent analysis tool Revision Changes Path 1.109 +1 -1 src/sys/dev/aic7xxx/aic7xxx.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 05:15:27 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B50CC16A4CE; Thu, 31 Mar 2005 05:15:27 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8F2C443D55; Thu, 31 Mar 2005 05:15:27 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V5FRdX002077; Thu, 31 Mar 2005 05:15:27 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V5FR6c002076; Thu, 31 Mar 2005 05:15:27 GMT (envelope-from sam) Message-Id: <200503310515.j2V5FR6c002076@repoman.freebsd.org> From: Sam Leffler Date: Thu, 31 Mar 2005 05:15:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/hptmv hptproc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 05:15:27 -0000 sam 2005-03-31 05:15:27 UTC FreeBSD src repository Modified files: sys/dev/hptmv hptproc.c Log: check copyin return value (and while we're at it copyout too) Noticed by: Coverity Prevent analysis tool Revision Changes Path 1.5 +14 -8 src/sys/dev/hptmv/hptproc.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 05:18:19 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CF53316A4CE; Thu, 31 Mar 2005 05:18:19 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6A4443D45; Thu, 31 Mar 2005 05:18:19 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V5IJDD002175; Thu, 31 Mar 2005 05:18:19 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V5IJ76002174; Thu, 31 Mar 2005 05:18:19 GMT (envelope-from jeff) Message-Id: <200503310518.j2V5IJ76002174@repoman.freebsd.org> From: Jeff Roberson Date: Thu, 31 Mar 2005 05:18:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys lockmgr.h src/sys/kern kern_lock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 05:18:20 -0000 jeff 2005-03-31 05:18:19 UTC FreeBSD src repository Modified files: sys/sys lockmgr.h sys/kern kern_lock.c Log: - Add a LK_NOSHARE flag which forces all shared lock requests to be treated as exclusive lock requests. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.86 +5 -1 src/sys/kern/kern_lock.c 1.47 +1 -0 src/sys/sys/lockmgr.h From owner-cvs-src@FreeBSD.ORG Thu Mar 31 05:21:18 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EF73F16A4CE; Thu, 31 Mar 2005 05:21:17 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C3C2243D2F; Thu, 31 Mar 2005 05:21:17 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V5LHAR002377; Thu, 31 Mar 2005 05:21:17 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V5LHE0002376; Thu, 31 Mar 2005 05:21:17 GMT (envelope-from jeff) Message-Id: <200503310521.j2V5LHE0002376@repoman.freebsd.org> From: Jeff Roberson Date: Thu, 31 Mar 2005 05:21:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ufs/ffs ffs_snapshot.c ffs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 05:21:18 -0000 jeff 2005-03-31 05:21:17 UTC FreeBSD src repository Modified files: sys/ufs/ffs ffs_snapshot.c ffs_vnops.c Log: - Set LK_NOSHARE for snapshot locks. snapshots require exclusive only access. - Remove the hack from ffs_lock() to implement LK_NOSHARE in a ffs specific way. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.102 +2 -2 src/sys/ufs/ffs/ffs_snapshot.c 1.156 +0 -20 src/sys/ufs/ffs/ffs_vnops.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 05:22:46 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4517616A4CE; Thu, 31 Mar 2005 05:22:46 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1992E43D1F; Thu, 31 Mar 2005 05:22:46 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V5Mj8K002437; Thu, 31 Mar 2005 05:22:45 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V5MjDW002436; Thu, 31 Mar 2005 05:22:45 GMT (envelope-from jeff) Message-Id: <200503310522.j2V5MjDW002436@repoman.freebsd.org> From: Jeff Roberson Date: Thu, 31 Mar 2005 05:22:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern vfs_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 05:22:46 -0000 jeff 2005-03-31 05:22:45 UTC FreeBSD src repository Modified files: sys/kern vfs_subr.c Log: - Disable vfs shared locks by default. They must be specifically enabled on filesystems which safely support them. It appears that many network filesystems specifically are not shared lock safe. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.608 +5 -1 src/sys/kern/vfs_subr.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 05:23:21 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 69A2D16A4CE; Thu, 31 Mar 2005 05:23:21 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 365E443D39; Thu, 31 Mar 2005 05:23:21 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V5NLaA002479; Thu, 31 Mar 2005 05:23:21 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V5NLrh002478; Thu, 31 Mar 2005 05:23:21 GMT (envelope-from jeff) Message-Id: <200503310523.j2V5NLrh002478@repoman.freebsd.org> From: Jeff Roberson Date: Thu, 31 Mar 2005 05:23:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ufs/ffs ffs_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 05:23:21 -0000 jeff 2005-03-31 05:23:21 UTC FreeBSD src repository Modified files: sys/ufs/ffs ffs_vfsops.c Log: - FFS supports shared locks, clear LK_NOSHARE from our vnode locks. Sponsored by: Isilon Systems, Inc. Revision Changes Path 1.287 +2 -1 src/sys/ufs/ffs/ffs_vfsops.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 05:58:15 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 020E516A4CE; Thu, 31 Mar 2005 05:58:15 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF86643D53; Thu, 31 Mar 2005 05:58:14 +0000 (GMT) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V5wExU003743; Thu, 31 Mar 2005 05:58:14 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V5wEKw003742; Thu, 31 Mar 2005 05:58:14 GMT (envelope-from jeff) Message-Id: <200503310558.j2V5wEKw003742@repoman.freebsd.org> From: Jeff Roberson Date: Thu, 31 Mar 2005 05:58:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/ufs/ufs ufs_extattr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 05:58:15 -0000 jeff 2005-03-31 05:58:14 UTC FreeBSD src repository Modified files: sys/ufs/ufs ufs_extattr.c Log: - Fix botched LK_NOWAIT removal. I mistakenly thought this compiled as part of GENERIC. Revision Changes Path 1.81 +1 -1 src/sys/ufs/ufs/ufs_extattr.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 06:02:44 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C428D16A4CE; Thu, 31 Mar 2005 06:02:44 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E8FA43D5A; Thu, 31 Mar 2005 06:02:44 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V62iO3003973; Thu, 31 Mar 2005 06:02:44 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V62ikF003972; Thu, 31 Mar 2005 06:02:44 GMT (envelope-from njl) Message-Id: <200503310602.j2V62ikF003972@repoman.freebsd.org> From: Nate Lawson Date: Thu, 31 Mar 2005 06:02:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man5 rc.conf.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 06:02:44 -0000 njl 2005-03-31 06:02:44 UTC FreeBSD src repository Modified files: share/man/man5 rc.conf.5 Log: Add note about powerd(8) Submitted by: netchild Revision Changes Path 1.249 +7 -0 src/share/man/man5/rc.conf.5 From owner-cvs-src@FreeBSD.ORG Thu Mar 31 06:03:59 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 796CA16A4CE; Thu, 31 Mar 2005 06:03:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 533C143D58; Thu, 31 Mar 2005 06:03:59 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V63xYO004015; Thu, 31 Mar 2005 06:03:59 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V63xLY004014; Thu, 31 Mar 2005 06:03:59 GMT (envelope-from njl) Message-Id: <200503310603.j2V63xLY004014@repoman.freebsd.org> From: Nate Lawson Date: Thu, 31 Mar 2005 06:03:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/acpica acpivar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 06:03:59 -0000 njl 2005-03-31 06:03:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/acpica acpivar.h Log: MFC 1.91: Drop down to a single task queue thread Approved by: re (kensmith, scottl) Revision Changes Path 1.79.2.7 +1 -1 src/sys/dev/acpica/acpivar.h From owner-cvs-src@FreeBSD.ORG Thu Mar 31 06:05:17 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0B7C016A4CE; Thu, 31 Mar 2005 06:05:17 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D96E943D5C; Thu, 31 Mar 2005 06:05:16 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V65GdI004144; Thu, 31 Mar 2005 06:05:16 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V65Gu9004143; Thu, 31 Mar 2005 06:05:16 GMT (envelope-from njl) Message-Id: <200503310605.j2V65Gu9004143@repoman.freebsd.org> From: Nate Lawson Date: Thu, 31 Mar 2005 06:05:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man4 cpufreq.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 06:05:17 -0000 njl 2005-03-31 06:05:16 UTC FreeBSD src repository Modified files: share/man/man4 cpufreq.4 Log: Add note about Powernow Submitted by: Bruno Ducrot Revision Changes Path 1.7 +2 -0 src/share/man/man4/cpufreq.4 From owner-cvs-src@FreeBSD.ORG Thu Mar 31 06:11:04 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9532916A4CE; Thu, 31 Mar 2005 06:11:04 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 623D543D54; Thu, 31 Mar 2005 06:11:04 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V6B4Ml004413; Thu, 31 Mar 2005 06:11:04 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V6B4It004412; Thu, 31 Mar 2005 06:11:04 GMT (envelope-from njl) Message-Id: <200503310611.j2V6B4It004412@repoman.freebsd.org> From: Nate Lawson Date: Thu, 31 Mar 2005 06:11:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/cpufreq powernow.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 06:11:04 -0000 njl 2005-03-31 06:11:04 UTC FreeBSD src repository Modified files: sys/i386/cpufreq powernow.c Log: Remove check of numpst to allow more K8 variants to attach. The other checks, including cpuid_is_k7(), will catch CPUs that really don't support this method. Submitted by: Bruno Ducrot Tested by: Jari Kirma (kirma cs.hut.fi) Revision Changes Path 1.2 +7 -1 src/sys/i386/cpufreq/powernow.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 06:24:51 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A35B216A4CE; Thu, 31 Mar 2005 06:24:51 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7BEAA43D49; Thu, 31 Mar 2005 06:24:51 +0000 (GMT) (envelope-from hrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V6OpCw004952; Thu, 31 Mar 2005 06:24:51 GMT (envelope-from hrs@repoman.freebsd.org) Received: (from hrs@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V6OplS004951; Thu, 31 Mar 2005 06:24:51 GMT (envelope-from hrs) Message-Id: <200503310624.j2V6OplS004951@repoman.freebsd.org> From: Hiroki Sato Date: Thu, 31 Mar 2005 06:24:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 06:24:52 -0000 hrs 2005-03-31 06:24:51 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: re(4) ALTQ support and replace of some RFC derived manual pages. Revision Changes Path 1.836 +2 -2 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Thu Mar 31 06:25:15 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A3D316A4CE; Thu, 31 Mar 2005 06:25:15 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 006BC43D5A; Thu, 31 Mar 2005 06:25:14 +0000 (GMT) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V6PEHV005037; Thu, 31 Mar 2005 06:25:14 GMT (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V6PEfX005036; Thu, 31 Mar 2005 06:25:14 GMT (envelope-from sos) Message-Id: <200503310625.j2V6PEfX005036@repoman.freebsd.org> From: Søren Schmidt Date: Thu, 31 Mar 2005 06:25:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 06:25:15 -0000 sos 2005-03-31 06:25:14 UTC FreeBSD src repository Modified files: sys/dev/ata ata-chipset.c ata-pci.h Log: Correct the PCI ID for the SiS 965, and add support for the SATA part that was left our by accident. Prodded by: Patrik Backlund Revision Changes Path 1.100 +3 -2 src/sys/dev/ata/ata-chipset.c 1.39 +2 -1 src/sys/dev/ata/ata-pci.h From owner-cvs-src@FreeBSD.ORG Thu Mar 31 06:28:59 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 49CD116A4CE; Thu, 31 Mar 2005 06:28:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2204F43D60; Thu, 31 Mar 2005 06:28:59 +0000 (GMT) (envelope-from hrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V6SxlQ005205; Thu, 31 Mar 2005 06:28:59 GMT (envelope-from hrs@repoman.freebsd.org) Received: (from hrs@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V6Sxkd005204; Thu, 31 Mar 2005 06:28:59 GMT (envelope-from hrs) Message-Id: <200503310628.j2V6Sxkd005204@repoman.freebsd.org> From: Hiroki Sato Date: Thu, 31 Mar 2005 06:28:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 06:28:59 -0000 hrs 2005-03-31 06:28:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: re(4) ALTQ support and replace of some RFC derived manual pages. Update release notes: s/Early Adopter's Guide/Migration Guide/[*] Pointed out by: delphij[*] Approved by: re (implicitly) Revision Changes Path 1.761.2.38 +18 -5 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Thu Mar 31 06:51:55 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3B3FB16A4CE; Thu, 31 Mar 2005 06:51:55 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 12DCE43D48; Thu, 31 Mar 2005 06:51:55 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2V6pswg006153; Thu, 31 Mar 2005 06:51:54 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2V6psmc006152; Thu, 31 Mar 2005 06:51:54 GMT (envelope-from phk) Message-Id: <200503310651.j2V6psmc006152@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 31 Mar 2005 06:51:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/devfs devfs_vnops.c src/sys/kern kern_conf.c src/sys/sys conf.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 06:51:55 -0000 phk 2005-03-31 06:51:54 UTC FreeBSD src repository Modified files: sys/fs/devfs devfs_vnops.c sys/kern kern_conf.c sys/sys conf.h Log: Rename dev_ref() to dev_refl() Revision Changes Path 1.110 +1 -1 src/sys/fs/devfs/devfs_vnops.c 1.185 +1 -1 src/sys/kern/kern_conf.c 1.221 +1 -1 src/sys/sys/conf.h From owner-cvs-src@FreeBSD.ORG Thu Mar 31 10:13:15 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1659916A4CE; Thu, 31 Mar 2005 10:13:15 +0000 (GMT) Received: from mallaury.noc.nerim.net (smtp-104-thursday.noc.nerim.net [62.4.17.104]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2546643D46; Thu, 31 Mar 2005 10:13:14 +0000 (GMT) (envelope-from e-masson@kisoft-services.com) Received: from srvbsdnanssv.interne.kisoft-services.com (kisoft.net1.nerim.net [62.212.107.51]) by mallaury.noc.nerim.net (Postfix) with ESMTP id 040AA63252; Thu, 31 Mar 2005 12:13:12 +0200 (CEST) Received: from localhost (localhost [127.0.0.1])89648C43B; Thu, 31 Mar 2005 12:13:11 +0200 (CEST) Received: from srvbsdnanssv.interne.kisoft-services.com ([127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 65442-01; Thu, 31 Mar 2005 12:13:10 +0200 (CEST) Received: by srvbsdnanssv.interne.kisoft-services.com (Postfix, from userid 1001) id 16293C2A9; Thu, 31 Mar 2005 12:13:10 +0200 (CEST) To: Ruslan Ermilov From: Eric Masson In-Reply-To: <200503262022.j2QKMwno073925@repoman.freebsd.org> (Ruslan Ermilov's message of "Sat, 26 Mar 2005 20:22:58 +0000 (UTC)") References: <200503262022.j2QKMwno073925@repoman.freebsd.org> X-Operating-System: FreeBSD 5.4-PRERELEASE i386 Date: Thu, 31 Mar 2005 12:13:10 +0200 Message-ID: <86vf789l8p.fsf@srvbsdnanssv.interne.kisoft-services.com> User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Security Through Obscurity, berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Virus-Scanned: amavisd-new at interne.kisoft-services.com cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/man/man4 polling.4 xl.4 src/sys/pci if_xl.c if_xlreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 10:13:15 -0000 Ruslan Ermilov writes: Hi Ruslan, > Log: > xl(4) meets polling(4). Great, I think I'll be able to update the box this weekend. Many thanks for your work Éric Masson -- je n ai cité aucun message et sur irc on parle effectivement comme des enfants de 5 ans na! > 3. Quand tu cite un message, répond _après_ ce que tu cites ! -+- Yota in : - A un Yota près c'était bon -+- From owner-cvs-src@FreeBSD.ORG Thu Mar 31 10:29:57 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B594716A4CE; Thu, 31 Mar 2005 10:29:57 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A9BA43D5C; Thu, 31 Mar 2005 10:29:57 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VATvKq021174; Thu, 31 Mar 2005 10:29:57 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VATv3J021173; Thu, 31 Mar 2005 10:29:57 GMT (envelope-from phk) Message-Id: <200503311029.j2VATv3J021173@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 31 Mar 2005 10:29:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/devfs devfs_devs.c src/sys/kern kern_conf.c src/sys/sys conf.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 10:29:57 -0000 phk 2005-03-31 10:29:57 UTC FreeBSD src repository Modified files: sys/fs/devfs devfs_devs.c sys/kern kern_conf.c sys/sys conf.h Log: cdev (still) needs per instance uid/gid/mode Add unlocked version of dev_ref() Clean up various stuff in sys/conf.h Revision Changes Path 1.36 +3 -3 src/sys/fs/devfs/devfs_devs.c 1.186 +15 -9 src/sys/kern/kern_conf.c 1.222 +4 -3 src/sys/sys/conf.h From owner-cvs-src@FreeBSD.ORG Thu Mar 31 10:42:30 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8236E16A4CE; Thu, 31 Mar 2005 10:42:30 +0000 (GMT) Received: from bgo1smout1.broadpark.no (bgo1smout1.broadpark.no [217.13.4.94]) by mx1.FreeBSD.org (Postfix) with ESMTP id F221643D2F; Thu, 31 Mar 2005 10:42:29 +0000 (GMT) (envelope-from des@des.no) Received: from bgo1sminn1.broadpark.no ([217.13.4.93]) by bgo1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0IE70078BPHJIE40@bgo1smout1.broadpark.no>; Thu, 31 Mar 2005 12:36:55 +0200 (CEST) Received: from dsa.des.no ([80.203.228.37]) by bgo1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0IE700IPYPTBTQ70@bgo1sminn1.broadpark.no>; Thu, 31 Mar 2005 12:43:59 +0200 (CEST) Received: by dsa.des.no (Pony Express, from userid 666) id 27F18BDC4B; Thu, 31 Mar 2005 12:42:28 +0200 (CEST) Received: from xps.des.no (xps.des.no [10.0.0.12]) by dsa.des.no (Pony Express) with ESMTP id A6788BDC37; Thu, 31 Mar 2005 12:42:23 +0200 (CEST) Received: by xps.des.no (Postfix, from userid 1001) id 87D8C33C3E; Thu, 31 Mar 2005 12:42:23 +0200 (CEST) Date: Thu, 31 Mar 2005 12:42:23 +0200 From: des@des.no (=?iso-8859-1?q?Dag-Erling_Sm=F8rgrav?=) In-reply-to: <20050325212104.GB71185@ip.net.ua> To: Ruslan Ermilov Message-id: <86psxgksfk.fsf@xps.des.no> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: quoted-printable X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on dsa.des.no References: <200503251730.j2PHUKY7066092@repoman.freebsd.org> <20050325212104.GB71185@ip.net.ua> User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3 (berkeley-unix) X-Spam-Status: No, score=-2.8 required=5.0 tests=ALL_TRUSTED,AWL autolearn=disabled version=3.0.2 X-Spam-Level: cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Warner Losh cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sbin/restore Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 10:42:30 -0000 Ruslan Ermilov writes: > You usually do this without modifying a makefile, like this: > > # make DEBUG_FLAGS=3D-g Even better, put DEBUG_FLAGS ?=3D -g STRIP =3D # empty in /etc/make.conf, and your system will always be ready to debug. DES --=20 Dag-Erling Sm=F8rgrav - des@des.no From owner-cvs-src@FreeBSD.ORG Thu Mar 31 11:12:45 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AFF1616A4CE; Thu, 31 Mar 2005 11:12:45 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 86FB043D4C; Thu, 31 Mar 2005 11:12:45 +0000 (GMT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VBCje4022718; Thu, 31 Mar 2005 11:12:45 GMT (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VBCj1g022717; Thu, 31 Mar 2005 11:12:45 GMT (envelope-from harti) Message-Id: <200503311112.j2VBCj1g022717@repoman.freebsd.org> From: Hartmut Brandt Date: Thu, 31 Mar 2005 11:12:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/make buf.c util.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 11:12:45 -0000 harti 2005-03-31 11:12:45 UTC FreeBSD src repository Modified files: usr.bin/make buf.c util.h Log: Move the MAX macro to a util.h so it becomes usable in other modules. Suggested by: Max Okumoto Revision Changes Path 1.35 +0 -4 src/usr.bin/make/buf.c 1.7 +4 -0 src/usr.bin/make/util.h From owner-cvs-src@FreeBSD.ORG Thu Mar 31 11:35:56 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9BB1A16A4CE; Thu, 31 Mar 2005 11:35:56 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7AADF43D64; Thu, 31 Mar 2005 11:35:56 +0000 (GMT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VBZuML023661; Thu, 31 Mar 2005 11:35:56 GMT (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VBZu5q023660; Thu, 31 Mar 2005 11:35:56 GMT (envelope-from harti) Message-Id: <200503311135.j2VBZu5q023660@repoman.freebsd.org> From: Hartmut Brandt Date: Thu, 31 Mar 2005 11:35:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/make arch.c arch.h main.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 11:35:56 -0000 harti 2005-03-31 11:35:56 UTC FreeBSD src repository Modified files: usr.bin/make arch.c arch.h main.c Log: Almost complete rewrite of the archive code (except for the Makefile parsing part). Archive handling was broken at least since the move from BSD ar/ranlib to GNU binutils because of the different archive format. This rewrite fixes this by making make to carry around the defines for all formats (it supports) so it can support all of them independent of the actually used one. The supported formats are: traditional BSD (this seems to come from V7 at least, short names only and __.SYMDEF), BSD4.4 (long names with #1/ and __.SYMDEF) and SysV (extra name table and //). The only format not supported are broken traditional archives where the member names are truncated to 15 characters. Errors in the archive are not ignored anymore, but cause make to stop with an error message. The command line option -A causes these errors to become non-fatal. This is almost compatible with previous usage except for the error message printed in any case. Use a type-safe intrusive list for the archive cache. Reviewed by: Max Okumoto (without new error handling) Revision Changes Path 1.61 +491 -428 src/usr.bin/make/arch.c 1.3 +3 -1 src/usr.bin/make/arch.h 1.130 +7 -3 src/usr.bin/make/main.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 11:40:53 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A56F116A4CE; Thu, 31 Mar 2005 11:40:53 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7E6C343D1D; Thu, 31 Mar 2005 11:40:53 +0000 (GMT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VBer5F023904; Thu, 31 Mar 2005 11:40:53 GMT (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VBerDj023903; Thu, 31 Mar 2005 11:40:53 GMT (envelope-from harti) Message-Id: <200503311140.j2VBerDj023903@repoman.freebsd.org> From: Hartmut Brandt Date: Thu, 31 Mar 2005 11:40:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/make make.1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 11:40:53 -0000 harti 2005-03-31 11:40:53 UTC FreeBSD src repository Modified files: usr.bin/make make.1 Log: Document the new -A flag for ignoring archive errors. Revision Changes Path 1.85 +5 -2 src/usr.bin/make/make.1 From owner-cvs-src@FreeBSD.ORG Thu Mar 31 12:19:44 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C8C6716A4CE; Thu, 31 Mar 2005 12:19:44 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9ECE543D4C; Thu, 31 Mar 2005 12:19:44 +0000 (GMT) (envelope-from phk@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VCJiEu025397; Thu, 31 Mar 2005 12:19:44 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VCJiM3025396; Thu, 31 Mar 2005 12:19:44 GMT (envelope-from phk) Message-Id: <200503311219.j2VCJiM3025396@repoman.freebsd.org> From: Poul-Henning Kamp Date: Thu, 31 Mar 2005 12:19:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/cam/scsi scsi_target.c src/sys/coda coda_fbsd.c src/sys/dev/firewire fwdev.c src/sys/dev/nmdm nmdm.c src/sys/dev/snp snp.c src/sys/dev/sound/pcm dsp.c mixer.c src/sys/dev/vkbd vkbd.c src/sys/fs/devfs devfs_vnops.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 12:19:44 -0000 phk 2005-03-31 12:19:44 UTC FreeBSD src repository Modified files: sys/cam/scsi scsi_target.c sys/coda coda_fbsd.c sys/dev/firewire fwdev.c sys/dev/nmdm nmdm.c sys/dev/snp snp.c sys/dev/sound/pcm dsp.c mixer.c sys/dev/vkbd vkbd.c sys/fs/devfs devfs_vnops.c sys/kern tty_pty.c tty_tty.c sys/net bpf.c if_tap.c if_tun.c sys/netsmb smb_dev.c Log: Explicitly hold a reference to the cdev we have just cloned. This closes the race where the cdev was reclaimed before it ever made it back to devfs lookup. Revision Changes Path 1.66 +1 -0 src/sys/cam/scsi/scsi_target.c 1.42 +1 -0 src/sys/coda/coda_fbsd.c 1.46 +1 -0 src/sys/dev/firewire/fwdev.c 1.35 +1 -0 src/sys/dev/nmdm/nmdm.c 1.99 +3 -1 src/sys/dev/snp/snp.c 1.80 +1 -0 src/sys/dev/sound/pcm/dsp.c 1.43 +3 -1 src/sys/dev/sound/pcm/mixer.c 1.5 +3 -1 src/sys/dev/vkbd/vkbd.c 1.111 +1 -0 src/sys/fs/devfs/devfs_vnops.c 1.137 +1 -0 src/sys/kern/tty_pty.c 1.56 +1 -0 src/sys/kern/tty_tty.c 1.148 +1 -0 src/sys/net/bpf.c 1.51 +3 -1 src/sys/net/if_tap.c 1.149 +3 -1 src/sys/net/if_tun.c 1.27 +1 -0 src/sys/netsmb/smb_dev.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 13:52:13 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 18C6916A4CE; Thu, 31 Mar 2005 13:52:13 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E5C8943D31; Thu, 31 Mar 2005 13:52:12 +0000 (GMT) (envelope-from kensmith@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VDqCE5035357; Thu, 31 Mar 2005 13:52:12 GMT (envelope-from kensmith@repoman.freebsd.org) Received: (from kensmith@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VDqCHV035356; Thu, 31 Mar 2005 13:52:12 GMT (envelope-from kensmith) Message-Id: <200503311352.j2VDqCHV035356@repoman.freebsd.org> From: Ken Smith Date: Thu, 31 Mar 2005 13:52:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/scripts package-split.py X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 13:52:13 -0000 kensmith 2005-03-31 13:52:12 UTC FreeBSD src repository Modified files: release/scripts package-split.py Log: Remove the print/acroread package due to licensing concerns. Requested by: trevor (acroread maintainer) Seconded by: Mark Linimon, Joerg Wunsch MFC after: 1 day Revision Changes Path 1.4 +0 -1 src/release/scripts/package-split.py From owner-cvs-src@FreeBSD.ORG Thu Mar 31 14:20:12 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7A39016A4CE; Thu, 31 Mar 2005 14:20:12 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 52B2843D55; Thu, 31 Mar 2005 14:20:12 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VEKC5N036430; Thu, 31 Mar 2005 14:20:12 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VEKC45036429; Thu, 31 Mar 2005 14:20:12 GMT (envelope-from brueffer) Message-Id: <200503311420.j2VEKC45036429@repoman.freebsd.org> From: Christian Brueffer Date: Thu, 31 Mar 2005 14:20:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/share/man/man9 make_dev.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 14:20:12 -0000 brueffer 2005-03-31 14:20:12 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_5) share/man/man9 make_dev.9 Log: MFC: rev. 1.16 + 1.17 - The make_dev(9) functions no longer handle dev_ts, but struct cdevs. - Bump .Dd Approved by: re (blanket) Revision Changes Path 1.15.4.1 +10 -10 src/share/man/man9/make_dev.9 From owner-cvs-src@FreeBSD.ORG Thu Mar 31 14:33:17 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C7A4A16A4CE; Thu, 31 Mar 2005 14:33:17 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 99B4743D5A; Thu, 31 Mar 2005 14:33:17 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VEXHlN037252; Thu, 31 Mar 2005 14:33:17 GMT (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VEXHR2037251; Thu, 31 Mar 2005 14:33:17 GMT (envelope-from sobomax) Message-Id: <200503311433.j2VEXHR2037251@repoman.freebsd.org> From: Maxim Sobolev Date: Thu, 31 Mar 2005 14:33:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/lib/libc/net getaddrinfo.c gethostbyht.c getnetbyht.c getprotoent.c getservent.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 14:33:18 -0000 sobomax 2005-03-31 14:33:17 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) lib/libc/net getaddrinfo.c gethostbyht.c getnetbyht.c getprotoent.c getservent.c Log: MFC: Don't ignore the last line of config files (/etc/hosts, /etc/services, etc.). Approved by: re (kensmith) Revision Changes Path 1.52.2.5 +3 -3 src/lib/libc/net/getaddrinfo.c 1.16.8.1 +3 -3 src/lib/libc/net/gethostbyht.c 1.10.8.1 +2 -3 src/lib/libc/net/getnetbyht.c 1.2.8.1 +2 -3 src/lib/libc/net/getprotoent.c 1.12.6.1 +2 -3 src/lib/libc/net/getservent.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 14:35:30 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ECACA16A4CE; Thu, 31 Mar 2005 14:35:30 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C5DB343D1F; Thu, 31 Mar 2005 14:35:30 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VEZUd5037479; Thu, 31 Mar 2005 14:35:30 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VEZUaf037478; Thu, 31 Mar 2005 14:35:30 GMT (envelope-from brueffer) Message-Id: <200503311435.j2VEZUaf037478@repoman.freebsd.org> From: Christian Brueffer Date: Thu, 31 Mar 2005 14:35:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/share/man/man4 altq.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 14:35:31 -0000 brueffer 2005-03-31 14:35:30 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_5) share/man/man4 altq.4 Log: MFC: rev. 1.9 by ru Tiny markup fixes. Approved by: re (blanket) Revision Changes Path 1.2.2.9 +11 -11 src/share/man/man4/altq.4 From owner-cvs-src@FreeBSD.ORG Thu Mar 31 14:36:50 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8CD2E16A4CE; Thu, 31 Mar 2005 14:36:50 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 64DF343D62; Thu, 31 Mar 2005 14:36:50 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VEaoNV037535; Thu, 31 Mar 2005 14:36:50 GMT (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VEaoiU037534; Thu, 31 Mar 2005 14:36:50 GMT (envelope-from sobomax) Message-Id: <200503311436.j2VEaoiU037534@repoman.freebsd.org> From: Maxim Sobolev Date: Thu, 31 Mar 2005 14:36:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/compat/linux linux_ipc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 14:36:50 -0000 sobomax 2005-03-31 14:36:50 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/compat/linux linux_ipc.c Log: MFC: semctl(2) with IPC_STAT command should return zero in case of success. Approved by: re (kensmith) Revision Changes Path 1.39.2.2 +3 -2 src/sys/compat/linux/linux_ipc.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 14:46:03 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9616516A4CE; Thu, 31 Mar 2005 14:46:03 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6DD2043D54; Thu, 31 Mar 2005 14:46:03 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VEk3bm037928; Thu, 31 Mar 2005 14:46:03 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VEk3XE037927; Thu, 31 Mar 2005 14:46:03 GMT (envelope-from brueffer) Message-Id: <200503311446.j2VEk3XE037927@repoman.freebsd.org> From: Christian Brueffer Date: Thu, 31 Mar 2005 14:46:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/share/man/man9 vfs_suser.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 14:46:03 -0000 brueffer 2005-03-31 14:46:03 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_5) share/man/man9 vfs_suser.9 Log: MFC: rev. 1.2 by ru Markup and grammar fixes. Approved by: re (blanket) Revision Changes Path 1.1.2.1 +7 -5 src/share/man/man9/vfs_suser.9 From owner-cvs-src@FreeBSD.ORG Thu Mar 31 14:58:37 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 55C2616A4CE; Thu, 31 Mar 2005 14:58:37 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2CE2743D53; Thu, 31 Mar 2005 14:58:37 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VEwbMl038375; Thu, 31 Mar 2005 14:58:37 GMT (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VEwbvQ038374; Thu, 31 Mar 2005 14:58:37 GMT (envelope-from sobomax) Message-Id: <200503311458.j2VEwbvQ038374@repoman.freebsd.org> From: Maxim Sobolev Date: Thu, 31 Mar 2005 14:58:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/net if_ef.c if_ethersubr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 14:58:37 -0000 sobomax 2005-03-31 14:58:36 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/net if_ef.c if_ethersubr.c Log: MFC: o Enable all supported frame types when neither is enabled explicitly in the kernel config; o fix ef(4) driver when kernel compiled w/o IPX. Approved by: re (kensmith) Revision Changes Path 1.32.2.1 +9 -0 src/sys/net/if_ef.c 1.177.2.5 +1 -1 src/sys/net/if_ethersubr.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 15:00:45 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DFE5216A4CE; Thu, 31 Mar 2005 15:00:45 +0000 (GMT) Received: from tigra.ip.net.ua (tigra.ip.net.ua [82.193.96.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7D9AB43D41; Thu, 31 Mar 2005 15:00:43 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from localhost (rocky.ip.net.ua [82.193.96.2]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id j2VF1KCH042962; Thu, 31 Mar 2005 18:01:20 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua ([82.193.96.10]) by localhost (rocky.ipnet [82.193.96.2]) (amavisd-new, port 10024) with LMTP id 64267-06; Thu, 31 Mar 2005 18:00:51 +0300 (EEST) Received: from heffalump.ip.net.ua (heffalump.ip.net.ua [82.193.96.213]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id j2VF1JrV042959 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 31 Mar 2005 18:01:19 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: (from ru@localhost) by heffalump.ip.net.ua (8.13.1/8.13.1) id j2VF12Xr077421; Thu, 31 Mar 2005 18:01:02 +0300 (EEST) (envelope-from ru) Date: Thu, 31 Mar 2005 18:01:01 +0300 From: Ruslan Ermilov To: Dag-Erling Sm?rgrav Message-ID: <20050331150101.GA77383@ip.net.ua> References: <200503251730.j2PHUKY7066092@repoman.freebsd.org> <20050325212104.GB71185@ip.net.ua> <86psxgksfk.fsf@xps.des.no> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="MGYHOYXEY6WxJCY8" Content-Disposition: inline In-Reply-To: <86psxgksfk.fsf@xps.des.no> User-Agent: Mutt/1.5.9i X-Virus-Scanned: by amavisd-new at ip.net.ua cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: Warner Losh cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sbin/restore Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 15:00:46 -0000 --MGYHOYXEY6WxJCY8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Mar 31, 2005 at 12:42:23PM +0200, Dag-Erling Sm?rgrav wrote: > Ruslan Ermilov writes: > > You usually do this without modifying a makefile, like this: > > > > # make DEBUG_FLAGS=3D-g >=20 > Even better, put >=20 > DEBUG_FLAGS ?=3D -g > STRIP =3D # empty >=20 > in /etc/make.conf, and your system will always be ready to debug. >=20 The STRIP=3D is not necessary. From bsd.prog.mk: =2Eif !defined(DEBUG_FLAGS) STRIP?=3D -s =2Eendif Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --MGYHOYXEY6WxJCY8 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCTBCtqRfpzJluFF4RAlGKAJ9p1lcTT89p/AUlE8ZDBpO6Gd9hLwCfUm9o 5YZEdOPfnwTPb2vxRd7v+cY= =m5zw -----END PGP SIGNATURE----- --MGYHOYXEY6WxJCY8-- From owner-cvs-src@FreeBSD.ORG Thu Mar 31 15:05:41 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6695516A4CE; Thu, 31 Mar 2005 15:05:41 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 442A043D4C; Thu, 31 Mar 2005 15:05:41 +0000 (GMT) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VF5f7v038748; Thu, 31 Mar 2005 15:05:41 GMT (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VF5ftU038747; Thu, 31 Mar 2005 15:05:41 GMT (envelope-from sos) Message-Id: <200503311505.j2VF5ftU038747@repoman.freebsd.org> From: Søren Schmidt Date: Thu, 31 Mar 2005 15:05:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ata ata-all.c ata-cbus.c ata-chipset.c ata-disk.c ata-lowlevel.c ata-pci.c ata-queue.c ata_if.m atapi-cd.c atapi-fd.c atapi-tape.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 15:05:41 -0000 sos 2005-03-31 15:05:41 UTC FreeBSD src repository Modified files: sys/dev/ata ata-all.c ata-cbus.c ata-chipset.c ata-disk.c ata-lowlevel.c ata-pci.c ata-queue.c ata_if.m atapi-cd.c atapi-fd.c atapi-tape.c Log: Change the ata_* methods to use a channel device instead of a controller device. This helps when there is no controller parent to a channel (PPC port). Revision Changes Path 1.237 +10 -10 src/sys/dev/ata/ata-all.c 1.17 +54 -53 src/sys/dev/ata/ata-cbus.c 1.101 +1 -2 src/sys/dev/ata/ata-chipset.c 1.184 +2 -2 src/sys/dev/ata/ata-disk.c 1.56 +1 -1 src/sys/dev/ata/ata-lowlevel.c 1.93 +52 -52 src/sys/dev/ata/ata-pci.c 1.44 +3 -3 src/sys/dev/ata/ata-queue.c 1.2 +9 -10 src/sys/dev/ata/ata_if.m 1.175 +3 -3 src/sys/dev/ata/atapi-cd.c 1.99 +3 -3 src/sys/dev/ata/atapi-fd.c 1.96 +3 -3 src/sys/dev/ata/atapi-tape.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 15:07:07 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 144A316A4CE; Thu, 31 Mar 2005 15:07:07 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E259A43D4C; Thu, 31 Mar 2005 15:07:06 +0000 (GMT) (envelope-from wilko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VF76jS038806; Thu, 31 Mar 2005 15:07:06 GMT (envelope-from wilko@repoman.freebsd.org) Received: (from wilko@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VF76Cr038805; Thu, 31 Mar 2005 15:07:06 GMT (envelope-from wilko) Message-Id: <200503311507.j2VF76Cr038805@repoman.freebsd.org> From: Wilko Bulte Date: Thu, 31 Mar 2005 15:07:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 15:07:07 -0000 wilko 2005-03-31 15:07:06 UTC FreeBSD src repository Modified files: . access Log: Core has approved upgrading netchild's commit bit to src. joerg will be his mentor. Approved by: core Revision Changes Path 1.699 +1 -0 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Thu Mar 31 15:17:07 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5E02016A4CE; Thu, 31 Mar 2005 15:17:07 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 34FF643D3F; Thu, 31 Mar 2005 15:17:07 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VFH7bd039330; Thu, 31 Mar 2005 15:17:07 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VFH7JB039329; Thu, 31 Mar 2005 15:17:07 GMT (envelope-from marius) Message-Id: <200503311517.j2VFH7JB039329@repoman.freebsd.org> From: Marius Strobl Date: Thu, 31 Mar 2005 15:17:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/usr.sbin/watchdogd watchdogd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 15:17:07 -0000 marius 2005-03-31 15:17:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) usr.sbin/watchdogd watchdogd.c Log: MFC: 1.10 When disarming a watchdog by using an interval of WD_TO_NEVER a non-zero return value of the ioctl doesn't indicate that the command has failed so don't let watchdog(8) return an error in this case. Approved by: re (kensmith) Revision Changes Path 1.9.2.1 +2 -1 src/usr.sbin/watchdogd/watchdogd.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 15:54:34 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 058E716A4CE; Thu, 31 Mar 2005 15:54:34 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CCD3843D55; Thu, 31 Mar 2005 15:54:33 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VFsXpr040677; Thu, 31 Mar 2005 15:54:33 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VFsXl5040676; Thu, 31 Mar 2005 15:54:33 GMT (envelope-from bmah) Message-Id: <200503311554.j2VFsXl5040676@repoman.freebsd.org> From: "Bruce A. Mah" Date: Thu, 31 Mar 2005 15:54:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 15:54:34 -0000 bmah 2005-03-31 15:54:33 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: New release notes: SA-05:01.telnet (+MFC), restore(8) can once again read FreeBSD 1 dump tapes. MFCs noted: Configuration file reader fixes. One more grammar change: xargs(1) -I. Revision Changes Path 1.837 +12 -2 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Thu Mar 31 16:02:12 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 97C0B16A4CE; Thu, 31 Mar 2005 16:02:12 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6064043D55; Thu, 31 Mar 2005 16:02:12 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VG2CH8040994; Thu, 31 Mar 2005 16:02:12 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VG2C9r040993; Thu, 31 Mar 2005 16:02:12 GMT (envelope-from bmah) Message-Id: <200503311602.j2VG2C9r040993@repoman.freebsd.org> From: "Bruce A. Mah" Date: Thu, 31 Mar 2005 16:02:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 16:02:12 -0000 bmah 2005-03-31 16:02:12 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: Rewrite SA-05:01.telnet entry based on nectar's original commit message, which is more accurate and less clunky than my version. Revision Changes Path 1.838 +5 -4 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Thu Mar 31 16:19:27 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5FD8E16A4CE; Thu, 31 Mar 2005 16:19:27 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 36AC943D49; Thu, 31 Mar 2005 16:19:27 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VGJRZB041647; Thu, 31 Mar 2005 16:19:27 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VGJREg041646; Thu, 31 Mar 2005 16:19:27 GMT (envelope-from jhb) Message-Id: <200503311619.j2VGJREg041646@repoman.freebsd.org> From: John Baldwin Date: Thu, 31 Mar 2005 16:19:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 16:19:27 -0000 jhb 2005-03-31 16:19:27 UTC FreeBSD src repository Modified files: release Makefile Log: - Move the doc project docs over to disc2 to free up some room for future bloat on disc1. - Output a message letting the user know that we are generating MD5 sums during the long pause after the last mkisofs invocation in the iso.1 target. MFC after: 3 days Revision Changes Path 1.882 +11 -0 src/release/Makefile From owner-cvs-src@FreeBSD.ORG Thu Mar 31 16:38:48 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E32D916A4CF; Thu, 31 Mar 2005 16:38:48 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B2F8743D2D; Thu, 31 Mar 2005 16:38:48 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VGcmDU042402; Thu, 31 Mar 2005 16:38:48 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VGcmRU042401; Thu, 31 Mar 2005 16:38:48 GMT (envelope-from wpaul) Message-Id: <200503311638.j2VGcmRU042401@repoman.freebsd.org> From: Bill Paul Date: Thu, 31 Mar 2005 16:38:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/ndis subr_ndis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 16:38:49 -0000 wpaul 2005-03-31 16:38:48 UTC FreeBSD src repository Modified files: sys/compat/ndis subr_ndis.c Log: Fix an amd64 issue I overlooked. When setting up a callout to ndis_timercall() in NdisMInitializeTimer(), we can't use the raw function pointer. This is because ntoskrnl_run_dpc() expects to invoke a function with Microsoft calling conventions. On i386, this works because ndis_timercall() is declared with the __stdcall attribute, but this is a no-op on amd64. To do it correctly, we have to generate a wrapper for ndis_timercall() and us the wrapper instead of of the raw function pointer. Fix this by adding ndis_timercall() to the funcptr table in subr_ndis.c, and create ndis_findwrap() to extract the wrapped function from the table in NdisMInitializeTimer() instead of just passing ndis_timercall() to KeInitializeDpc() directly. Revision Changes Path 1.82 +26 -3 src/sys/compat/ndis/subr_ndis.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 16:39:19 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 506F616A4CE; Thu, 31 Mar 2005 16:39:19 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 11F2F43D5F; Thu, 31 Mar 2005 16:39:19 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VGdIqh042439; Thu, 31 Mar 2005 16:39:18 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VGdIJZ042438; Thu, 31 Mar 2005 16:39:18 GMT (envelope-from sam) Message-Id: <200503311639.j2VGdIJZ042438@repoman.freebsd.org> From: Sam Leffler Date: Thu, 31 Mar 2005 16:39:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ath if_ath.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 16:39:19 -0000 sam 2005-03-31 16:39:18 UTC FreeBSD src repository Modified files: sys/dev/ath if_ath.c Log: reclaim mbufs in failure cases Submitted by: Tai-hwa Liang Revision Changes Path 1.86 +2 -0 src/sys/dev/ath/if_ath.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 16:57:10 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C67DB16A4CE; Thu, 31 Mar 2005 16:57:10 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9A66543D1F; Thu, 31 Mar 2005 16:57:10 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VGvAEb049859; Thu, 31 Mar 2005 16:57:10 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VGvAB4049858; Thu, 31 Mar 2005 16:57:10 GMT (envelope-from bmah) Message-Id: <200503311657.j2VGvAB4049858@repoman.freebsd.org> From: "Bruce A. Mah" Date: Thu, 31 Mar 2005 16:57:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 16:57:10 -0000 bmah 2005-03-31 16:57:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: SA-05:01, configuration file reader fix, Approved by: re (blanket) Revision Changes Path 1.761.2.39 +12 -0 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Thu Mar 31 17:00:39 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 93EF516A4CE; Thu, 31 Mar 2005 17:00:39 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 675D743D31; Thu, 31 Mar 2005 17:00:39 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VH0dmQ050085; Thu, 31 Mar 2005 17:00:39 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VH0dkW050084; Thu, 31 Mar 2005 17:00:39 GMT (envelope-from wpaul) Message-Id: <200503311700.j2VH0dkW050084@repoman.freebsd.org> From: Bill Paul Date: Thu, 31 Mar 2005 17:00:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/compat/ndis subr_ndis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 17:00:39 -0000 wpaul 2005-03-31 17:00:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/compat/ndis subr_ndis.c Log: MFC fix from subr_ndis.c rev 1.82. This fixes the use of NdisMInitializeTimer() on amd64. (ndis_timercall() must be wrapped since it is invoked with MS calling conventions). Approved by: re Revision Changes Path 1.67.2.6 +26 -3 src/sys/compat/ndis/subr_ndis.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 17:03:46 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 532F116A4CE; Thu, 31 Mar 2005 17:03:46 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 276E143D49; Thu, 31 Mar 2005 17:03:46 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VH3kNv050178; Thu, 31 Mar 2005 17:03:46 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VH3kw2050177; Thu, 31 Mar 2005 17:03:46 GMT (envelope-from glebius) Message-Id: <200503311703.j2VH3kw2050177@repoman.freebsd.org> From: Gleb Smirnoff Date: Thu, 31 Mar 2005 17:03:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/netinet ip_fastfwd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 17:03:46 -0000 glebius 2005-03-31 17:03:46 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/netinet ip_fastfwd.c Log: MFC 1.27: - Don't free mbuf, passed to interface output method if the latter returns error. In this case mbuf has already been freed. [1] - Remove redundant declaration. PR: kern/78893 [1] Submitted by: Liang Yi [1] Reviewed by: sam Approved by: re (kensmith) Revision Changes Path 1.17.2.7 +1 -2 src/sys/netinet/ip_fastfwd.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 17:16:41 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1BDD916A4CE; Thu, 31 Mar 2005 17:16:41 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E5C6143D4C; Thu, 31 Mar 2005 17:16:40 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VHGelW050739; Thu, 31 Mar 2005 17:16:40 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VHGeep050738; Thu, 31 Mar 2005 17:16:40 GMT (envelope-from scottl) Message-Id: <200503311716.j2VHGeep050738@repoman.freebsd.org> From: Scott Long Date: Thu, 31 Mar 2005 17:16:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/pci if_ti.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 17:16:41 -0000 scottl 2005-03-31 17:16:40 UTC FreeBSD src repository Modified files: sys/pci if_ti.c Log: If resource allocation fails, we could wind up freeing the cdev without it being allocated. Add a simple check for this. Submitted by: yongari Revision Changes Path 1.104 +2 -1 src/sys/pci/if_ti.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 17:19:50 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E0A9116A4CE; Thu, 31 Mar 2005 17:19:50 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 81BCE43D4C; Thu, 31 Mar 2005 17:19:50 +0000 (GMT) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VHJoFC050822; Thu, 31 Mar 2005 17:19:50 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VHJoPt050821; Thu, 31 Mar 2005 17:19:50 GMT (envelope-from pjd) Message-Id: <200503311719.j2VHJoPt050821@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Thu, 31 Mar 2005 17:19:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/lib/libugidfw ugidfw.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 17:19:51 -0000 pjd 2005-03-31 17:19:50 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) lib/libugidfw ugidfw.c Log: Properly return rule number. Submitted by: Wojciech A. Koszek PR: bin/79292 OK'ed by: rwatson Approved by: re (kensmith) Revision Changes Path 1.6.2.2 +1 -1 src/lib/libugidfw/ugidfw.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 17:33:31 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0EA6616A4D3; Thu, 31 Mar 2005 17:33:31 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E8A7343D5D; Thu, 31 Mar 2005 17:33:30 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VHXUgj051367; Thu, 31 Mar 2005 17:33:30 GMT (envelope-from glebius@repoman.freebsd.org) Received: (from glebius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VHXUJv051366; Thu, 31 Mar 2005 17:33:30 GMT (envelope-from glebius) Message-Id: <200503311733.j2VHXUJv051366@repoman.freebsd.org> From: Gleb Smirnoff Date: Thu, 31 Mar 2005 17:33:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/netinet ip_carp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 17:33:31 -0000 glebius 2005-03-31 17:33:30 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/netinet ip_carp.c Log: When several carp interfaces are attached to Ethernet interface, carp_carpdev_state_locked() is called every time carp interface is attached. The first call backs up flags of the first interface, and the second call backs up them again, erasing correct values. To solve this, a carp_sc_state_locked() function is introduced. It is called when interface is attached to parent, instead of calling carp_carpdev_state_locked. carp_carpdev_state_locked() calls carp_sc_state_locked() for each sc in chain. Reported by: Yuriy N. Shkandybin, sem Approved by: re (kensmith) Revision Changes Path 1.21.2.2 +37 -27 src/sys/netinet/ip_carp.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 17:38:40 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4E5C916A4CE; Thu, 31 Mar 2005 17:38:40 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2257143D53; Thu, 31 Mar 2005 17:38:40 +0000 (GMT) (envelope-from cognet@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VHcesH051568; Thu, 31 Mar 2005 17:38:40 GMT (envelope-from cognet@repoman.freebsd.org) Received: (from cognet@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VHcebd051567; Thu, 31 Mar 2005 17:38:40 GMT (envelope-from cognet) Message-Id: <200503311738.j2VHcebd051567@repoman.freebsd.org> From: Olivier Houchard Date: Thu, 31 Mar 2005 17:38:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/re if_re.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 17:38:40 -0000 cognet 2005-03-31 17:38:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/re if_re.c Log: MFC rev 1.37: date: 2005/01/05 00:06:15; author: cognet; state: Exp; lines: +2 -2 Disable checksum offloading by default. It seems to produce corrupted packets with some revisions of the chip (particularly when using multiple TX descriptors). Approved by: re Revision Changes Path 1.28.2.11 +2 -2 src/sys/dev/re/if_re.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 18:19:56 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F15EB16A4CE; Thu, 31 Mar 2005 18:19:55 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D43D843D1D; Thu, 31 Mar 2005 18:19:55 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VIJtEe053134; Thu, 31 Mar 2005 18:19:55 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VIJtwa053133; Thu, 31 Mar 2005 18:19:55 GMT (envelope-from scottl) Message-Id: <200503311819.j2VIJtwa053133@repoman.freebsd.org> From: Scott Long Date: Thu, 31 Mar 2005 18:19:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/modules/arcmsr Makefile src/sys/dev/arcmsr arcmsr.c arcmsr.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 18:19:56 -0000 scottl 2005-03-31 18:19:55 UTC FreeBSD src repository Added files: sys/modules/arcmsr Makefile sys/dev/arcmsr arcmsr.c arcmsr.h Log: Add the Areca SATA RAID driver (arcmsr). This supports the ARC-11xx and 12xx series of controllers. Areca provides a CLI and HTTP management tool for FreeBSD/i386 and FreeBSD/amd64 on their website. Many thanks to Areca for their support of FreeBSD. Thanks also to Mike Tansca and Sentex Communications for donating hardware. Obtained from: Erich Chen Revision Changes Path 1.1 +2625 -0 src/sys/dev/arcmsr/arcmsr.c (new) 1.1 +4900 -0 src/sys/dev/arcmsr/arcmsr.h (new) 1.1 +10 -0 src/sys/modules/arcmsr/Makefile (new) From owner-cvs-src@FreeBSD.ORG Thu Mar 31 18:51:06 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D600316A4CE; Thu, 31 Mar 2005 18:51:06 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A9D2E43D6B; Thu, 31 Mar 2005 18:51:06 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VIp6mx054471; Thu, 31 Mar 2005 18:51:06 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VIp68J054470; Thu, 31 Mar 2005 18:51:06 GMT (envelope-from njl) Message-Id: <200503311851.j2VIp68J054470@repoman.freebsd.org> From: Nate Lawson Date: Thu, 31 Mar 2005 18:51:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/modules/cpufreq Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 18:51:07 -0000 njl 2005-03-31 18:51:06 UTC FreeBSD src repository Modified files: sys/modules/cpufreq Makefile Log: Additions to .PATH are cumulative so referencing $.PATH is not helpful. Informed by: ru Revision Changes Path 1.6 +1 -1 src/sys/modules/cpufreq/Makefile From owner-cvs-src@FreeBSD.ORG Thu Mar 31 18:56:54 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 86ADA16A4CE; Thu, 31 Mar 2005 18:56:54 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5947E43D58; Thu, 31 Mar 2005 18:56:54 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VIusxe054742; Thu, 31 Mar 2005 18:56:54 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VIusKn054741; Thu, 31 Mar 2005 18:56:54 GMT (envelope-from njl) Message-Id: <200503311856.j2VIusKn054741@repoman.freebsd.org> From: Nate Lawson Date: Thu, 31 Mar 2005 18:56:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_cpu.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 18:56:54 -0000 njl 2005-03-31 18:56:54 UTC FreeBSD src repository Modified files: sys/kern kern_cpu.c Log: Add a check for cpufreq_unregister() being called with no cpufreq device active. Note that the logic indicates this should not be possible so generate a warning if this ever happens. Found by: Coverity Prevent (via sam) Revision Changes Path 1.13 +5 -0 src/sys/kern/kern_cpu.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 19:07:27 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4273D16A4CE; Thu, 31 Mar 2005 19:07:27 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD3B243D39; Thu, 31 Mar 2005 19:07:26 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VJ7Qn9055203; Thu, 31 Mar 2005 19:07:26 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VJ7QKF055202; Thu, 31 Mar 2005 19:07:26 GMT (envelope-from njl) Message-Id: <200503311907.j2VJ7QKF055202@repoman.freebsd.org> From: Nate Lawson Date: Thu, 31 Mar 2005 19:07:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/acpica acpi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 19:07:27 -0000 njl 2005-03-31 19:07:26 UTC FreeBSD src repository Modified files: sys/dev/acpica acpi.c Log: Always free the returned env pointer even it doesn't indicate we're in verbose mode. Found by: Coverity Prevent (via sam) Revision Changes Path 1.210 +3 -2 src/sys/dev/acpica/acpi.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 19:33:45 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F341A16A4CE; Thu, 31 Mar 2005 19:33:44 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C73C143D66; Thu, 31 Mar 2005 19:33:44 +0000 (GMT) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VJXiBB056118; Thu, 31 Mar 2005 19:33:44 GMT (envelope-from iedowse@repoman.freebsd.org) Received: (from iedowse@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VJXiY8056117; Thu, 31 Mar 2005 19:33:44 GMT (envelope-from iedowse) Message-Id: <200503311933.j2VJXiY8056117@repoman.freebsd.org> From: Ian Dowse Date: Thu, 31 Mar 2005 19:33:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/usb usb.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 19:33:45 -0000 iedowse 2005-03-31 19:33:44 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/usb usb.c Log: MFC 1.106: Explore ehci busses before others. Approved by: re (kensmith) Revision Changes Path 1.100.2.3 +9 -3 src/sys/dev/usb/usb.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 19:37:00 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 82C7116A4CE; Thu, 31 Mar 2005 19:37:00 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3366B43D5F; Thu, 31 Mar 2005 19:37:00 +0000 (GMT) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VJb0dK056259; Thu, 31 Mar 2005 19:37:00 GMT (envelope-from iedowse@repoman.freebsd.org) Received: (from iedowse@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VJb0lY056258; Thu, 31 Mar 2005 19:37:00 GMT (envelope-from iedowse) Message-Id: <200503311937.j2VJb0lY056258@repoman.freebsd.org> From: Ian Dowse Date: Thu, 31 Mar 2005 19:36:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/usb uhub.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 19:37:00 -0000 iedowse 2005-03-31 19:36:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/usb uhub.c Log: MFC: 1.67 Root hubs don't have transaction translators, so so skip printing the message about them if the hub depth is zero. 1.68 Fix incorrect language parameter when getting the device serial number Approved by: re (kensmith) Revision Changes Path 1.62.2.5 +4 -16 src/sys/dev/usb/uhub.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 19:38:40 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8D72616A4CE; Thu, 31 Mar 2005 19:38:40 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5460143D67; Thu, 31 Mar 2005 19:38:40 +0000 (GMT) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VJcewe056359; Thu, 31 Mar 2005 19:38:40 GMT (envelope-from iedowse@repoman.freebsd.org) Received: (from iedowse@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VJceM5056358; Thu, 31 Mar 2005 19:38:40 GMT (envelope-from iedowse) Message-Id: <200503311938.j2VJceM5056358@repoman.freebsd.org> From: Ian Dowse Date: Thu, 31 Mar 2005 19:38:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/usb umass.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 19:38:40 -0000 iedowse 2005-03-31 19:38:40 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/usb umass.c Log: MFC: 1.120 Use M_NOWAIT when allocating from a callout routine. 1.121 Fix an incorrect NULL argument to usbd_set_interface() associated with the ALT_IFACE_1 quirk. Approved by: re (kensmith) Revision Changes Path 1.112.2.6 +5 -4 src/sys/dev/usb/umass.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 19:40:50 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 20F5516A4CE; Thu, 31 Mar 2005 19:40:50 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E66A643D1D; Thu, 31 Mar 2005 19:40:49 +0000 (GMT) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VJenpr056535; Thu, 31 Mar 2005 19:40:49 GMT (envelope-from iedowse@repoman.freebsd.org) Received: (from iedowse@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VJen4S056534; Thu, 31 Mar 2005 19:40:49 GMT (envelope-from iedowse) Message-Id: <200503311940.j2VJen4S056534@repoman.freebsd.org> From: Ian Dowse Date: Thu, 31 Mar 2005 19:40:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/i386/conf GENERIC src/sys/amd64/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 19:40:50 -0000 iedowse 2005-03-31 19:40:49 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/i386/conf GENERIC sys/amd64/conf GENERIC Log: Add a commented-out ehci entry. Approved by: re (kensmith) Revision Changes Path 1.421.2.9 +1 -0 src/sys/amd64/conf/GENERIC 1.413.2.11 +1 -0 src/sys/i386/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Thu Mar 31 19:44:15 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8706116A4CE; Thu, 31 Mar 2005 19:44:15 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 593CB43D60; Thu, 31 Mar 2005 19:44:15 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VJiFpM056753; Thu, 31 Mar 2005 19:44:15 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VJiFUN056752; Thu, 31 Mar 2005 19:44:15 GMT (envelope-from scottl) Message-Id: <200503311944.j2VJiFUN056752@repoman.freebsd.org> From: Scott Long Date: Thu, 31 Mar 2005 19:44:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man4 Makefile arcmsr.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 19:44:15 -0000 scottl 2005-03-31 19:44:15 UTC FreeBSD src repository Modified files: share/man/man4 Makefile Added files: share/man/man4 arcmsr.4 Log: Add a manual page for the arcmsr driver. Revision Changes Path 1.311 +1 -0 src/share/man/man4/Makefile 1.1 +107 -0 src/share/man/man4/arcmsr.4 (new) From owner-cvs-src@FreeBSD.ORG Thu Mar 31 19:45:10 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1DF9416A4CE; Thu, 31 Mar 2005 19:45:10 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E66BF43D58; Thu, 31 Mar 2005 19:45:09 +0000 (GMT) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VJj9bF056825; Thu, 31 Mar 2005 19:45:09 GMT (envelope-from iedowse@repoman.freebsd.org) Received: (from iedowse@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VJj9cS056824; Thu, 31 Mar 2005 19:45:09 GMT (envelope-from iedowse) Message-Id: <200503311945.j2VJj9cS056824@repoman.freebsd.org> From: Ian Dowse Date: Thu, 31 Mar 2005 19:45:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/usb ehci_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 19:45:10 -0000 iedowse 2005-03-31 19:45:09 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/usb ehci_pci.c Log: MFC 1.17: Reduce verbosity of ehci boot messages. Approved by: re (kensmith) Revision Changes Path 1.14.2.1 +9 -2 src/sys/dev/usb/ehci_pci.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 19:47:11 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8EB7716A4CE; Thu, 31 Mar 2005 19:47:11 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6045043D5A; Thu, 31 Mar 2005 19:47:11 +0000 (GMT) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VJlB5F056924; Thu, 31 Mar 2005 19:47:11 GMT (envelope-from iedowse@repoman.freebsd.org) Received: (from iedowse@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VJlBfM056923; Thu, 31 Mar 2005 19:47:11 GMT (envelope-from iedowse) Message-Id: <200503311947.j2VJlBfM056923@repoman.freebsd.org> From: Ian Dowse Date: Thu, 31 Mar 2005 19:47:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/usb ehci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 19:47:11 -0000 iedowse 2005-03-31 19:47:11 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/usb ehci.c Log: MFC 1.35: remove trailing whitespace and update TODO comments. Approved by: re (kensmith) Revision Changes Path 1.14.2.9 +14 -20 src/sys/dev/usb/ehci.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 19:49:06 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BCC2616A4CE; Thu, 31 Mar 2005 19:49:06 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 90D4543D3F; Thu, 31 Mar 2005 19:49:06 +0000 (GMT) (envelope-from iedowse@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VJn65x056988; Thu, 31 Mar 2005 19:49:06 GMT (envelope-from iedowse@repoman.freebsd.org) Received: (from iedowse@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VJn6Dl056987; Thu, 31 Mar 2005 19:49:06 GMT (envelope-from iedowse) Message-Id: <200503311949.j2VJn6Dl056987@repoman.freebsd.org> From: Ian Dowse Date: Thu, 31 Mar 2005 19:49:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/share/man/man4 ehci.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 19:49:06 -0000 iedowse 2005-03-31 19:49:06 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) share/man/man4 ehci.4 Log: MFC 1.2: update BUGS section to reflect recent EHCI changes. Approved by: re (kensmith) Revision Changes Path 1.1.6.1 +2 -5 src/share/man/man4/ehci.4 From owner-cvs-src@FreeBSD.ORG Thu Mar 31 20:02:14 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7F3E316A4CE; Thu, 31 Mar 2005 20:02:14 +0000 (GMT) Received: from tigra.ip.net.ua (tigra.ip.net.ua [82.193.96.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F52543D55; Thu, 31 Mar 2005 20:02:13 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from localhost (rocky.ip.net.ua [82.193.96.2]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id j2VK2rsf060577; Thu, 31 Mar 2005 23:02:53 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: from tigra.ip.net.ua ([82.193.96.10]) by localhost (rocky.ipnet [82.193.96.2]) (amavisd-new, port 10024) with LMTP id 78645-14; Thu, 31 Mar 2005 23:02:24 +0300 (EEST) Received: from heffalump.ip.net.ua (heffalump.ip.net.ua [82.193.96.213]) by tigra.ip.net.ua (8.12.11/8.12.11) with ESMTP id j2VK2qbF060574 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 31 Mar 2005 23:02:52 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: (from ru@localhost) by heffalump.ip.net.ua (8.13.1/8.13.1) id j2VK2XmX070013; Thu, 31 Mar 2005 23:02:33 +0300 (EEST) (envelope-from ru) Date: Thu, 31 Mar 2005 23:02:33 +0300 From: Ruslan Ermilov To: Scott Long Message-ID: <20050331200233.GA64472@ip.net.ua> References: <200503311819.j2VIJtwa053133@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="lrZ03NoBR/3+SXJZ" Content-Disposition: inline In-Reply-To: <200503311819.j2VIJtwa053133@repoman.freebsd.org> User-Agent: Mutt/1.5.9i X-Virus-Scanned: by amavisd-new at ip.net.ua cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/modules/arcmsr Makefile src/sys/dev/arcmsr arcmsr.c arcmsr.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 20:02:14 -0000 --lrZ03NoBR/3+SXJZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Mar 31, 2005 at 06:19:55PM +0000, Scott Long wrote: > scottl 2005-03-31 18:19:55 UTC >=20 > FreeBSD src repository >=20 > Added files: > sys/modules/arcmsr Makefile=20 > sys/dev/arcmsr arcmsr.c arcmsr.h=20 > Log: > Add the Areca SATA RAID driver (arcmsr). This supports the ARC-11xx an= d 12xx > series of controllers. Areca provides a CLI and HTTP management tool f= or > FreeBSD/i386 and FreeBSD/amd64 on their website. Many thanks to Areca = for > their support of FreeBSD. Thanks also to Mike Tansca and Sentex Commun= ications > for donating hardware. > =20 > Obtained from: Erich Chen > =20 > Revision Changes Path > 1.1 +2625 -0 src/sys/dev/arcmsr/arcmsr.c (new) > 1.1 +4900 -0 src/sys/dev/arcmsr/arcmsr.h (new) > 1.1 +10 -0 src/sys/modules/arcmsr/Makefile (new) >=20 Is this a common practice to "reserve" copyright years? My on-board Promise controller's BIOS also had copyright year 2005 back in 2004. Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --lrZ03NoBR/3+SXJZ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCTFdZqRfpzJluFF4RAruKAJwKavX6wBgA6yqy9jM800qPWaXa/wCfVrEL YSFed6R5YOff5+7CkQkK0qE= =npPf -----END PGP SIGNATURE----- --lrZ03NoBR/3+SXJZ-- From owner-cvs-src@FreeBSD.ORG Thu Mar 31 20:07:51 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE60A16A4CE; Thu, 31 Mar 2005 20:07:51 +0000 (GMT) Received: from liberty.onthenet.com.au (liberty.OntheNet.com.au [203.22.124.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2CD6C43D49; Thu, 31 Mar 2005 20:07:51 +0000 (GMT) (envelope-from grehan@freebsd.org) Received: from [203.13.71.28] (CPE-71-28.dsl.OntheNet.net [203.13.71.28]) j2VK7nnP085413; Fri, 1 Apr 2005 06:07:49 +1000 (EST) (envelope-from grehan@freebsd.org) Message-ID: <424C588F.4080401@freebsd.org> Date: Fri, 01 Apr 2005 06:07:43 +1000 From: Peter Grehan User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.2) Gecko/20041016 X-Accept-Language: en-us, en MIME-Version: 1.0 To: =?ISO-8859-1?Q?S=F8ren_Schmidt?= References: <200503311505.j2VF5ftU038747@repoman.freebsd.org> In-Reply-To: <200503311505.j2VF5ftU038747@repoman.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.c ata-cbus.c ata-chipset.c ata-disk.c ata-lowlevel.c ata-pci.c ata-queue.c ata_if.m atapi-cd.c atapi-fd.c atapi-tape.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 20:07:52 -0000 > sos 2005-03-31 15:05:41 UTC > > FreeBSD src repository > > Modified files: > sys/dev/ata ata-all.c ata-cbus.c ata-chipset.c > ata-disk.c ata-lowlevel.c ata-pci.c > ata-queue.c ata_if.m atapi-cd.c > atapi-fd.c atapi-tape.c > Log: > Change the ata_* methods to use a channel device instead of a > controller device. This helps when there is no controller parent > to a channel (PPC port). Thankyou ! later, Peter. From owner-cvs-src@FreeBSD.ORG Thu Mar 31 20:21:43 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BC6E016A4CE; Thu, 31 Mar 2005 20:21:43 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9EE8D43D49; Thu, 31 Mar 2005 20:21:43 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VKLhKX058337; Thu, 31 Mar 2005 20:21:43 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VKLh2C058336; Thu, 31 Mar 2005 20:21:43 GMT (envelope-from scottl) Message-Id: <200503312021.j2VKLh2C058336@repoman.freebsd.org> From: Scott Long Date: Thu, 31 Mar 2005 20:21:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf files.amd64 files.i386 src/sys/amd64/conf GENERIC NOTES src/sys/i386/conf GENERIC NOTES src/sys/modules Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 20:21:43 -0000 scottl 2005-03-31 20:21:43 UTC FreeBSD src repository Modified files: sys/conf files.i386 files.amd64 sys/amd64/conf GENERIC NOTES sys/i386/conf GENERIC NOTES sys/modules Makefile Log: Glue the arcmsr driver into the tree. Revision Changes Path 1.435 +1 -0 src/sys/amd64/conf/GENERIC 1.27 +6 -0 src/sys/amd64/conf/NOTES 1.59 +1 -0 src/sys/conf/files.amd64 1.523 +1 -0 src/sys/conf/files.i386 1.428 +1 -0 src/sys/i386/conf/GENERIC 1.1191 +6 -0 src/sys/i386/conf/NOTES 1.436 +3 -0 src/sys/modules/Makefile From owner-cvs-src@FreeBSD.ORG Thu Mar 31 20:35:06 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0518516A4CE; Thu, 31 Mar 2005 20:35:06 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD33643D58; Thu, 31 Mar 2005 20:35:05 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VKZ5UG058821; Thu, 31 Mar 2005 20:35:05 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VKZ5ZF058820; Thu, 31 Mar 2005 20:35:05 GMT (envelope-from brueffer) Message-Id: <200503312035.j2VKZ5ZF058820@repoman.freebsd.org> From: Christian Brueffer Date: Thu, 31 Mar 2005 20:35:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man4 arcmsr.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 20:35:06 -0000 brueffer 2005-03-31 20:35:05 UTC FreeBSD src repository (doc committer) Modified files: share/man/man4 arcmsr.4 Log: - new sentence, new line - small language fix Revision Changes Path 1.2 +3 -2 src/share/man/man4/arcmsr.4 From owner-cvs-src@FreeBSD.ORG Thu Mar 31 20:36:45 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5502916A4CE; Thu, 31 Mar 2005 20:36:45 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 274BF43D5D; Thu, 31 Mar 2005 20:36:45 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VKajRh058955; Thu, 31 Mar 2005 20:36:45 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VKaj3v058954; Thu, 31 Mar 2005 20:36:45 GMT (envelope-from jhb) Message-Id: <200503312036.j2VKaj3v058954@repoman.freebsd.org> From: John Baldwin Date: Thu, 31 Mar 2005 20:36:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_synch.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 20:36:45 -0000 jhb 2005-03-31 20:36:45 UTC FreeBSD src repository Modified files: sys/kern kern_synch.c Log: Don't recursively panic when we call mi_switch() in a critical section, even though calling mi_switch() after a panic is likely a bug anyway as the recursive panic only serves to make things worse. Revision Changes Path 1.268 +1 -1 src/sys/kern/kern_synch.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 20:52:27 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AA77E16A4CE; Thu, 31 Mar 2005 20:52:27 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A85343D3F; Thu, 31 Mar 2005 20:52:27 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VKqRM8066454; Thu, 31 Mar 2005 20:52:27 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VKqRtX066453; Thu, 31 Mar 2005 20:52:27 GMT (envelope-from brueffer) Message-Id: <200503312052.j2VKqRtX066453@repoman.freebsd.org> From: Christian Brueffer Date: Thu, 31 Mar 2005 20:52:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/doc/en_US.ISO8859-1/hardware/common dev.sgml src/release/doc/share/misc dev.archlist.txt X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 20:52:27 -0000 brueffer 2005-03-31 20:52:27 UTC FreeBSD src repository (doc committer) Modified files: release/doc/en_US.ISO8859-1/hardware/common dev.sgml release/doc/share/misc dev.archlist.txt Log: Autogenerate device listings for arcmsr(4). Revision Changes Path 1.277 +2 -0 src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml 1.59 +1 -0 src/release/doc/share/misc/dev.archlist.txt From owner-cvs-src@FreeBSD.ORG Thu Mar 31 20:55:11 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1670C16A4CF; Thu, 31 Mar 2005 20:55:11 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D4BEB43D48; Thu, 31 Mar 2005 20:55:10 +0000 (GMT) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VKtAFr066563; Thu, 31 Mar 2005 20:55:10 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VKtAxT066562; Thu, 31 Mar 2005 20:55:10 GMT (envelope-from obrien) Message-Id: <200503312055.j2VKtAxT066562@repoman.freebsd.org> From: "David E. O'Brien" Date: Thu, 31 Mar 2005 20:55:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 20:55:11 -0000 obrien 2005-03-31 20:55:10 UTC FreeBSD src repository Modified files: sys/amd64/conf GENERIC Log: MFR5: rev 1.421.2.6: Enable support for 32-bit Linux binaries by default. There are too many questions in freebsd-amd64@ about how to enable Linux support that it seems a required piece of functionality. Thus we should just have it on by default. Revision Changes Path 1.436 +5 -0 src/sys/amd64/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Thu Mar 31 21:20:20 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5213416A4CE; Thu, 31 Mar 2005 21:20:20 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EA30D43D53; Thu, 31 Mar 2005 21:20:19 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VLKJGb067681; Thu, 31 Mar 2005 21:20:19 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VLKJf3067680; Thu, 31 Mar 2005 21:20:19 GMT (envelope-from wpaul) Message-Id: <200503312120.j2VLKJf3067680@repoman.freebsd.org> From: Bill Paul Date: Thu, 31 Mar 2005 21:20:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/ndis subr_ndis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 21:20:20 -0000 wpaul 2005-03-31 21:20:19 UTC FreeBSD src repository Modified files: sys/compat/ndis subr_ndis.c Log: Apparently I'm cursed. ndis_findwrap() should be searching ndis_functbl, not ntoskrnl_functbl. Revision Changes Path 1.83 +1 -1 src/sys/compat/ndis/subr_ndis.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 21:42:49 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D67A616A4CE; Thu, 31 Mar 2005 21:42:49 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ACC4343D1D; Thu, 31 Mar 2005 21:42:49 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VLgni8068620; Thu, 31 Mar 2005 21:42:49 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VLgnjP068619; Thu, 31 Mar 2005 21:42:49 GMT (envelope-from sam) Message-Id: <200503312142.j2VLgnjP068619@repoman.freebsd.org> From: Sam Leffler Date: Thu, 31 Mar 2005 21:42:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/cam cam_xpt.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 21:42:50 -0000 sam 2005-03-31 21:42:49 UTC FreeBSD src repository Modified files: sys/cam cam_xpt.c Log: avoid use after free Submitted by: gibbs Reviewed by: mdodd Noticed by: Coverity Prevent analysis tool Revision Changes Path 1.152 +1 -1 src/sys/cam/cam_xpt.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 21:43:19 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ADAA616A4CE; Thu, 31 Mar 2005 21:43:19 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8316843D46; Thu, 31 Mar 2005 21:43:19 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VLhJdE068688; Thu, 31 Mar 2005 21:43:19 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VLhJrG068687; Thu, 31 Mar 2005 21:43:19 GMT (envelope-from sam) Message-Id: <200503312143.j2VLhJrG068687@repoman.freebsd.org> From: Sam Leffler Date: Thu, 31 Mar 2005 21:43:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/cam/scsi scsi_sa.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 21:43:19 -0000 sam 2005-03-31 21:43:19 UTC FreeBSD src repository Modified files: sys/cam/scsi scsi_sa.c Log: avoid use after free Submitted by: gibbs Reviewed by: mdodd Approved by: Coverity Prevent analysis tool Revision Changes Path 1.103 +8 -8 src/sys/cam/scsi/scsi_sa.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 21:50:11 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8C53C16A4CE; Thu, 31 Mar 2005 21:50:11 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5ED8943D45; Thu, 31 Mar 2005 21:50:11 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VLoBGx069035; Thu, 31 Mar 2005 21:50:11 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VLoBQa069034; Thu, 31 Mar 2005 21:50:11 GMT (envelope-from wpaul) Message-Id: <200503312150.j2VLoBQa069034@repoman.freebsd.org> From: Bill Paul Date: Thu, 31 Mar 2005 21:50:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/compat/ndis subr_ndis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 21:50:11 -0000 wpaul 2005-03-31 21:50:11 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/compat/ndis subr_ndis.c Log: MFC subr_ndis.c 1.83: s/ntoskrnl_functbl/ndis_functbl/ in ndis_findwrap(). Hopefully this will be the last time I need to touch any of this. Approved by: re Revision Changes Path 1.67.2.7 +1 -1 src/sys/compat/ndis/subr_ndis.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 21:53:15 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7FF5816A4CE; Thu, 31 Mar 2005 21:53:15 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 642D843D31; Thu, 31 Mar 2005 21:53:15 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VLrFYO069167; Thu, 31 Mar 2005 21:53:15 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VLrFt9069166; Thu, 31 Mar 2005 21:53:15 GMT (envelope-from marius) Message-Id: <200503312153.j2VLrFt9069166@repoman.freebsd.org> From: Marius Strobl Date: Thu, 31 Mar 2005 21:53:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/sparc64/sparc64 intr_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 21:53:15 -0000 marius 2005-03-31 21:53:15 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/sparc64/sparc64 intr_machdep.c Log: MFC: 1.20, 1.21 - Assorted style fixes and minor changes. - Allow multiple INTR_FAST handlers for the same source. The motivation for this are the on-board SCCs and UARTs that use a shared IRQ. - Rework the interrupt counting code to account for shared interrupts. - In case ithread_add_handler() failed in inthand_add() just return with the error code instead of setting up a non-fast handler regardless or setting up a non-fast handler instead of a fast handler. I can't think of a situation where the former behaviour would do the right thing. Approved by: re (kensmith, scottl) Revision Changes Path 1.19.2.1 +83 -64 src/sys/sparc64/sparc64/intr_machdep.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 21:53:22 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5A18316A53B; Thu, 31 Mar 2005 21:53:22 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E8B243D2D; Thu, 31 Mar 2005 21:53:22 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VLrMpm069201; Thu, 31 Mar 2005 21:53:22 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VLrM80069200; Thu, 31 Mar 2005 21:53:22 GMT (envelope-from sam) Message-Id: <200503312153.j2VLrM80069200@repoman.freebsd.org> From: Sam Leffler Date: Thu, 31 Mar 2005 21:53:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/mlx mlx.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 21:53:22 -0000 sam 2005-03-31 21:53:22 UTC FreeBSD src repository Modified files: sys/dev/mlx mlx.c Log: avoid null ptr deref Noticed by: Coverity Prevent analysis tool Revision Changes Path 1.50 +1 -1 src/sys/dev/mlx/mlx.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 21:55:09 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A5C9D16A4CE; Thu, 31 Mar 2005 21:55:09 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A5A743D45; Thu, 31 Mar 2005 21:55:09 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VLt9ME069323; Thu, 31 Mar 2005 21:55:09 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VLt9wB069322; Thu, 31 Mar 2005 21:55:09 GMT (envelope-from sam) Message-Id: <200503312155.j2VLt9wB069322@repoman.freebsd.org> From: Sam Leffler Date: Thu, 31 Mar 2005 21:55:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/mlx mlx.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 21:55:09 -0000 sam 2005-03-31 21:55:09 UTC FreeBSD src repository Modified files: sys/dev/mlx mlx.c Log: fix potential null ptr deref Noticed by: Coverity Prevent analysis tool Revision Changes Path 1.51 +1 -1 src/sys/dev/mlx/mlx.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 21:55:39 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6ED9216A4CE; Thu, 31 Mar 2005 21:55:39 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3B75043D4C; Thu, 31 Mar 2005 21:55:39 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VLtd3M069409; Thu, 31 Mar 2005 21:55:39 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VLtdNO069408; Thu, 31 Mar 2005 21:55:39 GMT (envelope-from marius) Message-Id: <200503312155.j2VLtdNO069408@repoman.freebsd.org> From: Marius Strobl Date: Thu, 31 Mar 2005 21:55:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/uart uart_core.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 21:55:39 -0000 marius 2005-03-31 21:55:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/uart uart_core.c Log: MFC: 1.13 - Allocate the interrupt resource as RF_SHAREABLE allowing uart(4) to work with shared IRQs in case the bus code, MD interrupt code, etc. permits. Together with sys/sparc64/sparc64/intr_machdep.c rev. 1.21 (MFC'ed in rev. 1.19.2.1) this fixes an endless loop in uart_intr() when using the second NS16550 on the ISA bus of sparc64 machines. - Destroy the hardware mutex on detach and in case attaching fails. Approved by: re (kensmith, scottl) Revision Changes Path 1.10.2.3 +8 -2 src/sys/dev/uart/uart_core.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 21:58:53 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B711816A4CE; Thu, 31 Mar 2005 21:58:53 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8B57F43D2D; Thu, 31 Mar 2005 21:58:53 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VLwrbI069569; Thu, 31 Mar 2005 21:58:53 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VLwrkQ069568; Thu, 31 Mar 2005 21:58:53 GMT (envelope-from sam) Message-Id: <200503312158.j2VLwrkQ069568@repoman.freebsd.org> From: Sam Leffler Date: Thu, 31 Mar 2005 21:58:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/mlx mlx.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 21:58:53 -0000 sam 2005-03-31 21:58:53 UTC FreeBSD src repository Modified files: sys/dev/mlx mlx.c Log: plug resource leak Submitted by: mdodd Noticed by: Coverity Prevent analysis tool Revision Changes Path 1.52 +4 -2 src/sys/dev/mlx/mlx.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 22:18:08 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ADA8116A4CE; Thu, 31 Mar 2005 22:18:08 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7EC0743D31; Thu, 31 Mar 2005 22:18:08 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VMHhG4070470; Thu, 31 Mar 2005 22:17:43 GMT (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VMHhBw070469; Thu, 31 Mar 2005 22:17:43 GMT (envelope-from sobomax) Message-Id: <200503312217.j2VMHhBw070469@repoman.freebsd.org> From: Maxim Sobolev Date: Thu, 31 Mar 2005 22:17:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/alpha/linux syscalls.mastersrc/sys/amd64/linux32 syscalls.master src/sys/compat/linux linux_misc.c linux_sysproto.h src/sys/i386/linux syscalls.master X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 22:18:08 -0000 sobomax 2005-03-31 22:17:43 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/alpha/linux syscalls.master sys/amd64/linux32 syscalls.master sys/compat/linux linux_misc.c sys/i386/linux syscalls.master Added files: (Branch: RELENG_5) sys/compat/linux linux_sysproto.h Log: MFC: Handle unimplemented syscall by instantly returning ENOSYS instead of sending signal first and only then returning ENOSYS to match what real linux does. Approved by: re (kensmith) Revision Changes Path 1.58.2.2 +4 -0 src/sys/alpha/linux/syscalls.master 1.1.2.1 +4 -0 src/sys/amd64/linux32/syscalls.master 1.160.2.5 +9 -0 src/sys/compat/linux/linux_misc.c 1.1.2.1 +36 -0 src/sys/compat/linux/linux_sysproto.h (new) 1.56.2.2 +4 -0 src/sys/i386/linux/syscalls.master From owner-cvs-src@FreeBSD.ORG Thu Mar 31 22:24:25 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 348D316A4CE; Thu, 31 Mar 2005 22:24:25 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 16B7B43D55; Thu, 31 Mar 2005 22:24:25 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VMOOI0070756; Thu, 31 Mar 2005 22:24:24 GMT (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VMOOgS070755; Thu, 31 Mar 2005 22:24:24 GMT (envelope-from sobomax) Message-Id: <200503312224.j2VMOOgS070755@repoman.freebsd.org> From: Maxim Sobolev Date: Thu, 31 Mar 2005 22:24:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/alpha/linux linux_proto.h linux_syscall.h linux_sysent.c src/sys/i386/linux linux_proto.h linux_syscall.h linux_sysent.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 22:24:25 -0000 sobomax 2005-03-31 22:24:24 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/alpha/linux linux_proto.h linux_syscall.h linux_sysent.c sys/i386/linux linux_proto.h linux_syscall.h linux_sysent.c Log: MFC: Regen after addition of linux_nosys handler. Approved by: re (kensmith) Revision Changes Path 1.18.2.2 +5 -1 src/sys/alpha/linux/linux_proto.h 1.16.2.2 +1 -1 src/sys/alpha/linux/linux_syscall.h 1.16.2.2 +3 -1 src/sys/alpha/linux/linux_sysent.c 1.59.2.2 +5 -1 src/sys/i386/linux/linux_proto.h 1.53.2.2 +1 -1 src/sys/i386/linux/linux_syscall.h 1.60.2.2 +3 -1 src/sys/i386/linux/linux_sysent.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 22:27:17 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4731716A4CE; Thu, 31 Mar 2005 22:27:17 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1B34543D49; Thu, 31 Mar 2005 22:27:17 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VMRHhC070889; Thu, 31 Mar 2005 22:27:17 GMT (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VMRGdv070888; Thu, 31 Mar 2005 22:27:17 GMT (envelope-from sobomax) Message-Id: <200503312227.j2VMRGdv070888@repoman.freebsd.org> From: Maxim Sobolev Date: Thu, 31 Mar 2005 22:27:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/compat/linprocfs linprocfs.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 22:27:17 -0000 sobomax 2005-03-31 22:27:16 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/compat/linprocfs linprocfs.c Log: MFC: Always produce cpuX entries, even in the case when there is only one CPU in the system. This is consistent with what real linuxes do. Approved by: re (kensmith) Revision Changes Path 1.84.2.4 +6 -7 src/sys/compat/linprocfs/linprocfs.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 22:35:24 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 294F016A4CE; Thu, 31 Mar 2005 22:35:24 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F224B43D46; Thu, 31 Mar 2005 22:35:23 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VMZNHG071512; Thu, 31 Mar 2005 22:35:23 GMT (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VMZNh6071511; Thu, 31 Mar 2005 22:35:23 GMT (envelope-from sobomax) Message-Id: <200503312235.j2VMZNh6071511@repoman.freebsd.org> From: Maxim Sobolev Date: Thu, 31 Mar 2005 22:35:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/kern uipc_socket.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 22:35:24 -0000 sobomax 2005-03-31 22:35:23 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/kern uipc_socket.c Log: MFC: When re-connecting already connected datagram socket ensure to clean up its pending error state. Approved by: re (kensmith) Revision Changes Path 1.208.2.18 +11 -2 src/sys/kern/uipc_socket.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 22:47:18 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B9BBA16A4CE; Thu, 31 Mar 2005 22:47:18 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8E85C43D5A; Thu, 31 Mar 2005 22:47:18 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VMlI0V071924; Thu, 31 Mar 2005 22:47:18 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VMlIwc071923; Thu, 31 Mar 2005 22:47:18 GMT (envelope-from jhb) Message-Id: <200503312247.j2VMlIwc071923@repoman.freebsd.org> From: John Baldwin Date: Thu, 31 Mar 2005 22:47:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/linux32 linux32_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 22:47:19 -0000 jhb 2005-03-31 22:47:18 UTC FreeBSD src repository Modified files: sys/amd64/linux32 linux32_machdep.c Log: - Fix some sign extension problems with implicit 32 to 64 bit conversions. - Fix the mmap2() wrapper to not truncate high addresses. Submitted by: Christian Zander Revision Changes Path 1.7 +11 -8 src/sys/amd64/linux32/linux32_machdep.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 22:47:57 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8E6FE16A4CE; Thu, 31 Mar 2005 22:47:57 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6212E43D2F; Thu, 31 Mar 2005 22:47:57 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VMlv5K071964; Thu, 31 Mar 2005 22:47:57 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VMlvAY071963; Thu, 31 Mar 2005 22:47:57 GMT (envelope-from jhb) Message-Id: <200503312247.j2VMlvAY071963@repoman.freebsd.org> From: John Baldwin Date: Thu, 31 Mar 2005 22:47:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_jail.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 22:47:57 -0000 jhb 2005-03-31 22:47:57 UTC FreeBSD src repository Modified files: sys/kern kern_jail.c Log: Drop a bogus mp_fixme(). Adding a lock would do nothing to reduce userland races regarding changing of jail-related sysctls. Revision Changes Path 1.47 +0 -2 src/sys/kern/kern_jail.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 22:49:32 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6CAE016A4CF; Thu, 31 Mar 2005 22:49:32 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3092543D5A; Thu, 31 Mar 2005 22:49:32 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VMnWX9072024; Thu, 31 Mar 2005 22:49:32 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VMnWT6072023; Thu, 31 Mar 2005 22:49:32 GMT (envelope-from jhb) Message-Id: <200503312249.j2VMnWT6072023@repoman.freebsd.org> From: John Baldwin Date: Thu, 31 Mar 2005 22:49:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_linker.c subr_bus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 22:49:32 -0000 jhb 2005-03-31 22:49:32 UTC FreeBSD src repository Modified files: sys/kern kern_linker.c subr_bus.c Log: - Denote a few places where kobj class references are manipulated without holding the appropriate lock. - Add a comment explaining why we bump a driver's kobj class reference when loading a module. Revision Changes Path 1.115 +4 -3 src/sys/kern/kern_linker.c 1.176 +2 -1 src/sys/kern/subr_bus.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 22:50:15 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C8A616A4CE; Thu, 31 Mar 2005 22:50:15 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 44C9F43D3F; Thu, 31 Mar 2005 22:50:15 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VMoFsn072128; Thu, 31 Mar 2005 22:50:15 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VMoF6Z072127; Thu, 31 Mar 2005 22:50:15 GMT (envelope-from jhb) Message-Id: <200503312250.j2VMoF6Z072127@repoman.freebsd.org> From: John Baldwin Date: Thu, 31 Mar 2005 22:50:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys proc.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 22:50:15 -0000 jhb 2005-03-31 22:50:15 UTC FreeBSD src repository Modified files: sys/sys proc.h Log: Bring back the WITNESS_WARN() check to _STOPEVENT() as all the callers have been fixed for quite a while now. Revision Changes Path 1.423 +2 -0 src/sys/sys/proc.h From owner-cvs-src@FreeBSD.ORG Thu Mar 31 22:51:18 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B4F6A16A4CE; Thu, 31 Mar 2005 22:51:18 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8442C43D4C; Thu, 31 Mar 2005 22:51:18 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VMpIo7072264; Thu, 31 Mar 2005 22:51:18 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VMpIgn072263; Thu, 31 Mar 2005 22:51:18 GMT (envelope-from jhb) Message-Id: <200503312251.j2VMpIgn072263@repoman.freebsd.org> From: John Baldwin Date: Thu, 31 Mar 2005 22:51:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_ntptime.c kern_time.c sys_generic.c src/sys/sys syscallsubr.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 22:51:18 -0000 jhb 2005-03-31 22:51:18 UTC FreeBSD src repository Modified files: sys/kern kern_ntptime.c kern_time.c sys_generic.c sys/sys syscallsubr.h Log: Implement kern_adjtime(), kern_readv(), kern_sched_rr_get_interval(), kern_settimeofday(), and kern_writev() to allow for further stackgap reduction in the compat ABIs. Revision Changes Path 1.58 +25 -11 src/sys/kern/kern_ntptime.c 1.116 +34 -17 src/sys/kern/kern_time.c 1.144 +32 -19 src/sys/kern/sys_generic.c 1.27 +8 -0 src/sys/sys/syscallsubr.h From owner-cvs-src@FreeBSD.ORG Thu Mar 31 22:53:59 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0E4A616A4CE; Thu, 31 Mar 2005 22:53:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D6F8D43D41; Thu, 31 Mar 2005 22:53:58 +0000 (GMT) (envelope-from peter@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VMrwNw072357; Thu, 31 Mar 2005 22:53:58 GMT (envelope-from peter@repoman.freebsd.org) Received: (from peter@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VMrwWP072356; Thu, 31 Mar 2005 22:53:58 GMT (envelope-from peter) Message-Id: <200503312253.j2VMrwWP072356@repoman.freebsd.org> From: Peter Wemm Date: Thu, 31 Mar 2005 22:53:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf kern.mk X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 22:53:59 -0000 peter 2005-03-31 22:53:58 UTC FreeBSD src repository Modified files: sys/conf kern.mk Log: Since the question keeps coming up, explain why the -mno-sse etc switches are there and that it does not have an effect on user applications. Revision Changes Path 1.45 +6 -2 src/sys/conf/kern.mk From owner-cvs-src@FreeBSD.ORG Thu Mar 31 22:54:48 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 80D5716A4CE; Thu, 31 Mar 2005 22:54:48 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5815143D1D; Thu, 31 Mar 2005 22:54:48 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VMsmhf072405; Thu, 31 Mar 2005 22:54:48 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VMsmvk072404; Thu, 31 Mar 2005 22:54:48 GMT (envelope-from jhb) Message-Id: <200503312254.j2VMsmvk072404@repoman.freebsd.org> From: John Baldwin Date: Thu, 31 Mar 2005 22:54:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/posix4 p1003_1b.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 22:54:48 -0000 jhb 2005-03-31 22:54:48 UTC FreeBSD src repository Modified files: sys/posix4 p1003_1b.c Log: Actually commit the code for kern_sched_get_rr_interval(). Revision Changes Path 1.24 +20 -13 src/sys/posix4/p1003_1b.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 22:56:15 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 51C8216A4CE; Thu, 31 Mar 2005 22:56:15 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2647943D5F; Thu, 31 Mar 2005 22:56:15 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VMuFut072570; Thu, 31 Mar 2005 22:56:15 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VMuED2072569; Thu, 31 Mar 2005 22:56:14 GMT (envelope-from jhb) Message-Id: <200503312256.j2VMuED2072569@repoman.freebsd.org> From: John Baldwin Date: Thu, 31 Mar 2005 22:56:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/alpha/osf1 osf1_misc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 22:56:15 -0000 jhb 2005-03-31 22:56:14 UTC FreeBSD src repository Modified files: sys/alpha/osf1 osf1_misc.c Log: Use a custom version of copyinuio() to implement osf1_{read,write}v() via kern_{read,write}v(). Revision Changes Path 1.54 +56 -79 src/sys/alpha/osf1/osf1_misc.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 22:57:21 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C9F5516A4DB; Thu, 31 Mar 2005 22:57:21 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9F20543D41; Thu, 31 Mar 2005 22:57:21 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VMvLhZ072615; Thu, 31 Mar 2005 22:57:21 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VMvLNJ072614; Thu, 31 Mar 2005 22:57:21 GMT (envelope-from jhb) Message-Id: <200503312257.j2VMvLNJ072614@repoman.freebsd.org> From: John Baldwin Date: Thu, 31 Mar 2005 22:57:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/linux32 linux32_machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 22:57:22 -0000 jhb 2005-03-31 22:57:21 UTC FreeBSD src repository Modified files: sys/amd64/linux32 linux32_machdep.c Log: - Use a custom version of copyinuio() to implement readv/writev using kern_readv/writev. - Use kern_sched_rr_get_interval() rather than the stackgap. Revision Changes Path 1.8 +55 -88 src/sys/amd64/linux32/linux32_machdep.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 22:58:13 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A4DD516A4CE; Thu, 31 Mar 2005 22:58:13 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4EDCA43D45; Thu, 31 Mar 2005 22:58:13 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VMwDQ2072698; Thu, 31 Mar 2005 22:58:13 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VMwDnO072697; Thu, 31 Mar 2005 22:58:13 GMT (envelope-from jhb) Message-Id: <200503312258.j2VMwDnO072697@repoman.freebsd.org> From: John Baldwin Date: Thu, 31 Mar 2005 22:58:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/freebsd32 freebsd32_misc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 22:58:13 -0000 jhb 2005-03-31 22:58:13 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 freebsd32_misc.c Log: - Use a custom version of copyinuio() to implement readv/writev using kern_readv/writev. - Use kern_settimeofday() and kern_adjtime() rather than stackgapping it. Revision Changes Path 1.31 +84 -123 src/sys/compat/freebsd32/freebsd32_misc.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 22:58:37 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D177F16A4CE; Thu, 31 Mar 2005 22:58:37 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A8E2743D53; Thu, 31 Mar 2005 22:58:37 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VMwbQu072767; Thu, 31 Mar 2005 22:58:37 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VMwbxL072766; Thu, 31 Mar 2005 22:58:37 GMT (envelope-from jhb) Message-Id: <200503312258.j2VMwbxL072766@repoman.freebsd.org> From: John Baldwin Date: Thu, 31 Mar 2005 22:58:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/i386/ibcs2 ibcs2_misc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 22:58:38 -0000 jhb 2005-03-31 22:58:37 UTC FreeBSD src repository Modified files: sys/i386/ibcs2 ibcs2_misc.c Log: Use kern_settimeofday() to avoid stackgap use. Revision Changes Path 1.60 +11 -11 src/sys/i386/ibcs2/ibcs2_misc.c From owner-cvs-src@FreeBSD.ORG Thu Mar 31 23:03:48 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1036D16A4CE; Thu, 31 Mar 2005 23:03:48 +0000 (GMT) Received: from obsecurity.dyndns.org (CPE0050040655c8-CM00111ae02aac.cpe.net.cable.rogers.com [69.194.102.111]) by mx1.FreeBSD.org (Postfix) with ESMTP id DFD9C43D49; Thu, 31 Mar 2005 23:03:46 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 0D0F1513E4; Thu, 31 Mar 2005 15:03:41 -0800 (PST) Date: Thu, 31 Mar 2005 15:03:41 -0800 From: Kris Kennaway To: John Baldwin Message-ID: <20050331230341.GA7791@xor.obsecurity.org> References: <200503312036.j2VKaj3v058954@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ew6BAiZeqk4r7MaW" Content-Disposition: inline In-Reply-To: <200503312036.j2VKaj3v058954@repoman.freebsd.org> User-Agent: Mutt/1.4.2.1i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_synch.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 23:03:48 -0000 --ew6BAiZeqk4r7MaW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Mar 31, 2005 at 08:36:45PM +0000, John Baldwin wrote: > jhb 2005-03-31 20:36:45 UTC >=20 > FreeBSD src repository >=20 > Modified files: > sys/kern kern_synch.c=20 > Log: > Don't recursively panic when we call mi_switch() in a critical section, > even though calling mi_switch() after a panic is likely a bug anyway as > the recursive panic only serves to make things worse. Yay! Kris --ew6BAiZeqk4r7MaW Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCTIHNWry0BWjoQKURAsFnAKDmkhXBnS6OtGg92ELSSWAYNZhl+QCgxXRA 3RgpWNh6+cNrnwptk4s2Kf8= =VsxJ -----END PGP SIGNATURE----- --ew6BAiZeqk4r7MaW-- From owner-cvs-src@FreeBSD.ORG Thu Mar 31 23:15:15 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EDC1016A4CE; Thu, 31 Mar 2005 23:15:14 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C397043D1F; Thu, 31 Mar 2005 23:15:14 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j2VNFEXG073616; Thu, 31 Mar 2005 23:15:14 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j2VNFENq073615; Thu, 31 Mar 2005 23:15:14 GMT (envelope-from cperciva) Message-Id: <200503312315.j2VNFENq073615@repoman.freebsd.org> From: Colin Percival Date: Thu, 31 Mar 2005 23:15:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/calendar/calendars calendar.freebsd X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 31 Mar 2005 23:15:15 -0000 cperciva 2005-03-31 23:15:14 UTC FreeBSD src repository Modified files: usr.bin/calendar/calendars calendar.freebsd Log: Note the passing of Cameron Grant . Approved by: quiet1 Revision Changes Path 1.158 +1 -0 src/usr.bin/calendar/calendars/calendar.freebsd From owner-cvs-src@FreeBSD.ORG Fri Apr 1 00:30:43 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1685E16A4CE; Fri, 1 Apr 2005 00:30:43 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E0D4343D1F; Fri, 1 Apr 2005 00:30:42 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j310UgK3076499; Fri, 1 Apr 2005 00:30:42 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j310UgrL076498; Fri, 1 Apr 2005 00:30:42 GMT (envelope-from imp) Message-Id: <200504010030.j310UgrL076498@repoman.freebsd.org> From: Warner Losh Date: Fri, 1 Apr 2005 00:30:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 00:30:43 -0000 imp 2005-04-01 00:30:42 UTC FreeBSD src repository Modified files: usr.sbin Makefile Log: There's no acpi in pc98 machines, nor do we build it into the kernel. Therefore, don't build the acpi userland binaries either. OK'd by: nate Revision Changes Path 1.324 +1 -1 src/usr.sbin/Makefile From owner-cvs-src@FreeBSD.ORG Fri Apr 1 00:32:46 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4ACA016A4CE; Fri, 1 Apr 2005 00:32:46 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 22FFB43D1D; Fri, 1 Apr 2005 00:32:46 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j310Wkf3076562; Fri, 1 Apr 2005 00:32:46 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j310Wkq6076561; Fri, 1 Apr 2005 00:32:46 GMT (envelope-from imp) Message-Id: <200504010032.j310Wkq6076561@repoman.freebsd.org> From: Warner Losh Date: Fri, 1 Apr 2005 00:32:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 00:32:46 -0000 imp 2005-04-01 00:32:46 UTC FreeBSD src repository Modified files: usr.sbin Makefile Log: pcvt doesn't exist on pc98, so don't build pcvt routines that have no value. Revision Changes Path 1.325 +2 -0 src/usr.sbin/Makefile From owner-cvs-src@FreeBSD.ORG Fri Apr 1 00:57:22 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F108916A4CE; Fri, 1 Apr 2005 00:57:22 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C5EFF43D53; Fri, 1 Apr 2005 00:57:22 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j310vM8t084213; Fri, 1 Apr 2005 00:57:22 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j310vM2T084212; Fri, 1 Apr 2005 00:57:22 GMT (envelope-from imp) Message-Id: <200504010057.j310vM2T084212@repoman.freebsd.org> From: Warner Losh Date: Fri, 1 Apr 2005 00:57:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 00:57:23 -0000 imp 2005-04-01 00:57:22 UTC FreeBSD src repository Modified files: usr.sbin Makefile Log: There's no wl cards for PC98. These are ISA only, and no cbus versions exist, much less having support for it in the wl driver. Therefore, don't build wlconfig. Revision Changes Path 1.326 +2 -0 src/usr.sbin/Makefile From owner-cvs-src@FreeBSD.ORG Fri Apr 1 01:45:04 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0595916A4CE; Fri, 1 Apr 2005 01:45:04 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CE6BB43D1D; Fri, 1 Apr 2005 01:45:03 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j311j3DH086058; Fri, 1 Apr 2005 01:45:03 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j311j3US086057; Fri, 1 Apr 2005 01:45:03 GMT (envelope-from imp) Message-Id: <200504010145.j311j3US086057@repoman.freebsd.org> From: Warner Losh Date: Fri, 1 Apr 2005 01:45:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 01:45:04 -0000 imp 2005-04-01 01:45:03 UTC FreeBSD src repository Modified files: usr.sbin Makefile Log: Since there are now more than a couple exceptions to the i386 rule, group them better. Revision Changes Path 1.327 +10 -15 src/usr.sbin/Makefile From owner-cvs-src@FreeBSD.ORG Fri Apr 1 03:28:56 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 248C016A4CE; Fri, 1 Apr 2005 03:28:56 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB44343D55; Fri, 1 Apr 2005 03:28:55 +0000 (GMT) (envelope-from grehan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j313StQP090496; Fri, 1 Apr 2005 03:28:55 GMT (envelope-from grehan@repoman.freebsd.org) Received: (from grehan@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j313Stfq090495; Fri, 1 Apr 2005 03:28:55 GMT (envelope-from grehan) Message-Id: <200504010328.j313Stfq090495@repoman.freebsd.org> From: Peter Grehan Date: Fri, 1 Apr 2005 03:28:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/powerpc/powermac ata_kauai.c ata_macio.c src/sys/powerpc/psim ata_iobus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 03:28:56 -0000 grehan 2005-04-01 03:28:55 UTC FreeBSD src repository Modified files: sys/powerpc/powermac ata_kauai.c ata_macio.c sys/powerpc/psim ata_iobus.c Log: Introduce channel-level setmode newbus method. Thanks to sos for the code re-org that allowed this. Revision Changes Path 1.9 +12 -0 src/sys/powerpc/powermac/ata_kauai.c 1.16 +13 -0 src/sys/powerpc/powermac/ata_macio.c 1.12 +13 -0 src/sys/powerpc/psim/ata_iobus.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 05:01:30 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 94D7716A4DF; Fri, 1 Apr 2005 05:01:30 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6788343D3F; Fri, 1 Apr 2005 05:01:30 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j3151UNI000870; Fri, 1 Apr 2005 05:01:30 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j3151UR9000869; Fri, 1 Apr 2005 05:01:30 GMT (envelope-from bmah) Message-Id: <200504010501.j3151UR9000869@repoman.freebsd.org> From: "Bruce A. Mah" Date: Fri, 1 Apr 2005 05:01:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 05:01:30 -0000 bmah 2005-04-01 05:01:30 UTC FreeBSD src repository Modified files: (Branch: RELENG_4) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: SA-05:01.telnet, getaddrinfo(3) query order. Revision Changes Path 1.22.2.422 +24 -2 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Fri Apr 1 05:34:19 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6653416A4CE; Fri, 1 Apr 2005 05:34:19 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3B53E43D1D; Fri, 1 Apr 2005 05:34:19 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j315YJ4k002033; Fri, 1 Apr 2005 05:34:19 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j315YJLr002032; Fri, 1 Apr 2005 05:34:19 GMT (envelope-from rwatson) Message-Id: <200504010534.j315YJLr002032@repoman.freebsd.org> From: Robert Watson Date: Fri, 1 Apr 2005 05:34:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/kern uipc_socket2.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 05:34:19 -0000 rwatson 2005-04-01 05:34:19 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/kern uipc_socket2.c Log: Merge uipc_socket2.c:1.144 from HEAD to RELENG_5: When upcalling from a socket in soisconnected() for an accept filter, call with flag M_DONTWAIT rather than M_TRYWAIT, as we don't want to do blocking memory allocation (etc) in the netisr. Approved by: re (kensmith) Revision Changes Path 1.137.2.6 +1 -1 src/sys/kern/uipc_socket2.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 05:35:11 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5D1D016A4CE; Fri, 1 Apr 2005 05:35:11 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3332343D1F; Fri, 1 Apr 2005 05:35:11 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j315ZBkd002108; Fri, 1 Apr 2005 05:35:11 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j315ZBIW002107; Fri, 1 Apr 2005 05:35:11 GMT (envelope-from rwatson) Message-Id: <200504010535.j315ZBIW002107@repoman.freebsd.org> From: Robert Watson Date: Fri, 1 Apr 2005 05:35:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/net bpf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 05:35:11 -0000 rwatson 2005-04-01 05:35:11 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/net bpf.c Log: Merge bpf.c:1.143 from HEAD to RELENG_5: Update a comment describing bpf_iflist to indicate that the BPF interface structures correspond to specific link layers, so the same network interface may appear more than once. Approved by: re (kensmith) Revision Changes Path 1.133.2.8 +4 -1 src/sys/net/bpf.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 05:35:47 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 091FE16A4CE; Fri, 1 Apr 2005 05:35:47 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D229F43D53; Fri, 1 Apr 2005 05:35:46 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j315ZkIe002186; Fri, 1 Apr 2005 05:35:46 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j315Zk6b002185; Fri, 1 Apr 2005 05:35:46 GMT (envelope-from rwatson) Message-Id: <200504010535.j315Zk6b002185@repoman.freebsd.org> From: Robert Watson Date: Fri, 1 Apr 2005 05:35:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/net bpf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 05:35:47 -0000 rwatson 2005-04-01 05:35:46 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/net bpf.c Log: Merge bpf.c:1.144 from HEAD to RELENG_5: In bpf_setf(), protect against races between multiple user threads attempting to change the BPF filter on a BPF descriptor at the same time: retrieve the old filter pointer under the same locked region as setting the new pointer. Approved by: re (kensmith) Revision Changes Path 1.133.2.9 +2 -1 src/sys/net/bpf.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 05:38:59 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 25A8A16A4CE; Fri, 1 Apr 2005 05:38:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF6F243D39; Fri, 1 Apr 2005 05:38:58 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j315cwNt002273; Fri, 1 Apr 2005 05:38:58 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j315cw9Y002272; Fri, 1 Apr 2005 05:38:58 GMT (envelope-from rwatson) Message-Id: <200504010538.j315cw9Y002272@repoman.freebsd.org> From: Robert Watson Date: Fri, 1 Apr 2005 05:38:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/netinet tcp_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 05:38:59 -0000 rwatson 2005-04-01 05:38:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/netinet tcp_usrreq.c Log: Merge tcp_usrreq.c:1.116 from HEAD to RELENG_5: In tcp_usr_send(), broaden coverage of the socket buffer lock in the non-OOB case so that the sbspace() check is performed under the same lock instance as the append to the send socket buffer. Approved by: re (kensmith) Revision Changes Path 1.107.2.3 +4 -1 src/sys/netinet/tcp_usrreq.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 07:15:53 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A7B1A16A4CE; Fri, 1 Apr 2005 07:15:53 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B99843D2F; Fri, 1 Apr 2005 07:15:53 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j317Frrd005718; Fri, 1 Apr 2005 07:15:53 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j317FrOE005717; Fri, 1 Apr 2005 07:15:53 GMT (envelope-from imp) Message-Id: <200504010715.j317FrOE005717@repoman.freebsd.org> From: Warner Losh Date: Fri, 1 Apr 2005 07:15:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/arcmsr arcmsr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 07:15:53 -0000 imp 2005-04-01 07:15:52 UTC FreeBSD src repository Modified files: sys/dev/arcmsr arcmsr.c Log: arcmsr_make_timespec, and arcmsr_getcmos_time appear to be unused, and reference functions that don't exist on at least pc98. #if 0 them out. This should fix the pc98 tinderbox breakage. Tested only on i386 and pc98. Revision Changes Path 1.2 +4 -0 src/sys/dev/arcmsr/arcmsr.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 09:01:06 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0E0CF16A4CE; Fri, 1 Apr 2005 09:01:06 +0000 (GMT) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B98843D39; Fri, 1 Apr 2005 09:01:05 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.21] (rat.samsco.home [192.168.254.21]) (authenticated bits=0) by pooker.samsco.org (8.13.1/8.13.1) with ESMTP id j3194dN5022062; Fri, 1 Apr 2005 02:04:39 -0700 (MST) (envelope-from scottl@samsco.org) Message-ID: <424D0D55.5030106@samsco.org> Date: Fri, 01 Apr 2005 01:59:01 -0700 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.7.5) Gecko/20050321 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Warner Losh References: <200504010715.j317FrOE005717@repoman.freebsd.org> In-Reply-To: <200504010715.j317FrOE005717@repoman.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.8 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on pooker.samsco.org cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/arcmsr arcmsr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 09:01:06 -0000 Warner Losh wrote: > imp 2005-04-01 07:15:52 UTC > > FreeBSD src repository > > Modified files: > sys/dev/arcmsr arcmsr.c > Log: > arcmsr_make_timespec, and arcmsr_getcmos_time appear to be unused, and > reference functions that don't exist on at least pc98. #if 0 them > out. This should fix the pc98 tinderbox breakage. Tested only on > i386 and pc98. > > Revision Changes Path > 1.2 +4 -0 src/sys/dev/arcmsr/arcmsr.c There's probably no good reason to have this module built for pc98 anyways. Scott From owner-cvs-src@FreeBSD.ORG Fri Apr 1 10:13:37 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 37F4216A4CE; Fri, 1 Apr 2005 10:13:37 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0F35443D2F; Fri, 1 Apr 2005 10:13:37 +0000 (GMT) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31ADaJ4018177; Fri, 1 Apr 2005 10:13:36 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31ADakT018176; Fri, 1 Apr 2005 10:13:36 GMT (envelope-from cperciva) Message-Id: <200504011013.j31ADakT018176@repoman.freebsd.org> From: Colin Percival Date: Fri, 1 Apr 2005 10:13:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/usr.bin/calendar/calendars calendar.freebsd X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 10:13:37 -0000 cperciva 2005-04-01 10:13:36 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) usr.bin/calendar/calendars calendar.freebsd Log: MFC revision 1.158: Note the passing of Cameron Grant . Approved by: re (scottl) Revision Changes Path 1.139.2.3 +1 -0 src/usr.bin/calendar/calendars/calendar.freebsd From owner-cvs-src@FreeBSD.ORG Fri Apr 1 10:36:10 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ADB5816A4CE; Fri, 1 Apr 2005 10:36:10 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7C1C743D1F; Fri, 1 Apr 2005 10:36:10 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31AaAAc019094; Fri, 1 Apr 2005 10:36:10 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31AaANI019093; Fri, 1 Apr 2005 10:36:10 GMT (envelope-from brueffer) Message-Id: <200504011036.j31AaANI019093@repoman.freebsd.org> From: Christian Brueffer Date: Fri, 1 Apr 2005 10:36:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/share/man/man4 arcmsr.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 10:36:10 -0000 brueffer 2005-04-01 10:36:09 UTC FreeBSD src repository (doc committer) Modified files: share/man/man4 arcmsr.4 Log: Reword the HARDWARE section to include the driver name (important for the hardware notes that are generated from it). Revision Changes Path 1.3 +3 -1 src/share/man/man4/arcmsr.4 From owner-cvs-src@FreeBSD.ORG Fri Apr 1 10:53:44 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 618EE16A4CE; Fri, 1 Apr 2005 10:53:44 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 397CF43D45; Fri, 1 Apr 2005 10:53:44 +0000 (GMT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31AriAV019695; Fri, 1 Apr 2005 10:53:44 GMT (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31Arhcd019694; Fri, 1 Apr 2005 10:53:43 GMT (envelope-from harti) Message-Id: <200504011053.j31Arhcd019694@repoman.freebsd.org> From: Hartmut Brandt Date: Fri, 1 Apr 2005 10:53:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/make job.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 10:53:44 -0000 harti 2005-04-01 10:53:43 UTC FreeBSD src repository Modified files: usr.bin/make job.c Log: Style: fix indentation. Revision Changes Path 1.82 +1874 -1938 src/usr.bin/make/job.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 10:59:14 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 111A316A4CE; Fri, 1 Apr 2005 10:59:14 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD23E43D2F; Fri, 1 Apr 2005 10:59:13 +0000 (GMT) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31AxDMt019938; Fri, 1 Apr 2005 10:59:13 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31AxDeL019937; Fri, 1 Apr 2005 10:59:13 GMT (envelope-from des) Message-Id: <200504011059.j31AxDeL019937@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Fri, 1 Apr 2005 10:59:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/alpha/alpha machdep.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 10:59:14 -0000 des 2005-04-01 10:59:13 UTC FreeBSD src repository Modified files: sys/alpha/alpha machdep.c Log: MFi386 (1.610): let TUNABLE_ULONG_FETCH handle the suffix. Revision Changes Path 1.234 +3 -33 src/sys/alpha/alpha/machdep.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 11:12:30 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9BF3C16A4CE; Fri, 1 Apr 2005 11:12:30 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 766AB43D53; Fri, 1 Apr 2005 11:12:30 +0000 (GMT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31BCUXn020439; Fri, 1 Apr 2005 11:12:30 GMT (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31BCUv8020438; Fri, 1 Apr 2005 11:12:30 GMT (envelope-from harti) Message-Id: <200504011112.j31BCUv8020438@repoman.freebsd.org> From: Hartmut Brandt Date: Fri, 1 Apr 2005 11:12:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/make targ.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 11:12:30 -0000 harti 2005-04-01 11:12:29 UTC FreeBSD src repository Modified files: usr.bin/make targ.c Log: Style: fix indentation. Revision Changes Path 1.39 +269 -308 src/usr.bin/make/targ.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 11:20:18 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 82F0916A4CE; Fri, 1 Apr 2005 11:20:18 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5BC9843D1D; Fri, 1 Apr 2005 11:20:18 +0000 (GMT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31BKIhs020820; Fri, 1 Apr 2005 11:20:18 GMT (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31BKIGp020819; Fri, 1 Apr 2005 11:20:18 GMT (envelope-from harti) Message-Id: <200504011120.j31BKIGp020819@repoman.freebsd.org> From: Hartmut Brandt Date: Fri, 1 Apr 2005 11:20:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/make lst.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 11:20:18 -0000 harti 2005-04-01 11:20:17 UTC FreeBSD src repository Modified files: usr.bin/make lst.c Log: Style: fix indentation. Revision Changes Path 1.6 +171 -194 src/usr.bin/make/lst.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 12:26:22 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 176CC16A4CE; Fri, 1 Apr 2005 12:26:22 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E195743D2D; Fri, 1 Apr 2005 12:26:21 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31CQLcZ022980; Fri, 1 Apr 2005 12:26:21 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31CQLjB022979; Fri, 1 Apr 2005 12:26:21 GMT (envelope-from delphij) Message-Id: <200504011226.j31CQLjB022979@repoman.freebsd.org> From: Xin LI Date: Fri, 1 Apr 2005 12:26:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/pci pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 12:26:22 -0000 delphij 2005-04-01 12:26:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/pci pci.c Log: MFC revision 1.281 (by imp) date: 2005/03/15 22:53:31; author: imp; state: Exp; lines: +3 -1 If bus_generic_susped returns an error, devlist is not freed. Free it. Submitted by: Ted Unangst (using the Coverity Prevent analysis tool) Approved by: re (scottl) Revision Changes Path 1.264.2.6 +3 -1 src/sys/dev/pci/pci.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 12:29:23 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C0A7616A4CE; Fri, 1 Apr 2005 12:29:23 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 807B343D2F; Fri, 1 Apr 2005 12:29:23 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31CTNGP023104; Fri, 1 Apr 2005 12:29:23 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31CTNTI023103; Fri, 1 Apr 2005 12:29:23 GMT (envelope-from delphij) Message-Id: <200504011229.j31CTNTI023103@repoman.freebsd.org> From: Xin LI Date: Fri, 1 Apr 2005 12:29:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/cam/scsi scsi_low.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 12:29:23 -0000 delphij 2005-04-01 12:29:23 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/cam/scsi scsi_low.c Log: MFC revision 1.23 (by scottl) date: 2005/03/19 06:32:57; author: scottl; state: Exp; lines: +0 -1 Don't free the SIM object twice. Submitted by: Coverity Prevent analysis tool Approved by: re (scottl) Revision Changes Path 1.21.4.2 +0 -1 src/sys/cam/scsi/scsi_low.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 12:31:16 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1B32616A4CE; Fri, 1 Apr 2005 12:31:16 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E971643D41; Fri, 1 Apr 2005 12:31:15 +0000 (GMT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31CVFOx023243; Fri, 1 Apr 2005 12:31:15 GMT (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31CVFSS023242; Fri, 1 Apr 2005 12:31:15 GMT (envelope-from harti) Message-Id: <200504011231.j31CVFSS023242@repoman.freebsd.org> From: Hartmut Brandt Date: Fri, 1 Apr 2005 12:31:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/make cond.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 12:31:16 -0000 harti 2005-04-01 12:31:15 UTC FreeBSD src repository Modified files: usr.bin/make cond.c Log: Style: fix indentation. Revision Changes Path 1.45 +871 -882 src/usr.bin/make/cond.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 12:40:26 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6247216A4CE; Fri, 1 Apr 2005 12:40:26 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 34A6943D31; Fri, 1 Apr 2005 12:40:26 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31CeQ8Z023615; Fri, 1 Apr 2005 12:40:26 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31CeQg5023614; Fri, 1 Apr 2005 12:40:26 GMT (envelope-from delphij) Message-Id: <200504011240.j31CeQg5023614@repoman.freebsd.org> From: Xin LI Date: Fri, 1 Apr 2005 12:40:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/cam/scsi scsi_pass.c scsi_ses.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 12:40:26 -0000 delphij 2005-04-01 12:40:26 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/cam/scsi scsi_pass.c scsi_ses.c Log: MFC: Don't pass unadulterated unit numbers to make_dev and its ilk- if you have more than 256 units, you die. Horribly. Convert them using unit2minor. Original -HEAD Revisions: 1.43 +5 -4 src/sys/cam/scsi/scsi_pass.c 1.31 +1 -1 src/sys/cam/scsi/scsi_ses.c Approved by: re (scottl) Revision Changes Path 1.41.2.2 +5 -4 src/sys/cam/scsi/scsi_pass.c 1.29.2.2 +1 -1 src/sys/cam/scsi/scsi_ses.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 12:42:03 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D349916A4CE; Fri, 1 Apr 2005 12:42:03 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AA2F843D41; Fri, 1 Apr 2005 12:42:03 +0000 (GMT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31Cg3rP023673; Fri, 1 Apr 2005 12:42:03 GMT (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31Cg3LH023672; Fri, 1 Apr 2005 12:42:03 GMT (envelope-from harti) Message-Id: <200504011242.j31Cg3LH023672@repoman.freebsd.org> From: Hartmut Brandt Date: Fri, 1 Apr 2005 12:42:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/make main.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 12:42:04 -0000 harti 2005-04-01 12:42:03 UTC FreeBSD src repository Modified files: usr.bin/make main.c Log: Style: Indentation. Revision Changes Path 1.131 +136 -136 src/usr.bin/make/main.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 12:44:03 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AB8E816A4CE; Fri, 1 Apr 2005 12:44:03 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 93D4D43D31; Fri, 1 Apr 2005 12:44:03 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31Ci3mu023793; Fri, 1 Apr 2005 12:44:03 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31Ci3X6023792; Fri, 1 Apr 2005 12:44:03 GMT (envelope-from delphij) Message-Id: <200504011244.j31Ci3X6023792@repoman.freebsd.org> From: Xin LI Date: Fri, 1 Apr 2005 12:44:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/cam cam_xpt.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 12:44:03 -0000 delphij 2005-04-01 12:44:03 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/cam cam_xpt.c Log: MFC revision 1.151 (gibbs): date: 2005/03/23 16:43:29; author: gibbs; state: Exp; lines: +13 -2 Restore queue depth settings across tag disable events. The system often disables tag queuing temporarily in order to allow controllers a window to safely perform transfer negotiation with non-compliant devices. Before this change, CAM would restore the queue depth to the controller specified maximum or device quirk level rather than any depth determined by reactions to QUEUE FULL/BUSY events or an explicit user setting. During device probe, initialize the flags field for XPT_SCAN_BUS. The uninitialized value often confused CAM into not bothering to issue an AC_FOUND_DEVICE async event for new devices. The reason this bug wasn't reported earlier is that CAM manually announces devices after the initial system bus scans. Approved by: re (scottl) Revision Changes Path 1.142.2.4 +13 -2 src/sys/cam/cam_xpt.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 12:46:28 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1D04C16A4CE; Fri, 1 Apr 2005 12:46:28 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B615D43D49; Fri, 1 Apr 2005 12:46:27 +0000 (GMT) (envelope-from sobomax@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31CkRBo024200; Fri, 1 Apr 2005 12:46:27 GMT (envelope-from sobomax@repoman.freebsd.org) Received: (from sobomax@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31CkRCW024199; Fri, 1 Apr 2005 12:46:27 GMT (envelope-from sobomax) Message-Id: <200504011246.j31CkRCW024199@repoman.freebsd.org> From: Maxim Sobolev Date: Fri, 1 Apr 2005 12:46:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/share/man/man4 Makefile cdce.4 src/sys/alpha/conf GENERIC src/sys/amd64/conf GENERIC src/sys/conf NOTES files src/sys/dev/usb if_aue.c if_auereg.h if_axe.c if_axereg.h... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 12:46:28 -0000 sobomax 2005-04-01 12:46:27 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) share/man/man4 Makefile sys/alpha/conf GENERIC sys/amd64/conf GENERIC sys/conf NOTES files sys/dev/usb if_aue.c if_auereg.h if_axe.c if_axereg.h if_cue.c if_cuereg.h if_kue.c if_kuereg.h if_rue.c if_ruereg.h if_udav.c if_udavreg.h usb_ethersubr.c usb_ethersubr.h usbdevs usbdi.h sys/i386/conf GENERIC PAE sys/ia64/conf GENERIC sys/modules Makefile sys/pc98/conf GENERIC sys/sparc64/conf GENERIC Added files: (Branch: RELENG_5) share/man/man4 cdce.4 sys/dev/usb if_cdce.c if_cdcereg.h sys/modules/cdce Makefile Log: MFC: o Add new cdce(4) driver; o move some common code out of every USB etherned driver into a central location. Approved by: re (scottl) Revision Changes Path 1.276.2.20 +1 -0 src/share/man/man4/Makefile 1.1.2.1 +138 -0 src/share/man/man4/cdce.4 (new) 1.174.2.8 +1 -0 src/sys/alpha/conf/GENERIC 1.421.2.10 +1 -0 src/sys/amd64/conf/GENERIC 1.1261.2.19 +5 -0 src/sys/conf/NOTES 1.943.2.15 +1 -0 src/sys/conf/files 1.86.2.1 +51 -162 src/sys/dev/usb/if_aue.c 1.18.2.2 +2 -25 src/sys/dev/usb/if_auereg.h 1.22.2.4 +46 -150 src/sys/dev/usb/if_axe.c 1.3.2.3 +1 -25 src/sys/dev/usb/if_axereg.h 1.6.2.1 +712 -0 src/sys/dev/usb/if_cdce.c (new) 1.4.2.1 +81 -0 src/sys/dev/usb/if_cdcereg.h (new) 1.52.2.2 +49 -160 src/sys/dev/usb/if_cue.c 1.13.2.2 +2 -25 src/sys/dev/usb/if_cuereg.h 1.58.2.2 +50 -159 src/sys/dev/usb/if_kue.c 1.14.2.2 +2 -24 src/sys/dev/usb/if_kuereg.h 1.16.2.2 +49 -161 src/sys/dev/usb/if_rue.c 1.3.2.1 +2 -25 src/sys/dev/usb/if_ruereg.h 1.8.2.3 +49 -160 src/sys/dev/usb/if_udav.c 1.2.2.2 +1 -27 src/sys/dev/usb/if_udavreg.h 1.17.4.2 +100 -0 src/sys/dev/usb/usb_ethersubr.c 1.6.6.2 +35 -1 src/sys/dev/usb/usb_ethersubr.h 1.195.2.9 +13 -0 src/sys/dev/usb/usbdevs 1.50.2.6 +5 -0 src/sys/dev/usb/usbdi.h 1.413.2.12 +1 -0 src/sys/i386/conf/GENERIC 1.9.2.4 +1 -0 src/sys/i386/conf/PAE 1.66.2.6 +1 -0 src/sys/ia64/conf/GENERIC 1.393.2.10 +1 -0 src/sys/modules/Makefile 1.1.2.1 +10 -0 src/sys/modules/cdce/Makefile (new) 1.255.2.6 +1 -0 src/sys/pc98/conf/GENERIC 1.78.2.8 +1 -0 src/sys/sparc64/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Fri Apr 1 13:02:18 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 16C6B16A4CE; Fri, 1 Apr 2005 13:02:18 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E3F6343D49; Fri, 1 Apr 2005 13:02:17 +0000 (GMT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31D2HWX031498; Fri, 1 Apr 2005 13:02:17 GMT (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31D2HNv031497; Fri, 1 Apr 2005 13:02:17 GMT (envelope-from harti) Message-Id: <200504011302.j31D2HNv031497@repoman.freebsd.org> From: Hartmut Brandt Date: Fri, 1 Apr 2005 13:02:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/make make.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 13:02:18 -0000 harti 2005-04-01 13:02:17 UTC FreeBSD src repository Modified files: usr.bin/make make.c Log: Style: indentation. Revision Changes Path 1.35 +476 -478 src/usr.bin/make/make.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 13:06:06 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4E7A916A4CE; Fri, 1 Apr 2005 13:06:06 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 14C7843D4C; Fri, 1 Apr 2005 13:06:06 +0000 (GMT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31D65kC031640; Fri, 1 Apr 2005 13:06:05 GMT (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31D65ZB031639; Fri, 1 Apr 2005 13:06:05 GMT (envelope-from harti) Message-Id: <200504011306.j31D65ZB031639@repoman.freebsd.org> From: Hartmut Brandt Date: Fri, 1 Apr 2005 13:06:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/make str.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 13:06:06 -0000 harti 2005-04-01 13:06:05 UTC FreeBSD src repository Modified files: usr.bin/make str.c Log: Style: fix indentation. Revision Changes Path 1.42 +51 -63 src/usr.bin/make/str.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 13:11:05 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 630CD16A4CE; Fri, 1 Apr 2005 13:11:05 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 44DF743D31; Fri, 1 Apr 2005 13:11:05 +0000 (GMT) (envelope-from den@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31DB5pM031897; Fri, 1 Apr 2005 13:11:05 GMT (envelope-from den@repoman.freebsd.org) Received: (from den@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31DB4JC031896; Fri, 1 Apr 2005 13:11:04 GMT (envelope-from den) Message-Id: <200504011311.j31DB4JC031896@repoman.freebsd.org> From: Denis Peplin Date: Fri, 1 Apr 2005 13:11:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/release/doc/ru_RU.KOI8-R/early-adopter article.sgml src/release/doc/ru_RU.KOI8-R/relnotes/common new.sgml src/release/doc/ru_RU.KOI8-R/share/sgml release.dsl X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 13:11:05 -0000 den 2005-04-01 13:11:04 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_5) release/doc/ru_RU.KOI8-R/early-adopter article.sgml release/doc/ru_RU.KOI8-R/relnotes/common new.sgml release/doc/ru_RU.KOI8-R/share/sgml release.dsl Log: Merge the following from the English version: 1.21.2.6 -> 1.21.2.7 early-adopter/article.sgml (rev. update) 1.761.2.37 -> 1.761.2.39 relnotes/common/new.sgml 1.8 -> 1.8.2.1 share/sgml/release.dsl (rev. update) Approved by: re (blanket) Revision Changes Path 1.5.2.4 +1 -1 src/release/doc/ru_RU.KOI8-R/early-adopter/article.sgml 1.6.2.10 +31 -5 src/release/doc/ru_RU.KOI8-R/relnotes/common/new.sgml 1.2.2.2 +1 -1 src/release/doc/ru_RU.KOI8-R/share/sgml/release.dsl From owner-cvs-src@FreeBSD.ORG Fri Apr 1 13:25:45 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BE52616A4CE; Fri, 1 Apr 2005 13:25:45 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9549D43D31; Fri, 1 Apr 2005 13:25:45 +0000 (GMT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31DPjOW032654; Fri, 1 Apr 2005 13:25:45 GMT (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31DPjni032653; Fri, 1 Apr 2005 13:25:45 GMT (envelope-from harti) Message-Id: <200504011325.j31DPjni032653@repoman.freebsd.org> From: Hartmut Brandt Date: Fri, 1 Apr 2005 13:25:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/make var_modify.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 13:25:45 -0000 harti 2005-04-01 13:25:45 UTC FreeBSD src repository Modified files: usr.bin/make var_modify.c Log: Style: fix indentation. Revision Changes Path 1.16 +354 -362 src/usr.bin/make/var_modify.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 13:35:35 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9BEF616A4CE; Fri, 1 Apr 2005 13:35:35 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6499C43D31; Fri, 1 Apr 2005 13:35:35 +0000 (GMT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31DZZrP033081; Fri, 1 Apr 2005 13:35:35 GMT (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31DZZDq033080; Fri, 1 Apr 2005 13:35:35 GMT (envelope-from harti) Message-Id: <200504011335.j31DZZDq033080@repoman.freebsd.org> From: Hartmut Brandt Date: Fri, 1 Apr 2005 13:35:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/make job.c job.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 13:35:35 -0000 harti 2005-04-01 13:35:35 UTC FreeBSD src repository Modified files: usr.bin/make job.c job.h Log: Both struct Job and struct Shell are only used inside job.c so there is no need to have them in a header file that is included by other modules. Move them both into the c-file. Revision Changes Path 1.83 +172 -11 src/usr.bin/make/job.c 1.31 +0 -160 src/usr.bin/make/job.h From owner-cvs-src@FreeBSD.ORG Fri Apr 1 13:43:25 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0CD8C16A4CE; Fri, 1 Apr 2005 13:43:25 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D71E143D3F; Fri, 1 Apr 2005 13:43:24 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31DhOl3033418; Fri, 1 Apr 2005 13:43:24 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31DhODw033417; Fri, 1 Apr 2005 13:43:24 GMT (envelope-from delphij) Message-Id: <200504011343.j31DhODw033417@repoman.freebsd.org> From: Xin LI Date: Fri, 1 Apr 2005 13:43:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/release/doc/zh_CN.GB2312/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 13:43:25 -0000 delphij 2005-04-01 13:43:24 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/zh_CN.GB2312/relnotes/common new.sgml Log: MFen: 1.761.2.37 -> 1.761.2.39 Obtained from: The FreeBSD Simplified Chinese Project CVS Approved by: re (blanket) Revision Changes Path 1.1.2.3 +31 -5 src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Fri Apr 1 13:45:49 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 31A2716A4CE; Fri, 1 Apr 2005 13:45:49 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0764A43D31; Fri, 1 Apr 2005 13:45:49 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31DjmoG033565; Fri, 1 Apr 2005 13:45:48 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31Djm6i033564; Fri, 1 Apr 2005 13:45:48 GMT (envelope-from delphij) Message-Id: <200504011345.j31Djm6i033564@repoman.freebsd.org> From: Xin LI Date: Fri, 1 Apr 2005 13:45:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/release/doc/zh_CN.GB2312/hardware/common dev.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 13:45:49 -0000 delphij 2005-04-01 13:45:48 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/zh_CN.GB2312/hardware/common dev.sgml Log: MFen: 1.227.2.24 -> 1.227.2.25 Obtained from: The FreeBSD Simplified Chinese Project CVS Approved by: re (blanket) Revision Changes Path 1.1.2.2 +4 -12 src/release/doc/zh_CN.GB2312/hardware/common/dev.sgml From owner-cvs-src@FreeBSD.ORG Fri Apr 1 15:02:13 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2EE0516A4CE; Fri, 1 Apr 2005 15:02:13 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 10C9F43D48; Fri, 1 Apr 2005 15:02:13 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31F2C5m057107; Fri, 1 Apr 2005 15:02:12 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31F2ChR057106; Fri, 1 Apr 2005 15:02:12 GMT (envelope-from rwatson) Message-Id: <200504011502.j31F2ChR057106@repoman.freebsd.org> From: Robert Watson Date: Fri, 1 Apr 2005 15:02:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/kern sys_socket.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 15:02:13 -0000 rwatson 2005-04-01 15:02:12 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/kern sys_socket.c Log: Merge sys_socket.c:1.68 from HEAD to RELENG_5: The SO_NOSIGPIPE socket option allows a user process to mark a socket so that the socket does not generate SIGPIPE, only EPIPE, when a write is attempted after socket shutdown. When the option was introduced in 2002, this required the logic for determining whether SIGPIPE was generated to be pushed down from dofilewrite() to the socket layer so that the socket options could be considered. However, the change in 2002 omitted modification to soo_write() required to add that logic, resulting in SIGPIPE not being generated even without SO_NOSIGPIPE when the socket was written to using write() or related generic system calls. This change adds the EPIPE logic to soo_write(), generating a SIGPIPE signal to the process associated with the passed uio in the event that the SO_NOSIGPIPE option is not set. Notes: - The are upsides and downsides to placing this logic in the socket layer as opposed to the file descriptor layer. This is really fd layer logic, but because we need so_options, we have a choice of layering violations and pick this one. - SIGPIPE possibly should be delivered to the thread performing the write, not the process performing the write. - uio->uio_td and the td argument to soo_write() might potentially differ; we use the thread in the uio argument. - The "sigpipe" regression test in src/tools/regression/sockets/sigpipe tests for the bug. Submitted by: Mikko Tyolajarvi Talked with: glebius, alfred PR: 78478 Approved by: re (scottl) Revision Changes Path 1.63.2.3 +8 -0 src/sys/kern/sys_socket.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 15:04:19 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DACBC16A4CE; Fri, 1 Apr 2005 15:04:19 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AEDD843D54; Fri, 1 Apr 2005 15:04:19 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31F4JVp057210; Fri, 1 Apr 2005 15:04:19 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31F4Jlj057209; Fri, 1 Apr 2005 15:04:19 GMT (envelope-from rwatson) Message-Id: <200504011504.j31F4Jlj057209@repoman.freebsd.org> From: Robert Watson Date: Fri, 1 Apr 2005 15:04:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/netipx spx_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 15:04:20 -0000 rwatson 2005-04-01 15:04:19 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/netipx spx_usrreq.c Log: Socket lock changes associated with the change to solisten() structural changes were mis-merged when brought from HEAD to RELENG_5, as the socket lock was acquired before the protocol locks, rather than after, violating the lock order. This commit synchronizes the lock acquisition with the same code in HEAD. Approved by: re (scottl) Revision Changes Path 1.46.2.15 +2 -2 src/sys/netipx/spx_usrreq.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 15:28:26 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 46C7916A4CE; Fri, 1 Apr 2005 15:28:26 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C54C43D41; Fri, 1 Apr 2005 15:28:26 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31FSQap058168; Fri, 1 Apr 2005 15:28:26 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31FSPFx058167; Fri, 1 Apr 2005 15:28:25 GMT (envelope-from delphij) Message-Id: <200504011528.j31FSPFx058167@repoman.freebsd.org> From: Xin LI Date: Fri, 1 Apr 2005 15:28:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/release/doc/zh_CN.GB2312/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 15:28:26 -0000 delphij 2005-04-01 15:28:25 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/zh_CN.GB2312/relnotes/common new.sgml Log: Several language improvements. Obtained from: The FreeBSD Simplified Chinese Project CVS Approved by: re (blanket) Revision Changes Path 1.1.2.4 +6 -10 src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Fri Apr 1 15:51:30 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EE01816A4CE; Fri, 1 Apr 2005 15:51:30 +0000 (GMT) Received: from harmony.village.org (rover.village.org [168.103.84.182]) by mx1.FreeBSD.org (Postfix) with ESMTP id 871DA43D46; Fri, 1 Apr 2005 15:51:30 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.13.3/8.13.1) with ESMTP id j31Fg7Ri004197; Fri, 1 Apr 2005 08:45:52 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Fri, 01 Apr 2005 08:42:18 -0700 (MST) Message-Id: <20050401.084218.43408282.imp@bsdimp.com> To: scottl@samsco.org From: "M. Warner Losh" In-Reply-To: <424D0D55.5030106@samsco.org> References: <200504010715.j317FrOE005717@repoman.freebsd.org> <424D0D55.5030106@samsco.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/arcmsr arcmsr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 15:51:31 -0000 In message: <424D0D55.5030106@samsco.org> Scott Long writes: : Warner Losh wrote: : > imp 2005-04-01 07:15:52 UTC : > : > FreeBSD src repository : > : > Modified files: : > sys/dev/arcmsr arcmsr.c : > Log: : > arcmsr_make_timespec, and arcmsr_getcmos_time appear to be unused, and : > reference functions that don't exist on at least pc98. #if 0 them : > out. This should fix the pc98 tinderbox breakage. Tested only on : > i386 and pc98. : > : > Revision Changes Path : > 1.2 +4 -0 src/sys/dev/arcmsr/arcmsr.c : : There's probably no good reason to have this module built for pc98 anyways. What kind of card is this? PCI pr PCI Express? Does it have a BIOS on the card? If PCI Express and/or the BIOS has to run, chances are you are right. Warner From owner-cvs-src@FreeBSD.ORG Fri Apr 1 16:18:05 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A0B3216A4CE; Fri, 1 Apr 2005 16:18:05 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 731B043D1D; Fri, 1 Apr 2005 16:18:05 +0000 (GMT) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31GI5EI060280; Fri, 1 Apr 2005 16:18:05 GMT (envelope-from jmg@repoman.freebsd.org) Received: (from jmg@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31GI5gu060279; Fri, 1 Apr 2005 16:18:05 GMT (envelope-from jmg) Message-Id: <200504011618.j31GI5gu060279@repoman.freebsd.org> From: John-Mark Gurney Date: Fri, 1 Apr 2005 16:18:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/pci pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 16:18:05 -0000 jmg 2005-04-01 16:18:04 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/pci pci.c Log: MFC: > Implement mimimum system software delays, per PCI PM 1.1 spec, as > suggested by Peter Edwards. This seems to fix my fxp problems and > likely will fix his as well. Use DELAY rather than *sleep because we > can be called from any context. > > Revision Changes Path > 1.274 +55 -38 src/sys/dev/pci/pci.c > 1.275 +2 -2 src/sys/dev/pci/pci.c Approved by: re (scottl) Revision Changes Path 1.264.2.7 +55 -38 src/sys/dev/pci/pci.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 16:22:50 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C260B16A4CE; Fri, 1 Apr 2005 16:22:50 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9A2BA43D1D; Fri, 1 Apr 2005 16:22:50 +0000 (GMT) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31GMoP9060566; Fri, 1 Apr 2005 16:22:50 GMT (envelope-from jmg@repoman.freebsd.org) Received: (from jmg@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31GMol2060565; Fri, 1 Apr 2005 16:22:50 GMT (envelope-from jmg) Message-Id: <200504011622.j31GMol2060565@repoman.freebsd.org> From: John-Mark Gurney Date: Fri, 1 Apr 2005 16:22:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pci pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 16:22:50 -0000 jmg 2005-04-01 16:22:50 UTC FreeBSD src repository Modified files: sys/dev/pci pci.c Log: move the statement about switching power states to just before we do it, so we don't print a false statement if the destination powerstate is unsupported... Revision Changes Path 1.285 +7 -5 src/sys/dev/pci/pci.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 16:23:48 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C375B16A4CE; Fri, 1 Apr 2005 16:23:48 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9C9B643D45; Fri, 1 Apr 2005 16:23:48 +0000 (GMT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31GNmJj060624; Fri, 1 Apr 2005 16:23:48 GMT (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31GNm6e060623; Fri, 1 Apr 2005 16:23:48 GMT (envelope-from harti) Message-Id: <200504011623.j31GNm6e060623@repoman.freebsd.org> From: Hartmut Brandt Date: Fri, 1 Apr 2005 16:23:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/make job.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 16:23:48 -0000 harti 2005-04-01 16:23:48 UTC FreeBSD src repository Modified files: usr.bin/make job.h Log: Remove a forward declaration that isn't needed anymore. Revision Changes Path 1.32 +0 -1 src/usr.bin/make/job.h From owner-cvs-src@FreeBSD.ORG Fri Apr 1 16:24:25 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E91CA16A4CE; Fri, 1 Apr 2005 16:24:25 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C134843D1D; Fri, 1 Apr 2005 16:24:25 +0000 (GMT) (envelope-from harti@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31GOP5q060662; Fri, 1 Apr 2005 16:24:25 GMT (envelope-from harti@repoman.freebsd.org) Received: (from harti@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31GOPWT060661; Fri, 1 Apr 2005 16:24:25 GMT (envelope-from harti) Message-Id: <200504011624.j31GOPWT060661@repoman.freebsd.org> From: Hartmut Brandt Date: Fri, 1 Apr 2005 16:24:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/make job.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 16:24:26 -0000 harti 2005-04-01 16:24:25 UTC FreeBSD src repository Modified files: usr.bin/make job.c Log: Use a type-safe intrusive list to put jobs on the jobs or stoppedJobs list instead of the generic Lst. Revision Changes Path 1.84 +36 -40 src/usr.bin/make/job.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 16:40:23 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 561B816A4CE; Fri, 1 Apr 2005 16:40:23 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E72A43D3F; Fri, 1 Apr 2005 16:40:23 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31GeN5I061547; Fri, 1 Apr 2005 16:40:23 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31GeNxw061546; Fri, 1 Apr 2005 16:40:23 GMT (envelope-from wpaul) Message-Id: <200504011640.j31GeNxw061546@repoman.freebsd.org> From: Bill Paul Date: Fri, 1 Apr 2005 16:40:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/compat/ndis kern_ndis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 16:40:23 -0000 wpaul 2005-04-01 16:40:23 UTC FreeBSD src repository Modified files: sys/compat/ndis kern_ndis.c Log: Fix another KeInitializeDpc()/amd64 calling convention issue: ndis_intrhand() has to be wrapped for the same reason as ndis_timercall(). Revision Changes Path 1.76 +2 -1 src/sys/compat/ndis/kern_ndis.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 17:01:07 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6522116A4CE; Fri, 1 Apr 2005 17:01:07 +0000 (GMT) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id A3CF543D2D; Fri, 1 Apr 2005 17:01:04 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.21] (rat.samsco.home [192.168.254.21]) (authenticated bits=0) by pooker.samsco.org (8.13.1/8.13.1) with ESMTP id j31H4Xg4024447; Fri, 1 Apr 2005 10:04:33 -0700 (MST) (envelope-from scottl@samsco.org) Message-ID: <424D7DD2.2050609@samsco.org> Date: Fri, 01 Apr 2005 09:58:58 -0700 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.7.5) Gecko/20050321 X-Accept-Language: en-us, en MIME-Version: 1.0 To: "M. Warner Losh" References: <200504010715.j317FrOE005717@repoman.freebsd.org> <424D0D55.5030106@samsco.org> <20050401.084218.43408282.imp@bsdimp.com> In-Reply-To: <20050401.084218.43408282.imp@bsdimp.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.8 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on pooker.samsco.org cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/arcmsr arcmsr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 17:01:07 -0000 M. Warner Losh wrote: > In message: <424D0D55.5030106@samsco.org> > Scott Long writes: > : Warner Losh wrote: > : > imp 2005-04-01 07:15:52 UTC > : > > : > FreeBSD src repository > : > > : > Modified files: > : > sys/dev/arcmsr arcmsr.c > : > Log: > : > arcmsr_make_timespec, and arcmsr_getcmos_time appear to be unused, and > : > reference functions that don't exist on at least pc98. #if 0 them > : > out. This should fix the pc98 tinderbox breakage. Tested only on > : > i386 and pc98. > : > > : > Revision Changes Path > : > 1.2 +4 -0 src/sys/dev/arcmsr/arcmsr.c > : > : There's probably no good reason to have this module built for pc98 anyways. > > What kind of card is this? PCI pr PCI Express? Does it have a BIOS > on the card? If PCI Express and/or the BIOS has to run, chances are > you are right. > > Warner PCI-X or PCIe, and yes there is a BIOS. Scott From owner-cvs-src@FreeBSD.ORG Fri Apr 1 17:14:20 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DEDC416A4CE; Fri, 1 Apr 2005 17:14:20 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B552D43D2F; Fri, 1 Apr 2005 17:14:20 +0000 (GMT) (envelope-from wpaul@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31HEK1t069636; Fri, 1 Apr 2005 17:14:20 GMT (envelope-from wpaul@repoman.freebsd.org) Received: (from wpaul@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31HEKoU069635; Fri, 1 Apr 2005 17:14:20 GMT (envelope-from wpaul) Message-Id: <200504011714.j31HEKoU069635@repoman.freebsd.org> From: Bill Paul Date: Fri, 1 Apr 2005 17:14:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/compat/ndis kern_ndis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 17:14:21 -0000 wpaul 2005-04-01 17:14:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/compat/ndis kern_ndis.c Log: MFC kern_ndis.c rev 1.76, make sure ndis_intrhand() is also wrapped propperly for amd64. Approved by: re (kensmith) Revision Changes Path 1.60.2.5 +2 -1 src/sys/compat/ndis/kern_ndis.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 17:40:39 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9BD9016A4CE; Fri, 1 Apr 2005 17:40:39 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 72DBF43D46; Fri, 1 Apr 2005 17:40:39 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31HedsZ070538; Fri, 1 Apr 2005 17:40:39 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31Hedw9070537; Fri, 1 Apr 2005 17:40:39 GMT (envelope-from imp) Message-Id: <200504011740.j31Hedw9070537@repoman.freebsd.org> From: Warner Losh Date: Fri, 1 Apr 2005 17:40:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/modules Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 17:40:39 -0000 imp 2005-04-01 17:40:39 UTC FreeBSD src repository Modified files: sys/modules Makefile Log: Don't build arcmsr on pc98. The card either won't fit/work in the pc98 machines because (a) it is PCIe or PCI-X (b) there's a BIOS that must run at boot which assumes IBM-AT compatible boot environment. Noticed by: scottl Revision Changes Path 1.437 +1 -1 src/sys/modules/Makefile From owner-cvs-src@FreeBSD.ORG Fri Apr 1 18:45:45 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0088D16A4CE; Fri, 1 Apr 2005 18:45:45 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C873843D3F; Fri, 1 Apr 2005 18:45:44 +0000 (GMT) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31IjiPA072815; Fri, 1 Apr 2005 18:45:44 GMT (envelope-from jmg@repoman.freebsd.org) Received: (from jmg@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31Iji5n072814; Fri, 1 Apr 2005 18:45:44 GMT (envelope-from jmg) Message-Id: <200504011845.j31Iji5n072814@repoman.freebsd.org> From: John-Mark Gurney Date: Fri, 1 Apr 2005 18:45:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/pci pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 18:45:45 -0000 jmg 2005-04-01 18:45:44 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/pci pci.c Log: MFC: > relocate the power state transition statements to the > pci_set_powerstate_method function... and: > move the statement about switching power states to just before we do it, so > we don't print a false statement if the destination powerstate is > unsupported... > > Revision Changes Path > 1.283 +5 -15 src/sys/dev/pci/pci.c > 1.285 +7 -5 src/sys/dev/pci/pci.c Approved by: re (kensmith) Revision Changes Path 1.264.2.8 +7 -15 src/sys/dev/pci/pci.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 19:06:56 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C9AD216A4CE; Fri, 1 Apr 2005 19:06:56 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9D8F643D5E; Fri, 1 Apr 2005 19:06:56 +0000 (GMT) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31J6udZ073675; Fri, 1 Apr 2005 19:06:56 GMT (envelope-from dfr@repoman.freebsd.org) Received: (from dfr@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31J6u4R073674; Fri, 1 Apr 2005 19:06:56 GMT (envelope-from dfr) Message-Id: <200504011906.j31J6u4R073674@repoman.freebsd.org> From: Doug Rabson Date: Fri, 1 Apr 2005 19:06:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/libexec/rtld-elf rtld.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 19:06:56 -0000 dfr 2005-04-01 19:06:56 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) libexec/rtld-elf rtld.c Log: MFC: 1.106 Initialise unused DTV slots. Approved by: re Revision Changes Path 1.99.2.4 +4 -8 src/libexec/rtld-elf/rtld.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 19:32:13 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4C31816A4CE; Fri, 1 Apr 2005 19:32:13 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 24DD943D2D; Fri, 1 Apr 2005 19:32:13 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31JWD4j075445; Fri, 1 Apr 2005 19:32:13 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31JWDUG075444; Fri, 1 Apr 2005 19:32:13 GMT (envelope-from scottl) Message-Id: <200504011932.j31JWDUG075444@repoman.freebsd.org> From: Scott Long Date: Fri, 1 Apr 2005 19:32:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf files.amd64 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 19:32:13 -0000 scottl 2005-04-01 19:32:12 UTC FreeBSD src repository Modified files: sys/conf files.amd64 Log: FIx a botch with the addition of the arcmsr driver. Revision Changes Path 1.60 +1 -1 src/sys/conf/files.amd64 From owner-cvs-src@FreeBSD.ORG Fri Apr 1 20:00:11 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ECE0616A4CE; Fri, 1 Apr 2005 20:00:11 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C209F43D48; Fri, 1 Apr 2005 20:00:11 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31K0BRv077044; Fri, 1 Apr 2005 20:00:11 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31K0BSG077043; Fri, 1 Apr 2005 20:00:11 GMT (envelope-from jhb) Message-Id: <200504012000.j31K0BSG077043@repoman.freebsd.org> From: John Baldwin Date: Fri, 1 Apr 2005 20:00:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/alpha/osf1 imgact_osf1.c osf1_misc.c src/sys/compat/linux linux_misc.c src/sys/compat/svr4 imgact_svr4.c src/sys/dev/drm drm_bufs.h src/sys/i386/ibcs2 imgact_coff.c src/sys/i386/linux imgact_linux.c src/sys/kern ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 20:00:12 -0000 jhb 2005-04-01 20:00:11 UTC FreeBSD src repository Modified files: sys/alpha/osf1 imgact_osf1.c osf1_misc.c sys/compat/linux linux_misc.c sys/compat/svr4 imgact_svr4.c sys/dev/drm drm_bufs.h sys/i386/ibcs2 imgact_coff.c sys/i386/linux imgact_linux.c sys/kern imgact_gzip.c sys/vm vm.h vm_extern.h vm_mmap.c vm_object.h Log: - Change the vm_mmap() function to accept an objtype_t parameter specifying the type of object represented by the handle argument. - Allow vm_mmap() to map device memory via cdev objects in addition to vnodes and anonymous memory. Note that mmaping a cdev directly does not currently perform any MAC checks like mapping a vnode does. - Unbreak the DRM getbufs ioctl by having it call vm_mmap() directly on the cdev the ioctl is acting on rather than trying to find a suitable vnode to map from. Reviewed by: alc, arch@ Revision Changes Path 1.23 +2 -2 src/sys/alpha/osf1/imgact_osf1.c 1.55 +2 -1 src/sys/alpha/osf1/osf1_misc.c 1.167 +3 -3 src/sys/compat/linux/linux_misc.c 1.25 +2 -2 src/sys/compat/svr4/imgact_svr4.c 1.13 +1 -5 src/sys/dev/drm/drm_bufs.h 1.64 +9 -5 src/sys/i386/ibcs2/imgact_coff.c 1.54 +4 -3 src/sys/i386/linux/imgact_linux.c 1.54 +4 -2 src/sys/kern/imgact_gzip.c 1.26 +4 -0 src/sys/vm/vm.h 1.76 +1 -1 src/sys/vm/vm_extern.h 1.199 +72 -5 src/sys/vm/vm_mmap.c 1.110 +0 -4 src/sys/vm/vm_object.h From owner-cvs-src@FreeBSD.ORG Fri Apr 1 20:19:30 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C76FD16A4CE; Fri, 1 Apr 2005 20:19:30 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9D0F043D54; Fri, 1 Apr 2005 20:19:30 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31KJUof077784; Fri, 1 Apr 2005 20:19:30 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31KJUtb077783; Fri, 1 Apr 2005 20:19:30 GMT (envelope-from jhb) Message-Id: <200504012019.j31KJUtb077783@repoman.freebsd.org> From: John Baldwin Date: Fri, 1 Apr 2005 20:19:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/usr.sbin/sysinstall menus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 20:19:30 -0000 jhb 2005-04-01 20:19:30 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) usr.sbin/sysinstall menus.c Log: MFC: Update the Romania NTP server. Approved by: re (kensmith) Revision Changes Path 1.395.2.4 +2 -2 src/usr.sbin/sysinstall/menus.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 20:25:01 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7EF4016A4CE; Fri, 1 Apr 2005 20:25:01 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 556CA43D4C; Fri, 1 Apr 2005 20:25:01 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31KP1vm078266; Fri, 1 Apr 2005 20:25:01 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31KP1ia078265; Fri, 1 Apr 2005 20:25:01 GMT (envelope-from jhb) Message-Id: <200504012025.j31KP1ia078265@repoman.freebsd.org> From: John Baldwin Date: Fri, 1 Apr 2005 20:25:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/release Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 20:25:01 -0000 jhb 2005-04-01 20:25:01 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release Makefile Log: MFC: Move the docproj docs over to disc2 to make more room on the disc1 ISO image. Approved by: re (scottl) Revision Changes Path 1.853.2.12 +11 -0 src/release/Makefile From owner-cvs-src@FreeBSD.ORG Fri Apr 1 20:30:11 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C71F616A4CE; Fri, 1 Apr 2005 20:30:11 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9D09043D31; Fri, 1 Apr 2005 20:30:11 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31KUBgl079515; Fri, 1 Apr 2005 20:30:11 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31KUBjQ079514; Fri, 1 Apr 2005 20:30:11 GMT (envelope-from jhb) Message-Id: <200504012030.j31KUBjQ079514@repoman.freebsd.org> From: John Baldwin Date: Fri, 1 Apr 2005 20:30:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/i386/acpica acpi_toshiba.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 20:30:11 -0000 jhb 2005-04-01 20:30:11 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/i386/acpica acpi_toshiba.c Log: MFC: Add HID for the Toshiba SPA40. Approved by: re (kensmith) Revision Changes Path 1.13.2.2 +2 -1 src/sys/i386/acpica/acpi_toshiba.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 21:02:27 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 70A9A16A4CE; Fri, 1 Apr 2005 21:02:27 +0000 (GMT) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0397443D64; Fri, 1 Apr 2005 21:02:26 +0000 (GMT) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id BED135C9F6; Fri, 1 Apr 2005 13:02:26 -0800 (PST) Date: Fri, 1 Apr 2005 13:02:26 -0800 From: Alfred Perlstein To: Warner Losh Message-ID: <20050401210226.GN60345@elvis.mu.org> References: <200503310321.j2V3LMAJ090387@repoman.freebsd.org> <424B6F28.3050800@samsco.org> <20050330.204727.74699483.imp@bsdimp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050330.204727.74699483.imp@bsdimp.com> User-Agent: Mutt/1.4.2.1i cc: cvs-src@FreeBSD.org cc: scottl@samsco.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 21:02:27 -0000 * Warner Losh [050330 19:50] wrote: > > > atapicam is broken, so comment it out since it may take a while to fix it. > > Grr, this just encourages atrophy. I was already planning on fixing it > > tonight. > > Last I heard Thomas wasn't going to have time to look at this for a > while, so I thought I'd do current@ a favor and not spam it with N > architectures of build failure between now and then. However, if you > can spare them that fate by fixing atapicam, I'll not complain. ATAPICAM should be made manditory already. -- - Alfred Perlstein From owner-cvs-src@FreeBSD.ORG Fri Apr 1 22:12:53 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E4BE816A4CE; Fri, 1 Apr 2005 22:12:53 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8D45F43D5A; Fri, 1 Apr 2005 22:12:53 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31MCrkl090038; Fri, 1 Apr 2005 22:12:53 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31MCrp1090037; Fri, 1 Apr 2005 22:12:53 GMT (envelope-from scottl) Message-Id: <200504012212.j31MCrp1090037@repoman.freebsd.org> From: Scott Long Date: Fri, 1 Apr 2005 22:12:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/asr asr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 22:12:54 -0000 scottl 2005-04-01 22:12:53 UTC FreeBSD src repository Modified files: sys/dev/asr asr.c Log: Make life easier on those trying to use the asr utilities by automatically creating the /dev/dpti%d entry that the software expects. This is just a band-aid until either someone (hopefully) rewrites the utilities, or all asr/dpt cards in existance get blasted into the sun. Revision Changes Path 1.67 +1 -0 src/sys/dev/asr/asr.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 22:45:58 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4D0A116A4CE; Fri, 1 Apr 2005 22:45:58 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1DE9D43D1D; Fri, 1 Apr 2005 22:45:58 +0000 (GMT) (envelope-from jcamou@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31MjwLZ091629; Fri, 1 Apr 2005 22:45:58 GMT (envelope-from jcamou@repoman.freebsd.org) Received: (from jcamou@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31MjvjW091628; Fri, 1 Apr 2005 22:45:57 GMT (envelope-from jcamou) Message-Id: <200504012245.j31MjvjW091628@repoman.freebsd.org> From: "Jesus R. Camou" Date: Fri, 1 Apr 2005 22:45:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/share/man/man4 Makefile snd_via8233.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 22:45:58 -0000 jcamou 2005-04-01 22:45:57 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_5) share/man/man4 Makefile Added files: (Branch: RELENG_5) share/man/man4 snd_via8233.4 Log: MFC: New manpage for snd_via8233(4). Approved by: re (kensmith), trhodes (mentor) Revision Changes Path 1.276.2.21 +1 -0 src/share/man/man4/Makefile 1.1.2.1 +72 -0 src/share/man/man4/snd_via8233.4 (new) From owner-cvs-src@FreeBSD.ORG Fri Apr 1 22:53:42 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CCDE016A4CE; Fri, 1 Apr 2005 22:53:42 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B03A843D5C; Fri, 1 Apr 2005 22:53:42 +0000 (GMT) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31Mrgs6091963; Fri, 1 Apr 2005 22:53:42 GMT (envelope-from jmg@repoman.freebsd.org) Received: (from jmg@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31MrgxO091962; Fri, 1 Apr 2005 22:53:42 GMT (envelope-from jmg) Message-Id: <200504012253.j31MrgxO091962@repoman.freebsd.org> From: John-Mark Gurney Date: Fri, 1 Apr 2005 22:53:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/usr.sbin/pciconf pciconf.c src/sys/dev/pci pci.c pcireg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 22:53:42 -0000 jmg 2005-04-01 22:53:42 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) usr.sbin/pciconf pciconf.c sys/dev/pci pci.c pcireg.h Log: MFC: > add some additional pci classes and sub-classes.. and: > fix a copy/paste typo for scanner/gameport... > Revision Changes Path > 1.284 +25 -1 src/sys/dev/pci/pci.c > 1.41 +36 -2 src/sys/dev/pci/pcireg.h > 1.24 +25 -1 src/usr.sbin/pciconf/pciconf.c > 1.42 +2 -2 src/sys/dev/pci/pcireg.h Approved by: re (kensmith) Revision Changes Path 1.264.2.9 +25 -1 src/sys/dev/pci/pci.c 1.39.4.2 +36 -2 src/sys/dev/pci/pcireg.h 1.23.2.1 +25 -1 src/usr.sbin/pciconf/pciconf.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 22:54:22 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DA71716A4CE; Fri, 1 Apr 2005 22:54:22 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C0F7843D3F; Fri, 1 Apr 2005 22:54:22 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31MsMNk092005; Fri, 1 Apr 2005 22:54:22 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31MsM1p092004; Fri, 1 Apr 2005 22:54:22 GMT (envelope-from imp) Message-Id: <200504012254.j31MsM1p092004@repoman.freebsd.org> From: Warner Losh Date: Fri, 1 Apr 2005 22:54:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/config config.h config.y configvers.h main.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 22:54:23 -0000 imp 2005-04-01 22:54:22 UTC FreeBSD src repository Modified files: usr.sbin/config config.h config.y configvers.h main.c Log: Allow one to specify a second parameter to the machine line. This allows us to specify the machine_arch as well as machine. If specified then a second link will be made, similar to machine, from $MACHINE_ARCH to $S/$MACHINE_ARCH/include. This is for ports where MACHINE != MACHINE_ARCH (pc98 today, others in the future?). Reviewed by: arch@, nyan@ Revision Changes Path 1.56 +3 -1 src/usr.sbin/config/config.h 1.66 +9 -0 src/usr.sbin/config/config.y 1.35 +2 -2 src/usr.sbin/config/configvers.h 1.63 +14 -0 src/usr.sbin/config/main.c From owner-cvs-src@FreeBSD.ORG Fri Apr 1 22:56:10 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DA92D16A4CE; Fri, 1 Apr 2005 22:56:10 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id BC60043D2D; Fri, 1 Apr 2005 22:56:10 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31MuA3C092195; Fri, 1 Apr 2005 22:56:10 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31MuArB092194; Fri, 1 Apr 2005 22:56:10 GMT (envelope-from imp) Message-Id: <200504012256.j31MuArB092194@repoman.freebsd.org> From: Warner Losh Date: Fri, 1 Apr 2005 22:56:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/conf Makefile.alpha Makefile.amd64 Makefile.arm Makefile.i386 Makefile.ia64 Makefile.pc98 Makefile.powerpc Makefile.sparc64 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 22:56:11 -0000 imp 2005-04-01 22:56:10 UTC FreeBSD src repository Modified files: sys/conf Makefile.alpha Makefile.amd64 Makefile.arm Makefile.i386 Makefile.ia64 Makefile.pc98 Makefile.powerpc Makefile.sparc64 Log: Update version number for latest config version bump Revision Changes Path 1.133 +1 -1 src/sys/conf/Makefile.alpha 1.14 +1 -1 src/sys/conf/Makefile.amd64 1.7 +1 -1 src/sys/conf/Makefile.arm 1.263 +1 -1 src/sys/conf/Makefile.i386 1.60 +1 -1 src/sys/conf/Makefile.ia64 1.164 +1 -1 src/sys/conf/Makefile.pc98 1.275 +1 -1 src/sys/conf/Makefile.powerpc 1.31 +1 -1 src/sys/conf/Makefile.sparc64 From owner-cvs-src@FreeBSD.ORG Fri Apr 1 22:56:37 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A0AFA16A4CE; Fri, 1 Apr 2005 22:56:37 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7807C43D3F; Fri, 1 Apr 2005 22:56:37 +0000 (GMT) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31Mubne092257; Fri, 1 Apr 2005 22:56:37 GMT (envelope-from jmg@repoman.freebsd.org) Received: (from jmg@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31Mub25092256; Fri, 1 Apr 2005 22:56:37 GMT (envelope-from jmg) Message-Id: <200504012256.j31Mub25092256@repoman.freebsd.org> From: John-Mark Gurney Date: Fri, 1 Apr 2005 22:56:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/pci pcireg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 22:56:37 -0000 jmg 2005-04-01 22:56:37 UTC FreeBSD src repository Modified files: sys/dev/pci pcireg.h Log: fix misspelling of 0x30... Spotted by: reviewing MFC commit Revision Changes Path 1.43 +1 -1 src/sys/dev/pci/pcireg.h From owner-cvs-src@FreeBSD.ORG Fri Apr 1 22:59:25 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A5AC816A4CF; Fri, 1 Apr 2005 22:59:25 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6E3B843D31; Fri, 1 Apr 2005 22:59:25 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31MxPZp092470; Fri, 1 Apr 2005 22:59:25 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31MxPCk092469; Fri, 1 Apr 2005 22:59:25 GMT (envelope-from imp) Message-Id: <200504012259.j31MxPCk092469@repoman.freebsd.org> From: Warner Losh Date: Fri, 1 Apr 2005 22:59:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/pc98/conf GENERIC NOTES X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 22:59:25 -0000 imp 2005-04-01 22:59:25 UTC FreeBSD src repository Modified files: sys/pc98/conf GENERIC NOTES Log: Add i386 to machine lines Revision Changes Path 1.268 +1 -1 src/sys/pc98/conf/GENERIC 1.50 +1 -1 src/sys/pc98/conf/NOTES From owner-cvs-src@FreeBSD.ORG Fri Apr 1 23:19:44 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9062516A4CE; Fri, 1 Apr 2005 23:19:44 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD36F43D1F; Fri, 1 Apr 2005 23:19:43 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31NJhVO093846; Fri, 1 Apr 2005 23:19:43 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31NJh5j093845; Fri, 1 Apr 2005 23:19:43 GMT (envelope-from imp) Message-Id: <200504012319.j31NJh5j093845@repoman.freebsd.org> From: Warner Losh Date: Fri, 1 Apr 2005 23:19:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/pc98/linux linux.h linux_ipc64.h linux_proto.h src/sys/pc98/include _inttypes.h _limits.h _stdint.h _types.h apm_bios.h apm_segments.h asm.h asmacros.h atomic.h bootinfo.h bus.h bus_dma.h bus_memio.h bus_pc98.h bus_pio.h clock.h cpu.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 23:19:44 -0000 imp 2005-04-01 23:19:43 UTC FreeBSD src repository Added files: sys/pc98/linux linux.h linux_ipc64.h linux_proto.h sys/pc98/include _inttypes.h _limits.h _stdint.h _types.h apm_bios.h apm_segments.h asm.h asmacros.h atomic.h bootinfo.h bus.h bus_dma.h bus_memio.h bus_pc98.h bus_pio.h clock.h cpu.h cpufunc.h cputypes.h critical.h cserial.h db_machdep.h elf.h endian.h exec.h float.h floatingpoint.h frame.h gdb_machdep.h i4b_cause.h i4b_debug.h i4b_ioctl.h i4b_rbch_ioctl.h i4b_tel_ioctl.h i4b_trace.h ieeefp.h in_cksum.h intr_machdep.h iodev.h kdb.h legacyvar.h limits.h md_var.h memdev.h metadata.h mp_watchdog.h mptable.h mutex.h npx.h param.h pcaudio.h pcb.h pcb_ext.h pci_cfgreg.h pcpu.h pecoff_machdep.h perfmon.h pmap.h privatespace.h proc.h profile.h psl.h ptrace.h pvct_ioctl.h reg.h reloc.h resource.h runq.h segments.h setjmp.h sf_buf.h sigframe.h signal.h smapi.h smp.h speaker.h specialreg.h stdarg.h sysarch.h trap.h tss.h ucontext.h varargs.h vm86.h vmparam.h sys/pc98/include/pc bios.h display.h vesa.h Log: Add reach-over include files to read i386/foo.h. In time, the pc98 specific code will migrate to these files to augment or replace the version in i386/include and/or i386/linux. This should, in the fullness of time, allow many of the #ifdef PC98 in the tree. # These files are in the public domain because there is insufficient # creative content in them. When you customize them, please add a # copyright notice and license. OK'd in principle by: nyan@ Revision Changes Path 1.1 +6 -0 src/sys/pc98/include/_inttypes.h (new) 1.1 +6 -0 src/sys/pc98/include/_limits.h (new) 1.1 +6 -0 src/sys/pc98/include/_stdint.h (new) 1.1 +6 -0 src/sys/pc98/include/_types.h (new) 1.1 +6 -0 src/sys/pc98/include/apm_bios.h (new) 1.1 +6 -0 src/sys/pc98/include/apm_segments.h (new) 1.1 +6 -0 src/sys/pc98/include/asm.h (new) 1.1 +6 -0 src/sys/pc98/include/asmacros.h (new) 1.1 +6 -0 src/sys/pc98/include/atomic.h (new) 1.1 +6 -0 src/sys/pc98/include/bootinfo.h (new) 1.1 +6 -0 src/sys/pc98/include/bus.h (new) 1.1 +6 -0 src/sys/pc98/include/bus_dma.h (new) 1.1 +6 -0 src/sys/pc98/include/bus_memio.h (new) 1.1 +6 -0 src/sys/pc98/include/bus_pc98.h (new) 1.1 +6 -0 src/sys/pc98/include/bus_pio.h (new) 1.1 +6 -0 src/sys/pc98/include/clock.h (new) 1.1 +6 -0 src/sys/pc98/include/cpu.h (new) 1.1 +6 -0 src/sys/pc98/include/cpufunc.h (new) 1.1 +6 -0 src/sys/pc98/include/cputypes.h (new) 1.1 +6 -0 src/sys/pc98/include/critical.h (new) 1.1 +6 -0 src/sys/pc98/include/cserial.h (new) 1.1 +6 -0 src/sys/pc98/include/db_machdep.h (new) 1.1 +6 -0 src/sys/pc98/include/elf.h (new) 1.1 +6 -0 src/sys/pc98/include/endian.h (new) 1.1 +6 -0 src/sys/pc98/include/exec.h (new) 1.1 +6 -0 src/sys/pc98/include/float.h (new) 1.1 +6 -0 src/sys/pc98/include/floatingpoint.h (new) 1.1 +6 -0 src/sys/pc98/include/frame.h (new) 1.1 +6 -0 src/sys/pc98/include/gdb_machdep.h (new) 1.1 +6 -0 src/sys/pc98/include/i4b_cause.h (new) 1.1 +6 -0 src/sys/pc98/include/i4b_debug.h (new) 1.1 +6 -0 src/sys/pc98/include/i4b_ioctl.h (new) 1.1 +6 -0 src/sys/pc98/include/i4b_rbch_ioctl.h (new) 1.1 +6 -0 src/sys/pc98/include/i4b_tel_ioctl.h (new) 1.1 +6 -0 src/sys/pc98/include/i4b_trace.h (new) 1.1 +6 -0 src/sys/pc98/include/ieeefp.h (new) 1.1 +6 -0 src/sys/pc98/include/in_cksum.h (new) 1.1 +6 -0 src/sys/pc98/include/intr_machdep.h (new) 1.1 +6 -0 src/sys/pc98/include/iodev.h (new) 1.1 +6 -0 src/sys/pc98/include/kdb.h (new) 1.1 +6 -0 src/sys/pc98/include/legacyvar.h (new) 1.1 +6 -0 src/sys/pc98/include/limits.h (new) 1.1 +6 -0 src/sys/pc98/include/md_var.h (new) 1.1 +6 -0 src/sys/pc98/include/memdev.h (new) 1.1 +6 -0 src/sys/pc98/include/metadata.h (new) 1.1 +6 -0 src/sys/pc98/include/mp_watchdog.h (new) 1.1 +6 -0 src/sys/pc98/include/mptable.h (new) 1.1 +6 -0 src/sys/pc98/include/mutex.h (new) 1.1 +6 -0 src/sys/pc98/include/npx.h (new) 1.1 +6 -0 src/sys/pc98/include/param.h (new) 1.1 +6 -0 src/sys/pc98/include/pc/bios.h (new) 1.1 +6 -0 src/sys/pc98/include/pc/display.h (new) 1.1 +6 -0 src/sys/pc98/include/pc/vesa.h (new) 1.1 +6 -0 src/sys/pc98/include/pcaudio.h (new) 1.1 +6 -0 src/sys/pc98/include/pcb.h (new) 1.1 +6 -0 src/sys/pc98/include/pcb_ext.h (new) 1.1 +6 -0 src/sys/pc98/include/pci_cfgreg.h (new) 1.1 +6 -0 src/sys/pc98/include/pcpu.h (new) 1.1 +6 -0 src/sys/pc98/include/pecoff_machdep.h (new) 1.1 +6 -0 src/sys/pc98/include/perfmon.h (new) 1.1 +6 -0 src/sys/pc98/include/pmap.h (new) 1.1 +6 -0 src/sys/pc98/include/privatespace.h (new) 1.1 +6 -0 src/sys/pc98/include/proc.h (new) 1.1 +6 -0 src/sys/pc98/include/profile.h (new) 1.1 +6 -0 src/sys/pc98/include/psl.h (new) 1.1 +6 -0 src/sys/pc98/include/ptrace.h (new) 1.1 +6 -0 src/sys/pc98/include/pvct_ioctl.h (new) 1.1 +6 -0 src/sys/pc98/include/reg.h (new) 1.1 +6 -0 src/sys/pc98/include/reloc.h (new) 1.1 +6 -0 src/sys/pc98/include/resource.h (new) 1.1 +6 -0 src/sys/pc98/include/runq.h (new) 1.1 +6 -0 src/sys/pc98/include/segments.h (new) 1.1 +6 -0 src/sys/pc98/include/setjmp.h (new) 1.1 +6 -0 src/sys/pc98/include/sf_buf.h (new) 1.1 +6 -0 src/sys/pc98/include/sigframe.h (new) 1.1 +6 -0 src/sys/pc98/include/signal.h (new) 1.1 +6 -0 src/sys/pc98/include/smapi.h (new) 1.1 +6 -0 src/sys/pc98/include/smp.h (new) 1.1 +6 -0 src/sys/pc98/include/speaker.h (new) 1.1 +6 -0 src/sys/pc98/include/specialreg.h (new) 1.1 +6 -0 src/sys/pc98/include/stdarg.h (new) 1.1 +6 -0 src/sys/pc98/include/sysarch.h (new) 1.1 +6 -0 src/sys/pc98/include/trap.h (new) 1.1 +6 -0 src/sys/pc98/include/tss.h (new) 1.1 +6 -0 src/sys/pc98/include/ucontext.h (new) 1.1 +6 -0 src/sys/pc98/include/varargs.h (new) 1.1 +6 -0 src/sys/pc98/include/vm86.h (new) 1.1 +6 -0 src/sys/pc98/include/vmparam.h (new) 1.1 +6 -0 src/sys/pc98/linux/linux.h (new) 1.1 +6 -0 src/sys/pc98/linux/linux_ipc64.h (new) 1.1 +6 -0 src/sys/pc98/linux/linux_proto.h (new) From owner-cvs-src@FreeBSD.ORG Fri Apr 1 23:22:02 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EC3B616A4CE; Fri, 1 Apr 2005 23:22:01 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C365343D2F; Fri, 1 Apr 2005 23:22:01 +0000 (GMT) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j31NM1Aq094235; Fri, 1 Apr 2005 23:22:01 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j31NM1PJ094234; Fri, 1 Apr 2005 23:22:01 GMT (envelope-from imp) Message-Id: <200504012322.j31NM1PJ094234@repoman.freebsd.org> From: Warner Losh Date: Fri, 1 Apr 2005 23:22:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/include Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 01 Apr 2005 23:22:02 -0000 imp 2005-04-01 23:22:01 UTC FreeBSD src repository Modified files: include Makefile Log: When $MACHINE != $MACHINE_ARCH, install $MACHINE_ARCH/include into /usr/include/$MACHINE_ARCH in addition to installing $MACHINE/include into /usr/include/machine. Revision Changes Path 1.238 +39 -10 src/include/Makefile From owner-cvs-src@FreeBSD.ORG Sat Apr 2 00:01:03 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B9B1E16A4CE; Sat, 2 Apr 2005 00:01:03 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8BAEE43D31; Sat, 2 Apr 2005 00:01:03 +0000 (GMT) (envelope-from trhodes@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32013hj095554; Sat, 2 Apr 2005 00:01:03 GMT (envelope-from trhodes@repoman.freebsd.org) Received: (from trhodes@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32013uS095553; Sat, 2 Apr 2005 00:01:03 GMT (envelope-from trhodes) Message-Id: <200504020001.j32013uS095553@repoman.freebsd.org> From: Tom Rhodes Date: Sat, 2 Apr 2005 00:01:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/etc/rc.d ugidfw X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 00:01:03 -0000 trhodes 2005-04-02 00:01:03 UTC FreeBSD src repository Modified files: etc/rc.d ugidfw Log: Add a ugidfw_load() function and fix up some of the scripting in this file. This will allow better integration with the ports system. Submitted by: clement Revision Changes Path 1.3 +20 -6 src/etc/rc.d/ugidfw From owner-cvs-src@FreeBSD.ORG Sat Apr 2 00:59:18 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C42AC16A4CE; Sat, 2 Apr 2005 00:59:18 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B50143D49; Sat, 2 Apr 2005 00:59:18 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j320xIVw004426; Sat, 2 Apr 2005 00:59:18 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j320xIuU004425; Sat, 2 Apr 2005 00:59:18 GMT (envelope-from davidxu) Message-Id: <200504020059.j320xIuU004425@repoman.freebsd.org> From: David Xu Date: Sat, 2 Apr 2005 00:59:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 00:59:18 -0000 davidxu 2005-04-02 00:59:18 UTC FreeBSD src repository Modified files: lib Makefile Log: Prepare for importing my 1:1 threading work, disconnect libthr and libthread_db from make buildworld. Revision Changes Path 1.202 +2 -2 src/lib/Makefile From owner-cvs-src@FreeBSD.ORG Sat Apr 2 01:10:09 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A861A16A4CE; Sat, 2 Apr 2005 01:10:09 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7C11243D1D; Sat, 2 Apr 2005 01:10:09 +0000 (GMT) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j321A9FN004824; Sat, 2 Apr 2005 01:10:09 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j321A9NB004823; Sat, 2 Apr 2005 01:10:09 GMT (envelope-from obrien) Message-Id: <200504020110.j321A9NB004823@repoman.freebsd.org> From: "David E. O'Brien" Date: Sat, 2 Apr 2005 01:10:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/pci agp_amd64.c agp_nvidia.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 01:10:09 -0000 obrien 2005-04-02 01:10:09 UTC FreeBSD src repository Modified files: sys/pci agp_amd64.c agp_nvidia.c Log: nVidia AGP chipsets beyond nForce2 are AMD64-specific. So move the AGP support to there. Submitted by: Jung-uk Kim Revision Changes Path 1.6 +2 -0 src/sys/pci/agp_amd64.c 1.9 +1 -1 src/sys/pci/agp_nvidia.c From owner-cvs-src@FreeBSD.ORG Sat Apr 2 01:20:02 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 700BA16A4CE; Sat, 2 Apr 2005 01:20:02 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7E8C643D2F; Sat, 2 Apr 2005 01:20:01 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j321K12F006182; Sat, 2 Apr 2005 01:20:01 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j321K1j6006181; Sat, 2 Apr 2005 01:20:01 GMT (envelope-from davidxu) Message-Id: <200504020120.j321K1j6006181@repoman.freebsd.org> From: David Xu Date: Sat, 2 Apr 2005 01:20:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libthr Makefile pthread.map src/lib/libthr/arch/alpha/alpha _curthread.c pthread_md.c src/lib/libthr/arch/alpha/include pthread_md.h src/lib/libthr/arch/amd64 Makefile.inc ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 01:20:02 -0000 davidxu 2005-04-02 01:20:01 UTC FreeBSD src repository Modified files: lib/libthr Makefile lib/libthr/arch/alpha Makefile.inc lib/libthr/arch/amd64 Makefile.inc lib/libthr/arch/i386 Makefile.inc lib/libthr/arch/ia64 Makefile.inc lib/libthr/arch/powerpc Makefile.inc lib/libthr/arch/sparc64 Makefile.inc lib/libthr/sys Makefile.inc thr_error.c lib/libthr/thread Makefile.inc thr_atfork.c thr_attr.c thr_barrier.c thr_barrierattr.c thr_cancel.c thr_clean.c thr_concurrency.c thr_cond.c thr_create.c thr_detach.c thr_exit.c thr_info.c thr_init.c thr_join.c thr_kern.c thr_main_np.c thr_mutex.c thr_mutex_prioceiling.c thr_mutex_protocol.c thr_once.c thr_printf.c thr_private.h thr_resume_np.c thr_rwlock.c thr_self.c thr_sem.c thr_seterrno.c thr_setschedparam.c thr_sig.c thr_spec.c thr_spinlock.c thr_stack.c thr_suspend_np.c thr_syscalls.c Added files: lib/libthr pthread.map lib/libthr/arch/alpha/alpha pthread_md.c lib/libthr/arch/alpha/include pthread_md.h lib/libthr/arch/amd64/amd64 pthread_md.c lib/libthr/arch/amd64/include pthread_md.h lib/libthr/arch/arm Makefile.inc lib/libthr/arch/arm/arm pthread_md.c lib/libthr/arch/arm/include pthread_md.h lib/libthr/arch/i386/i386 pthread_md.c lib/libthr/arch/i386/include pthread_md.h lib/libthr/arch/ia64/ia64 pthread_md.c lib/libthr/arch/ia64/include pthread_md.h lib/libthr/arch/powerpc/include pthread_md.h lib/libthr/arch/powerpc/powerpc pthread_md.c lib/libthr/arch/sparc64/include pthread_md.h lib/libthr/arch/sparc64/sparc64 pthread_md.c lib/libthr/thread thr_condattr.c thr_fork.c thr_getschedparam.c thr_kill.c thr_list.c thr_mutexattr.c thr_pspinlock.c thr_sigmask.c thr_single_np.c thr_switch_np.c thr_symbols.c thr_umtx.c thr_umtx.h Removed files: lib/libthr/arch/alpha/alpha _curthread.c lib/libthr/arch/amd64/amd64 _setcurthread.c lib/libthr/arch/i386/i386 _curthread.S _setcurthread.c lib/libthr/arch/ia64/ia64 _curthread.c lib/libthr/arch/powerpc/powerpc _curthread.c lib/libthr/arch/sparc64/sparc64 _setcurthread.c lib/libthr/thread thr_condattr_destroy.c thr_condattr_init.c thr_find_thread.c thr_mattr_init.c thr_mattr_kind_np.c thr_mutexattr_destroy.c thr_subr.c Log: Import my recent 1:1 threading working. some features improved includes: 1. fast simple type mutex. 2. __thread tls works. 3. asynchronous cancellation works ( using signal ). 4. thread synchronization is fully based on umtx, mainly, condition variable and other synchronization objects were rewritten by using umtx directly. those objects can be shared between processes via shared memory, it has to change ABI which does not happen yet. 5. default stack size is increased to 1M on 32 bits platform, 2M for 64 bits platform. As the result, some mysql super-smack benchmarks show performance is improved massivly. Okayed by: jeff, mtm, rwatson, scottl Revision Changes Path 1.9 +12 -6 src/lib/libthr/Makefile 1.2 +2 -2 src/lib/libthr/arch/alpha/Makefile.inc 1.3 +0 -55 src/lib/libthr/arch/alpha/alpha/_curthread.c (dead) 1.1 +53 -0 src/lib/libthr/arch/alpha/alpha/pthread_md.c (new) 1.1 +75 -0 src/lib/libthr/arch/alpha/include/pthread_md.h (new) 1.2 +2 -2 src/lib/libthr/arch/amd64/Makefile.inc 1.2 +0 -101 src/lib/libthr/arch/amd64/amd64/_setcurthread.c (dead) 1.1 +57 -0 src/lib/libthr/arch/amd64/amd64/pthread_md.c (new) 1.1 +103 -0 src/lib/libthr/arch/amd64/include/pthread_md.h (new) 1.1 +7 -0 src/lib/libthr/arch/arm/Makefile.inc (new) 1.1 +54 -0 src/lib/libthr/arch/arm/arm/pthread_md.c (new) 1.1 +106 -0 src/lib/libthr/arch/arm/include/pthread_md.h (new) 1.2 +2 -2 src/lib/libthr/arch/i386/Makefile.inc 1.4 +0 -17 src/lib/libthr/arch/i386/i386/_curthread.S (dead) 1.18 +0 -136 src/lib/libthr/arch/i386/i386/_setcurthread.c (dead) 1.1 +84 -0 src/lib/libthr/arch/i386/i386/pthread_md.c (new) 1.1 +116 -0 src/lib/libthr/arch/i386/include/pthread_md.h (new) 1.2 +2 -2 src/lib/libthr/arch/ia64/Makefile.inc 1.4 +0 -59 src/lib/libthr/arch/ia64/ia64/_curthread.c (dead) 1.1 +58 -0 src/lib/libthr/arch/ia64/ia64/pthread_md.c (new) 1.1 +78 -0 src/lib/libthr/arch/ia64/include/pthread_md.h (new) 1.2 +2 -2 src/lib/libthr/arch/powerpc/Makefile.inc 1.1 +80 -0 src/lib/libthr/arch/powerpc/include/pthread_md.h (new) 1.2 +0 -58 src/lib/libthr/arch/powerpc/powerpc/_curthread.c (dead) 1.1 +58 -0 src/lib/libthr/arch/powerpc/powerpc/pthread_md.c (new) 1.3 +2 -2 src/lib/libthr/arch/sparc64/Makefile.inc 1.1 +87 -0 src/lib/libthr/arch/sparc64/include/pthread_md.h (new) 1.4 +0 -59 src/lib/libthr/arch/sparc64/sparc64/_setcurthread.c (dead) 1.1 +56 -0 src/lib/libthr/arch/sparc64/sparc64/pthread_md.c (new) 1.1 +365 -0 src/lib/libthr/pthread.map (new) 1.3 +2 -2 src/lib/libthr/sys/Makefile.inc 1.2 +7 -12 src/lib/libthr/sys/thr_error.c 1.9 +12 -10 src/lib/libthr/thread/Makefile.inc 1.2 +7 -10 src/lib/libthr/thread/thr_atfork.c 1.3 +336 -233 src/lib/libthr/thread/thr_attr.c 1.3 +50 -72 src/lib/libthr/thread/thr_barrier.c 1.2 +47 -32 src/lib/libthr/thread/thr_barrierattr.c 1.11 +106 -86 src/lib/libthr/thread/thr_cancel.c 1.3 +9 -3 src/lib/libthr/thread/thr_clean.c 1.2 +3 -0 src/lib/libthr/thread/thr_concurrency.c 1.16 +241 -373 src/lib/libthr/thread/thr_cond.c 1.1 +128 -0 src/lib/libthr/thread/thr_condattr.c (new) 1.2 +0 -53 src/lib/libthr/thread/thr_condattr_destroy.c (dead) 1.2 +0 -58 src/lib/libthr/thread/thr_condattr_init.c (dead) 1.20 +132 -97 src/lib/libthr/thread/thr_create.c 1.9 +21 -30 src/lib/libthr/thread/thr_detach.c 1.17 +36 -118 src/lib/libthr/thread/thr_exit.c 1.5 +0 -62 src/lib/libthr/thread/thr_find_thread.c (dead) 1.1 +222 -0 src/lib/libthr/thread/thr_fork.c (new) 1.3 +77 -0 src/lib/libthr/thread/thr_getschedparam.c (new) 1.4 +48 -41 src/lib/libthr/thread/thr_info.c 1.20 +217 -164 src/lib/libthr/thread/thr_init.c 1.16 +48 -143 src/lib/libthr/thread/thr_join.c 1.19 +49 -94 src/lib/libthr/thread/thr_kern.c 1.1 +67 -0 src/lib/libthr/thread/thr_kill.c (new) 1.1 +342 -0 src/lib/libthr/thread/thr_list.c (new) 1.2 +4 -3 src/lib/libthr/thread/thr_main_np.c 1.2 +0 -56 src/lib/libthr/thread/thr_mattr_init.c (dead) 1.3 +0 -98 src/lib/libthr/thread/thr_mattr_kind_np.c (dead) 1.33 +1381 -585 src/lib/libthr/thread/thr_mutex.c 1.4 +30 -27 src/lib/libthr/thread/thr_mutex_prioceiling.c 1.3 +20 -10 src/lib/libthr/thread/thr_mutex_protocol.c 1.1 +167 -0 src/lib/libthr/thread/thr_mutexattr.c (new) 1.2 +0 -53 src/lib/libthr/thread/thr_mutexattr_destroy.c (dead) 1.2 +55 -10 src/lib/libthr/thread/thr_once.c 1.5 +29 -17 src/lib/libthr/thread/thr_printf.c 1.44 +482 -612 src/lib/libthr/thread/thr_private.h 1.1 +133 -0 src/lib/libthr/thread/thr_pspinlock.c (new) 1.8 +29 -26 src/lib/libthr/thread/thr_resume_np.c 1.8 +262 -315 src/lib/libthr/thread/thr_rwlock.c 1.3 +5 -1 src/lib/libthr/thread/thr_self.c 1.5 +171 -157 src/lib/libthr/thread/thr_sem.c 1.2 +3 -3 src/lib/libthr/thread/thr_seterrno.c 1.9 +85 -72 src/lib/libthr/thread/thr_setschedparam.c 1.13 +197 -47 src/lib/libthr/thread/thr_sig.c 1.1 +52 -0 src/lib/libthr/thread/thr_sigmask.c (new) 1.1 +50 -0 src/lib/libthr/thread/thr_single_np.c (new) 1.3 +85 -74 src/lib/libthr/thread/thr_spec.c 1.11 +60 -110 src/lib/libthr/thread/thr_spinlock.c 1.6 +123 -103 src/lib/libthr/thread/thr_stack.c 1.2 +0 -91 src/lib/libthr/thread/thr_subr.c (dead) 1.3 +49 -3 src/lib/libthr/thread/thr_suspend_np.c 1.1 +55 -0 src/lib/libthr/thread/thr_switch_np.c (new) 1.1 +59 -0 src/lib/libthr/thread/thr_symbols.c (new) 1.9 +216 -403 src/lib/libthr/thread/thr_syscalls.c 1.1 +80 -0 src/lib/libthr/thread/thr_umtx.c (new) 1.1 +81 -0 src/lib/libthr/thread/thr_umtx.h (new) From owner-cvs-src@FreeBSD.ORG Sat Apr 2 01:36:21 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6A3AF16A4CE; Sat, 2 Apr 2005 01:36:21 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 40B4243D2F; Sat, 2 Apr 2005 01:36:21 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j321aLaw007011; Sat, 2 Apr 2005 01:36:21 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j321aLEo007010; Sat, 2 Apr 2005 01:36:21 GMT (envelope-from davidxu) Message-Id: <200504020136.j321aLEo007010@repoman.freebsd.org> From: David Xu Date: Sat, 2 Apr 2005 01:36:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libthread_db libthr_db.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 01:36:21 -0000 davidxu 2005-04-02 01:36:21 UTC FreeBSD src repository Modified files: lib/libthread_db libthr_db.c Log: Update debugger code for new libthr. Revision Changes Path 1.3 +575 -213 src/lib/libthread_db/libthr_db.c From owner-cvs-src@FreeBSD.ORG Sat Apr 2 01:40:12 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A414A16A4CE; Sat, 2 Apr 2005 01:40:12 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B5C943D3F; Sat, 2 Apr 2005 01:40:12 +0000 (GMT) (envelope-from davidxu@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j321eC3J007232; Sat, 2 Apr 2005 01:40:12 GMT (envelope-from davidxu@repoman.freebsd.org) Received: (from davidxu@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j321eC8u007231; Sat, 2 Apr 2005 01:40:12 GMT (envelope-from davidxu) Message-Id: <200504020140.j321eC8u007231@repoman.freebsd.org> From: David Xu Date: Sat, 2 Apr 2005 01:40:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 01:40:12 -0000 davidxu 2005-04-02 01:40:12 UTC FreeBSD src repository Modified files: lib Makefile Log: Connect libthr and libthread_db to make buildworld. Revision Changes Path 1.203 +3 -3 src/lib/Makefile From owner-cvs-src@FreeBSD.ORG Sat Apr 2 04:01:09 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 70B2616A4CE; Sat, 2 Apr 2005 04:01:09 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 465FD43D4C; Sat, 2 Apr 2005 04:01:09 +0000 (GMT) (envelope-from nyan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j324192V012245; Sat, 2 Apr 2005 04:01:09 GMT (envelope-from nyan@repoman.freebsd.org) Received: (from nyan@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32419mJ012244; Sat, 2 Apr 2005 04:01:09 GMT (envelope-from nyan) Message-Id: <200504020401.j32419mJ012244@repoman.freebsd.org> From: Takahashi Yoshihiro Date: Sat, 2 Apr 2005 04:01:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/pc98/conf GENERIC X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 04:01:09 -0000 nyan 2005-04-02 04:01:09 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/pc98/conf GENERIC Log: MFi386: revision 1.413.2.11 (Add a commented-out ehci entry). Approved by: re (kensmith) Revision Changes Path 1.255.2.7 +1 -0 src/sys/pc98/conf/GENERIC From owner-cvs-src@FreeBSD.ORG Sat Apr 2 05:03:34 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A9E1816A4CE; Sat, 2 Apr 2005 05:03:34 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7FF9743D41; Sat, 2 Apr 2005 05:03:34 +0000 (GMT) (envelope-from jmg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j3253YTP021150; Sat, 2 Apr 2005 05:03:34 GMT (envelope-from jmg@repoman.freebsd.org) Received: (from jmg@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j3253Y06021149; Sat, 2 Apr 2005 05:03:34 GMT (envelope-from jmg) Message-Id: <200504020503.j3253Y06021149@repoman.freebsd.org> From: John-Mark Gurney Date: Sat, 2 Apr 2005 05:03:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/pci pcireg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 05:03:34 -0000 jmg 2005-04-02 05:03:34 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/pci pcireg.h Log: MFC: > fix misspelling of 0x30... > > Revision Changes Path > 1.43 +1 -1 src/sys/dev/pci/pcireg.h Approved by: re (kensmith) Revision Changes Path 1.39.4.3 +1 -1 src/sys/dev/pci/pcireg.h From owner-cvs-src@FreeBSD.ORG Sat Apr 2 05:41:30 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0B64816A4CE; Sat, 2 Apr 2005 05:41:30 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2F7343D39; Sat, 2 Apr 2005 05:41:29 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j325fTa9022546; Sat, 2 Apr 2005 05:41:29 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j325fTUv022545; Sat, 2 Apr 2005 05:41:29 GMT (envelope-from bmah) Message-Id: <200504020541.j325fTUv022545@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 2 Apr 2005 05:41:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 05:41:30 -0000 bmah 2005-04-02 05:41:29 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: New release notes: xl(4) polling, arcmsr(4). MFCs noted: cdce(4). Modified release notes: Mentioned that docs live on disc2.iso. Revision Changes Path 1.839 +13 -2 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 2 05:44:51 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 54FC316A4CE; Sat, 2 Apr 2005 05:44:51 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 298E743D45; Sat, 2 Apr 2005 05:44:51 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j325ipA9022725; Sat, 2 Apr 2005 05:44:51 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j325ipaQ022724; Sat, 2 Apr 2005 05:44:51 GMT (envelope-from bmah) Message-Id: <200504020544.j325ipaQ022724@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 2 Apr 2005 05:44:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 05:44:51 -0000 bmah 2005-04-02 05:44:51 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: cdce(4), docs moved to disc2. Approved by: re (blanket) Revision Changes Path 1.761.2.40 +7 -1 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 2 06:05:30 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9CCB816A4CE; Sat, 2 Apr 2005 06:05:30 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 71C8643D1F; Sat, 2 Apr 2005 06:05:30 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j3265Uc6023443; Sat, 2 Apr 2005 06:05:30 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j3265U1d023442; Sat, 2 Apr 2005 06:05:30 GMT (envelope-from njl) Message-Id: <200504020605.j3265U1d023442@repoman.freebsd.org> From: Nate Lawson Date: Sat, 2 Apr 2005 06:05:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/dev/acpica/Osd OsdSchedule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 06:05:30 -0000 njl 2005-04-02 06:05:30 UTC FreeBSD src repository Modified files: (Branch: RELENG_4) sys/dev/acpica/Osd OsdSchedule.c Log: Use taskqueue_thread instead of swi as the latter doesn't have a context that we can tsleep on. This bug is not present in 5.x since we have a real thread context there. Suggested by jhb. Submitted by: Dinesh Nair (dinesh alphaque.com) Revision Changes Path 1.23.6.2 +1 -1 src/sys/dev/acpica/Osd/OsdSchedule.c From owner-cvs-src@FreeBSD.ORG Sat Apr 2 06:37:58 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 997A916A4CE; Sat, 2 Apr 2005 06:37:58 +0000 (GMT) Received: from watery.cc.kogakuin.ac.jp (watery.cc.kogakuin.ac.jp [133.80.152.80]) by mx1.FreeBSD.org (Postfix) with ESMTP id BEBE943D1F; Sat, 2 Apr 2005 06:37:57 +0000 (GMT) (envelope-from nyan@jp.FreeBSD.org) Received: from localhost (localhost [IPv6:::1])j326bu6D013650; Sat, 2 Apr 2005 15:37:56 +0900 (JST) (envelope-from nyan@jp.FreeBSD.org) Date: Sat, 02 Apr 2005 15:36:45 +0900 (JST) Message-Id: <20050402.153645.104032963.nyan@jp.FreeBSD.org> To: imp@FreeBSD.org From: Takahashi Yoshihiro In-Reply-To: <200504012322.j31NM1PJ094234@repoman.freebsd.org> References: <200504012322.j31NM1PJ094234@repoman.freebsd.org> X-Mailer: Mew version 4.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Multipart/Mixed; boundary="--Next_Part(Sat_Apr__2_15_36_45_2005_538)--" Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/include Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 06:37:58 -0000 ----Next_Part(Sat_Apr__2_15_36_45_2005_538)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit In article <200504012322.j31NM1PJ094234@repoman.freebsd.org> Warner Losh writes: > imp 2005-04-01 23:22:01 UTC > > FreeBSD src repository > > Modified files: > include Makefile > Log: > When $MACHINE != $MACHINE_ARCH, install $MACHINE_ARCH/include into > /usr/include/$MACHINE_ARCH in addition to installing $MACHINE/include > into /usr/include/machine. I found some problems to create /usr/include/$MACHINE_ARCH and build the boot2 and kernel modules. The attached patch fix them. If it's no problem, please commit it. Very thanks for your work. --- TAKAHASHI Yoshihiro ----Next_Part(Sat_Apr__2_15_36_45_2005_538)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="a.diff" Index: src/include/Makefile =================================================================== RCS file: /home/ncvs/src/include/Makefile,v retrieving revision 1.238 diff -u -r1.238 Makefile --- src/include/Makefile 1 Apr 2005 23:22:01 -0000 1.238 +++ src/include/Makefile 2 Apr 2005 06:09:31 -0000 @@ -162,10 +162,14 @@ ${DESTDIR}${INCLUDEDIR}/machine/pc .endif .if defined(_MARCH) + ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 \ + ${DESTDIR}${INCLUDEDIR}/${_MARCH} \ cd ${.CURDIR}/../sys/${_MARCH}/include; \ ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 *.h \ ${DESTDIR}${INCLUDEDIR}/${_MARCH} .if exists(${.CURDIR}/../sys/${_MARCH}/include/pc) + ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 \ + ${DESTDIR}${INCLUDEDIR}/${_MARCH}/pc \ cd ${.CURDIR}/../sys/${_MARCH}/include/pc; \ ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 *.h \ ${DESTDIR}${INCLUDEDIR}/${_MARCH}/pc @@ -240,12 +244,16 @@ done .endif .if defined(_MARCH) + ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 \ + ${DESTDIR}${INCLUDEDIR}/${_MARCH} \ cd ${.CURDIR}/../sys/${_MARCH}/include; \ for h in *.h; do \ ln -fs ../../../sys/${_MARCH}/include/$$h \ ${DESTDIR}${INCLUDEDIR}/${_MARCH}; \ done .if exists(${.CURDIR}/../sys/${_MARCH}/include/pc) + ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 \ + ${DESTDIR}${INCLUDEDIR}/${_MARCH}/pc \ cd ${.CURDIR}/../sys/${_MARCH}/include/pc; \ for h in *.h; do \ ln -fs ../../../../sys/${_MARCH}/include/pc/$$h \ Index: src/sys/boot/pc98/boot2/Makefile =================================================================== RCS file: /home/ncvs/src/sys/boot/pc98/boot2/Makefile,v retrieving revision 1.21 diff -u -r1.21 Makefile --- src/sys/boot/pc98/boot2/Makefile 21 Dec 2004 09:59:44 -0000 1.21 +++ src/sys/boot/pc98/boot2/Makefile 2 Apr 2005 05:47:58 -0000 @@ -92,15 +92,23 @@ boot1 boot2 ${DESTDIR}${BINDIR} # If it's not there, don't consider it a target -.if exists(${.CURDIR}/../../../i386/include) +.if exists(${.CURDIR}/../../../pc98/include) beforedepend ${OBJS}: machine machine: - ln -sf ${.CURDIR}/../../../i386/include machine + ln -sf ${.CURDIR}/../../../pc98/include machine .endif -CLEANFILES+= machine +.if exists(${.CURDIR}/../../../i386/include) +beforedepend ${OBJS}: i386 + +i386: + ln -sf ${.CURDIR}/../../../i386/include i386 + +.endif + +CLEANFILES+= machine i386 .include "${.CURDIR}/../../../conf/kern.mk" .include Index: src/sys/conf/Makefile.pc98 =================================================================== RCS file: /home/ncvs/src/sys/conf/Makefile.pc98,v retrieving revision 1.164 diff -u -r1.164 Makefile.pc98 --- src/sys/conf/Makefile.pc98 1 Apr 2005 22:56:10 -0000 1.164 +++ src/sys/conf/Makefile.pc98 2 Apr 2005 05:12:45 -0000 @@ -30,7 +30,6 @@ .endif .include "$S/conf/kern.pre.mk" -EXTRA_KERNELDEP=rm -f ./machine ; ln -s $S/$M/include ./machine MKMODULESENV+= MACHINE=pc98 %BEFORE_DEPEND Index: src/sys/conf/kern.post.mk =================================================================== RCS file: /home/ncvs/src/sys/conf/kern.post.mk,v retrieving revision 1.77 diff -u -r1.77 kern.post.mk --- src/sys/conf/kern.post.mk 29 Mar 2005 11:23:25 -0000 1.77 +++ src/sys/conf/kern.post.mk 2 Apr 2005 05:12:46 -0000 @@ -139,9 +139,6 @@ ${SYSTEM_OBJS} genassym.o vers.o: opt_global.h kernel-depend: -.if defined(EXTRA_KERNELDEP) - ${EXTRA_KERNELDEP} -.endif rm -f .olddep if [ -f .depend ]; then mv .depend .olddep; fi ${MAKE} _kernel-depend Index: src/sys/conf/kmod.mk =================================================================== RCS file: /home/ncvs/src/sys/conf/kmod.mk,v retrieving revision 1.186 diff -u -r1.186 kmod.mk --- src/sys/conf/kmod.mk 30 Mar 2005 12:03:37 -0000 1.186 +++ src/sys/conf/kmod.mk 2 Apr 2005 05:13:08 -0000 @@ -188,6 +188,9 @@ .endif _ILINKS=@ machine +.if ${MACHINE} != ${MACHINE_ARCH} +_ILINKS+=${MACHINE_ARCH} +.endif all: objwarn ${PROG} @@ -213,8 +216,10 @@ ${_ILINKS}: @case ${.TARGET} in \ - machine) \ + ${MACHINE_ARCH}) \ path=${SYSDIR}/${MACHINE_ARCH}/include ;; \ + machine) \ + path=${SYSDIR}/${MACHINE}/include ;; \ @) \ path=${SYSDIR} ;; \ esac ; \ ----Next_Part(Sat_Apr__2_15_36_45_2005_538)---- From owner-cvs-src@FreeBSD.ORG Sat Apr 2 07:44:13 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8205F16A4CE; Sat, 2 Apr 2005 07:44:13 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 57AF443D46; Sat, 2 Apr 2005 07:44:13 +0000 (GMT) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j327iDi6027046; Sat, 2 Apr 2005 07:44:13 GMT (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j327iDNK027045; Sat, 2 Apr 2005 07:44:13 GMT (envelope-from tjr) Message-Id: <200504020744.j327iDNK027045@repoman.freebsd.org> From: "Tim J. Robbins" Date: Sat, 2 Apr 2005 07:44:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/find find.1 misc.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 07:44:13 -0000 tjr 2005-04-02 07:44:13 UTC FreeBSD src repository Modified files: usr.bin/find find.1 misc.c Log: Use rpmatch() instead of checking for responses that begin with 'y' in queryuser(). This allows users to respond to -ok and -okdir prompts with any affirmative reply defined by their current locale. Revision Changes Path 1.72 +15 -3 src/usr.bin/find/find.1 1.8 +9 -15 src/usr.bin/find/misc.c From owner-cvs-src@FreeBSD.ORG Sat Apr 2 08:18:34 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BD9CD16A4CE; Sat, 2 Apr 2005 08:18:34 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 93ADB43D54; Sat, 2 Apr 2005 08:18:34 +0000 (GMT) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j328IYHT054535; Sat, 2 Apr 2005 08:18:34 GMT (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j328IY0S054528; Sat, 2 Apr 2005 08:18:34 GMT (envelope-from ume) Message-Id: <200504020818.j328IY0S054528@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Sat, 2 Apr 2005 08:18:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/net name6.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 08:18:34 -0000 ume 2005-04-02 08:18:33 UTC FreeBSD src repository Modified files: lib/libc/net name6.c Log: nuke the logic for AF_UNSPEC and simplify. once, it was introduced to improve getaddrinfo(3). but, it is not needed for a long time since getaddrinfo(3) became providing its own res_*N() functions. Revision Changes Path 1.41 +47 -301 src/lib/libc/net/name6.c From owner-cvs-src@FreeBSD.ORG Sat Apr 2 09:27:14 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4585716A4CE; Sat, 2 Apr 2005 09:27:14 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1BD7443D49; Sat, 2 Apr 2005 09:27:14 +0000 (GMT) (envelope-from tanimura@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j329REGY076805; Sat, 2 Apr 2005 09:27:14 GMT (envelope-from tanimura@repoman.freebsd.org) Received: (from tanimura@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j329RDqt076804; Sat, 2 Apr 2005 09:27:13 GMT (envelope-from tanimura) Message-Id: <200504020927.j329RDqt076804@repoman.freebsd.org> From: Seigo Tanimura Date: Sat, 2 Apr 2005 09:27:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/calendar/calendars calendar.birthday X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 09:27:14 -0000 tanimura 2005-04-02 09:27:13 UTC FreeBSD src repository Modified files: usr.bin/calendar/calendars calendar.birthday Log: Commemorate the bicentenary of Hans Christian Andersen's birth by adding his birthday. Revision Changes Path 1.29 +1 -0 src/usr.bin/calendar/calendars/calendar.birthday From owner-cvs-src@FreeBSD.ORG Sat Apr 2 12:33:27 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EAE5916A4CE; Sat, 2 Apr 2005 12:33:27 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C026D43D1F; Sat, 2 Apr 2005 12:33:27 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32CXRTu084729; Sat, 2 Apr 2005 12:33:27 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32CXRJI084728; Sat, 2 Apr 2005 12:33:27 GMT (envelope-from das) Message-Id: <200504021233.j32CXRJI084728@repoman.freebsd.org> From: David Schultz Date: Sat, 2 Apr 2005 12:33:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/include time.h src/sys/sys time.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 12:33:28 -0000 das 2005-04-02 12:33:27 UTC FreeBSD src repository Modified files: include time.h sys/sys time.h Log: Define CLOCK_* and TIMER_* in time.h, where they are supposed to be. Revision Changes Path 1.32 +20 -1 src/include/time.h 1.69 +3 -4 src/sys/sys/time.h From owner-cvs-src@FreeBSD.ORG Sat Apr 2 12:33:31 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C750816A4DB; Sat, 2 Apr 2005 12:33:29 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3293F43D1F; Sat, 2 Apr 2005 12:33:29 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32CXTI1084780; Sat, 2 Apr 2005 12:33:29 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32CXTdC084779; Sat, 2 Apr 2005 12:33:29 GMT (envelope-from das) Message-Id: <200504021233.j32CXTdC084779@repoman.freebsd.org> From: David Schultz Date: Sat, 2 Apr 2005 12:33:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys errno.h src/lib/libc/gen errlst.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 12:33:32 -0000 das 2005-04-02 12:33:29 UTC FreeBSD src repository Modified files: sys/sys errno.h lib/libc/gen errlst.c Log: Add some missing errnos from POSIX. Nothing in FreeBSD generates these at the moment, but applications that test for them will now have a better chance of compiling. I have intentionally omitted errnos that are only good for STREAMS, since apps that use STREAMS won't compile anyway. The exception is EPROTO, which was apparently intended for STREAMS, but worth having anyway because Linux (mis)uses it for other things. Revision Changes Path 1.8 +5 -0 src/lib/libc/gen/errlst.c 1.28 +7 -1 src/sys/sys/errno.h From owner-cvs-src@FreeBSD.ORG Sat Apr 2 12:33:32 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7353016A53E; Sat, 2 Apr 2005 12:33:31 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 411B143D1F; Sat, 2 Apr 2005 12:33:31 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32CXVi1084809; Sat, 2 Apr 2005 12:33:31 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32CXVmA084808; Sat, 2 Apr 2005 12:33:31 GMT (envelope-from das) Message-Id: <200504021233.j32CXVmA084808@repoman.freebsd.org> From: David Schultz Date: Sat, 2 Apr 2005 12:33:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys mman.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 12:33:33 -0000 das 2005-04-02 12:33:31 UTC FreeBSD src repository Modified files: sys/sys mman.h Log: Namespace issues. Revision Changes Path 1.40 +21 -12 src/sys/sys/mman.h From owner-cvs-src@FreeBSD.ORG Sat Apr 2 12:33:43 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DF08616A57D; Sat, 2 Apr 2005 12:33:36 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B3F7343D2F; Sat, 2 Apr 2005 12:33:36 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32CXakU084843; Sat, 2 Apr 2005 12:33:36 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32CXaxo084842; Sat, 2 Apr 2005 12:33:36 GMT (envelope-from das) Message-Id: <200504021233.j32CXaxo084842@repoman.freebsd.org> From: David Schultz Date: Sat, 2 Apr 2005 12:33:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys shm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 12:33:43 -0000 das 2005-04-02 12:33:36 UTC FreeBSD src repository Modified files: sys/sys shm.h Log: This header is supposed to declare pid_t, size_t, and time_t. Revision Changes Path 1.23 +17 -0 src/sys/sys/shm.h From owner-cvs-src@FreeBSD.ORG Sat Apr 2 12:50:29 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6185916A4CE; Sat, 2 Apr 2005 12:50:29 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A24C43D54; Sat, 2 Apr 2005 12:50:29 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32CoTKt092294; Sat, 2 Apr 2005 12:50:29 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32CoT1R092293; Sat, 2 Apr 2005 12:50:29 GMT (envelope-from das) Message-Id: <200504021250.j32CoT1R092293@repoman.freebsd.org> From: David Schultz Date: Sat, 2 Apr 2005 12:50:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/tools/regression/lib/msun test-rem.t X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 12:50:29 -0000 das 2005-04-02 12:50:29 UTC FreeBSD src repository Added files: tools/regression/lib/msun test-rem.t Log: Add missing test-rem.t. Revision Changes Path 1.1 +10 -0 src/tools/regression/lib/msun/test-rem.t (new) From owner-cvs-src@FreeBSD.ORG Sat Apr 2 13:05:16 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 591DA16A4CE; Sat, 2 Apr 2005 13:05:16 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F4E343D2F; Sat, 2 Apr 2005 13:05:16 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32D5FNs092802; Sat, 2 Apr 2005 13:05:15 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32D5FYQ092801; Sat, 2 Apr 2005 13:05:15 GMT (envelope-from das) Message-Id: <200504021305.j32D5FYQ092801@repoman.freebsd.org> From: David Schultz Date: Sat, 2 Apr 2005 13:05:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/vm swap_pager.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 13:05:16 -0000 das 2005-04-02 13:05:15 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/vm swap_pager.c Log: MFC swap_pager.c,v 1.268: Move the swap_zone == NULL check earlier (i.e. before we dereference the pointer.) Approved by: re Requested by: delphij Revision Changes Path 1.256.2.5 +2 -2 src/sys/vm/swap_pager.c From owner-cvs-src@FreeBSD.ORG Sat Apr 2 13:28:16 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2114F16A4CE; Sat, 2 Apr 2005 13:28:16 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E968B43D2D; Sat, 2 Apr 2005 13:28:15 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32DSFuw093607; Sat, 2 Apr 2005 13:28:15 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32DSFKR093606; Sat, 2 Apr 2005 13:28:15 GMT (envelope-from delphij) Message-Id: <200504021328.j32DSFKR093606@repoman.freebsd.org> From: Xin LI Date: Sat, 2 Apr 2005 13:28:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/release/doc/zh_CN.GB2312/errata article.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 13:28:16 -0000 delphij 2005-04-02 13:28:15 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/zh_CN.GB2312/errata article.sgml Log: Update to follow latest RELENG_5 errata custom, with some language adjustments. This is MFen 1.69.2.1 -> 1.69.2.16 with current errata items trimmed. Obtained from: The FreeBSD Simplified Chinese Project CVS Approved by: re (blanket) Revision Changes Path 1.1.2.1 +29 -28 src/release/doc/zh_CN.GB2312/errata/article.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 2 14:07:05 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D8F8416A4CE; Sat, 2 Apr 2005 14:07:05 +0000 (GMT) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5966443D31; Sat, 2 Apr 2005 14:07:05 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.21] (rat.samsco.home [192.168.254.21]) (authenticated bits=0) by pooker.samsco.org (8.13.1/8.13.1) with ESMTP id j32EAQCJ029686; Sat, 2 Apr 2005 07:10:27 -0700 (MST) (envelope-from scottl@samsco.org) Message-ID: <424EA68D.2090008@samsco.org> Date: Sat, 02 Apr 2005 07:05:01 -0700 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.7.5) Gecko/20050321 X-Accept-Language: en-us, en MIME-Version: 1.0 To: David Xu References: <200504020140.j321eC8u007231@repoman.freebsd.org> In-Reply-To: <200504020140.j321eC8u007231@repoman.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.8 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on pooker.samsco.org cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 14:07:06 -0000 David Xu wrote: > davidxu 2005-04-02 01:40:12 UTC > > FreeBSD src repository > > Modified files: > lib Makefile > Log: > Connect libthr and libthread_db to make buildworld. > > Revision Changes Path > 1.203 +3 -3 src/lib/Makefile Awesome, thanks a lot! I encourage everyone to give this a spin and see how it performs. Please also put it through the normal Pthread stress tests. Scott From owner-cvs-src@FreeBSD.ORG Sat Apr 2 14:08:25 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7899516A4CE; Sat, 2 Apr 2005 14:08:25 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4DEF943D2F; Sat, 2 Apr 2005 14:08:25 +0000 (GMT) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32E8PL0001303; Sat, 2 Apr 2005 14:08:25 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32E8PaD001302; Sat, 2 Apr 2005 14:08:25 GMT (envelope-from delphij) Message-Id: <200504021408.j32E8PaD001302@repoman.freebsd.org> From: Xin LI Date: Sat, 2 Apr 2005 14:08:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/doc/zh_CN.GB2312/errata article.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 14:08:25 -0000 delphij 2005-04-02 14:08:24 UTC FreeBSD src repository Modified files: release/doc/zh_CN.GB2312/errata article.sgml Log: MFen 1.69.2.1 -> 1.72 Obtained from: The FreeBSD Simplified Chinese Project CVS Revision Changes Path 1.2 +101 -31 src/release/doc/zh_CN.GB2312/errata/article.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 2 14:58:22 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9E3D316A4CE; Sat, 2 Apr 2005 14:58:22 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 75C6543D1F; Sat, 2 Apr 2005 14:58:22 +0000 (GMT) (envelope-from wilko@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32EwM77005370; Sat, 2 Apr 2005 14:58:22 GMT (envelope-from wilko@repoman.freebsd.org) Received: (from wilko@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32EwMh8005369; Sat, 2 Apr 2005 14:58:22 GMT (envelope-from wilko) Message-Id: <200504021458.j32EwMh8005369@repoman.freebsd.org> From: Wilko Bulte Date: Sat, 2 Apr 2005 14:58:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 14:58:22 -0000 wilko 2005-04-02 14:58:22 UTC FreeBSD src repository Modified files: . access Log: re-enable commit mail Revision Changes Path 1.700 +1 -1 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Sat Apr 2 16:11:55 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C1B7916A4CE; Sat, 2 Apr 2005 16:11:55 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 96F0143D2D; Sat, 2 Apr 2005 16:11:55 +0000 (GMT) (envelope-from kensmith@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32GBtop012202; Sat, 2 Apr 2005 16:11:55 GMT (envelope-from kensmith@repoman.freebsd.org) Received: (from kensmith@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32GBtdO012201; Sat, 2 Apr 2005 16:11:55 GMT (envelope-from kensmith) Message-Id: <200504021611.j32GBtdO012201@repoman.freebsd.org> From: Ken Smith Date: Sat, 2 Apr 2005 16:11:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/release/scripts package-split.py X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 16:11:55 -0000 kensmith 2005-04-02 16:11:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/scripts package-split.py Log: MFC revision 1.4 > date: 2005/03/31 13:52:12; author: kensmith; state: Exp; lines: +0 -1 > Remove the print/acroread package due to licensing concerns. > > Requested by: trevor (acroread maintainer) > Seconded by: Mark Linimon, Joerg Wunsch Approved by: re (scottl) Revision Changes Path 1.3.2.2 +0 -1 src/release/scripts/package-split.py From owner-cvs-src@FreeBSD.ORG Sat Apr 2 16:14:54 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A7BFF16A4CE; Sat, 2 Apr 2005 16:14:54 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7C88643D4C; Sat, 2 Apr 2005 16:14:54 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32GEsIG014872; Sat, 2 Apr 2005 16:14:54 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32GEsuH014871; Sat, 2 Apr 2005 16:14:54 GMT (envelope-from scottl) Message-Id: <200504021614.j32GEsuH014871@repoman.freebsd.org> From: Scott Long Date: Sat, 2 Apr 2005 16:14:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/dev/arcmsr arcmsr.c arcmsr.h src/sys/modules/arcmsr Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 16:14:54 -0000 scottl 2005-04-02 16:14:54 UTC FreeBSD src repository Added files: (Branch: RELENG_5) sys/dev/arcmsr arcmsr.c arcmsr.h sys/modules/arcmsr Makefile Log: MFC: Add the arcmsr driver. Approved by: re Revision Changes Path 1.2.2.1 +2629 -0 src/sys/dev/arcmsr/arcmsr.c (new) 1.1.2.1 +4900 -0 src/sys/dev/arcmsr/arcmsr.h (new) 1.1.2.1 +10 -0 src/sys/modules/arcmsr/Makefile (new) From owner-cvs-src@FreeBSD.ORG Sat Apr 2 16:20:34 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE13716A4CE; Sat, 2 Apr 2005 16:20:34 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A5A3043D48; Sat, 2 Apr 2005 16:20:34 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32GKYXf015195; Sat, 2 Apr 2005 16:20:34 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32GKY64015194; Sat, 2 Apr 2005 16:20:34 GMT (envelope-from scottl) Message-Id: <200504021620.j32GKY64015194@repoman.freebsd.org> From: Scott Long Date: Sat, 2 Apr 2005 16:20:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/share/man/man4 Makefile arcmsr.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 16:20:34 -0000 scottl 2005-04-02 16:20:34 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) share/man/man4 Makefile Added files: (Branch: RELENG_5) share/man/man4 arcmsr.4 Log: MFC: Add the arcmsr manpage. Approved by: re Revision Changes Path 1.276.2.22 +1 -0 src/share/man/man4/Makefile 1.3.2.1 +110 -0 src/share/man/man4/arcmsr.4 (new) From owner-cvs-src@FreeBSD.ORG Sat Apr 2 16:37:59 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0B2D716A4CE; Sat, 2 Apr 2005 16:37:59 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E52CC43D4C; Sat, 2 Apr 2005 16:37:58 +0000 (GMT) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32GbwuR016023; Sat, 2 Apr 2005 16:37:58 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32Gbw9d016022; Sat, 2 Apr 2005 16:37:58 GMT (envelope-from scottl) Message-Id: <200504021637.j32Gbw9d016022@repoman.freebsd.org> From: Scott Long Date: Sat, 2 Apr 2005 16:37:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/amd64/conf GENERIC NOTES src/sys/conf files.amd64 files.i386 src/sys/i386/conf GENERIC NOTES src/sys/modules Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 16:37:59 -0000 scottl 2005-04-02 16:37:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/amd64/conf GENERIC NOTES sys/conf files.i386 files.amd64 sys/i386/conf GENERIC NOTES sys/modules Makefile Log: MFC: Glue the arcmsr driver into the tree. Approved by: re Revision Changes Path 1.421.2.11 +1 -0 src/sys/amd64/conf/GENERIC 1.18.2.4 +6 -0 src/sys/amd64/conf/NOTES 1.47.2.5 +1 -0 src/sys/conf/files.amd64 1.504.2.4 +1 -0 src/sys/conf/files.i386 1.413.2.13 +1 -0 src/sys/i386/conf/GENERIC 1.1168.2.5 +6 -0 src/sys/i386/conf/NOTES 1.393.2.11 +3 -0 src/sys/modules/Makefile From owner-cvs-src@FreeBSD.ORG Sat Apr 2 16:52:10 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6768216A4CE; Sat, 2 Apr 2005 16:52:10 +0000 (GMT) Received: from harmony.village.org (rover.village.org [168.103.84.182]) by mx1.FreeBSD.org (Postfix) with ESMTP id 86C2C43D3F; Sat, 2 Apr 2005 16:52:09 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.13.3/8.13.1) with ESMTP id j32GnAkc010450; Sat, 2 Apr 2005 09:49:11 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Sat, 02 Apr 2005 09:49:26 -0700 (MST) Message-Id: <20050402.094926.106571342.imp@bsdimp.com> To: nyan@jp.FreeBSD.org From: "M. Warner Losh" In-Reply-To: <20050402.153645.104032963.nyan@jp.FreeBSD.org> References: <200504012322.j31NM1PJ094234@repoman.freebsd.org> <20050402.153645.104032963.nyan@jp.FreeBSD.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/include Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 16:52:10 -0000 In message: <20050402.153645.104032963.nyan@jp.FreeBSD.org> Takahashi Yoshihiro writes: : Index: src/include/Makefile : =================================================================== : RCS file: /home/ncvs/src/include/Makefile,v : retrieving revision 1.238 : diff -u -r1.238 Makefile : --- src/include/Makefile 1 Apr 2005 23:22:01 -0000 1.238 : +++ src/include/Makefile 2 Apr 2005 06:09:31 -0000 : @@ -162,10 +162,14 @@ : ${DESTDIR}${INCLUDEDIR}/machine/pc : .endif : .if defined(_MARCH) : + ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 \ : + ${DESTDIR}${INCLUDEDIR}/${_MARCH} \ : cd ${.CURDIR}/../sys/${_MARCH}/include; \ : ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 *.h \ : ${DESTDIR}${INCLUDEDIR}/${_MARCH} : .if exists(${.CURDIR}/../sys/${_MARCH}/include/pc) : + ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 \ : + ${DESTDIR}${INCLUDEDIR}/${_MARCH}/pc \ : cd ${.CURDIR}/../sys/${_MARCH}/include/pc; \ : ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 *.h \ : ${DESTDIR}${INCLUDEDIR}/${_MARCH}/pc : @@ -240,12 +244,16 @@ : done : .endif : .if defined(_MARCH) : + ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 \ : + ${DESTDIR}${INCLUDEDIR}/${_MARCH} \ : cd ${.CURDIR}/../sys/${_MARCH}/include; \ : for h in *.h; do \ : ln -fs ../../../sys/${_MARCH}/include/$$h \ : ${DESTDIR}${INCLUDEDIR}/${_MARCH}; \ : done : .if exists(${.CURDIR}/../sys/${_MARCH}/include/pc) : + ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 \ : + ${DESTDIR}${INCLUDEDIR}/${_MARCH}/pc \ : cd ${.CURDIR}/../sys/${_MARCH}/include/pc; \ : for h in *.h; do \ : ln -fs ../../../../sys/${_MARCH}/include/pc/$$h \ Looks good. : Index: src/sys/boot/pc98/boot2/Makefile : =================================================================== : RCS file: /home/ncvs/src/sys/boot/pc98/boot2/Makefile,v : retrieving revision 1.21 : diff -u -r1.21 Makefile : --- src/sys/boot/pc98/boot2/Makefile 21 Dec 2004 09:59:44 -0000 1.21 : +++ src/sys/boot/pc98/boot2/Makefile 2 Apr 2005 05:47:58 -0000 : @@ -92,15 +92,23 @@ : boot1 boot2 ${DESTDIR}${BINDIR} : : # If it's not there, don't consider it a target : -.if exists(${.CURDIR}/../../../i386/include) : +.if exists(${.CURDIR}/../../../pc98/include) : beforedepend ${OBJS}: machine : : machine: : - ln -sf ${.CURDIR}/../../../i386/include machine : + ln -sf ${.CURDIR}/../../../pc98/include machine : : .endif : : -CLEANFILES+= machine : +.if exists(${.CURDIR}/../../../i386/include) : +beforedepend ${OBJS}: i386 : + : +i386: : + ln -sf ${.CURDIR}/../../../i386/include i386 : + : +.endif : + : +CLEANFILES+= machine i386 : : .include "${.CURDIR}/../../../conf/kern.mk" : .include Looks good. : Index: src/sys/conf/Makefile.pc98 : =================================================================== : RCS file: /home/ncvs/src/sys/conf/Makefile.pc98,v : retrieving revision 1.164 : diff -u -r1.164 Makefile.pc98 : --- src/sys/conf/Makefile.pc98 1 Apr 2005 22:56:10 -0000 1.164 : +++ src/sys/conf/Makefile.pc98 2 Apr 2005 05:12:45 -0000 : @@ -30,7 +30,6 @@ : .endif : .include "$S/conf/kern.pre.mk" : : -EXTRA_KERNELDEP=rm -f ./machine ; ln -s $S/$M/include ./machine : MKMODULESENV+= MACHINE=pc98 : : %BEFORE_DEPEND I thought I'd committed this one. : Index: src/sys/conf/kern.post.mk : =================================================================== : RCS file: /home/ncvs/src/sys/conf/kern.post.mk,v : retrieving revision 1.77 : diff -u -r1.77 kern.post.mk : --- src/sys/conf/kern.post.mk 29 Mar 2005 11:23:25 -0000 1.77 : +++ src/sys/conf/kern.post.mk 2 Apr 2005 05:12:46 -0000 : @@ -139,9 +139,6 @@ : ${SYSTEM_OBJS} genassym.o vers.o: opt_global.h : : kernel-depend: : -.if defined(EXTRA_KERNELDEP) : - ${EXTRA_KERNELDEP} : -.endif : rm -f .olddep : if [ -f .depend ]; then mv .depend .olddep; fi : ${MAKE} _kernel-depend I thought I'd committed this one. : Index: src/sys/conf/kmod.mk : =================================================================== : RCS file: /home/ncvs/src/sys/conf/kmod.mk,v : retrieving revision 1.186 : diff -u -r1.186 kmod.mk : --- src/sys/conf/kmod.mk 30 Mar 2005 12:03:37 -0000 1.186 : +++ src/sys/conf/kmod.mk 2 Apr 2005 05:13:08 -0000 : @@ -188,6 +188,9 @@ : .endif : : _ILINKS=@ machine : +.if ${MACHINE} != ${MACHINE_ARCH} : +_ILINKS+=${MACHINE_ARCH} : +.endif : : all: objwarn ${PROG} : : @@ -213,8 +216,10 @@ : : ${_ILINKS}: : @case ${.TARGET} in \ : - machine) \ : + ${MACHINE_ARCH}) \ : path=${SYSDIR}/${MACHINE_ARCH}/include ;; \ : + machine) \ : + path=${SYSDIR}/${MACHINE}/include ;; \ : @) \ : path=${SYSDIR} ;; \ : esac ; \ I know I forgot this one. Warner From owner-cvs-src@FreeBSD.ORG Sat Apr 2 17:31:42 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE13B16A4CE; Sat, 2 Apr 2005 17:31:42 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B0BE443D5D; Sat, 2 Apr 2005 17:31:42 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32HVgJ0025421; Sat, 2 Apr 2005 17:31:42 GMT (envelope-from netchild@repoman.freebsd.org) Received: (from netchild@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32HVgPj025420; Sat, 2 Apr 2005 17:31:42 GMT (envelope-from netchild) Message-Id: <200504021731.j32HVgPj025420@repoman.freebsd.org> From: Alexander Leidinger Date: Sat, 2 Apr 2005 17:31:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/include floatingpoint.hsrc/sys/i386/include floatingpoint.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 17:31:42 -0000 netchild 2005-04-02 17:31:42 UTC FreeBSD src repository Modified files: sys/amd64/include floatingpoint.h sys/i386/include floatingpoint.h Log: The file machine/ieeefp.h needs sys/cdefs.h on amd64 and i386 after my compiler features tests. This is ok, since machine/ieeefp.h is an internal interface. But floatingpoint.h is a public interface and some ports use it, so include sys/cdefs.h in the amd64 and i386 version of floatingpoint.h. Note: some architectures don't provide recursive inclusion protection in floatingpoint.h, namely alpha and ia64. Except for this part and now the include of sys/cdefs.h, all those files are equal (from a compiler POV), so they could be moved to only one version in src/include/. Approved by: joerg Revision Changes Path 1.14 +1 -0 src/sys/amd64/include/floatingpoint.h 1.14 +1 -0 src/sys/i386/include/floatingpoint.h From owner-cvs-src@FreeBSD.ORG Sat Apr 2 18:52:45 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 88B8F16A4CE; Sat, 2 Apr 2005 18:52:45 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 723BD43D45; Sat, 2 Apr 2005 18:52:45 +0000 (GMT) (envelope-from das@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32Iqjc7031588; Sat, 2 Apr 2005 18:52:45 GMT (envelope-from das@repoman.freebsd.org) Received: (from das@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32IqjhR031587; Sat, 2 Apr 2005 18:52:45 GMT (envelope-from das) Message-Id: <200504021852.j32IqjhR031587@repoman.freebsd.org> From: David Schultz Date: Sat, 2 Apr 2005 18:52:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/string strcspn.c strspn.c src/sys/libkern strspn.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 18:52:45 -0000 das 2005-04-02 18:52:44 UTC FreeBSD src repository Modified files: lib/libc/string strcspn.c strspn.c sys/libkern strspn.c Log: Replace the current strspn() and strcspn() with significantly faster implementations inspired by the ones in DragonFly. Unlike the DragonFly versions, these have a small data cache footprint, and my tests show that they're never slower than the old code except when the charset or the span is 0 or 1 characters. This implementation is generally faster than DragonFly until either the charset or the span gets in the ballpark of 32 to 64 characters. Revision Changes Path 1.5 +39 -36 src/lib/libc/string/strcspn.c 1.5 +40 -31 src/lib/libc/string/strspn.c 1.2 +40 -24 src/sys/libkern/strspn.c From owner-cvs-src@FreeBSD.ORG Sat Apr 2 18:54:31 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 60F7E16A4CE; Sat, 2 Apr 2005 18:54:31 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E9D9A43D39; Sat, 2 Apr 2005 18:54:30 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32IsUST031787; Sat, 2 Apr 2005 18:54:30 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32IsUlT031786; Sat, 2 Apr 2005 18:54:30 GMT (envelope-from sam) Message-Id: <200504021854.j32IsUlT031786@repoman.freebsd.org> From: Sam Leffler Date: Sat, 2 Apr 2005 18:54:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ath if_athrate.hsrc/sys/dev/ath/ath_rate/amrr amrr.c src/sys/dev/ath/ath_rate/onoe onoe.c src/sys/dev/ath/ath_rate/sample sample.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 18:54:31 -0000 sam 2005-04-02 18:54:30 UTC FreeBSD src repository Modified files: sys/dev/ath if_athrate.h sys/dev/ath/ath_rate/amrr amrr.c sys/dev/ath/ath_rate/onoe onoe.c sys/dev/ath/ath_rate/sample sample.c Log: nuke unintentional use of HAL_BOOL type Revision Changes Path 1.7 +2 -2 src/sys/dev/ath/ath_rate/amrr/amrr.c 1.7 +2 -2 src/sys/dev/ath/ath_rate/onoe/onoe.c 1.7 +2 -2 src/sys/dev/ath/ath_rate/sample/sample.c 1.4 +2 -2 src/sys/dev/ath/if_athrate.h From owner-cvs-src@FreeBSD.ORG Sat Apr 2 18:56:50 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D270A16A4CE; Sat, 2 Apr 2005 18:56:50 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id AA70C43D2D; Sat, 2 Apr 2005 18:56:50 +0000 (GMT) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32IuoFQ031963; Sat, 2 Apr 2005 18:56:50 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32Iuo1R031962; Sat, 2 Apr 2005 18:56:50 GMT (envelope-from sam) Message-Id: <200504021856.j32Iuo1R031962@repoman.freebsd.org> From: Sam Leffler Date: Sat, 2 Apr 2005 18:56:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/ath/ath_rate/sample sample.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 18:56:51 -0000 sam 2005-04-02 18:56:50 UTC FreeBSD src repository Modified files: sys/dev/ath/ath_rate/sample sample.c Log: fix size_to_bin Obtained from: madwifi Revision Changes Path 1.8 +1 -1 src/sys/dev/ath/ath_rate/sample/sample.c From owner-cvs-src@FreeBSD.ORG Sat Apr 2 18:57:08 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B82CF16A4CE; Sat, 2 Apr 2005 18:57:08 +0000 (GMT) Received: from VARK.MIT.EDU (VARK.MIT.EDU [18.95.3.179]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D63C43D2D; Sat, 2 Apr 2005 18:57:08 +0000 (GMT) (envelope-from das@FreeBSD.ORG) Received: from VARK.MIT.EDU (localhost [127.0.0.1]) by VARK.MIT.EDU (8.13.3/8.13.1) with ESMTP id j32Iv60b019242; Sat, 2 Apr 2005 13:57:06 -0500 (EST) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by VARK.MIT.EDU (8.13.3/8.13.1/Submit) id j32Iv6cp019241; Sat, 2 Apr 2005 13:57:06 -0500 (EST) (envelope-from das@FreeBSD.ORG) Date: Sat, 2 Apr 2005 13:57:06 -0500 From: David Schultz To: src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Message-ID: <20050402185706.GA19208@VARK.MIT.EDU> Mail-Followup-To: src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200504021852.j32IqjhR031587@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200504021852.j32IqjhR031587@repoman.freebsd.org> Subject: Re: cvs commit: src/lib/libc/string strcspn.c strspn.c src/sys/libkern strspn.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 18:57:08 -0000 On Sat, Apr 02, 2005, David Schultz wrote: > das 2005-04-02 18:52:44 UTC > > FreeBSD src repository > > Modified files: > lib/libc/string strcspn.c strspn.c > sys/libkern strspn.c > Log: > Replace the current strspn() and strcspn() with significantly faster > implementations inspired by the ones in DragonFly. Unlike the > DragonFly versions, these have a small data cache footprint, and my > tests show that they're never slower than the old code except when the > charset or the span is 0 or 1 characters. This implementation is > generally faster than DragonFly until either the charset or the span > gets in the ballpark of 32 to 64 characters. BTW, anyone know a good reason why we have optimized string functions (e.g. strcmp(), strcpy()) in libc, but not in libkern? In testing strcmp(s, s), I found that the libc version on i386 is 11% faster when s has length 1 and 4% faster when s has length 400. The kernel has many consumers of these functions, but maybe their performance is irrelevant in the grand scheme of things. Certainly things like bcopy and bswap are more important... From owner-cvs-src@FreeBSD.ORG Sat Apr 2 18:59:44 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C61416A4CE for ; Sat, 2 Apr 2005 18:59:44 +0000 (GMT) Received: from hydra.bec.de (www.ostsee-abc.de [62.206.222.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1B84A43D46 for ; Sat, 2 Apr 2005 18:59:44 +0000 (GMT) (envelope-from joerg@britannica.bec.de) Received: from britannica.bec.de (wlan033219.uni-rostock.de [139.30.33.219]) by hydra.bec.de (Postfix) with ESMTP id 0685A35707 for ; Sat, 2 Apr 2005 20:59:43 +0200 (CEST) Received: by britannica.bec.de (Postfix, from userid 1001) id 70B1B7CF8; Sat, 2 Apr 2005 20:57:27 +0200 (CEST) Date: Sat, 2 Apr 2005 20:57:27 +0200 From: Joerg Sonnenberger To: cvs-src@freebsd.org Message-ID: <20050402185727.GA91669@britannica.bec.de> References: <200504021852.j32IqjhR031587@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200504021852.j32IqjhR031587@repoman.freebsd.org> User-Agent: Mutt/1.5.9i Subject: Re: cvs commit: src/lib/libc/string strcspn.c strspn.c src/sys/libkern strspn.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 18:59:44 -0000 On Sat, Apr 02, 2005 at 06:52:45PM +0000, David Schultz wrote: > Replace the current strspn() and strcspn() with significantly faster > implementations inspired by the ones in DragonFly. Unlike the > DragonFly versions, these have a small data cache footprint, and my > tests show that they're never slower than the old code except when the > charset or the span is 0 or 1 characters. This implementation is > generally faster than DragonFly until either the charset or the span > gets in the ballpark of 32 to 64 characters. The trade off is between bzero(256) and an additional bit operation per input and charset byte. I was thinking about doing it with bit-ops, but I haven't had the time for actual benchmarks so I choose the simpler version. Joerg From owner-cvs-src@FreeBSD.ORG Sat Apr 2 19:39:36 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 389E916A4CE; Sat, 2 Apr 2005 19:39:36 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D8BE43D39; Sat, 2 Apr 2005 19:39:36 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32JdZLP035117; Sat, 2 Apr 2005 19:39:35 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32JdZO2035116; Sat, 2 Apr 2005 19:39:35 GMT (envelope-from bmah) Message-Id: <200504021939.j32JdZO2035116@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 2 Apr 2005 19:39:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/doc/en_US.ISO8859-1/installation/common install.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 19:39:36 -0000 bmah 2005-04-02 19:39:35 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/installation/common install.sgml Log: Use elements where appropriate for floppy disk names. "Approximately three...floppies" is kind of weird to me, so substitute "several" here instead. We already mention that a floppy disk set requires three disks elsewhere, so we're not really losing any content. Revision Changes Path 1.31 +15 -15 src/release/doc/en_US.ISO8859-1/installation/common/install.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 2 19:41:42 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 45B3A16A4CE; Sat, 2 Apr 2005 19:41:42 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C6DB43D1F; Sat, 2 Apr 2005 19:41:42 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32JfgPN035277; Sat, 2 Apr 2005 19:41:42 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32JffxA035276; Sat, 2 Apr 2005 19:41:41 GMT (envelope-from bmah) Message-Id: <200504021941.j32JffxA035276@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 2 Apr 2005 19:41:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/doc/en_US.ISO8859-1/installation/common layout.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 19:41:42 -0000 bmah 2005-04-02 19:41:41 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/installation/common layout.sgml Log: Mention that CDROMs have a slightly different layout than what is pictured here. We might want to show a real CDROM layout here. Also clarify that whatever's in the floppies/ directory is primarily useful to users who actually need to boot from floppy to start an installation. Revision Changes Path 1.10 +15 -4 src/release/doc/en_US.ISO8859-1/installation/common/layout.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 2 19:44:11 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7684C16A4CE; Sat, 2 Apr 2005 19:44:11 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4A93B43D41; Sat, 2 Apr 2005 19:44:11 +0000 (GMT) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32JiBZk035471; Sat, 2 Apr 2005 19:44:11 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32JiBSs035470; Sat, 2 Apr 2005 19:44:11 GMT (envelope-from brueffer) Message-Id: <200504021944.j32JiBSs035470@repoman.freebsd.org> From: Christian Brueffer Date: Sat, 2 Apr 2005 19:44:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/release/doc/en_US.ISO8859-1/hardware/common dev.sgml src/release/doc/share/misc dev.archlist.txt X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 19:44:11 -0000 brueffer 2005-04-02 19:44:11 UTC FreeBSD src repository (doc committer) Modified files: (Branch: RELENG_5) release/doc/en_US.ISO8859-1/hardware/common dev.sgml release/doc/share/misc dev.archlist.txt Log: MFC: Autogenerate device listings for arcmsr(4). Approved by: re (blanket) Revision Changes Path 1.227.2.26 +2 -0 src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml 1.5.2.28 +1 -0 src/release/doc/share/misc/dev.archlist.txt From owner-cvs-src@FreeBSD.ORG Sat Apr 2 19:50:08 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3692516A4CE; Sat, 2 Apr 2005 19:50:08 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D86A43D2F; Sat, 2 Apr 2005 19:50:08 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32Jo7F9035762; Sat, 2 Apr 2005 19:50:07 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32Jo7Mb035761; Sat, 2 Apr 2005 19:50:07 GMT (envelope-from bmah) Message-Id: <200504021950.j32Jo7Mb035761@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 2 Apr 2005 19:50:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/doc/en_US.ISO8859-1/installation/common trouble.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 19:50:08 -0000 bmah 2005-04-02 19:50:07 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/installation/common trouble.sgml Log: Rewrite the fixit section to reflect reality as I understand it. Thanks to avatar and jhb for pointing out the more glaring problems in the prior version. Revision Changes Path 1.17 +49 -17 src/release/doc/en_US.ISO8859-1/installation/common/trouble.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 2 20:01:57 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7C51916A4CE; Sat, 2 Apr 2005 20:01:57 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 51C9E43D2D; Sat, 2 Apr 2005 20:01:57 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32K1vtj036501; Sat, 2 Apr 2005 20:01:57 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32K1vbd036500; Sat, 2 Apr 2005 20:01:57 GMT (envelope-from bmah) Message-Id: <200504022001.j32K1vbd036500@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 2 Apr 2005 20:01:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/release/doc/en_US.ISO8859-1/installation/common install.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 20:01:57 -0000 bmah 2005-04-02 20:01:57 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/en_US.ISO8859-1/installation/common install.sgml Log: MFC: Use elements where appropriate for floppy disk names. "Approximately three...floppies" is kind of weird to me, so substitute "several" here instead. install.sgml 1.30 -> 1.31 Approved by: re (blanket) Revision Changes Path 1.27.2.3 +15 -15 src/release/doc/en_US.ISO8859-1/installation/common/install.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 2 20:02:42 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B022016A4CE; Sat, 2 Apr 2005 20:02:42 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7D9A343D49; Sat, 2 Apr 2005 20:02:42 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32K2gOu036554; Sat, 2 Apr 2005 20:02:42 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32K2gtx036553; Sat, 2 Apr 2005 20:02:42 GMT (envelope-from bmah) Message-Id: <200504022002.j32K2gtx036553@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 2 Apr 2005 20:02:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/release/doc/en_US.ISO8859-1/installation/common layout.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 20:02:42 -0000 bmah 2005-04-02 20:02:42 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/en_US.ISO8859-1/installation/common layout.sgml Log: MFC: Mention that CDROMs have a slightly different layout than what is pictured here. We might want to show a real CDROM layout here. Also clarify that whatever's in the floppies/ directory is primarily useful to users who actually need to boot from floppy to start an installation. layout.sgml 1.9 -> 1.10 Approved by: re (blanket) Revision Changes Path 1.8.2.1 +15 -4 src/release/doc/en_US.ISO8859-1/installation/common/layout.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 2 20:03:20 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E73A16A4CE; Sat, 2 Apr 2005 20:03:20 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4444943D39; Sat, 2 Apr 2005 20:03:20 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32K3KBV036601; Sat, 2 Apr 2005 20:03:20 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32K3Kk0036600; Sat, 2 Apr 2005 20:03:20 GMT (envelope-from bmah) Message-Id: <200504022003.j32K3Kk0036600@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 2 Apr 2005 20:03:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/release/doc/en_US.ISO8859-1/installation/common trouble.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 20:03:20 -0000 bmah 2005-04-02 20:03:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/en_US.ISO8859-1/installation/common trouble.sgml Log: MFC: Rewrite the fixit section to reflect reality as I understand it. trouble.sgml 1.16 -> 1.17 Approved by: re (blanket) Revision Changes Path 1.14.2.1 +49 -17 src/release/doc/en_US.ISO8859-1/installation/common/trouble.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 2 22:58:32 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 830FA16A4CE; Sat, 2 Apr 2005 22:58:32 +0000 (GMT) Received: from dong.ci0.org (cognet.ci0.org [80.65.224.102]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4304243D46; Sat, 2 Apr 2005 22:58:31 +0000 (GMT) (envelope-from doginou@dong.ci0.org) Received: from dong.ci0.org (localhost.ci0.org [127.0.0.1]) by dong.ci0.org (8.13.1/8.12.11) with ESMTP id j32N6MiU065534; Sun, 3 Apr 2005 01:06:23 +0200 (CEST) (envelope-from doginou@dong.ci0.org) Received: (from doginou@localhost) by dong.ci0.org (8.13.3/8.12.11/Submit) id j32N6MRc065533; Sun, 3 Apr 2005 01:06:22 +0200 (CEST) (envelope-from doginou) Date: Sun, 3 Apr 2005 01:06:22 +0200 From: Olivier Houchard To: src-committers@FreeBSD.ORG, cvs-src@FreeBSD.ORG, cvs-all@FreeBSD.ORG Message-ID: <20050402230622.GA65020@ci0.org> References: <200504021852.j32IqjhR031587@repoman.freebsd.org> <20050402185706.GA19208@VARK.MIT.EDU> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050402185706.GA19208@VARK.MIT.EDU> User-Agent: Mutt/1.4.1i cc: David Schultz Subject: Re: cvs commit: src/lib/libc/string strcspn.c strspn.c src/sys/libkern strspn.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 22:58:32 -0000 On Sat, Apr 02, 2005 at 01:57:06PM -0500, David Schultz wrote: > On Sat, Apr 02, 2005, David Schultz wrote: > > das 2005-04-02 18:52:44 UTC > > > > FreeBSD src repository > > > > Modified files: > > lib/libc/string strcspn.c strspn.c > > sys/libkern strspn.c > > Log: > > Replace the current strspn() and strcspn() with significantly faster > > implementations inspired by the ones in DragonFly. Unlike the > > DragonFly versions, these have a small data cache footprint, and my > > tests show that they're never slower than the old code except when the > > charset or the span is 0 or 1 characters. This implementation is > > generally faster than DragonFly until either the charset or the span > > gets in the ballpark of 32 to 64 characters. > > BTW, anyone know a good reason why we have optimized string > functions (e.g. strcmp(), strcpy()) in libc, but not in libkern? > In testing strcmp(s, s), I found that the libc version on i386 is > 11% faster when s has length 1 and 4% faster when s has length 400. > > The kernel has many consumers of these functions, but maybe their > performance is irrelevant in the grand scheme of things. > Certainly things like bcopy and bswap are more important... For what it worth, I noticed a small performance increase when using optimized versions of strcmp and strncmp in libkern on arm, so it might be a good idea. Olivier From owner-cvs-src@FreeBSD.ORG Sat Apr 2 23:28:42 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EBD1516A4CE; Sat, 2 Apr 2005 23:28:42 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C343543D1F; Sat, 2 Apr 2005 23:28:42 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32NSgC5052751; Sat, 2 Apr 2005 23:28:42 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32NSgCK052750; Sat, 2 Apr 2005 23:28:42 GMT (envelope-from bmah) Message-Id: <200504022328.j32NSgCK052750@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 2 Apr 2005 23:28:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 23:28:43 -0000 bmah 2005-04-02 23:28:42 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC noted: arcmsr(4). Revision Changes Path 1.840 +1 -1 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Sat Apr 2 23:29:43 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F221716A4CE; Sat, 2 Apr 2005 23:29:42 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id C799943D1F; Sat, 2 Apr 2005 23:29:42 +0000 (GMT) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j32NTgXt052799; Sat, 2 Apr 2005 23:29:42 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j32NTgqC052798; Sat, 2 Apr 2005 23:29:42 GMT (envelope-from bmah) Message-Id: <200504022329.j32NTgqC052798@repoman.freebsd.org> From: "Bruce A. Mah" Date: Sat, 2 Apr 2005 23:29:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: 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, 02 Apr 2005 23:29:43 -0000 bmah 2005-04-02 23:29:42 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: arcmsr(4). Approved by: re (blanket) Revision Changes Path 1.761.2.41 +5 -0 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml