From owner-cvs-src@FreeBSD.ORG Sun Mar 11 00:11:33 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B318F16A403 for ; Sun, 11 Mar 2007 00:11:33 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from ug-out-1314.google.com (ug-out-1314.google.com [66.249.92.175]) by mx1.freebsd.org (Postfix) with ESMTP id 32A0413C442 for ; Sun, 11 Mar 2007 00:11:33 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: by ug-out-1314.google.com with SMTP id 71so1687978ugh for ; Sat, 10 Mar 2007 16:11:32 -0800 (PST) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=jtto1Y5cvq/AXU+YeUSlsr0V277ZZW8xmQDmpwu5GvI6qXuK+rwqq/ZzBg6Rdd4L9KcqJc7YrC0rNj8udZT0vjqGhxLbDh6awoDpNZFH2MqZGKSXKIulwZZEfFlYjZ9HCQc/gehQ6JBbS9WS+PFUvq7/eWusi82e1Vz1LoM7sy8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=t1m9F5aQ91zv2LScrbPrnErRCw/1W+8xhQIIbME2UMRhKeq3DFG7aKKiC6B7MuHpYp2VkVd+66JlmaojrQC25eDQMzvWN0Z094RAftDISLkXOAts+zXAJFDx+EOzhMsRAB3L8mUe/RQkXQVSzttGEo0OYQNSFoszViR1fphI6sM= Received: by 10.70.90.18 with SMTP id n18mr6545316wxb.1173571891599; Sat, 10 Mar 2007 16:11:31 -0800 (PST) Received: by 10.100.191.11 with HTTP; Sat, 10 Mar 2007 16:11:31 -0800 (PST) Message-ID: <3bbf2fe10703101611r60d6e1c5o8ef5fcf309fbf0e3@mail.gmail.com> Date: Sun, 11 Mar 2007 01:11:31 +0100 From: "Attilio Rao" Sender: asmrookie@gmail.com To: "Pawel Jakub Dawidek" In-Reply-To: <20070310205236.GA9185@garage.freebsd.pl> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200703092241.l29Mf2Ds062856@repoman.freebsd.org> <200703091747.07617.jhb@freebsd.org> <3bbf2fe10703100344w1f2464f0q68086a5af7c4f63c@mail.gmail.com> <20070310205236.GA9185@garage.freebsd.pl> X-Google-Sender-Auth: 3bccc7bf73d47952 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, John Baldwin , cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man9 Makefile condvar.9 lock.9 mi_switch.9 mtx_pool.9 mutex.9 rwlock.9 sleep.9 sleepqueue.9 sx.9 thread_exit.9 src/sys/kern kern_synch.c src/sys/sys mutex.h rwlock.h sleepqueue.h sx.h systm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 00:11:33 -0000 2007/3/10, Pawel Jakub Dawidek : > On Sat, Mar 10, 2007 at 12:44:26PM +0100, Attilio Rao wrote: > > 2007/3/9, John Baldwin : > > >I don't have a date set for removing msleep(), esp. given it's wide use. > > >I would like to remove it and all the spl*() functions in 8.0 if we can > > >swing it. > > > > > >I also have patches to let condition variables work with rwlocks and sx > > >locks, but the current implementation results in an API "explosion" > > >since each of the cv_*wait*() functions grows a cv_*wait*_rw() version for > > >rwlocks and a cv_*waut*_sx() version for use with sx locks. One possibility > > >would be to just cast the lock argument to (struct lock_object *) since all > > >of our locks have a lock_object as the first member, but then you use having > > >the compiler do type checking, and I'm really not willing to give up on > > >that. Too easy to have evil bugs that way. I suppose we could use some > > >evil macro that used typeof() but that would be very gcc specific? > > > > > >I guess one other possibility is to standardize on the field name for > > >the lock_object, calling it lo_object instead of mtx_object, rw_object, > > >sx_object, etc. Anyone else have any ideas? > > > > What about adding a new function like: > > > > static __inline struct lock_object * > > mtx_export_lc(struct mtx *m) > > { > > > > return (&m->mtx_object); > > } > > > > to be per-interface (so having sx_export_lc() and rw_export_lc() too) > > and than using in this way: > > > > static struct mtx foo_lock; > > static struct cv foo_cv; > > ... > > > > mtx_lock(&foo_lock); > > ... > > cv_wait(&foo_cv, mtx_export_lc(&foo_lock)); > > > > (obviously using new struct lock_object methods you added for locking/unlocking) > > > > It sounds reasonable to you? > > This is ugly. If we really need to provide information about which type > of lock we are using, I'd probably prefer cv_wait_(). > > What about something like this: > > #define cv_wait(cv, lock) do { > switch (LO_CLASSINDEX((struct lock_object *)(lock))) { > case 1: > cv_wait_mtx(cv, lock); > break; > case 2: > cv_wait_sx(cv, lock); > break; > case 3: > cv_wait_rw(cv, lock); > break; > default: > panic("Invalid lock."); > } > } while (0) This is exactly what John is trying to avoid. You have however to export cv_wait_*() & friends in the public namespace and at this point you don't need such wrapper. I know it is not so elegant, but the other solutions are uglier. Having a function returning the lock object per-primitive is the most suitable, IMHO. Attilio -- Peace can only be achieved by understanding - A. Einstein From owner-cvs-src@FreeBSD.ORG Sun Mar 11 00:11:40 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D4CBC16A582; Sun, 11 Mar 2007 00:11:40 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id B0D9313C47E; Sun, 11 Mar 2007 00:11:40 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B0Beic088891; Sun, 11 Mar 2007 00:11:40 GMT (envelope-from brooks@repoman.freebsd.org) Received: (from brooks@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B0BevK088890; Sun, 11 Mar 2007 00:11:40 GMT (envelope-from brooks) Message-Id: <200703110011.l2B0BevK088890@repoman.freebsd.org> From: Brooks Davis Date: Sun, 11 Mar 2007 00:11:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 00:11:41 -0000 brooks 2007-03-11 00:11:40 UTC FreeBSD src repository Modified files: . access Log: The previous commit message should have read: Please welcome Michael Bushkov to the ranks of src committers. He has done good work on the nsswitch system under the Google Summer of Code in both 2005 and 2006. He will be working to bring the products of his efforts into the tree. I will be his mentor and csjp has has graciously agreed to help review changes for security implications. Approved by: core Revision Changes Path 1.816 +0 -0 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Sun Mar 11 00:56:23 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E762416A401; Sun, 11 Mar 2007 00:56:23 +0000 (UTC) (envelope-from mckusick@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id C2A6D13C46B; Sun, 11 Mar 2007 00:56:23 +0000 (UTC) (envelope-from mckusick@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B0uIGH004527; Sun, 11 Mar 2007 00:56:18 GMT (envelope-from mckusick@repoman.freebsd.org) Received: (from mckusick@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B0uIR3004526; Sun, 11 Mar 2007 00:56:18 GMT (envelope-from mckusick) Message-Id: <200703110056.l2B0uIR3004526@repoman.freebsd.org> From: Kirk McKusick Date: Sun, 11 Mar 2007 00:56:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/ufs/ffs ffs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 00:56:24 -0000 mckusick 2007-03-11 00:56:18 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/ufs/ffs ffs_vnops.c Log: MFC from revision 1.165 Revision Changes Path 1.157.2.5 +9 -0 src/sys/ufs/ffs/ffs_vnops.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 01:51:21 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2086C16A402; Sun, 11 Mar 2007 01:51:21 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 117AC13C48D; Sun, 11 Mar 2007 01:51:21 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B1pKs1015058; Sun, 11 Mar 2007 01:51:20 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B1pKaR015057; Sun, 11 Mar 2007 01:51:20 GMT (envelope-from mjacob) Message-Id: <200703110151.l2B1pKaR015057@repoman.freebsd.org> From: Matt Jacob Date: Sun, 11 Mar 2007 01:51:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/isp isp.c isp_freebsd.c isp_ioctl.h isp_library.c isp_library.h isp_pci.c isp_stds.h isp_target.c isp_target.h isp_tpublic.h ispmbox.h ispreg.h ispvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 01:51:21 -0000 mjacob 2007-03-11 01:51:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/isp isp.c isp_freebsd.c isp_ioctl.h isp_library.c isp_library.h isp_pci.c isp_stds.h isp_target.c isp_target.h isp_tpublic.h ispmbox.h ispreg.h ispvar.h Log: MFC header/license cleanup. No effect on code. Revision Changes Path 1.113.2.6 +26 -23 src/sys/dev/isp/isp.c 1.105.2.7 +0 -1 src/sys/dev/isp/isp_freebsd.c 1.12.2.5 +1 -1 src/sys/dev/isp/isp_ioctl.h 1.1.2.5 +26 -24 src/sys/dev/isp/isp_library.c 1.1.2.4 +24 -26 src/sys/dev/isp/isp_library.h 1.104.2.9 +0 -2 src/sys/dev/isp/isp_pci.c 1.3.2.2 +24 -26 src/sys/dev/isp/isp_stds.h 1.32.2.6 +26 -24 src/sys/dev/isp/isp_target.c 1.23.2.5 +26 -30 src/sys/dev/isp/isp_target.h 1.10.2.5 +24 -25 src/sys/dev/isp/isp_tpublic.h 1.47.2.5 +26 -25 src/sys/dev/isp/ispmbox.h 1.23.2.5 +26 -24 src/sys/dev/isp/ispreg.h 1.71.2.6 +26 -24 src/sys/dev/isp/ispvar.h From owner-cvs-src@FreeBSD.ORG Sun Mar 11 01:55:00 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A78C916A400; Sun, 11 Mar 2007 01:55:00 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 7F26513C494; Sun, 11 Mar 2007 01:55:00 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B1t0KU015804; Sun, 11 Mar 2007 01:55:00 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B1t0Er015791; Sun, 11 Mar 2007 01:55:00 GMT (envelope-from mjacob) Message-Id: <200703110155.l2B1t0Er015791@repoman.freebsd.org> From: Matt Jacob Date: Sun, 11 Mar 2007 01:55:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/mpt mpt.h mpt_cam.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 01:55:00 -0000 mjacob 2007-03-11 01:55:00 UTC FreeBSD src repository Modified files: sys/dev/mpt mpt.h mpt_cam.c Log: feedback from RELENG_5 port Revision Changes Path 1.39 +3 -0 src/sys/dev/mpt/mpt.h 1.52 +5 -0 src/sys/dev/mpt/mpt_cam.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 01:56:47 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F3B5A16A402; Sun, 11 Mar 2007 01:56:46 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id CE49113C461; Sun, 11 Mar 2007 01:56:46 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B1uk87015928; Sun, 11 Mar 2007 01:56:46 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B1ukpv015927; Sun, 11 Mar 2007 01:56:46 GMT (envelope-from mjacob) Message-Id: <200703110156.l2B1ukpv015927@repoman.freebsd.org> From: Matt Jacob Date: Sun, 11 Mar 2007 01:56:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/isp isp_freebsd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 01:56:47 -0000 mjacob 2007-03-11 01:56:46 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/isp isp_freebsd.c Log: feedback from RELENG_5 port Revision Changes Path 1.105.2.8 +1 -4 src/sys/dev/isp/isp_freebsd.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 01:59:45 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6C32516A401; Sun, 11 Mar 2007 01:59:45 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 0AAB413C48D; Sun, 11 Mar 2007 01:59:45 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B1xiOY016183; Sun, 11 Mar 2007 01:59:44 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B1xiVj016182; Sun, 11 Mar 2007 01:59:44 GMT (envelope-from mjacob) Message-Id: <200703110159.l2B1xiVj016182@repoman.freebsd.org> From: Matt Jacob Date: Sun, 11 Mar 2007 01:59:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/mpt mpt.h mpt_cam.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 01:59:45 -0000 mjacob 2007-03-11 01:59:44 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/mpt mpt.h mpt_cam.c Log: feedback from RELENG_5 port Revision Changes Path 1.6.2.6 +3 -0 src/sys/dev/mpt/mpt.h 1.1.2.9 +5 -0 src/sys/dev/mpt/mpt_cam.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 02:02:03 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4DFB116A400; Sun, 11 Mar 2007 02:02:03 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 2827F13C467; Sun, 11 Mar 2007 02:02:03 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B223kh017050; Sun, 11 Mar 2007 02:02:03 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B2224r017049; Sun, 11 Mar 2007 02:02:02 GMT (envelope-from mjacob) Message-Id: <200703110202.l2B2224r017049@repoman.freebsd.org> From: Matt Jacob Date: Sun, 11 Mar 2007 02:02:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sys/cam cam_xpt.c cam_xpt.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 02:02:03 -0000 mjacob 2007-03-11 02:02:02 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/cam cam_xpt.c cam_xpt.h Log: MFC xpt_print function. Revision Changes Path 1.142.2.10 +11 -0 src/sys/cam/cam_xpt.c 1.4.8.2 +1 -0 src/sys/cam/cam_xpt.h From owner-cvs-src@FreeBSD.ORG Sun Mar 11 02:03:01 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C4A6516A406; Sun, 11 Mar 2007 02:03:01 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id B389D13C48E; Sun, 11 Mar 2007 02:03:01 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B2318K017608; Sun, 11 Mar 2007 02:03:01 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B231YT017580; Sun, 11 Mar 2007 02:03:01 GMT (envelope-from mjacob) Message-Id: <200703110203.l2B231YT017580@repoman.freebsd.org> From: Matt Jacob Date: Sun, 11 Mar 2007 02:03:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sys/dev/isp isp.c isp_freebsd.c isp_freebsd.h isp_ioctl.h isp_library.c isp_library.h isp_pci.c isp_sbus.c isp_stds.h isp_target.c isp_target.h isp_tpublic.h ispmbox.h ispreg.h ispvar.h src/sys/dev/mpt mpt.c mpt.h mpt_cam.c mpt_cam.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 02:03:01 -0000 mjacob 2007-03-11 02:03:01 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/isp isp.c isp_freebsd.c isp_freebsd.h isp_ioctl.h isp_library.c isp_library.h isp_pci.c isp_sbus.c isp_target.c isp_target.h isp_tpublic.h ispmbox.h ispreg.h ispvar.h sys/dev/mpt mpt.c mpt.h mpt_cam.c mpt_cam.h mpt_debug.c mpt_pci.c mpt_raid.c Added files: (Branch: RELENG_5) sys/dev/isp isp_stds.h Log: Move the current states of isp(4) and mpt(4) into RELENG_5. Revision Changes Path 1.111.2.6 +3436 -2003 src/sys/dev/isp/isp.c 1.102.2.7 +885 -423 src/sys/dev/isp/isp_freebsd.c 1.75.2.7 +102 -105 src/sys/dev/isp/isp_freebsd.h 1.11.2.6 +5 -1 src/sys/dev/isp/isp_ioctl.h 1.1.4.3 +1960 -788 src/sys/dev/isp/isp_library.c 1.1.4.3 +77 -17 src/sys/dev/isp/isp_library.h 1.98.2.8 +729 -180 src/sys/dev/isp/isp_pci.c 1.15.2.4 +83 -73 src/sys/dev/isp/isp_sbus.c 1.4.2.1 +213 -0 src/sys/dev/isp/isp_stds.h (new) 1.30.2.6 +568 -90 src/sys/dev/isp/isp_target.c 1.21.4.6 +325 -76 src/sys/dev/isp/isp_target.h 1.9.4.5 +56 -11 src/sys/dev/isp/isp_tpublic.h 1.46.2.5 +553 -126 src/sys/dev/isp/ispmbox.h 1.22.8.5 +186 -30 src/sys/dev/isp/ispreg.h 1.66.2.6 +225 -96 src/sys/dev/isp/ispvar.h 1.9.4.4 +339 -239 src/sys/dev/mpt/mpt.c 1.4.4.5 +50 -23 src/sys/dev/mpt/mpt.h 1.23.2.5 +347 -208 src/sys/dev/mpt/mpt_cam.c 1.4.2.3 +2 -0 src/sys/dev/mpt/mpt_cam.h 1.5.2.3 +4 -4 src/sys/dev/mpt/mpt_debug.c 1.16.2.6 +48 -4 src/sys/dev/mpt/mpt_pci.c 1.10.2.3 +100 -46 src/sys/dev/mpt/mpt_raid.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 04:04:02 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5184916A407; Sun, 11 Mar 2007 04:04:02 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [207.200.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id 2308213C481; Sun, 11 Mar 2007 04:04:02 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: by mail.soaustin.net (Postfix, from userid 502) id 4E01D7AB; Sat, 10 Mar 2007 21:34:22 -0600 (CST) Date: Sat, 10 Mar 2007 21:34:22 -0600 To: Matt Jacob Message-ID: <20070311033422.GB3471@soaustin.net> References: <200703110155.l2B1t0Er015791@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200703110155.l2B1t0Er015791@repoman.freebsd.org> User-Agent: Mutt/1.5.9i From: linimon@lonesome.com (Mark Linimon) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/mpt mpt.h mpt_cam.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 04:04:02 -0000 On Sun, Mar 11, 2007 at 01:55:00AM +0000, Matt Jacob wrote: > Log: > feedback from RELENG_5 port Um, yes, but what is the change? mcl From owner-cvs-src@FreeBSD.ORG Sun Mar 11 04:17:47 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 284F216A403; Sun, 11 Mar 2007 04:17:47 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from ns1.feral.com (ns1.feral.com [192.67.166.1]) by mx1.freebsd.org (Postfix) with ESMTP id E21FA13C478; Sun, 11 Mar 2007 04:17:46 +0000 (UTC) (envelope-from mjacob@freebsd.org) Received: from ns1.feral.com (localhost [127.0.0.1]) by ns1.feral.com (8.13.8/8.13.8) with ESMTP id l2B4Hcrt079895; Sat, 10 Mar 2007 20:17:46 -0800 (PST) (envelope-from mjacob@freebsd.org) Received: from localhost (mjacob@localhost) by ns1.feral.com (8.13.8/8.13.8/Submit) with ESMTP id l2B4HcKf079892; Sat, 10 Mar 2007 20:17:38 -0800 (PST) (envelope-from mjacob@freebsd.org) X-Authentication-Warning: ns1.feral.com: mjacob owned process doing -bs Date: Sat, 10 Mar 2007 20:17:38 -0800 (PST) From: mjacob@freebsd.org To: Mark Linimon In-Reply-To: <20070311033422.GB3471@soaustin.net> Message-ID: <20070310201722.X79883@ns1.feral.com> References: <200703110155.l2B1t0Er015791@repoman.freebsd.org> <20070311033422.GB3471@soaustin.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/mpt mpt.h mpt_cam.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mjacob@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: Sun, 11 Mar 2007 04:17:48 -0000 > On Sun, Mar 11, 2007 at 01:55:00AM +0000, Matt Jacob wrote: >> Log: >> feedback from RELENG_5 port > > Um, yes, but what is the change? Point made. From owner-cvs-src@FreeBSD.ORG Sun Mar 11 05:54:30 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7B12616A410; Sun, 11 Mar 2007 05:54:30 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 6798A13C481; Sun, 11 Mar 2007 05:54:30 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B5sULE066046; Sun, 11 Mar 2007 05:54:30 GMT (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B5sULP066045; Sun, 11 Mar 2007 05:54:30 GMT (envelope-from alc) Message-Id: <200703110554.l2B5sULP066045@repoman.freebsd.org> From: Alan Cox Date: Sun, 11 Mar 2007 05:54:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/include pcpu.h src/sys/arm/include pcpu.h src/sys/i386/include pcpu.h src/sys/ia64/include pcpu.h src/sys/powerpc/include pcpu.h src/sys/sparc64/include pcpu.h src/sys/sun4v/include pcpu.h src/sys/sys pcpu.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 05:54:30 -0000 alc 2007-03-11 05:54:29 UTC FreeBSD src repository Modified files: sys/amd64/include pcpu.h sys/arm/include pcpu.h sys/i386/include pcpu.h sys/ia64/include pcpu.h sys/powerpc/include pcpu.h sys/sparc64/include pcpu.h sys/sun4v/include pcpu.h sys/sys pcpu.h Log: Push down the implementation of PCPU_LAZY_INC() into the machine-dependent header file. Reimplement PCPU_LAZY_INC() on amd64 and i386 making it atomic with respect to interrupts. Reviewed by: bde, jhb Revision Changes Path 1.47 +30 -0 src/sys/amd64/include/pcpu.h 1.4 +6 -0 src/sys/arm/include/pcpu.h 1.49 +25 -0 src/sys/i386/include/pcpu.h 1.19 +6 -0 src/sys/ia64/include/pcpu.h 1.23 +6 -0 src/sys/powerpc/include/pcpu.h 1.21 +6 -0 src/sys/sparc64/include/pcpu.h 1.7 +6 -0 src/sys/sun4v/include/pcpu.h 1.21 +0 -15 src/sys/sys/pcpu.h From owner-cvs-src@FreeBSD.ORG Sun Mar 11 06:24:27 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A4C8716A402; Sun, 11 Mar 2007 06:24:27 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 7C0DC13C467; Sun, 11 Mar 2007 06:24:27 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B6OR6V071808; Sun, 11 Mar 2007 06:24:27 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B6OQSw071807; Sun, 11 Mar 2007 06:24:26 GMT (envelope-from sam) Message-Id: <200703110624.l2B6OQSw071807@repoman.freebsd.org> From: Sam Leffler Date: Sun, 11 Mar 2007 06:24:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net80211 ieee80211.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Mar 2007 06:24:27 -0000 sam 2007-03-11 06:24:26 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211.c Log: change ieee80211_mhz2ieee to use the PSB mapping when the frequency falls in the proper place, not when we're handed a 1/2 or 1/4-rate channel MFC after: 2 weeks Revision Changes Path 1.36 +4 -2 src/sys/net80211/ieee80211.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 06:35:28 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1989716A401; Sun, 11 Mar 2007 06:35:28 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E489A13C442; Sun, 11 Mar 2007 06:35:27 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B6ZRcG073577; Sun, 11 Mar 2007 06:35:27 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B6ZRc7073576; Sun, 11 Mar 2007 06:35:27 GMT (envelope-from sam) Message-Id: <200703110635.l2B6ZRc7073576@repoman.freebsd.org> From: Sam Leffler Date: Sun, 11 Mar 2007 06:35:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net80211 ieee80211_input.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 06:35:28 -0000 sam 2007-03-11 06:35:27 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_input.c Log: discard deauth+disassoc frames that are not destined for us; these can be received when the interface is in promisc mode Reviewed by: sephe Obtained from: netbsd Revision Changes Path 1.101 +10 -0 src/sys/net80211/ieee80211_input.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 06:36:11 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4ECC316A406; Sun, 11 Mar 2007 06:36:11 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 2505D13C494; Sun, 11 Mar 2007 06:36:11 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B6aARg073672; Sun, 11 Mar 2007 06:36:11 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B6aAld073671; Sun, 11 Mar 2007 06:36:10 GMT (envelope-from sam) Message-Id: <200703110636.l2B6aAld073671@repoman.freebsd.org> From: Sam Leffler Date: Sun, 11 Mar 2007 06:36:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net80211 ieee80211_crypto.c ieee80211_crypto.h ieee80211_output.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Mar 2007 06:36:11 -0000 sam 2007-03-11 06:36:10 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_crypto.c ieee80211_crypto.h ieee80211_output.c Log: add IEEE80211_KEY_UNDEFINED and use it instead of local defs Obtained from: netbsd Revision Changes Path 1.13 +2 -2 src/sys/net80211/ieee80211_crypto.c 1.11 +3 -0 src/sys/net80211/ieee80211_crypto.h 1.47 +5 -5 src/sys/net80211/ieee80211_output.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 06:38:26 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F035316A401; Sun, 11 Mar 2007 06:38:26 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id C73A313C442; Sun, 11 Mar 2007 06:38:26 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B6cQKH073825; Sun, 11 Mar 2007 06:38:26 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B6cQkZ073824; Sun, 11 Mar 2007 06:38:26 GMT (envelope-from sam) Message-Id: <200703110638.l2B6cQkZ073824@repoman.freebsd.org> From: Sam Leffler Date: Sun, 11 Mar 2007 06:38:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net80211 ieee80211_crypto.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Mar 2007 06:38:27 -0000 sam 2007-03-11 06:38:26 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_crypto.c Log: white space diff reduction Revision Changes Path 1.14 +1 -1 src/sys/net80211/ieee80211_crypto.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 06:44:37 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6A7C916A400; Sun, 11 Mar 2007 06:44:37 +0000 (UTC) (envelope-from bushman@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 40D7713C428; Sun, 11 Mar 2007 06:44:37 +0000 (UTC) (envelope-from bushman@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B6ibFc075341; Sun, 11 Mar 2007 06:44:37 GMT (envelope-from bushman@repoman.freebsd.org) Received: (from bushman@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B6ib5Z075340; Sun, 11 Mar 2007 06:44:37 GMT (envelope-from bushman) Message-Id: <200703110644.l2B6ib5Z075340@repoman.freebsd.org> From: Michael Bushkov Date: Sun, 11 Mar 2007 06:44:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/calendar/calendars calendar.freebsd X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 06:44:37 -0000 bushman 2007-03-11 06:44:37 UTC FreeBSD src repository Modified files: usr.bin/calendar/calendars calendar.freebsd Log: Add myself. Approved by: brooks (mentor) Revision Changes Path 1.210 +1 -0 src/usr.bin/calendar/calendars/calendar.freebsd From owner-cvs-src@FreeBSD.ORG Sun Mar 11 06:44:51 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6D85D16A41A; Sun, 11 Mar 2007 06:44:51 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 4498B13C442; Sun, 11 Mar 2007 06:44:51 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B6ip6p075368; Sun, 11 Mar 2007 06:44:51 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B6ipSt075367; Sun, 11 Mar 2007 06:44:51 GMT (envelope-from sam) Message-Id: <200703110644.l2B6ipSt075367@repoman.freebsd.org> From: Sam Leffler Date: Sun, 11 Mar 2007 06:44:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net80211 ieee80211_input.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 06:44:51 -0000 sam 2007-03-11 06:44:51 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_input.c Log: move __inline before type to appease gcc 4.x Obtained from: netbsd Revision Changes Path 1.102 +5 -5 src/sys/net80211/ieee80211_input.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 06:52:22 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CABD616A400; Sun, 11 Mar 2007 06:52:22 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id A1DA913C46B; Sun, 11 Mar 2007 06:52:22 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B6qMFg076460; Sun, 11 Mar 2007 06:52:22 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B6qMXb076454; Sun, 11 Mar 2007 06:52:22 GMT (envelope-from sam) Message-Id: <200703110652.l2B6qMXb076454@repoman.freebsd.org> From: Sam Leffler Date: Sun, 11 Mar 2007 06:52:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net80211 ieee80211_input.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 06:52:22 -0000 sam 2007-03-11 06:52:22 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_input.c Log: disallow re-associate with a slot time mismatch Obtained from: Atheros MFC after: 2 weeks Revision Changes Path 1.103 +27 -8 src/sys/net80211/ieee80211_input.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 06:53:07 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 79FDA16A402; Sun, 11 Mar 2007 06:53:07 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 5020213C4A8; Sun, 11 Mar 2007 06:53:07 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B6r7S4076664; Sun, 11 Mar 2007 06:53:07 GMT (envelope-from brooks@repoman.freebsd.org) Received: (from brooks@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B6r7xX076663; Sun, 11 Mar 2007 06:53:07 GMT (envelope-from brooks) Message-Id: <200703110653.l2B6r7xX076663@repoman.freebsd.org> From: Brooks Davis Date: Sun, 11 Mar 2007 06:53:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/etc/rc.d bgfsck src/share/man/man5 rc.conf.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 06:53:07 -0000 brooks 2007-03-11 06:53:07 UTC FreeBSD src repository Modified files: etc/rc.d bgfsck share/man/man5 rc.conf.5 Log: Allow background_fsck_delay to be set to a negative value which delays the background fsck indefinitely. This allows the administrator to run it at a convenient time. To support running it from cron, the forcestart argument now causes the fsck to start with no delay and all output to be suppressed. Revision Changes Path 1.8 +14 -2 src/etc/rc.d/bgfsck 1.318 +9 -0 src/share/man/man5/rc.conf.5 From owner-cvs-src@FreeBSD.ORG Sun Mar 11 06:56:00 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2B7A116A401; Sun, 11 Mar 2007 06:56:00 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 022C113C471; Sun, 11 Mar 2007 06:56:00 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B6txGJ077077; Sun, 11 Mar 2007 06:55:59 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B6tx91077076; Sun, 11 Mar 2007 06:55:59 GMT (envelope-from sam) Message-Id: <200703110655.l2B6tx91077076@repoman.freebsd.org> From: Sam Leffler Date: Sun, 11 Mar 2007 06:55:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net80211 ieee80211_input.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 06:56:00 -0000 sam 2007-03-11 06:55:59 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_input.c Log: split check for rate set mismatch on assoc req away from check for pure 11g mode so we can give meaningful diagnostic msgs MFC after: 2 weeks Revision Changes Path 1.104 +21 -10 src/sys/net80211/ieee80211_input.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 07:06:08 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DAE5116A402; Sun, 11 Mar 2007 07:06:08 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id C90A113C474; Sun, 11 Mar 2007 07:06:08 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B768CU079815; Sun, 11 Mar 2007 07:06:08 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B768Ix079811; Sun, 11 Mar 2007 07:06:08 GMT (envelope-from sam) Message-Id: <200703110706.l2B768Ix079811@repoman.freebsd.org> From: Sam Leffler Date: Sun, 11 Mar 2007 07:06:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net80211 ieee80211_input.c ieee80211_ioctl.c ieee80211_node.c ieee80211_node.h ieee80211_output.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Mar 2007 07:06:09 -0000 sam 2007-03-11 07:06:08 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_input.c ieee80211_ioctl.c ieee80211_node.c ieee80211_node.h ieee80211_output.c Log: keep tx/rx seq #'s for non-QoS traffic separate from QoS; stations aren't supposed mix traffic but if they did frames might be mis-handled Obtained from: Atheros MFC after: 2 weeks Revision Changes Path 1.105 +1 -1 src/sys/net80211/ieee80211_input.c 1.53 +2 -2 src/sys/net80211/ieee80211_ioctl.c 1.80 +3 -3 src/sys/net80211/ieee80211_node.c 1.25 +1 -0 src/sys/net80211/ieee80211_node.h 1.48 +4 -4 src/sys/net80211/ieee80211_output.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 07:08:05 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5496F16A401; Sun, 11 Mar 2007 07:08:05 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 2B73913C461; Sun, 11 Mar 2007 07:08:05 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B78599079978; Sun, 11 Mar 2007 07:08:05 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B785Xs079977; Sun, 11 Mar 2007 07:08:05 GMT (envelope-from sam) Message-Id: <200703110708.l2B785Xs079977@repoman.freebsd.org> From: Sam Leffler Date: Sun, 11 Mar 2007 07:08:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net80211 ieee80211_input.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 07:08:05 -0000 sam 2007-03-11 07:08:04 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_input.c Log: improve debug msg for ie's that are too short MFC after: 2 weeks Revision Changes Path 1.106 +2 -1 src/sys/net80211/ieee80211_input.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 07:15:39 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3894316A404; Sun, 11 Mar 2007 07:15:39 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 0A33113C48D; Sun, 11 Mar 2007 07:15:39 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B7Fc2w081595; Sun, 11 Mar 2007 07:15:38 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B7FcEs081594; Sun, 11 Mar 2007 07:15:38 GMT (envelope-from sam) Message-Id: <200703110715.l2B7FcEs081594@repoman.freebsd.org> From: Sam Leffler Date: Sun, 11 Mar 2007 07:15:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net80211 ieee80211_input.c ieee80211_var.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 07:15:39 -0000 sam 2007-03-11 07:15:38 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_input.c ieee80211_var.h Log: expose IEEE80211_DISCARD, IEEE80211_DISCARD_IE, and IEEE80211_DISCARD_MAC so they can be used within net80211 but outside ieee80211_input.c MFC after: 2 weeks Revision Changes Path 1.107 +3 -33 src/sys/net80211/ieee80211_input.c 1.47 +31 -0 src/sys/net80211/ieee80211_var.h From owner-cvs-src@FreeBSD.ORG Sun Mar 11 07:22:22 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 158F916A407; Sun, 11 Mar 2007 07:22:22 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id DF83E13C4A3; Sun, 11 Mar 2007 07:22:21 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B7ML2j084261; Sun, 11 Mar 2007 07:22:21 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B7MLbS084260; Sun, 11 Mar 2007 07:22:21 GMT (envelope-from sam) Message-Id: <200703110722.l2B7MLbS084260@repoman.freebsd.org> From: Sam Leffler Date: Sun, 11 Mar 2007 07:22:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net80211 ieee80211_input.c ieee80211_node.c ieee80211_proto.c ieee80211_proto.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 07:22:22 -0000 sam 2007-03-11 07:22:21 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_input.c ieee80211_node.c ieee80211_proto.c ieee80211_proto.h Log: change ieee80211_fix_rate to take a rate set instead of using ni_rates; this lets us re-use the code to check 11n HT rates MFC after: 2 weeks Revision Changes Path 1.108 +1 -1 src/sys/net80211/ieee80211_input.c 1.81 +3 -2 src/sys/net80211/ieee80211_node.c 1.36 +2 -3 src/sys/net80211/ieee80211_proto.c 1.22 +2 -1 src/sys/net80211/ieee80211_proto.h From owner-cvs-src@FreeBSD.ORG Sun Mar 11 07:42:02 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EF0A416A402; Sun, 11 Mar 2007 07:42:02 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id C5A6A13C4B4; Sun, 11 Mar 2007 07:42:02 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B7g2iM088905; Sun, 11 Mar 2007 07:42:02 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B7g2R2088903; Sun, 11 Mar 2007 07:42:02 GMT (envelope-from sam) Message-Id: <200703110742.l2B7g2R2088903@repoman.freebsd.org> From: Sam Leffler Date: Sun, 11 Mar 2007 07:42:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net80211 ieee80211_radiotap.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 07:42:03 -0000 sam 2007-03-11 07:42:02 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_radiotap.h Log: Update to reflect correct usage: o leave IEEE80211_RADIOTAP_HDRLEN for portability to other systems but correct comment about radiotap headers being padded to 64-bytes (hasn't been true for many years) o remove reference to IEEE80211_RADIOTAP_FCS; it was never used, instead the flags are marked with IEEE80211_RADIOTAP_F_FCS to indicate whether or not FCS is present Might be better to just remove IEEE80211_RADIOTAP_HDRLEN so drivers don't bogusly pad. MFC after: 2 weeks Revision Changes Path 1.7 +16 -18 src/sys/net80211/ieee80211_radiotap.h From owner-cvs-src@FreeBSD.ORG Sun Mar 11 08:41:01 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E765A16A404; Sun, 11 Mar 2007 08:41:01 +0000 (UTC) (envelope-from stefanf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id BD72613C48E; Sun, 11 Mar 2007 08:41:01 +0000 (UTC) (envelope-from stefanf@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B8f1C6098780; Sun, 11 Mar 2007 08:41:01 GMT (envelope-from stefanf@repoman.freebsd.org) Received: (from stefanf@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B8f1kW098775; Sun, 11 Mar 2007 08:41:01 GMT (envelope-from stefanf) Message-Id: <200703110841.l2B8f1kW098775@repoman.freebsd.org> From: Stefan Farfeleder Date: Sun, 11 Mar 2007 08:41:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libedit editline.3 editrc.5 read.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 08:41:02 -0000 stefanf 2007-03-11 08:41:01 UTC FreeBSD src repository Modified files: lib/libedit editline.3 editrc.5 read.h Log: Merge changes to the NetBSD copyright (advertising clause removal). Revision Changes Path 1.30 +2 -6 src/lib/libedit/editline.3 1.20 +2 -6 src/lib/libedit/editrc.5 1.2 +2 -6 src/lib/libedit/read.h From owner-cvs-src@FreeBSD.ORG Sun Mar 11 09:59:53 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 468B816A402; Sun, 11 Mar 2007 09:59:53 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id F256E13C478; Sun, 11 Mar 2007 09:59:52 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2B9xqLT023523; Sun, 11 Mar 2007 09:59:52 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2B9xqrT023522; Sun, 11 Mar 2007 09:59:52 GMT (envelope-from simon) Message-Id: <200703110959.l2B9xqrT023522@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Sun, 11 Mar 2007 09:59:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libc/yp yplib.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Mar 2007 09:59:53 -0000 simon 2007-03-11 09:59:51 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libc/yp yplib.c Log: MFC 1.50: - Bump _yplib_timeout limit from 10 to 20 seconds to better handle packet loss when talking to a NIS server. - Set 1 second retry timeout to further realistically handle UDP packet loss for yp_next packet bursts. If the packet hasn't come back within 1 second its rather unlikely to come back at all. There is still back-off mechanism in RPC so if there is another reason than packet loss for the lack of response within 1 second, the NIS server will not be totally bombarded with requests. This reduces the risk of NIS failing with: yp_next: clnt_call: RPC: Timed out considerably. This is mainly a problem if you have larger NIS maps (like at FreeBSD.org) since enumerations of the lists will cause a UDP packet bursts where a few packets being lost once in a while do happen. Discussed with: peter Problem mainly diagnosed by: peter Revision Changes Path 1.49.2.1 +9 -1 src/lib/libc/yp/yplib.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 10:11:18 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7437816A400; Sun, 11 Mar 2007 10:11:18 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 4AA7F13C478; Sun, 11 Mar 2007 10:11:18 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BABGd6026846; Sun, 11 Mar 2007 10:11:16 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BABGeK026845; Sun, 11 Mar 2007 10:11:16 GMT (envelope-from ru) Message-Id: <200703111011.l2BABGeK026845@repoman.freebsd.org> From: Ruslan Ermilov Date: Sun, 11 Mar 2007 10:11:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/netgraph ng_eiface.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Mar 2007 10:11:18 -0000 ru 2007-03-11 10:11:16 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netgraph ng_eiface.c Log: MFC: 1.38: Fix interface output being stuck under low memory conditions. Revision Changes Path 1.32.2.6 +2 -1 src/sys/netgraph/ng_eiface.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 10:15:49 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CD81016A404; Sun, 11 Mar 2007 10:15:49 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id BBBA713C4A6; Sun, 11 Mar 2007 10:15:49 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BAFnLp027663; Sun, 11 Mar 2007 10:15:49 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BAFn05027662; Sun, 11 Mar 2007 10:15:49 GMT (envelope-from simon) Message-Id: <200703111015.l2BAFn05027662@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Sun, 11 Mar 2007 10:15:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libc Makefile src/lib/libc/rpc clnt_dg.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 10:15:49 -0000 simon 2007-03-11 10:15:49 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libc Makefile lib/libc/rpc clnt_dg.c Log: MFC src/lib/libc/Makefile (1.69) src/lib/libc/rpc/clnt_dg.c (1.19): Disable RPC exponential back-off for FreeBSD.org systems (IE. hidden behind _FREEFALL_CONFIG). This is done mainly to make NIS even more resistant to packet loss. This is not enabled by default for "normal" FreeBSD since it might cause the server providing the RPC service to be hit heavily with RPC traffic in case of problems. freefall.FreeBSD.org and hub.FreeBSD.org have been running with a patch similar to this for a couple of weeks. MFC after: 1 week Discussed with: peter Revision Changes Path 1.56.2.3 +3 -0 src/lib/libc/Makefile 1.17.2.1 +7 -0 src/lib/libc/rpc/clnt_dg.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 10:24:38 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1C05616A403; Sun, 11 Mar 2007 10:24:38 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E6A0313C4B6; Sun, 11 Mar 2007 10:24:37 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BAObGj029363; Sun, 11 Mar 2007 10:24:37 GMT (envelope-from brooks@repoman.freebsd.org) Received: (from brooks@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BAObXA029362; Sun, 11 Mar 2007 10:24:37 GMT (envelope-from brooks) Message-Id: <200703111024.l2BAObXA029362@repoman.freebsd.org> From: Brooks Davis Date: Sun, 11 Mar 2007 10:24:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man5 rc.conf.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 10:24:38 -0000 brooks 2007-03-11 10:24:37 UTC FreeBSD src repository Modified files: share/man/man5 rc.conf.5 Log: Fix a couple markup problems in the previous commit and bump the document date. Reported by: ru Revision Changes Path 1.319 +5 -3 src/share/man/man5/rc.conf.5 From owner-cvs-src@FreeBSD.ORG Sun Mar 11 10:29:53 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F3FBF16A401; Sun, 11 Mar 2007 10:29:52 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E113F13C4AA; Sun, 11 Mar 2007 10:29:52 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BATqK5029773; Sun, 11 Mar 2007 10:29:52 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BATqmc029772; Sun, 11 Mar 2007 10:29:52 GMT (envelope-from kientzle) Message-Id: <200703111029.l2BATqmc029772@repoman.freebsd.org> From: Tim Kientzle Date: Sun, 11 Mar 2007 10:29:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libarchive Makefile archive.h.in archive_entry.c archive_read_extract.c archive_write.c archive_write_disk.c src/lib/libarchive/test test.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 10:29:53 -0000 kientzle 2007-03-11 10:29:52 UTC FreeBSD src repository Modified files: lib/libarchive Makefile archive.h.in archive_entry.c archive_read_extract.c archive_write.c archive_write_disk.c lib/libarchive/test test.h Log: Libarchive 2.0.23: * The ACL formatter was mis-formatting entries which had a user/group ID but no name. Make the parser tolerant of these, so that old archives can be correctly restored; fix the formatter to generate correct entries. * Fix overwrite detection by introducing a new "FAILED" return code that indicates the current entry cannot be continued but the archive as a whole is still sound. * Header cleanup: Remove some unused headers, add some that are required with new Linux systems. Revision Changes Path 1.60 +1 -1 src/lib/libarchive/Makefile 1.40 +2 -0 src/lib/libarchive/archive.h.in 1.40 +129 -116 src/lib/libarchive/archive_entry.c 1.54 +0 -38 src/lib/libarchive/archive_read_extract.c 1.25 +1 -1 src/lib/libarchive/archive_write.c 1.2 +4 -1 src/lib/libarchive/archive_write_disk.c 1.2 +8 -0 src/lib/libarchive/test/test.h From owner-cvs-src@FreeBSD.ORG Sun Mar 11 10:36:43 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 72D3E16A400; Sun, 11 Mar 2007 10:36:43 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 5792313C49D; Sun, 11 Mar 2007 10:36:43 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BAahY3031395; Sun, 11 Mar 2007 10:36:43 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BAaha6031394; Sun, 11 Mar 2007 10:36:43 GMT (envelope-from kientzle) Message-Id: <200703111036.l2BAaha6031394@repoman.freebsd.org> From: Tim Kientzle Date: Sun, 11 Mar 2007 10:36:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/tar Makefile bsdtar.c bsdtar.h bsdtar_platform.h config_freebsd.h getdate.y matching.c read.c tree.c util.c write.c src/usr.bin/tar/test config.sh test-acl.sh test-basic.sh test-deep-dir.sh test-flags.sh test-nodump.sh ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 10:36:43 -0000 kientzle 2007-03-11 10:36:43 UTC FreeBSD src repository Modified files: usr.bin/tar Makefile bsdtar.c bsdtar.h bsdtar_platform.h getdate.y matching.c read.c tree.c util.c write.c Added files: usr.bin/tar config_freebsd.h usr.bin/tar/test config.sh test-acl.sh test-basic.sh test-deep-dir.sh test-flags.sh test-nodump.sh test-overwrite.sh test-utf8.sh Log: bsdtar 2.0.23: * New test scripts exercise some basic functionality * Most header inclusions are now protected (portability) * read.c now relies on security checks in libarchive instead of trying to do its own (optimization) * -p now enabled by default for root, add --no-same-permissions to disable it * Comments, minor style fixes. Revision Changes Path 1.28 +1 -1 src/usr.bin/tar/Makefile 1.73 +93 -14 src/usr.bin/tar/bsdtar.c 1.27 +1 -0 src/usr.bin/tar/bsdtar.h 1.23 +3 -61 src/usr.bin/tar/bsdtar_platform.h 1.1 +105 -0 src/usr.bin/tar/config_freebsd.h (new) 1.8 +1 -0 src/usr.bin/tar/getdate.y 1.11 +6 -0 src/usr.bin/tar/matching.c 1.28 +23 -138 src/usr.bin/tar/read.c 1.1 +61 -0 src/usr.bin/tar/test/config.sh (new) 1.1 +76 -0 src/usr.bin/tar/test/test-acl.sh (new) 1.1 +411 -0 src/usr.bin/tar/test/test-basic.sh (new) 1.1 +60 -0 src/usr.bin/tar/test/test-deep-dir.sh (new) 1.1 +74 -0 src/usr.bin/tar/test/test-flags.sh (new) 1.1 +52 -0 src/usr.bin/tar/test/test-nodump.sh (new) 1.1 +51 -0 src/usr.bin/tar/test/test-overwrite.sh (new) 1.1 +40 -0 src/usr.bin/tar/test/test-utf8.sh (new) 1.8 +14 -0 src/usr.bin/tar/tree.c 1.16 +30 -4 src/usr.bin/tar/util.c 1.55 +37 -10 src/usr.bin/tar/write.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 10:48:35 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0438716A404; Sun, 11 Mar 2007 10:48:35 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id CEAA213C471; Sun, 11 Mar 2007 10:48:34 +0000 (UTC) (envelope-from brooks@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BAmYmY033003; Sun, 11 Mar 2007 10:48:34 GMT (envelope-from brooks@repoman.freebsd.org) Received: (from brooks@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BAmYQo033002; Sun, 11 Mar 2007 10:48:34 GMT (envelope-from brooks) Message-Id: <200703111048.l2BAmYQo033002@repoman.freebsd.org> From: Brooks Davis Date: Sun, 11 Mar 2007 10:48:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man5 rc.conf.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 10:48:35 -0000 brooks 2007-03-11 10:48:34 UTC FreeBSD src repository Modified files: share/man/man5 rc.conf.5 Log: Spell .Xr without a '/'. Pointy hat: brooks Revision Changes Path 1.320 +1 -1 src/share/man/man5/rc.conf.5 From owner-cvs-src@FreeBSD.ORG Sun Mar 11 13:37:10 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2C30416A400; Sun, 11 Mar 2007 13:37:10 +0000 (UTC) (envelope-from rafan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 0822213C45D; Sun, 11 Mar 2007 13:37:10 +0000 (UTC) (envelope-from rafan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BDb9vX077857; Sun, 11 Mar 2007 13:37:09 GMT (envelope-from rafan@repoman.freebsd.org) Received: (from rafan@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BDb9U7077856; Sun, 11 Mar 2007 13:37:09 GMT (envelope-from rafan) Message-Id: <200703111337.l2BDb9U7077856@repoman.freebsd.org> From: Rong-En Fan Date: Sun, 11 Mar 2007 13:37:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/build/mk OptionalObsoleteFiles.inc X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 13:37:10 -0000 rafan 2007-03-11 13:37:09 UTC FreeBSD src repository Modified files: tools/build/mk OptionalObsoleteFiles.inc Log: Add ncursesw, libelf, and libalias profiling libraries Approved by: delphij (mentor) Revision Changes Path 1.8 +21 -0 src/tools/build/mk/OptionalObsoleteFiles.inc From owner-cvs-src@FreeBSD.ORG Sun Mar 11 15:20:04 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B5EA816A402; Sun, 11 Mar 2007 15:20:04 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 8F9BB13C46A; Sun, 11 Mar 2007 15:20:04 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BFK4lu001562; Sun, 11 Mar 2007 15:20:04 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BFK4jx001561; Sun, 11 Mar 2007 15:20:04 GMT (envelope-from brueffer) Message-Id: <200703111520.l2BFK4jx001561@repoman.freebsd.org> From: Christian Brueffer Date: Sun, 11 Mar 2007 15:20:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 miibus.4 my.4 src/sys/dev/my if_my.c src/sys/modules/my Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 15:20:04 -0000 brueffer 2007-03-11 15:20:04 UTC FreeBSD src repository Modified files: share/man/man4 miibus.4 my.4 sys/dev/my if_my.c sys/modules/my Makefile Log: my(4) doesn't need miibus(4). Approved by: rwatson (mentor) Obtained from: DragonFly MFC after: 1 week Revision Changes Path 1.20 +1 -4 src/share/man/man4/miibus.4 1.9 +2 -4 src/share/man/man4/my.4 1.43 +0 -5 src/sys/dev/my/if_my.c 1.3 +1 -1 src/sys/modules/my/Makefile From owner-cvs-src@FreeBSD.ORG Sun Mar 11 15:26:49 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8313116A402; Sun, 11 Mar 2007 15:26:49 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 6020B13C483; Sun, 11 Mar 2007 15:26:49 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BFQnID003064; Sun, 11 Mar 2007 15:26:49 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BFQn7L003063; Sun, 11 Mar 2007 15:26:49 GMT (envelope-from ariff) Message-Id: <200703111526.l2BFQn7L003063@repoman.freebsd.org> From: Ariff Abdullah Date: Sun, 11 Mar 2007 15:26:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pci/hda hdac.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 15:26:49 -0000 ariff 2007-03-11 15:26:49 UTC FreeBSD src repository Modified files: sys/dev/sound/pci/hda hdac.c Log: Fix analog CD connectivity. HP decided to screw pinconfig settings in their latest Compaq V3000 BIOS (revision F.22). As a result, analog CD connectivity is gone to the oblivion. Even if they decide to fix it in future revisions, the damage has been done. Revision Changes Path 1.26 +6 -0 src/sys/dev/sound/pci/hda/hdac.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 16:30:50 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5EAE416A401; Sun, 11 Mar 2007 16:30:50 +0000 (UTC) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E385813C469; Sun, 11 Mar 2007 16:30:49 +0000 (UTC) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BGUnmr013580; Sun, 11 Mar 2007 16:30:49 GMT (envelope-from dwmalone@repoman.freebsd.org) Received: (from dwmalone@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BGUnxS013579; Sun, 11 Mar 2007 16:30:49 GMT (envelope-from dwmalone) Message-Id: <200703111630.l2BGUnxS013579@repoman.freebsd.org> From: David Malone Date: Sun, 11 Mar 2007 16:30:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/inetd inetd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Mar 2007 16:30:50 -0000 dwmalone 2007-03-11 16:30:49 UTC FreeBSD src repository Modified files: usr.sbin/inetd inetd.c Log: Don't try to apply connection-per-ip rate limiting to unix domain sockets. Instead of rejecting all unix domain connections when the -C flag is given, allow them instead. Aragon tested an earlier version of the patch. PR: 109315 MFC after: 2 weeks Tested-by: Aragon Gouveia Revision Changes Path 1.135 +1 -0 src/usr.sbin/inetd/inetd.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 18:24:23 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 707BF16A404; Sun, 11 Mar 2007 18:24:23 +0000 (UTC) (envelope-from matteo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 7149F13C44C; Sun, 11 Mar 2007 18:24:23 +0000 (UTC) (envelope-from matteo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BIONbF042406; Sun, 11 Mar 2007 18:24:23 GMT (envelope-from matteo@repoman.freebsd.org) Received: (from matteo@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BIONV8042405; Sun, 11 Mar 2007 18:24:23 GMT (envelope-from matteo) Message-Id: <200703111824.l2BIONV8042405@repoman.freebsd.org> From: Matteo Riondato Date: Sun, 11 Mar 2007 18:24:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sbin/mdmfs mdmfs.8 mdmfs.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Mar 2007 18:24:23 -0000 matteo 2007-03-11 18:24:23 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sbin/mdmfs mdmfs.8 mdmfs.c Log: mdmfs.c: MFC revs 1.29-1.31 mdmfs.8: MFC revs 1.27-1.29 PR: bin/66763 103501 kern/109863 Revision Changes Path 1.20.8.2 +48 -13 src/sbin/mdmfs/mdmfs.8 1.23.2.3 +32 -16 src/sbin/mdmfs/mdmfs.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 18:30:23 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0255616A405; Sun, 11 Mar 2007 18:30:23 +0000 (UTC) (envelope-from stefanf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id EBBD613C44B; Sun, 11 Mar 2007 18:30:22 +0000 (UTC) (envelope-from stefanf@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BIUM6R042921; Sun, 11 Mar 2007 18:30:22 GMT (envelope-from stefanf@repoman.freebsd.org) Received: (from stefanf@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BIUMiI042920; Sun, 11 Mar 2007 18:30:22 GMT (envelope-from stefanf) Message-Id: <200703111830.l2BIUMiI042920@repoman.freebsd.org> From: Stefan Farfeleder Date: Sun, 11 Mar 2007 18:30:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libedit chared.h common.c emacs.c key.c key.h map.c term.c term.h vi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Mar 2007 18:30:23 -0000 stefanf 2007-03-11 18:30:22 UTC FreeBSD src repository Modified files: lib/libedit chared.h common.c emacs.c key.c key.h map.c term.c term.h vi.c Log: Merge the following changes from NetBSD: chared.h 1.17, common.c 1.19, emacs.c 1.21, key.c 1.18, key.h 1.9, map.c 1.23, term.c 1.42, term.h 1.17, vi.c 1.25: # Print the actual eofc, instead of ^D\b\b. # Change internal character decoding to prevent buffer oveflows. key.c 1.19, key.h 1.10: # move declaration to header file. term.c 1.43: # Coverity CID 806: Prevent NULL deref term.c 1.44: # Coverity CID 1668: Plug memory leak. term.c 1.45: # Fix compilation. MFC after: 3 weeks Revision Changes Path 1.9 +1 -2 src/lib/libedit/chared.h 1.12 +4 -5 src/lib/libedit/common.c 1.11 +3 -4 src/lib/libedit/emacs.c 1.12 +70 -55 src/lib/libedit/key.c 1.6 +4 -2 src/lib/libedit/key.h 1.13 +21 -14 src/lib/libedit/map.c 1.20 +36 -8 src/lib/libedit/term.c 1.7 +2 -1 src/lib/libedit/term.h 1.14 +3 -4 src/lib/libedit/vi.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 19:15:19 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4502116A400; Sun, 11 Mar 2007 19:15:19 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from gw.catspoiler.org (adsl-75-1-14-242.dsl.scrm01.sbcglobal.net [75.1.14.242]) by mx1.freebsd.org (Postfix) with ESMTP id E3D6213C465; Sun, 11 Mar 2007 19:15:18 +0000 (UTC) (envelope-from truckman@FreeBSD.org) Received: from FreeBSD.org (mousie.catspoiler.org [192.168.101.2]) by gw.catspoiler.org (8.13.3/8.13.3) with ESMTP id l2BIuv18011570; Sun, 11 Mar 2007 11:57:01 -0700 (PDT) (envelope-from truckman@FreeBSD.org) Message-Id: <200703111857.l2BIuv18011570@gw.catspoiler.org> Date: Sun, 11 Mar 2007 11:56:57 -0700 (PDT) From: Don Lewis To: delphij@FreeBSD.org In-Reply-To: <200702260338.l1Q3cBCP035092@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/plain; charset=us-ascii Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern kern_fork.c kern_resource.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Mar 2007 19:15:19 -0000 On 26 Feb, Xin LI wrote: > delphij 2007-02-26 03:38:10 UTC > > FreeBSD src repository > > Modified files: > sys/kern kern_fork.c kern_resource.c > Log: > Close race conditions between fork() and [sg]etpriority()'s > PRIO_USER case, possibly also other places that deferences > p_ucred. > > In the past, we insert a new process into the allproc list right > after PID allocation, and release the allproc_lock sx. Because > most content in new proc's structure is not yet initialized, > this could lead to undefined result if we do not handle PRS_NEW > with care. > > The problem with PRS_NEW state is that it does not provide fine > grained information about how much initialization is done for a > new process. By defination, after PRIO_USER setpriority(), all > processes that belongs to given user should have their nice value > set to the specified value. Therefore, if p_{start,end}copy > section was done for a PRS_NEW process, we can not safely ignore > it because p_nice is in this area. On the other hand, we should > be careful on PRS_NEW processes because we do not allow non-root > users to lower their nice values, and without a successful copy > of the copy section, we can get stale values that is inherted > from the uninitialized area of the process structure. > > This commit tries to close the race condition by grabbing proc > mutex *before* we release allproc_lock xlock, and do copy as > well as zero immediately after the allproc_lock xunlock. This > guarantees that the new process would have its p_copy and p_zero > sections, as well as user credential informaion initialized. In > getpriority() case, instead of grabbing PROC_LOCK for a PRS_NEW > process, we just skip the process in question, because it does > not affect the final result of the call, as the p_nice value > would be copied from its parent, and we will see it during > allproc traverse. > > Other potential solutions are still under evaluation. > > Discussed with: davidxu, jhb, rwatson > PR: kern/108071 > MFC after: 2 weeks > > Revision Changes Path > 1.267 +14 -5 src/sys/kern/kern_fork.c > 1.167 +3 -0 src/sys/kern/kern_resource.c Quite some time ago I rototilled fork1() to separate the process limit check from pid allocation and the insertion of the new process in to the proc tree, so that the process could be more fully initialized before making it visible, and hopefully elimininating the need for PRS_NEW. I thought I had sent it out for review at the time, but now I am not able to find any evidence that I actually did. In any case, here is a diff versus kern_fork.c 1.266. I've been successfully running it for quite some time, even though I don't know that I have properly resolved all the patch conflicts that have cropped up since I first put this code in my local tree. It needs to be reviewed to see if it avoids the bug that 1.267 fixes, and to see if there are any other problems. Unfortunately, I currently have no bandwidth to look at it. Index: kern_fork.c =================================================================== RCS file: /home/ncvs/src/sys/kern/kern_fork.c,v retrieving revision 1.266 diff -u -r1.266 kern_fork.c --- kern_fork.c 23 Jan 2007 08:46:50 -0000 1.266 +++ kern_fork.c 11 Mar 2007 18:27:07 -0000 @@ -197,15 +197,11 @@ int pages; struct proc **procp; { - struct proc *p1, *p2, *pptr; - struct proc *newproc; + struct proc *p1, *p2, *p3, *pptr; int ok, trypid; static int curfail, pidchecked = 0; static struct timeval lastfail; - struct filedesc *fd; - struct filedesc_to_leader *fdtol; struct thread *td2; - struct sigacts *newsigacts; int error; /* Can't copy and clear. */ @@ -286,18 +282,7 @@ } /* Allocate new proc. */ - newproc = uma_zalloc(proc_zone, M_WAITOK); -#ifdef MAC - mac_init_proc(newproc); -#endif -#ifdef AUDIT - audit_proc_alloc(newproc); -#endif - knlist_init(&newproc->p_klist, &newproc->p_mtx, NULL, NULL, NULL); - STAILQ_INIT(&newproc->p_ktr); - - /* We have to lock the process tree while we look for a pid. */ - sx_slock(&proctree_lock); + p2 = uma_zalloc(proc_zone, M_WAITOK); /* * Although process entries are dynamically created, we still keep @@ -340,110 +325,46 @@ * are hard-limits as to the number of processes that can run. */ nprocs++; + sx_xunlock(&allproc_lock); - /* - * Find an unused process ID. We remember a range of unused IDs - * ready to use (from lastpid+1 through pidchecked-1). - * - * If RFHIGHPID is set (used during system boot), do not allocate - * low-numbered pids. - */ - trypid = lastpid + 1; - if (flags & RFHIGHPID) { - if (trypid < 10) - trypid = 10; - } else { - if (randompid) - trypid += arc4random() % randompid; - } -retry: - /* - * If the process ID prototype has wrapped around, - * restart somewhat above 0, as the low-numbered procs - * tend to include daemons that don't exit. - */ - if (trypid >= PID_MAX) { - trypid = trypid % PID_MAX; - if (trypid < 100) - trypid += 100; - pidchecked = 0; - } - if (trypid >= pidchecked) { - int doingzomb = 0; - - pidchecked = PID_MAX; - /* - * Scan the active and zombie procs to check whether this pid - * is in use. Remember the lowest pid that's greater - * than trypid, so we can avoid checking for a while. - */ - p2 = LIST_FIRST(&allproc); -again: - for (; p2 != NULL; p2 = LIST_NEXT(p2, p_list)) { - while (p2->p_pid == trypid || - (p2->p_pgrp != NULL && - (p2->p_pgrp->pg_id == trypid || - (p2->p_session != NULL && - p2->p_session->s_sid == trypid)))) { - trypid++; - if (trypid >= pidchecked) - goto retry; - } - if (p2->p_pid > trypid && pidchecked > p2->p_pid) - pidchecked = p2->p_pid; - if (p2->p_pgrp != NULL) { - if (p2->p_pgrp->pg_id > trypid && - pidchecked > p2->p_pgrp->pg_id) - pidchecked = p2->p_pgrp->pg_id; - if (p2->p_session != NULL && - p2->p_session->s_sid > trypid && - pidchecked > p2->p_session->s_sid) - pidchecked = p2->p_session->s_sid; - } - } - if (!doingzomb) { - doingzomb = 1; - p2 = LIST_FIRST(&zombproc); - goto again; - } - } - sx_sunlock(&proctree_lock); + /* Zero the section of proc that is zero-initialized. */ + td2 = FIRST_THREAD_IN_PROC(p2); + bzero(&p2->p_startzero, + __rangeof(struct proc, p_startzero, p_endzero)); + bzero(&td2->td_startzero, + __rangeof(struct thread, td_startzero, td_endzero)); + p2->p_flag = 0; + knlist_init(&p2->p_klist, &p2->p_mtx, NULL, NULL, NULL); + STAILQ_INIT(&p2->p_ktr); - /* - * RFHIGHPID does not mess with the lastpid counter during boot. - */ - if (flags & RFHIGHPID) - pidchecked = 0; + if (flags & RFLINUXTHPN) + p2->p_sigparent = SIGUSR1; else - lastpid = trypid; - - p2 = newproc; - p2->p_state = PRS_NEW; /* protect against others */ - p2->p_pid = trypid; - AUDIT_ARG(pid, p2->p_pid); - LIST_INSERT_HEAD(&allproc, p2, p_list); - LIST_INSERT_HEAD(PIDHASH(p2->p_pid), p2, p_hash); - sx_xunlock(&allproc_lock); + p2->p_sigparent = SIGCHLD; /* * Malloc things while we don't hold any locks. */ - if (flags & RFSIGSHARE) - newsigacts = NULL; - else - newsigacts = sigacts_alloc(); + if ((flags & RFSIGSHARE) == 0) + p2->p_sigacts = sigacts_alloc(); +#ifdef MAC + mac_init_proc(p2); +#endif +#ifdef AUDIT + audit_proc_alloc(p2); +#endif /* * Copy filedesc. */ if (flags & RFCFDG) { - fd = fdinit(p1->p_fd); - fdtol = NULL; + p2->p_fd = fdinit(p1->p_fd); + p2->p_fdtol = NULL; } else if (flags & RFFDG) { - fd = fdcopy(p1->p_fd); - fdtol = NULL; + p2->p_fd = fdcopy(p1->p_fd); + p2->p_fdtol = NULL; } else { - fd = fdshare(p1->p_fd); + p2->p_fd = fdshare(p1->p_fd); if (p1->p_fdtol == NULL) p1->p_fdtol = filedesc_to_leader_alloc(NULL, @@ -454,39 +375,30 @@ * Shared file descriptor table and * shared process leaders. */ - fdtol = p1->p_fdtol; + p2->p_fdtol = p1->p_fdtol; FILEDESC_LOCK_FAST(p1->p_fd); - fdtol->fdl_refcount++; + p2->p_fdtol->fdl_refcount++; FILEDESC_UNLOCK_FAST(p1->p_fd); } else { /* * Shared file descriptor table, and * different process leaders */ - fdtol = filedesc_to_leader_alloc(p1->p_fdtol, + p2->p_fdtol = filedesc_to_leader_alloc(p1->p_fdtol, p1->p_fd, p2); } } - /* - * Make a proc table entry for the new process. - * Start by zeroing the section of proc that is zero-initialized, - * then copy the section that is copied directly from the parent. - */ - td2 = FIRST_THREAD_IN_PROC(p2); - /* Allocate and switch to an alternate kstack if specified. */ if (pages != 0) vm_thread_new_altkstack(td2, pages); + /* + * Copy the section of the proc table entry that is copied directly + * from the parent. + */ PROC_LOCK(p2); PROC_LOCK(p1); - - bzero(&p2->p_startzero, - __rangeof(struct proc, p_startzero, p_endzero)); - bzero(&td2->td_startzero, - __rangeof(struct thread, td_startzero, td_endzero)); - bcopy(&p1->p_startcopy, &p2->p_startcopy, __rangeof(struct proc, p_startcopy, p_endcopy)); bcopy(&td->td_startcopy, &td2->td_startcopy, @@ -499,18 +411,6 @@ * Duplicate sub-structures as needed. * Increase reference counts on shared objects. */ - p2->p_flag = 0; - if (p1->p_flag & P_PROFIL) - startprofclock(p2); - mtx_lock_spin(&sched_lock); - p2->p_sflag = PS_INMEM; - /* - * Allow the scheduler to adjust the priority of the child and - * parent while we hold the sched_lock. - */ - sched_fork(td, td2); - - mtx_unlock_spin(&sched_lock); p2->p_ucred = crhold(td->td_ucred); td2->td_ucred = crhold(p2->p_ucred); #ifdef AUDIT @@ -518,20 +418,12 @@ #endif pargs_hold(p2->p_args); - if (flags & RFSIGSHARE) { + if (flags & RFSIGSHARE) p2->p_sigacts = sigacts_hold(p1->p_sigacts); - } else { - sigacts_copy(newsigacts, p1->p_sigacts); - p2->p_sigacts = newsigacts; - } - if (flags & RFLINUXTHPN) - p2->p_sigparent = SIGUSR1; else - p2->p_sigparent = SIGCHLD; + sigacts_copy(p2->p_sigacts, p1->p_sigacts); p2->p_textvp = p1->p_textvp; - p2->p_fd = fd; - p2->p_fdtol = fdtol; /* * p_limit is copy-on-write. Bump its refcount. @@ -547,42 +439,106 @@ if (p2->p_textvp) vref(p2->p_textvp); + sx_xlock(&proctree_lock); + /* We have to lock the allproc list while we look for a pid. */ + sx_xlock(&allproc_lock); + /* - * Set up linkage for kernel based threading. + * Find an unused process ID. We remember a range of unused IDs + * ready to use (from lastpid+1 through pidchecked-1). + * + * If RFHIGHPID is set (used during system boot), do not allocate + * low-numbered pids. */ - if ((flags & RFTHREAD) != 0) { - mtx_lock(&ppeers_lock); - p2->p_peers = p1->p_peers; - p1->p_peers = p2; - p2->p_leader = p1->p_leader; - mtx_unlock(&ppeers_lock); - PROC_LOCK(p1->p_leader); - if ((p1->p_leader->p_flag & P_WEXIT) != 0) { - PROC_UNLOCK(p1->p_leader); - /* - * The task leader is exiting, so process p1 is - * going to be killed shortly. Since p1 obviously - * isn't dead yet, we know that the leader is either - * sending SIGKILL's to all the processes in this - * task or is sleeping waiting for all the peers to - * exit. We let p1 complete the fork, but we need - * to go ahead and kill the new process p2 since - * the task leader may not get a chance to send - * SIGKILL to it. We leave it on the list so that - * the task leader will wait for this new process - * to commit suicide. - */ - PROC_LOCK(p2); - psignal(p2, SIGKILL); - PROC_UNLOCK(p2); - } else - PROC_UNLOCK(p1->p_leader); + trypid = lastpid + 1; + if (flags & RFHIGHPID) { + if (trypid < 10) + trypid = 10; } else { - p2->p_peers = NULL; - p2->p_leader = p2; + if (randompid) + trypid += arc4random() % randompid; } +retry: + /* + * If the process ID prototype has wrapped around, + * restart somewhat above 0, as the low-numbered procs + * tend to include daemons that don't exit. + */ + if (trypid >= PID_MAX) { + trypid = trypid % PID_MAX; + if (trypid < 100) + trypid += 100; + pidchecked = 0; + } + if (trypid >= pidchecked) { + int doingzomb = 0; + + pidchecked = PID_MAX; + /* + * Scan the active and zombie procs to check whether this pid + * is in use. Remember the lowest pid that's greater + * than trypid, so we can avoid checking for a while. + */ + p3 = LIST_FIRST(&allproc); +again: + for (; p3 != NULL; p3 = LIST_NEXT(p3, p_list)) { + while (p3->p_pid == trypid || + (p3->p_pgrp != NULL && + (p3->p_pgrp->pg_id == trypid || + (p3->p_session != NULL && + p3->p_session->s_sid == trypid)))) { + trypid++; + if (trypid >= pidchecked) + goto retry; + } + if (p3->p_pid > trypid && pidchecked > p3->p_pid) + pidchecked = p3->p_pid; + if (p3->p_pgrp != NULL) { + if (p3->p_pgrp->pg_id > trypid && + pidchecked > p3->p_pgrp->pg_id) + pidchecked = p3->p_pgrp->pg_id; + if (p3->p_session != NULL && + p3->p_session->s_sid > trypid && + pidchecked > p3->p_session->s_sid) + pidchecked = p3->p_session->s_sid; + } + } + if (!doingzomb) { + doingzomb = 1; + p3 = LIST_FIRST(&zombproc); + goto again; + } + } + + /* + * RFHIGHPID does not mess with the lastpid counter during boot. + */ + if (flags & RFHIGHPID) + pidchecked = 0; + else + lastpid = trypid; + + p2->p_state = PRS_NEW; /* protect against others */ + p2->p_pid = trypid; + AUDIT_ARG(pid, p2->p_pid); + LIST_INSERT_HEAD(&allproc, p2, p_list); + LIST_INSERT_HEAD(PIDHASH(p2->p_pid), p2, p_hash); + sx_xunlock(&allproc_lock); + + /* + * Attach the new process to its parent. + * + * If RFNOWAIT is set, the newly created process becomes a child + * of init. This effectively disassociates the child from the + * parent. + */ + if (flags & RFNOWAIT) + pptr = initproc; + else + pptr = p1; + p2->p_pptr = pptr; + LIST_INSERT_HEAD(&pptr->p_children, p2, p_sibling); - sx_xlock(&proctree_lock); PGRP_LOCK(p1->p_pgrp); PROC_LOCK(p2); PROC_LOCK(p1); @@ -641,20 +597,42 @@ _PHOLD(p1); PROC_UNLOCK(p1); + sx_xunlock(&proctree_lock); + /* - * Attach the new process to its parent. - * - * If RFNOWAIT is set, the newly created process becomes a child - * of init. This effectively disassociates the child from the - * parent. + * Set up linkage for kernel based threading. */ - if (flags & RFNOWAIT) - pptr = initproc; - else - pptr = p1; - p2->p_pptr = pptr; - LIST_INSERT_HEAD(&pptr->p_children, p2, p_sibling); - sx_xunlock(&proctree_lock); + if ((flags & RFTHREAD) != 0) { + mtx_lock(&ppeers_lock); + p2->p_peers = p1->p_peers; + p1->p_peers = p2; + p2->p_leader = p1->p_leader; + mtx_unlock(&ppeers_lock); + PROC_LOCK(p1->p_leader); + if ((p1->p_leader->p_flag & P_WEXIT) != 0) { + PROC_UNLOCK(p1->p_leader); + /* + * The task leader is exiting, so process p1 is + * going to be killed shortly. Since p1 obviously + * isn't dead yet, we know that the leader is either + * sending SIGKILL's to all the processes in this + * task or is sleeping waiting for all the peers to + * exit. We let p1 complete the fork, but we need + * to go ahead and kill the new process p2 since + * the task leader may not get a chance to send + * SIGKILL to it. We leave it on the list so that + * the task leader will wait for this new process + * to commit suicide. + */ + PROC_LOCK(p2); + psignal(p2, SIGKILL); + PROC_UNLOCK(p2); + } else + PROC_UNLOCK(p1->p_leader); + } else { + p2->p_peers = NULL; + p2->p_leader = p2; + } /* Inform accounting that we have forked. */ p2->p_acflag = AFORK; @@ -694,11 +672,22 @@ /* * Set the child start time and mark the process as being complete. */ + PROC_LOCK(p2); + PROC_LOCK(p1); microuptime(&p2->p_stats->p_start); mtx_lock_spin(&sched_lock); + p2->p_sflag = PS_INMEM; p2->p_state = PRS_NORMAL; + if (p1->p_flag & P_PROFIL) + startprofclock(p2); /* + * Allow the scheduler to adjust the priority of the child and + * parent while we hold the sched_lock. + */ + sched_fork(td, td2); + PROC_UNLOCK(p2); + /* * If RFSTOPPED not requested, make child runnable and add to * run queue. */ @@ -711,7 +700,6 @@ /* * Now can be swapped. */ - PROC_LOCK(p1); _PRELE(p1); /* @@ -746,18 +734,11 @@ *procp = p2; return (0); fail: - sx_sunlock(&proctree_lock); if (ppsratecheck(&lastfail, &curfail, 1)) printf("maxproc limit exceeded by uid %i, please see tuning(7) and login.conf(5).\n", td->td_ucred->cr_ruid); sx_xunlock(&allproc_lock); -#ifdef MAC - mac_destroy_proc(newproc); -#endif -#ifdef AUDIT - audit_proc_free(newproc); -#endif - uma_zfree(proc_zone, newproc); + uma_zfree(proc_zone, p2); if (p1->p_flag & P_HADTHREADS) { PROC_LOCK(p1); thread_single_end(); From owner-cvs-src@FreeBSD.ORG Sun Mar 11 19:33:45 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D728016A400; Sun, 11 Mar 2007 19:33:45 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id BDB4513C455; Sun, 11 Mar 2007 19:33:45 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BJXjxr066125; Sun, 11 Mar 2007 19:33:45 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BJXj9X066124; Sun, 11 Mar 2007 19:33:45 GMT (envelope-from kientzle) Message-Id: <200703111933.l2BJXj9X066124@repoman.freebsd.org> From: Tim Kientzle Date: Sun, 11 Mar 2007 19:33:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/tar/test config.sh test-basic.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 19:33:45 -0000 kientzle 2007-03-11 19:33:45 UTC FreeBSD src repository Modified files: usr.bin/tar/test config.sh test-basic.sh Log: Clarify the test comments in test-basic.sh. Have config.sh do a better job searching for the bsdtar binary to test and the gtar binary to use for inter-operability testing. It should now find the built (but not installed) binary if there is one, then search for an installed binary in a number of standard locations. Revision Changes Path 1.2 +29 -16 src/usr.bin/tar/test/config.sh 1.2 +18 -18 src/usr.bin/tar/test/test-basic.sh From owner-cvs-src@FreeBSD.ORG Sun Mar 11 19:35:39 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2360516A400; Sun, 11 Mar 2007 19:35:39 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from kientzle.com (h-66-166-149-50.snvacaid.covad.net [66.166.149.50]) by mx1.freebsd.org (Postfix) with ESMTP id 0B85913C45B; Sun, 11 Mar 2007 19:35:38 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from [10.0.0.222] (p54.kientzle.com [66.166.149.54]) by kientzle.com (8.12.9/8.12.9) with ESMTP id l2BJZc24095460; Sun, 11 Mar 2007 11:35:38 -0800 (PST) (envelope-from kientzle@freebsd.org) Message-ID: <45F45A0A.6040501@freebsd.org> Date: Sun, 11 Mar 2007 12:35:38 -0700 From: Tim Kientzle User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.12) Gecko/20060422 X-Accept-Language: en-us, en MIME-Version: 1.0 To: src-committers@freebsd.org References: <200703111933.l2BJXj9X066124@repoman.freebsd.org> In-Reply-To: <200703111933.l2BJXj9X066124@repoman.freebsd.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/usr.bin/tar/test config.sh test-basic.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 19:35:39 -0000 I should know this: How does one set the EXE bit on a checked-in file? I checked in a bunch of shell scripts and have suddenly become very tired of typing /bin/sh in front of them. ;-) Tim Kientzle wrote: > kientzle 2007-03-11 19:33:45 UTC > > FreeBSD src repository > > Modified files: > usr.bin/tar/test config.sh test-basic.sh > Log: > Clarify the test comments in test-basic.sh. Have config.sh do a > better job searching for the bsdtar binary to test and the gtar binary > to use for inter-operability testing. It should now find the built > (but not installed) binary if there is one, then search for an > installed binary in a number of standard locations. > > Revision Changes Path > 1.2 +29 -16 src/usr.bin/tar/test/config.sh > 1.2 +18 -18 src/usr.bin/tar/test/test-basic.sh > > From owner-cvs-src@FreeBSD.ORG Sun Mar 11 19:44:53 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1F36516A403; Sun, 11 Mar 2007 19:44:53 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 0347713C4C4; Sun, 11 Mar 2007 19:44:53 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BJiq5s068108; Sun, 11 Mar 2007 19:44:52 GMT (envelope-from kris@repoman.freebsd.org) Received: (from kris@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BJiq0X068107; Sun, 11 Mar 2007 19:44:52 GMT (envelope-from kris) Message-Id: <200703111944.l2BJiq0X068107@repoman.freebsd.org> From: Kris Kennaway Date: Sun, 11 Mar 2007 19:44:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/nfsclient nfs_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 19:44:53 -0000 kris 2007-03-11 19:44:52 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/nfsclient nfs_vfsops.c Log: MFC: Don't hard-code the nfs root socket as SOCK_DGRAM. This is currently a NOP in 6.x but this may change if further code is merged from 7.0. Revision Changes Path 1.177.2.6 +1 -1 src/sys/nfsclient/nfs_vfsops.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 19:46:59 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2D83916A4E8; Sun, 11 Mar 2007 19:46:59 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 10BB313C4CE; Sun, 11 Mar 2007 19:46:59 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BJkvVT068445; Sun, 11 Mar 2007 19:46:57 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BJkvfU068444; Sun, 11 Mar 2007 19:46:57 GMT (envelope-from kientzle) Message-Id: <200703111946.l2BJkvfU068444@repoman.freebsd.org> From: Tim Kientzle Date: Sun, 11 Mar 2007 19:46:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/usr.bin/tar bsdtar_platform.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 19:46:59 -0000 kientzle 2007-03-11 19:46:57 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.bin/tar bsdtar_platform.h Log: MFC 1.22: Re-enable archiving of ACLs Revision Changes Path 1.15.2.4 +1 -0 src/usr.bin/tar/bsdtar_platform.h From owner-cvs-src@FreeBSD.ORG Sun Mar 11 20:02:26 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EF9DC16A400; Sun, 11 Mar 2007 20:02:26 +0000 (UTC) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id D1B7A13C46C; Sun, 11 Mar 2007 20:02:26 +0000 (UTC) (envelope-from philip@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BK2Qs7070921; Sun, 11 Mar 2007 20:02:26 GMT (envelope-from philip@repoman.freebsd.org) Received: (from philip@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BK2Q7o070920; Sun, 11 Mar 2007 20:02:26 GMT (envelope-from philip) Message-Id: <200703112002.l2BK2Q7o070920@repoman.freebsd.org> From: Philip Paeps Date: Sun, 11 Mar 2007 20:02:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/moused Makefile moused.8 moused.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Mar 2007 20:02:27 -0000 philip 2007-03-11 20:02:26 UTC FreeBSD src repository Modified files: usr.sbin/moused Makefile moused.8 moused.c Log: Add dynamic acceleration to moused(8). This introduces a '-A' flag to control the acceleration algorithm. It can be used together with the '-a' flag for regular acceleration. PR: bin/110003 Submitted by: Oliver Fromme MFC after: 1 week Revision Changes Path 1.9 +2 -2 src/usr.sbin/moused/Makefile 1.61 +45 -0 src/usr.sbin/moused/moused.8 1.78 +69 -6 src/usr.sbin/moused/moused.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 20:19:46 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0A48C16A404; Sun, 11 Mar 2007 20:19:46 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id DE86513C4B9; Sun, 11 Mar 2007 20:19:45 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BKJjwC074872; Sun, 11 Mar 2007 20:19:45 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BKJjkh074871; Sun, 11 Mar 2007 20:19:45 GMT (envelope-from kientzle) Message-Id: <200703112019.l2BKJjkh074871@repoman.freebsd.org> From: Tim Kientzle Date: Sun, 11 Mar 2007 20:19:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/isofs/cd9660 cd9660_node.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 20:19:46 -0000 kientzle 2007-03-11 20:19:45 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/isofs/cd9660 cd9660_node.h Log: MFC 1.32: Support entries up to 4G. Revision Changes Path 1.31.2.1 +1 -1 src/sys/isofs/cd9660/cd9660_node.h From owner-cvs-src@FreeBSD.ORG Sun Mar 11 20:49:22 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1D6C616A406; Sun, 11 Mar 2007 20:49:22 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id F14D513C48C; Sun, 11 Mar 2007 20:49:21 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BKnLg0088017; Sun, 11 Mar 2007 20:49:21 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BKnLnH088016; Sun, 11 Mar 2007 20:49:21 GMT (envelope-from mjacob) Message-Id: <200703112049.l2BKnLnH088016@repoman.freebsd.org> From: Matt Jacob Date: Sun, 11 Mar 2007 20:49:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Cc: Subject: cvs commit: src/sys/cam cam_xpt.c cam_xpt.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 20:49:22 -0000 mjacob 2007-03-11 20:49:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_4) sys/cam cam_xpt.c cam_xpt.h Log: MFC xpt_print function. Revision Changes Path 1.80.2.25 +11 -0 src/sys/cam/cam_xpt.c 1.3.2.1 +2 -1 src/sys/cam/cam_xpt.h From owner-cvs-src@FreeBSD.ORG Sun Mar 11 21:01:03 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F283416A402; Sun, 11 Mar 2007 21:01:02 +0000 (UTC) (envelope-from simon@zaphod.nitro.dk) Received: from mx.nitro.dk (zarniwoop.nitro.dk [83.92.207.38]) by mx1.freebsd.org (Postfix) with ESMTP id B3A1F13C45B; Sun, 11 Mar 2007 21:01:02 +0000 (UTC) (envelope-from simon@zaphod.nitro.dk) Received: from zaphod.nitro.dk (unknown [192.168.3.39]) by mx.nitro.dk (Postfix) with ESMTP id 3C7EC32DD7F; Sun, 11 Mar 2007 20:42:04 +0000 (UTC) Received: by zaphod.nitro.dk (Postfix, from userid 3000) id 27EAD11434; Sun, 11 Mar 2007 21:42:04 +0100 (CET) Date: Sun, 11 Mar 2007 21:42:04 +0100 From: "Simon L. Nielsen" To: Tim Kientzle Message-ID: <20070311204203.GG979@zaphod.nitro.dk> References: <200703111933.l2BJXj9X066124@repoman.freebsd.org> <45F45A0A.6040501@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <45F45A0A.6040501@freebsd.org> User-Agent: Mutt/1.5.11 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/usr.bin/tar/test config.sh test-basic.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 21:01:03 -0000 On 2007.03.11 12:35:38 -0700, Tim Kientzle wrote: > I should know this: How does one set the EXE bit > on a checked-in file? I checked in a bunch of shell > scripts and have suddenly become very tired of > typing /bin/sh in front of them. ;-) Short version: you don't :-). Send a list of the files which need +x to ncvs@ and we can do it. -- Simon L. Nielsen From owner-cvs-src@FreeBSD.ORG Sun Mar 11 21:47:40 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B70BE16A410; Sun, 11 Mar 2007 21:47:40 +0000 (UTC) (envelope-from stefanf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 956EB13C4B9; Sun, 11 Mar 2007 21:47:40 +0000 (UTC) (envelope-from stefanf@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BLleXM099251; Sun, 11 Mar 2007 21:47:40 GMT (envelope-from stefanf@repoman.freebsd.org) Received: (from stefanf@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BLleru099250; Sun, 11 Mar 2007 21:47:40 GMT (envelope-from stefanf) Message-Id: <200703112147.l2BLleru099250@repoman.freebsd.org> From: Stefan Farfeleder Date: Sun, 11 Mar 2007 21:47:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libedit history.c map.c read.c tty.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 21:47:40 -0000 stefanf 2007-03-11 21:47:40 UTC FreeBSD src repository Modified files: lib/libedit history.c map.c read.c tty.c Log: Merge the following changes from NetBSD: history.c 1.32: # Fix memory leak found by valgrind (Julien Torres) map.c 1.24: # fix debugging printf format. read.c 1.40: # Fix bug with multiple pending el_pushes. Reported by Julien Torres. tty.c 1.24: # Coverity CID 1216: Prevent negative index use. MFC after: 3 weeks Revision Changes Path 1.9 +2 -1 src/lib/libedit/history.c 1.14 +2 -2 src/lib/libedit/map.c 1.13 +24 -8 src/lib/libedit/read.c 1.9 +9 -5 src/lib/libedit/tty.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 22:33:53 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5092116A418; Sun, 11 Mar 2007 22:33:53 +0000 (UTC) (envelope-from mp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 463E813C489; Sun, 11 Mar 2007 22:33:53 +0000 (UTC) (envelope-from mp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BMXruM009034; Sun, 11 Mar 2007 22:33:53 GMT (envelope-from mp@repoman.freebsd.org) Received: (from mp@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BMXrX2009033; Sun, 11 Mar 2007 22:33:53 GMT (envelope-from mp) Message-Id: <200703112233.l2BMXrX2009033@repoman.freebsd.org> From: Mark Peek Date: Sun, 11 Mar 2007 22:33:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: ZOULAS Cc: Subject: cvs commit: src/contrib/tcsh - Imported sources X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 22:33:53 -0000 mp 2007-03-11 22:33:53 UTC FreeBSD src repository src/contrib/tcsh - Imported sources Update of /home/ncvs/src/contrib/tcsh In directory repoman.freebsd.org:/tmp/cvs-serv9021 Log Message: Import of tcsh-6.15.00 Status: Vendor Tag: ZOULAS Release Tags: tcsh_6_15 U src/contrib/tcsh/Copyright U src/contrib/tcsh/FAQ U src/contrib/tcsh/Fixes U src/contrib/tcsh/Imakefile U src/contrib/tcsh/MAKEDIFFS U src/contrib/tcsh/MAKESHAR U src/contrib/tcsh/Makefile.in U src/contrib/tcsh/Makefile.std U src/contrib/tcsh/Makefile.vms U src/contrib/tcsh/NewThings U src/contrib/tcsh/Ported U src/contrib/tcsh/README U src/contrib/tcsh/README.imake U src/contrib/tcsh/WishList U src/contrib/tcsh/Y2K U src/contrib/tcsh/complete.tcsh U src/contrib/tcsh/config.guess U src/contrib/tcsh/config.h.in U src/contrib/tcsh/config.sub U src/contrib/tcsh/config_f.h U src/contrib/tcsh/configure U src/contrib/tcsh/configure.in U src/contrib/tcsh/csh-mode.el U src/contrib/tcsh/ed.h U src/contrib/tcsh/ed.chared.c U src/contrib/tcsh/ed.decls.h U src/contrib/tcsh/ed.defns.c U src/contrib/tcsh/ed.init.c U src/contrib/tcsh/ed.inputl.c U src/contrib/tcsh/ed.refresh.c U src/contrib/tcsh/ed.screen.c U src/contrib/tcsh/ed.term.c U src/contrib/tcsh/ed.term.h U src/contrib/tcsh/ed.xmap.c U src/contrib/tcsh/eight-bit.me U src/contrib/tcsh/gethost.c U src/contrib/tcsh/glob.3 U src/contrib/tcsh/glob.c U src/contrib/tcsh/glob.h U src/contrib/tcsh/host.defs U src/contrib/tcsh/imake.config U src/contrib/tcsh/install-sh U src/contrib/tcsh/ma.setp.c U src/contrib/tcsh/mi.termios.c U src/contrib/tcsh/mi.varargs.h U src/contrib/tcsh/mi.wait.h U src/contrib/tcsh/patchlevel.h U src/contrib/tcsh/pathnames.h U src/contrib/tcsh/sh.c U src/contrib/tcsh/sh.char.c U src/contrib/tcsh/sh.char.h U src/contrib/tcsh/sh.decls.h U src/contrib/tcsh/sh.dir.c U src/contrib/tcsh/sh.dir.h U src/contrib/tcsh/sh.dol.c U src/contrib/tcsh/sh.err.c U src/contrib/tcsh/sh.exec.c U src/contrib/tcsh/sh.exp.c U src/contrib/tcsh/sh.file.c U src/contrib/tcsh/sh.func.c U src/contrib/tcsh/sh.glob.c U src/contrib/tcsh/sh.h U src/contrib/tcsh/sh.hist.c U src/contrib/tcsh/sh.init.c U src/contrib/tcsh/sh.lex.c U src/contrib/tcsh/sh.misc.c U src/contrib/tcsh/sh.parse.c U src/contrib/tcsh/sh.print.c U src/contrib/tcsh/sh.proc.c U src/contrib/tcsh/sh.proc.h U src/contrib/tcsh/sh.sem.c U src/contrib/tcsh/sh.set.c U src/contrib/tcsh/sh.time.c U src/contrib/tcsh/sh.types.h U src/contrib/tcsh/tc.h U src/contrib/tcsh/snames.h U src/contrib/tcsh/src.desc U src/contrib/tcsh/tc.alloc.c U src/contrib/tcsh/tc.bind.c U src/contrib/tcsh/tc.const.c U src/contrib/tcsh/tc.decls.h U src/contrib/tcsh/tc.disc.c U src/contrib/tcsh/tc.func.c U src/contrib/tcsh/tc.nls.c U src/contrib/tcsh/tc.nls.h U src/contrib/tcsh/tc.os.c U src/contrib/tcsh/tc.os.h U src/contrib/tcsh/tc.printf.c U src/contrib/tcsh/tc.prompt.c U src/contrib/tcsh/tc.sched.c U src/contrib/tcsh/tc.sig.c U src/contrib/tcsh/tc.sig.h U src/contrib/tcsh/tc.str.c U src/contrib/tcsh/tc.vers.c U src/contrib/tcsh/tc.wait.h U src/contrib/tcsh/tc.who.c U src/contrib/tcsh/tcsh.man U src/contrib/tcsh/tcsh.man2html U src/contrib/tcsh/termcap.vms U src/contrib/tcsh/tw.color.c U src/contrib/tcsh/tw.h U src/contrib/tcsh/tw.comp.c U src/contrib/tcsh/tw.decls.h U src/contrib/tcsh/tw.help.c U src/contrib/tcsh/tw.init.c U src/contrib/tcsh/tw.parse.c U src/contrib/tcsh/tw.spell.c U src/contrib/tcsh/vms.termcap.c U src/contrib/tcsh/config/bsd4.4 U src/contrib/tcsh/nls/Makefile U src/contrib/tcsh/nls/C/charset U src/contrib/tcsh/nls/C/set1 U src/contrib/tcsh/nls/C/set10 U src/contrib/tcsh/nls/C/set11 U src/contrib/tcsh/nls/C/set12 U src/contrib/tcsh/nls/C/set13 U src/contrib/tcsh/nls/C/set14 U src/contrib/tcsh/nls/C/set15 U src/contrib/tcsh/nls/C/set16 U src/contrib/tcsh/nls/C/set17 U src/contrib/tcsh/nls/C/set18 U src/contrib/tcsh/nls/C/set19 U src/contrib/tcsh/nls/C/set2 U src/contrib/tcsh/nls/C/set20 U src/contrib/tcsh/nls/C/set21 U src/contrib/tcsh/nls/C/set22 U src/contrib/tcsh/nls/C/set23 U src/contrib/tcsh/nls/C/set24 U src/contrib/tcsh/nls/C/set25 U src/contrib/tcsh/nls/C/set26 U src/contrib/tcsh/nls/C/set27 U src/contrib/tcsh/nls/C/set29 U src/contrib/tcsh/nls/C/set3 U src/contrib/tcsh/nls/C/set30 U src/contrib/tcsh/nls/C/set31 U src/contrib/tcsh/nls/C/set4 U src/contrib/tcsh/nls/C/set5 U src/contrib/tcsh/nls/C/set6 U src/contrib/tcsh/nls/C/set7 U src/contrib/tcsh/nls/C/set8 U src/contrib/tcsh/nls/C/set9 U src/contrib/tcsh/nls/et/charset U src/contrib/tcsh/nls/et/set1 U src/contrib/tcsh/nls/et/set10 U src/contrib/tcsh/nls/et/set11 U src/contrib/tcsh/nls/et/set12 U src/contrib/tcsh/nls/et/set13 U src/contrib/tcsh/nls/et/set14 U src/contrib/tcsh/nls/et/set15 U src/contrib/tcsh/nls/et/set16 U src/contrib/tcsh/nls/et/set17 U src/contrib/tcsh/nls/et/set18 U src/contrib/tcsh/nls/et/set19 U src/contrib/tcsh/nls/et/set2 U src/contrib/tcsh/nls/et/set20 U src/contrib/tcsh/nls/et/set21 U src/contrib/tcsh/nls/et/set22 U src/contrib/tcsh/nls/et/set23 U src/contrib/tcsh/nls/et/set24 U src/contrib/tcsh/nls/et/set25 U src/contrib/tcsh/nls/et/set26 U src/contrib/tcsh/nls/et/set27 U src/contrib/tcsh/nls/et/set29 U src/contrib/tcsh/nls/et/set3 U src/contrib/tcsh/nls/et/set30 U src/contrib/tcsh/nls/et/set31 U src/contrib/tcsh/nls/et/set4 U src/contrib/tcsh/nls/et/set5 U src/contrib/tcsh/nls/et/set6 U src/contrib/tcsh/nls/et/set7 U src/contrib/tcsh/nls/et/set8 U src/contrib/tcsh/nls/et/set9 U src/contrib/tcsh/nls/finnish/charset U src/contrib/tcsh/nls/finnish/set1 U src/contrib/tcsh/nls/finnish/set10 U src/contrib/tcsh/nls/finnish/set11 U src/contrib/tcsh/nls/finnish/set12 U src/contrib/tcsh/nls/finnish/set13 U src/contrib/tcsh/nls/finnish/set14 U src/contrib/tcsh/nls/finnish/set15 U src/contrib/tcsh/nls/finnish/set16 U src/contrib/tcsh/nls/finnish/set17 U src/contrib/tcsh/nls/finnish/set18 U src/contrib/tcsh/nls/finnish/set19 U src/contrib/tcsh/nls/finnish/set2 U src/contrib/tcsh/nls/finnish/set20 U src/contrib/tcsh/nls/finnish/set21 U src/contrib/tcsh/nls/finnish/set22 U src/contrib/tcsh/nls/finnish/set23 U src/contrib/tcsh/nls/finnish/set24 U src/contrib/tcsh/nls/finnish/set25 U src/contrib/tcsh/nls/finnish/set26 U src/contrib/tcsh/nls/finnish/set27 U src/contrib/tcsh/nls/finnish/set29 U src/contrib/tcsh/nls/finnish/set3 U src/contrib/tcsh/nls/finnish/set30 U src/contrib/tcsh/nls/finnish/set31 U src/contrib/tcsh/nls/finnish/set4 U src/contrib/tcsh/nls/finnish/set5 U src/contrib/tcsh/nls/finnish/set6 U src/contrib/tcsh/nls/finnish/set7 U src/contrib/tcsh/nls/finnish/set8 U src/contrib/tcsh/nls/finnish/set9 U src/contrib/tcsh/nls/french/charset U src/contrib/tcsh/nls/french/set1 U src/contrib/tcsh/nls/french/set10 U src/contrib/tcsh/nls/french/set11 U src/contrib/tcsh/nls/french/set12 U src/contrib/tcsh/nls/french/set13 U src/contrib/tcsh/nls/french/set14 U src/contrib/tcsh/nls/french/set15 U src/contrib/tcsh/nls/french/set16 U src/contrib/tcsh/nls/french/set17 U src/contrib/tcsh/nls/french/set18 U src/contrib/tcsh/nls/french/set19 U src/contrib/tcsh/nls/french/set2 U src/contrib/tcsh/nls/french/set20 U src/contrib/tcsh/nls/french/set21 U src/contrib/tcsh/nls/french/set22 U src/contrib/tcsh/nls/french/set23 U src/contrib/tcsh/nls/french/set24 U src/contrib/tcsh/nls/french/set25 U src/contrib/tcsh/nls/french/set26 U src/contrib/tcsh/nls/french/set27 U src/contrib/tcsh/nls/french/set29 U src/contrib/tcsh/nls/french/set3 U src/contrib/tcsh/nls/french/set30 U src/contrib/tcsh/nls/french/set31 U src/contrib/tcsh/nls/french/set4 U src/contrib/tcsh/nls/french/set5 U src/contrib/tcsh/nls/french/set6 U src/contrib/tcsh/nls/french/set7 U src/contrib/tcsh/nls/french/set8 U src/contrib/tcsh/nls/french/set9 U src/contrib/tcsh/nls/german/charset U src/contrib/tcsh/nls/german/set1 U src/contrib/tcsh/nls/german/set10 U src/contrib/tcsh/nls/german/set11 U src/contrib/tcsh/nls/german/set12 U src/contrib/tcsh/nls/german/set13 U src/contrib/tcsh/nls/german/set14 U src/contrib/tcsh/nls/german/set15 U src/contrib/tcsh/nls/german/set16 U src/contrib/tcsh/nls/german/set17 U src/contrib/tcsh/nls/german/set18 U src/contrib/tcsh/nls/german/set19 U src/contrib/tcsh/nls/german/set2 U src/contrib/tcsh/nls/german/set20 U src/contrib/tcsh/nls/german/set21 U src/contrib/tcsh/nls/german/set22 U src/contrib/tcsh/nls/german/set23 U src/contrib/tcsh/nls/german/set24 U src/contrib/tcsh/nls/german/set25 U src/contrib/tcsh/nls/german/set26 U src/contrib/tcsh/nls/german/set27 U src/contrib/tcsh/nls/german/set29 U src/contrib/tcsh/nls/german/set3 U src/contrib/tcsh/nls/german/set30 U src/contrib/tcsh/nls/german/set31 U src/contrib/tcsh/nls/german/set4 U src/contrib/tcsh/nls/german/set5 U src/contrib/tcsh/nls/german/set6 U src/contrib/tcsh/nls/german/set7 U src/contrib/tcsh/nls/german/set8 U src/contrib/tcsh/nls/german/set9 U src/contrib/tcsh/nls/greek/charset U src/contrib/tcsh/nls/greek/set1 U src/contrib/tcsh/nls/greek/set10 U src/contrib/tcsh/nls/greek/set11 U src/contrib/tcsh/nls/greek/set12 U src/contrib/tcsh/nls/greek/set13 U src/contrib/tcsh/nls/greek/set14 U src/contrib/tcsh/nls/greek/set15 U src/contrib/tcsh/nls/greek/set16 U src/contrib/tcsh/nls/greek/set17 U src/contrib/tcsh/nls/greek/set18 U src/contrib/tcsh/nls/greek/set19 U src/contrib/tcsh/nls/greek/set2 U src/contrib/tcsh/nls/greek/set20 U src/contrib/tcsh/nls/greek/set21 U src/contrib/tcsh/nls/greek/set22 U src/contrib/tcsh/nls/greek/set23 U src/contrib/tcsh/nls/greek/set24 U src/contrib/tcsh/nls/greek/set25 U src/contrib/tcsh/nls/greek/set26 U src/contrib/tcsh/nls/greek/set27 U src/contrib/tcsh/nls/greek/set29 U src/contrib/tcsh/nls/greek/set3 U src/contrib/tcsh/nls/greek/set30 U src/contrib/tcsh/nls/greek/set31 U src/contrib/tcsh/nls/greek/set4 U src/contrib/tcsh/nls/greek/set5 U src/contrib/tcsh/nls/greek/set6 U src/contrib/tcsh/nls/greek/set7 U src/contrib/tcsh/nls/greek/set8 U src/contrib/tcsh/nls/greek/set9 U src/contrib/tcsh/nls/italian/charset U src/contrib/tcsh/nls/italian/set1 U src/contrib/tcsh/nls/italian/set10 U src/contrib/tcsh/nls/italian/set11 U src/contrib/tcsh/nls/italian/set12 U src/contrib/tcsh/nls/italian/set13 U src/contrib/tcsh/nls/italian/set14 U src/contrib/tcsh/nls/italian/set15 U src/contrib/tcsh/nls/italian/set16 U src/contrib/tcsh/nls/italian/set17 U src/contrib/tcsh/nls/italian/set18 U src/contrib/tcsh/nls/italian/set19 U src/contrib/tcsh/nls/italian/set2 U src/contrib/tcsh/nls/italian/set20 U src/contrib/tcsh/nls/italian/set21 U src/contrib/tcsh/nls/italian/set22 U src/contrib/tcsh/nls/italian/set23 U src/contrib/tcsh/nls/italian/set24 U src/contrib/tcsh/nls/italian/set25 U src/contrib/tcsh/nls/italian/set26 U src/contrib/tcsh/nls/italian/set27 U src/contrib/tcsh/nls/italian/set29 U src/contrib/tcsh/nls/italian/set3 U src/contrib/tcsh/nls/italian/set30 U src/contrib/tcsh/nls/italian/set31 U src/contrib/tcsh/nls/italian/set4 U src/contrib/tcsh/nls/italian/set5 U src/contrib/tcsh/nls/italian/set6 U src/contrib/tcsh/nls/italian/set7 U src/contrib/tcsh/nls/italian/set8 U src/contrib/tcsh/nls/italian/set9 U src/contrib/tcsh/nls/ja/charset U src/contrib/tcsh/nls/ja/set1 U src/contrib/tcsh/nls/ja/set10 U src/contrib/tcsh/nls/ja/set11 U src/contrib/tcsh/nls/ja/set12 U src/contrib/tcsh/nls/ja/set13 U src/contrib/tcsh/nls/ja/set15 U src/contrib/tcsh/nls/ja/set16 U src/contrib/tcsh/nls/ja/set17 U src/contrib/tcsh/nls/ja/set18 U src/contrib/tcsh/nls/ja/set2 U src/contrib/tcsh/nls/ja/set21 U src/contrib/tcsh/nls/ja/set24 U src/contrib/tcsh/nls/ja/set29 U src/contrib/tcsh/nls/ja/set3 U src/contrib/tcsh/nls/ja/set30 U src/contrib/tcsh/nls/ja/set4 U src/contrib/tcsh/nls/ja/set5 U src/contrib/tcsh/nls/ja/set6 U src/contrib/tcsh/nls/ja/set7 U src/contrib/tcsh/nls/ja/set8 U src/contrib/tcsh/nls/pl/charset U src/contrib/tcsh/nls/pl/README U src/contrib/tcsh/nls/pl/set1 U src/contrib/tcsh/nls/pl/set10 U src/contrib/tcsh/nls/pl/set11 U src/contrib/tcsh/nls/pl/set12 U src/contrib/tcsh/nls/pl/set13 U src/contrib/tcsh/nls/pl/set14 U src/contrib/tcsh/nls/pl/set15 U src/contrib/tcsh/nls/pl/set16 U src/contrib/tcsh/nls/pl/set17 U src/contrib/tcsh/nls/pl/set18 U src/contrib/tcsh/nls/pl/set19 U src/contrib/tcsh/nls/pl/set2 U src/contrib/tcsh/nls/pl/set20 U src/contrib/tcsh/nls/pl/set21 U src/contrib/tcsh/nls/pl/set22 U src/contrib/tcsh/nls/pl/set23 U src/contrib/tcsh/nls/pl/set24 U src/contrib/tcsh/nls/pl/set25 U src/contrib/tcsh/nls/pl/set26 U src/contrib/tcsh/nls/pl/set27 U src/contrib/tcsh/nls/pl/set29 U src/contrib/tcsh/nls/pl/set3 U src/contrib/tcsh/nls/pl/set30 U src/contrib/tcsh/nls/pl/set31 U src/contrib/tcsh/nls/pl/set4 U src/contrib/tcsh/nls/pl/set5 U src/contrib/tcsh/nls/pl/set6 U src/contrib/tcsh/nls/pl/set7 U src/contrib/tcsh/nls/pl/set8 U src/contrib/tcsh/nls/pl/set9 U src/contrib/tcsh/nls/russian/charset U src/contrib/tcsh/nls/russian/set1 U src/contrib/tcsh/nls/russian/set10 U src/contrib/tcsh/nls/russian/set11 U src/contrib/tcsh/nls/russian/set12 U src/contrib/tcsh/nls/russian/set13 U src/contrib/tcsh/nls/russian/set14 U src/contrib/tcsh/nls/russian/set15 U src/contrib/tcsh/nls/russian/set16 U src/contrib/tcsh/nls/russian/set17 U src/contrib/tcsh/nls/russian/set18 U src/contrib/tcsh/nls/russian/set19 U src/contrib/tcsh/nls/russian/set2 U src/contrib/tcsh/nls/russian/set20 U src/contrib/tcsh/nls/russian/set21 U src/contrib/tcsh/nls/russian/set22 U src/contrib/tcsh/nls/russian/set23 U src/contrib/tcsh/nls/russian/set24 U src/contrib/tcsh/nls/russian/set25 U src/contrib/tcsh/nls/russian/set26 U src/contrib/tcsh/nls/russian/set27 U src/contrib/tcsh/nls/russian/set29 U src/contrib/tcsh/nls/russian/set3 U src/contrib/tcsh/nls/russian/set30 U src/contrib/tcsh/nls/russian/set31 U src/contrib/tcsh/nls/russian/set4 U src/contrib/tcsh/nls/russian/set5 U src/contrib/tcsh/nls/russian/set6 U src/contrib/tcsh/nls/russian/set7 U src/contrib/tcsh/nls/russian/set8 U src/contrib/tcsh/nls/russian/set9 U src/contrib/tcsh/nls/spanish/charset U src/contrib/tcsh/nls/spanish/set1 U src/contrib/tcsh/nls/spanish/set10 U src/contrib/tcsh/nls/spanish/set11 U src/contrib/tcsh/nls/spanish/set12 U src/contrib/tcsh/nls/spanish/set13 U src/contrib/tcsh/nls/spanish/set14 U src/contrib/tcsh/nls/spanish/set15 U src/contrib/tcsh/nls/spanish/set16 U src/contrib/tcsh/nls/spanish/set17 U src/contrib/tcsh/nls/spanish/set18 U src/contrib/tcsh/nls/spanish/set19 U src/contrib/tcsh/nls/spanish/set2 U src/contrib/tcsh/nls/spanish/set20 U src/contrib/tcsh/nls/spanish/set21 U src/contrib/tcsh/nls/spanish/set22 U src/contrib/tcsh/nls/spanish/set23 U src/contrib/tcsh/nls/spanish/set24 U src/contrib/tcsh/nls/spanish/set25 U src/contrib/tcsh/nls/spanish/set26 U src/contrib/tcsh/nls/spanish/set27 U src/contrib/tcsh/nls/spanish/set29 U src/contrib/tcsh/nls/spanish/set3 U src/contrib/tcsh/nls/spanish/set30 U src/contrib/tcsh/nls/spanish/set31 U src/contrib/tcsh/nls/spanish/set4 U src/contrib/tcsh/nls/spanish/set5 U src/contrib/tcsh/nls/spanish/set6 U src/contrib/tcsh/nls/spanish/set7 U src/contrib/tcsh/nls/spanish/set8 U src/contrib/tcsh/nls/spanish/set9 U src/contrib/tcsh/nls/ukrainian/charset U src/contrib/tcsh/nls/ukrainian/set1 U src/contrib/tcsh/nls/ukrainian/set10 U src/contrib/tcsh/nls/ukrainian/set11 U src/contrib/tcsh/nls/ukrainian/set12 U src/contrib/tcsh/nls/ukrainian/set13 U src/contrib/tcsh/nls/ukrainian/set14 U src/contrib/tcsh/nls/ukrainian/set15 U src/contrib/tcsh/nls/ukrainian/set16 U src/contrib/tcsh/nls/ukrainian/set17 U src/contrib/tcsh/nls/ukrainian/set18 U src/contrib/tcsh/nls/ukrainian/set19 U src/contrib/tcsh/nls/ukrainian/set2 U src/contrib/tcsh/nls/ukrainian/set20 U src/contrib/tcsh/nls/ukrainian/set21 U src/contrib/tcsh/nls/ukrainian/set22 U src/contrib/tcsh/nls/ukrainian/set23 U src/contrib/tcsh/nls/ukrainian/set24 U src/contrib/tcsh/nls/ukrainian/set25 U src/contrib/tcsh/nls/ukrainian/set26 U src/contrib/tcsh/nls/ukrainian/set27 U src/contrib/tcsh/nls/ukrainian/set29 U src/contrib/tcsh/nls/ukrainian/set3 U src/contrib/tcsh/nls/ukrainian/set30 U src/contrib/tcsh/nls/ukrainian/set31 U src/contrib/tcsh/nls/ukrainian/set4 U src/contrib/tcsh/nls/ukrainian/set5 U src/contrib/tcsh/nls/ukrainian/set6 U src/contrib/tcsh/nls/ukrainian/set7 U src/contrib/tcsh/nls/ukrainian/set8 U src/contrib/tcsh/nls/ukrainian/set9 No conflicts created by this import From owner-cvs-src@FreeBSD.ORG Sun Mar 11 22:37:32 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 906EE16A408; Sun, 11 Mar 2007 22:37:32 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 55BF513C480; Sun, 11 Mar 2007 22:37:32 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BMbWe6009283; Sun, 11 Mar 2007 22:37:32 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BMbWWr009282; Sun, 11 Mar 2007 22:37:32 GMT (envelope-from sam) Message-Id: <200703112237.l2BMbWWr009282@repoman.freebsd.org> From: Sam Leffler Date: Sun, 11 Mar 2007 22:37:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net80211 ieee80211.c ieee80211_ioctl.c ieee80211_var.h src/sys/dev/iwi if_iwi.c src/sys/dev/if_ndis if_ndis.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Mar 2007 22:37:32 -0000 sam 2007-03-11 22:37:32 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211.c ieee80211_ioctl.c ieee80211_var.h sys/dev/iwi if_iwi.c sys/dev/if_ndis if_ndis.c Log: change ic_modecaps to a bit vector and use setbit, et. al. Revision Changes Path 1.120 +17 -18 src/sys/dev/if_ndis/if_ndis.c 1.50 +2 -6 src/sys/dev/iwi/if_iwi.c 1.37 +14 -14 src/sys/net80211/ieee80211.c 1.54 +1 -1 src/sys/net80211/ieee80211_ioctl.c 1.48 +1 -1 src/sys/net80211/ieee80211_var.h From owner-cvs-src@FreeBSD.ORG Sun Mar 11 22:39:13 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C33A416A400; Sun, 11 Mar 2007 22:39:13 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id A135C13C44C; Sun, 11 Mar 2007 22:39:13 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BMdDoU009403; Sun, 11 Mar 2007 22:39:13 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BMdDKO009402; Sun, 11 Mar 2007 22:39:13 GMT (envelope-from sam) Message-Id: <200703112239.l2BMdDKO009402@repoman.freebsd.org> From: Sam Leffler Date: Sun, 11 Mar 2007 22:39:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/iwi if_iwi.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Mar 2007 22:39:13 -0000 sam 2007-03-11 22:39:13 UTC FreeBSD src repository Modified files: sys/dev/iwi if_iwi.c Log: allow net80211 to fillin rate sets MFC after: 2 weeks Revision Changes Path 1.51 +0 -19 src/sys/dev/iwi/if_iwi.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 22:40:39 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 974AE16A403; Sun, 11 Mar 2007 22:40:39 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 7541113C489; Sun, 11 Mar 2007 22:40:39 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BMed6x009548; Sun, 11 Mar 2007 22:40:39 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BMecmt009547; Sun, 11 Mar 2007 22:40:38 GMT (envelope-from sam) Message-Id: <200703112240.l2BMecmt009547@repoman.freebsd.org> From: Sam Leffler Date: Sun, 11 Mar 2007 22:40:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ipw if_ipw.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Mar 2007 22:40:39 -0000 sam 2007-03-11 22:40:38 UTC FreeBSD src repository Modified files: sys/dev/ipw if_ipw.c Log: allow net80211 to fillin rate sets MFC after: 2 weeks Revision Changes Path 1.25 +0 -9 src/sys/dev/ipw/if_ipw.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 22:41:19 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DDA2516A401; Sun, 11 Mar 2007 22:41:19 +0000 (UTC) (envelope-from mp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id BAE2213C458; Sun, 11 Mar 2007 22:41:19 +0000 (UTC) (envelope-from mp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BMfJcI010153; Sun, 11 Mar 2007 22:41:19 GMT (envelope-from mp@repoman.freebsd.org) Received: (from mp@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BMfJWo010152; Sun, 11 Mar 2007 22:41:19 GMT (envelope-from mp) Message-Id: <200703112241.l2BMfJWo010152@repoman.freebsd.org> From: Mark Peek Date: Sun, 11 Mar 2007 22:41:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/bin/csh config.h config_p.h src/contrib/tcsh FREEBSD-Xlist FREEBSD-upgrade X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2007 22:41:20 -0000 mp 2007-03-11 22:41:19 UTC FreeBSD src repository Modified files: bin/csh config.h config_p.h contrib/tcsh FREEBSD-Xlist FREEBSD-upgrade Log: Build updates for tcsh-6.15.00 import. Reviewed by: ume Reminded by: Divacky Roman MFC after: 1 week Revision Changes Path 1.14 +38 -10 src/bin/csh/config.h 1.13 +1 -13 src/bin/csh/config_p.h 1.4 +1 -0 src/contrib/tcsh/FREEBSD-Xlist 1.2 +3 -3 src/contrib/tcsh/FREEBSD-upgrade From owner-cvs-src@FreeBSD.ORG Sun Mar 11 22:42:26 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BD1B916A405; Sun, 11 Mar 2007 22:42:26 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 99CE713C45B; Sun, 11 Mar 2007 22:42:26 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BMgQ12010540; Sun, 11 Mar 2007 22:42:26 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BMgQIq010539; Sun, 11 Mar 2007 22:42:26 GMT (envelope-from sam) Message-Id: <200703112242.l2BMgQIq010539@repoman.freebsd.org> From: Sam Leffler Date: Sun, 11 Mar 2007 22:42:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/usb if_ural.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Mar 2007 22:42:26 -0000 sam 2007-03-11 22:42:26 UTC FreeBSD src repository Modified files: sys/dev/usb if_ural.c Log: allow net80211 to fillin rate sets MFC after: 2 weeks Revision Changes Path 1.49 +0 -19 src/sys/dev/usb/if_ural.c From owner-cvs-src@FreeBSD.ORG Sun Mar 11 22:43:35 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 84F4216A407; Sun, 11 Mar 2007 22:43:35 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 6256B13C483; Sun, 11 Mar 2007 22:43:35 +0000 (UTC) (envelope-from sam@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2BMhZ2c010916; Sun, 11 Mar 2007 22:43:35 GMT (envelope-from sam@repoman.freebsd.org) Received: (from sam@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2BMhZLF010915; Sun, 11 Mar 2007 22:43:35 GMT (envelope-from sam) Message-Id: <200703112243.l2BMhZLF010915@repoman.freebsd.org> From: Sam Leffler Date: Sun, 11 Mar 2007 22:43:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ral rt2560.c rt2661.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 11 Mar 2007 22:43:35 -0000 sam 2007-03-11 22:43:35 UTC FreeBSD src repository Modified files: sys/dev/ral rt2560.c rt2661.c Log: allow net80211 to fillin rate sets MFC after: 2 weeks Revision Changes Path 1.10 +1 -20 src/sys/dev/ral/rt2560.c 1.11 +2 -20 src/sys/dev/ral/rt2661.c From owner-cvs-src@FreeBSD.ORG Mon Mar 12 00:28:07 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 03AA516A416; Mon, 12 Mar 2007 00:28:07 +0000 (UTC) (envelope-from kan@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id EE0C513C484; Mon, 12 Mar 2007 00:28:06 +0000 (UTC) (envelope-from kan@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2C0S6Zs031118; Mon, 12 Mar 2007 00:28:06 GMT (envelope-from kan@repoman.freebsd.org) Received: (from kan@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2C0S6bH031117; Mon, 12 Mar 2007 00:28:06 GMT (envelope-from kan) Message-Id: <200703120028.l2C0S6bH031117@repoman.freebsd.org> From: Alexander Kabaev Date: Mon, 12 Mar 2007 00:28:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/gnu/usr.bin/cc Makefile.fe Makefile.inc src/gnu/usr.bin/cc/c++filt Makefile src/gnu/usr.bin/cc/cc_int Makefile src/gnu/usr.bin/cc/f77 Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 00:28:07 -0000 kan 2007-03-12 00:28:06 UTC FreeBSD src repository Modified files: gnu/usr.bin/cc Makefile.fe Makefile.inc gnu/usr.bin/cc/c++filt Makefile gnu/usr.bin/cc/cc_int Makefile gnu/usr.bin/cc/f77 Makefile Log: Minor Makefile cleanup. Do not use Makefile variables named 'version' and 'target'. Latter is problematic in particular as apparently FreeBSD's bsd.prog.mk re-defines it under some circumstances. This causes an unexpected failures like -dumpmachine not working for cc while working fine for c++. Do not re-define IN_GCC in multipe places, it gets inherited from Makefile.in anyway. PR: gnu/110143 Submitted by: usleepless at gmail Revision Changes Path 1.4 +3 -3 src/gnu/usr.bin/cc/Makefile.fe 1.65 +1 -1 src/gnu/usr.bin/cc/Makefile.inc 1.21 +2 -1 src/gnu/usr.bin/cc/c++filt/Makefile 1.50 +2 -2 src/gnu/usr.bin/cc/cc_int/Makefile 1.22 +0 -2 src/gnu/usr.bin/cc/f77/Makefile From owner-cvs-src@FreeBSD.ORG Mon Mar 12 01:26:26 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 48F9616A401; Mon, 12 Mar 2007 01:26:26 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 1859713C457; Mon, 12 Mar 2007 01:26:26 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 57D6B46D5B; Sun, 11 Mar 2007 20:26:25 -0500 (EST) Date: Mon, 12 Mar 2007 02:26:25 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Tim Kientzle In-Reply-To: <45F45A0A.6040501@freebsd.org> Message-ID: <20070312022457.A90870@fledge.watson.org> References: <200703111933.l2BJXj9X066124@repoman.freebsd.org> <45F45A0A.6040501@freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/usr.bin/tar/test config.sh test-basic.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 01:26:26 -0000 On Sun, 11 Mar 2007, Tim Kientzle wrote: > I should know this: How does one set the EXE bit on a checked-in file? I > checked in a bunch of shell scripts and have suddenly become very tired of > typing /bin/sh in front of them. ;-) I think the more normal model is to add a "test" target in a Makefile in the same directory. This will only save three characters, but two of them are slashes, which I find I type a bit more slowly. :-) Robert N M Watson Computer Laboratory University of Cambridge > > Tim Kientzle wrote: >> kientzle 2007-03-11 19:33:45 UTC >> >> FreeBSD src repository >> >> Modified files: >> usr.bin/tar/test config.sh test-basic.sh Log: >> Clarify the test comments in test-basic.sh. Have config.sh do a >> better job searching for the bsdtar binary to test and the gtar binary >> to use for inter-operability testing. It should now find the built >> (but not installed) binary if there is one, then search for an >> installed binary in a number of standard locations. >> Revision Changes Path >> 1.2 +29 -16 src/usr.bin/tar/test/config.sh >> 1.2 +18 -18 src/usr.bin/tar/test/test-basic.sh >> >> > > From owner-cvs-src@FreeBSD.ORG Mon Mar 12 02:03:25 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CEBF416A401; Mon, 12 Mar 2007 02:03:25 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id A8D1413C46A; Mon, 12 Mar 2007 02:03:25 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2C23Pf3057287; Mon, 12 Mar 2007 02:03:25 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2C23Pxd057284; Mon, 12 Mar 2007 02:03:25 GMT (envelope-from ariff) Message-Id: <200703120203.l2C23Pxd057284@repoman.freebsd.org> From: Ariff Abdullah Date: Mon, 12 Mar 2007 02:03:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/sound/pci maestro3.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Mar 2007 02:03:25 -0000 ariff 2007-03-12 02:03:25 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/sound/pci maestro3.c Log: MFC (revision 1.31) Fix long standing multi playback/recording issues, caused by excessive interrupt clock timer reset, screwing interrupt generation for already active channels. Track moving DMA pointer and call buffer interrupt on each blocksize boundary. PR: kern/109791 Revision Changes Path 1.28.2.2 +134 -42 src/sys/dev/sound/pci/maestro3.c From owner-cvs-src@FreeBSD.ORG Mon Mar 12 04:54:31 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8E98B16A401; Mon, 12 Mar 2007 04:54:31 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 6807713C44C; Mon, 12 Mar 2007 04:54:31 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2C4sV0P093928; Mon, 12 Mar 2007 04:54:31 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2C4sVox093927; Mon, 12 Mar 2007 04:54:31 GMT (envelope-from mjacob) Message-Id: <200703120454.l2C4sVox093927@repoman.freebsd.org> From: Matt Jacob Date: Mon, 12 Mar 2007 04:54:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/isp isp.c isp_freebsd.c isp_freebsd.h isp_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 04:54:31 -0000 mjacob 2007-03-12 04:54:30 UTC FreeBSD src repository Modified files: sys/dev/isp isp.c isp_freebsd.c isp_freebsd.h isp_pci.c Log: Fix compilation issues found in RELENG_4 port and merge the diffs back to -current to keep versions identical. Revision Changes Path 1.141 +10 -6 src/sys/dev/isp/isp.c 1.136 +3 -4 src/sys/dev/isp/isp_freebsd.c 1.101 +11 -0 src/sys/dev/isp/isp_freebsd.h 1.139 +3 -1 src/sys/dev/isp/isp_pci.c From owner-cvs-src@FreeBSD.ORG Mon Mar 12 05:02:42 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B129016A400; Mon, 12 Mar 2007 05:02:42 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 8A1FE13C468; Mon, 12 Mar 2007 05:02:42 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2C52guS095079; Mon, 12 Mar 2007 05:02:42 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2C52gms095078; Mon, 12 Mar 2007 05:02:42 GMT (envelope-from scottl) Message-Id: <200703120502.l2C52gms095078@repoman.freebsd.org> From: Scott Long Date: Mon, 12 Mar 2007 05:02:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/arcmsr arcmsr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Mar 2007 05:02:42 -0000 scottl 2007-03-12 05:02:42 UTC FreeBSD src repository Modified files: sys/dev/arcmsr arcmsr.c Log: Add back in MODULE_DEPEND() lines that were lost in the rev 13 update. Revision Changes Path 1.19 +2 -0 src/sys/dev/arcmsr/arcmsr.c From owner-cvs-src@FreeBSD.ORG Mon Mar 12 05:10:30 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0EEED16A400; Mon, 12 Mar 2007 05:10:30 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id DBCE913C45A; Mon, 12 Mar 2007 05:10:29 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2C5ATv7097031; Mon, 12 Mar 2007 05:10:29 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2C5ATu7097030; Mon, 12 Mar 2007 05:10:29 GMT (envelope-from mjacob) Message-Id: <200703120510.l2C5ATu7097030@repoman.freebsd.org> From: Matt Jacob Date: Mon, 12 Mar 2007 05:10:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/arcmsr arcmsr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Mar 2007 05:10:30 -0000 mjacob 2007-03-12 05:10:29 UTC FreeBSD src repository Modified files: sys/dev/arcmsr arcmsr.c Log: Forced commit to note that the previous CVS comment is incorrect. The MODULE_DEPENDS lines were put in (by me) in 1.14 and removed in 1.15. The facts should be correctly reported. Revision Changes Path 1.20 +1 -1 src/sys/dev/arcmsr/arcmsr.c From owner-cvs-src@FreeBSD.ORG Mon Mar 12 05:27:18 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1D38E16A400; Mon, 12 Mar 2007 05:27:18 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.freebsd.org (Postfix) with ESMTP id C592413C459; Mon, 12 Mar 2007 05:27:17 +0000 (UTC) (envelope-from scottl@samsco.org) Received: from phobos.samsco.home (phobos.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.8/8.13.8) with ESMTP id l2C5RBrc082874; Sun, 11 Mar 2007 22:27:16 -0700 (MST) (envelope-from scottl@samsco.org) Message-ID: <45F4E4AF.5090900@samsco.org> Date: Sun, 11 Mar 2007 23:27:11 -0600 From: Scott Long User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.2pre) Gecko/20070111 SeaMonkey/1.1 MIME-Version: 1.0 To: Matt Jacob References: <200703120510.l2C5ATu7097030@repoman.freebsd.org> In-Reply-To: <200703120510.l2C5ATu7097030@repoman.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (pooker.samsco.org [168.103.85.57]); Sun, 11 Mar 2007 22:27:16 -0700 (MST) X-Spam-Status: No, score=-1.4 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on pooker.samsco.org Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, 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.5 Precedence: 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, 12 Mar 2007 05:27:18 -0000 Matt Jacob wrote: > mjacob 2007-03-12 05:10:29 UTC > > FreeBSD src repository > > Modified files: > sys/dev/arcmsr arcmsr.c > Log: > Forced commit to note that the previous CVS comment is > incorrect. The MODULE_DEPENDS lines were put in (by me) > in 1.14 and removed in 1.15. The facts should be correctly > reported. > > Revision Changes Path > 1.20 +1 -1 src/sys/dev/arcmsr/arcmsr.c No, it's not, and if you had asked me for clarification instead of taking it upon yourself to correct something that you have no understanding of, you wouldn't be making an ass of yourself with this. Scott From owner-cvs-src@FreeBSD.ORG Mon Mar 12 05:28:33 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 45CDC16A401; Mon, 12 Mar 2007 05:28:33 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 1E58413C45A; Mon, 12 Mar 2007 05:28:33 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2C5SWPh099992; Mon, 12 Mar 2007 05:28:32 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2C5SWaa099988; Mon, 12 Mar 2007 05:28:32 GMT (envelope-from mjacob) Message-Id: <200703120528.l2C5SWaa099988@repoman.freebsd.org> From: Matt Jacob Date: Mon, 12 Mar 2007 05:28:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/ispfw asm_2300.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 05:28:33 -0000 mjacob 2007-03-12 05:28:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/ispfw asm_2300.h Log: Use 2K Login firmware for 2300s. Revision Changes Path 1.8.2.2 +6344 -6120 src/sys/dev/ispfw/asm_2300.h From owner-cvs-src@FreeBSD.ORG Mon Mar 12 05:30:06 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0562016A401; Mon, 12 Mar 2007 05:30:06 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id D18A013C483; Mon, 12 Mar 2007 05:30:05 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2C5U5Mv000219; Mon, 12 Mar 2007 05:30:05 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2C5U5CD000218; Mon, 12 Mar 2007 05:30:05 GMT (envelope-from mjacob) Message-Id: <200703120530.l2C5U5CD000218@repoman.freebsd.org> From: Matt Jacob Date: Mon, 12 Mar 2007 05:30:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Cc: Subject: cvs commit: src/sys/dev/ispfw asm_2300.h asm_2322.h asm_2400.h ispfw.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Mar 2007 05:30:06 -0000 mjacob 2007-03-12 05:30:05 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/dev/ispfw asm_2300.h ispfw.c Added files: (Branch: RELENG_5) sys/dev/ispfw asm_2322.h asm_2400.h Log: MFC the firmware for the new card functionality. Revision Changes Path 1.6.2.4 +6344 -6120 src/sys/dev/ispfw/asm_2300.h 1.1.4.1 +7654 -0 src/sys/dev/ispfw/asm_2322.h (new) 1.1.4.1 +12229 -0 src/sys/dev/ispfw/asm_2400.h (new) 1.13.2.2 +14 -0 src/sys/dev/ispfw/ispfw.c From owner-cvs-src@FreeBSD.ORG Mon Mar 12 05:39:27 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5653A16A405 for ; Mon, 12 Mar 2007 05:39:27 +0000 (UTC) (envelope-from nate@root.org) Received: from root.org (root.org [67.118.192.226]) by mx1.freebsd.org (Postfix) with ESMTP id 248CA13C45D for ; Mon, 12 Mar 2007 05:39:27 +0000 (UTC) (envelope-from nate@root.org) Received: (qmail 17638 invoked from network); 12 Mar 2007 05:39:25 -0000 Received: from ppp-71-139-18-69.dsl.snfc21.pacbell.net (HELO ?10.0.0.235?) (nate-mail@71.139.18.69) by root.org with ESMTPA; 12 Mar 2007 05:39:25 -0000 Message-ID: <45F4E782.9010204@root.org> Date: Sun, 11 Mar 2007 22:39:14 -0700 From: Nate Lawson User-Agent: Thunderbird 1.5.0.7 (X11/20061027) MIME-Version: 1.0 To: Scott Long References: <200703120510.l2C5ATu7097030@repoman.freebsd.org> <45F4E4AF.5090900@samsco.org> In-Reply-To: <45F4E4AF.5090900@samsco.org> X-Enigmail-Version: 0.94.1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Matt Jacob , 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.5 Precedence: 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, 12 Mar 2007 05:39:27 -0000 Scott Long wrote: > Matt Jacob wrote: >> mjacob 2007-03-12 05:10:29 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/dev/arcmsr arcmsr.c Log: >> Forced commit to note that the previous CVS comment is >> incorrect. The MODULE_DEPENDS lines were put in (by me) >> in 1.14 and removed in 1.15. The facts should be correctly >> reported. >> Revision Changes Path >> 1.20 +1 -1 src/sys/dev/arcmsr/arcmsr.c > > No, it's not, and if you had asked me for clarification instead of > taking it upon yourself to correct something that you have no > understanding of, you wouldn't be making an ass of yourself with > this. Hehe, the "forced commit" actually deleted a '*' in the comment. Anyway, peace guys. -- Nate From owner-cvs-src@FreeBSD.ORG Mon Mar 12 07:43:08 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B373C16A404; Mon, 12 Mar 2007 07:43:08 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 8D78913C45D; Mon, 12 Mar 2007 07:43:08 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2C7h8pM023012; Mon, 12 Mar 2007 07:43:08 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2C7h8B0023011; Mon, 12 Mar 2007 07:43:08 GMT (envelope-from scottl) Message-Id: <200703120743.l2C7h8B0023011@repoman.freebsd.org> From: Scott Long Date: Mon, 12 Mar 2007 07:43:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/arcmsr arcmsr.c arcmsr.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 07:43:08 -0000 scottl 2007-03-12 07:43:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/arcmsr arcmsr.c arcmsr.h Log: Merge rev 1.16 and 1.18 to fix I/O problems under high load. Thanks to Areca for working on this. Submitted by: Erich Chen Revision Changes Path 1.8.2.3 +12 -2 src/sys/dev/arcmsr/arcmsr.c 1.1.4.2 +3 -1 src/sys/dev/arcmsr/arcmsr.h From owner-cvs-src@FreeBSD.ORG Mon Mar 12 08:06:09 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A982416A401; Mon, 12 Mar 2007 08:06:09 +0000 (UTC) (envelope-from ceri@submonkey.net) Received: from shrike.submonkey.net (cpc3-cdif2-0-0-cust64.cdif.cable.ntl.com [81.106.128.65]) by mx1.freebsd.org (Postfix) with ESMTP id 62BB713C46A; Mon, 12 Mar 2007 08:06:09 +0000 (UTC) (envelope-from ceri@submonkey.net) Received: from ceri by shrike.submonkey.net with local (Exim 4.66 (FreeBSD)) (envelope-from ) id 1HQfXk-000Ho8-LY; Mon, 12 Mar 2007 08:06:08 +0000 Date: Mon, 12 Mar 2007 08:06:08 +0000 From: Ceri Davies To: Philip Paeps Message-ID: <20070312080608.GA53780@submonkey.net> References: <200703112002.l2BK2Q7o070920@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="S0GG+JvAI2G0KxBG" Content-Disposition: inline In-Reply-To: <200703112002.l2BK2Q7o070920@repoman.freebsd.org> X-PGP: finger ceri@FreeBSD.org User-Agent: Mutt/1.5.13 (2006-08-11) Sender: Ceri Davies Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/moused Makefile moused.8 moused.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Mar 2007 08:06:09 -0000 --S0GG+JvAI2G0KxBG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Mar 11, 2007 at 08:02:26PM +0000, Philip Paeps wrote: > philip 2007-03-11 20:02:26 UTC >=20 > FreeBSD src repository >=20 > Modified files: > usr.sbin/moused Makefile moused.8 moused.c=20 > Log: > Add dynamic acceleration to moused(8). This introduces a '-A' flag to = control > the acceleration algorithm. It can be used together with the '-a' flag= for > regular acceleration. > | +The optional > | +.Ar offset > | +value specifies the distance at which the acceleration > | +begins. The default is 1.0, which means that the > | +acceleration is applied to movements larger than one unit. Could we get a definition of "unit" in? I'm reading "pixel" but that doesn't seem right. Ceri --=20 That must be wonderful! I don't understand it at all. -- Moliere --S0GG+JvAI2G0KxBG Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFF9QnwocfcwTS3JF8RAtd0AKDGlVf3DZZYULKPMvB2v37aUIDAHwCcCW+M j7Z3EWbY/a8NjQm0WQsdPEo= =YAla -----END PGP SIGNATURE----- --S0GG+JvAI2G0KxBG-- From owner-cvs-src@FreeBSD.ORG Mon Mar 12 09:13:13 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A672316A402; Mon, 12 Mar 2007 09:13:13 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 816B113C46A; Mon, 12 Mar 2007 09:13:13 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2C9DDG0048629; Mon, 12 Mar 2007 09:13:13 GMT (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2C9DDTF048628; Mon, 12 Mar 2007 09:13:13 GMT (envelope-from sos) Message-Id: <200703120913.l2C9DDTF048628@repoman.freebsd.org> From: Søren Schmidt Date: Mon, 12 Mar 2007 09:13:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata ata-chipset.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 09:13:13 -0000 sos 2007-03-12 09:13:13 UTC FreeBSD src repository Modified files: sys/dev/ata ata-chipset.c Log: Fix support for the VIA8237A SATA part. HW sponsored by: Bob Bishop Revision Changes Path 1.191 +1 -1 src/sys/dev/ata/ata-chipset.c From owner-cvs-src@FreeBSD.ORG Mon Mar 12 09:22:52 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DA38216A401; Mon, 12 Mar 2007 09:22:52 +0000 (UTC) (envelope-from philip@paeps.cx) Received: from gateway.nixsys.be (gateway.nixsys.be [195.144.77.33]) by mx1.freebsd.org (Postfix) with ESMTP id 7F09313C458; Mon, 12 Mar 2007 09:22:52 +0000 (UTC) (envelope-from philip@paeps.cx) Received: from wotan.home.paeps.cx (wotan.home.paeps.cx [IPv6:2001:6f8:32f:10:a00:20ff:fe9b:138c]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "wotan.home.paeps.cx", Issuer "NixSys CA" (verified OK)) by gateway.nixsys.be (Postfix) with ESMTP id 4969B407D; Mon, 12 Mar 2007 10:02:24 +0100 (CET) Received: from fasolt.home.paeps.cx (fasolt.home.paeps.cx [IPv6:2001:6f8:32f:10:211:11ff:fe59:1333]) by wotan.home.paeps.cx (Postfix) with ESMTP id D90E961D4; Mon, 12 Mar 2007 10:02:11 +0100 (CET) Received: from fasolt.home.paeps.cx (philip@localhost [127.0.0.1]) by fasolt.home.paeps.cx (8.13.8/8.13.8) with ESMTP id l2C92MBp010892; Mon, 12 Mar 2007 10:02:22 +0100 (CET) (envelope-from philip@fasolt.home.paeps.cx) Received: (from philip@localhost) by fasolt.home.paeps.cx (8.13.8/8.13.8/Submit) id l2C92Lew010891; Mon, 12 Mar 2007 10:02:21 +0100 (CET) (envelope-from philip) Date: Mon, 12 Mar 2007 10:02:21 +0100 From: Philip Paeps To: Ceri Davies Message-ID: <20070312090221.GB4760@fasolt.home.paeps.cx> Mail-Followup-To: Ceri Davies , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <200703112002.l2BK2Q7o070920@repoman.freebsd.org> <20070312080608.GA53780@submonkey.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070312080608.GA53780@submonkey.net> X-PGP-Fingerprint: 356B AE02 4763 F739 2FA2 E438 2649 E628 C5D3 4D05 X-Date: Today is Sweetmorn, the 71st day of Chaos in the YOLD 3173 X-Date-in-France: Duodi 22 =?utf-8?Q?Vent=C3=B4s?= =?utf-8?Q?e?= CCXV, jour du persil X-Date-in-Rome: ante diem IV Idus Martias MMDCCLX ab Urbe Condida X-Phase-of-Moon: The Moon is Waning Crescent (48% of Full) X-Message-Flag: Get a proper mailclient! Organization: Happily Disorganized User-Agent: Mutt/1.5.14 (2007-02-12) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/moused Makefile moused.8 moused.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Mar 2007 09:22:52 -0000 On 2007-03-12 08:06:08 (+0000), Ceri Davies wrote: > On Sun, Mar 11, 2007 at 08:02:26PM +0000, Philip Paeps wrote: > > Add dynamic acceleration to moused(8). This introduces a '-A' flag to > > control the acceleration algorithm. It can be used together with the '-a' > > flag for regular acceleration. > > > | +The optional > > | +.Ar offset > > | +value specifies the distance at which the acceleration > > | +begins. The default is 1.0, which means that the > > | +acceleration is applied to movements larger than one unit. > > Could we get a definition of "unit" in? I'm reading "pixel" but that > doesn't seem right. The "units" of pointing devices are a Great Dark Secret, only shared with people who play with them. Mouse distance is measured in "mickeys". The definition of a mickey depends on a number of things. Usually (at least in my experience), without acceleration, a mickey is the number of pixels moved by the pointer per inch moved by the mouse. Add acceleration into the equation, and things get weird really quickly. No, I'm not joking. :-o - Philip -- Philip Paeps Void where prohibited philip@freebsd.org hundred-and-one symptoms of being an internet addict: 142. You dream about creating the world's greatest web site. From owner-cvs-src@FreeBSD.ORG Mon Mar 12 09:25:58 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 490C916A403; Mon, 12 Mar 2007 09:25:58 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 2408113C44C; Mon, 12 Mar 2007 09:25:58 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2C9PwMT050531; Mon, 12 Mar 2007 09:25:58 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2C9Pv1Q050530; Mon, 12 Mar 2007 09:25:57 GMT (envelope-from scottl) Message-Id: <200703120925.l2C9Pv1Q050530@repoman.freebsd.org> From: Scott Long Date: Mon, 12 Mar 2007 09:25:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/bge if_bge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 09:25:58 -0000 scottl 2007-03-12 09:25:57 UTC FreeBSD src repository Modified files: sys/dev/bge if_bge.c Log: Add MAC, RX, and TX stats reporting via sysctl. Revision Changes Path 1.185 +147 -10 src/sys/dev/bge/if_bge.c From owner-cvs-src@FreeBSD.ORG Mon Mar 12 12:13:54 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0A3C216A401; Mon, 12 Mar 2007 12:13:54 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id D91BA13C468; Mon, 12 Mar 2007 12:13:53 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2CCDr1J080336; Mon, 12 Mar 2007 12:13:53 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2CCDrvD080328; Mon, 12 Mar 2007 12:13:53 GMT (envelope-from ru) Message-Id: <200703121213.l2CCDrvD080328@repoman.freebsd.org> From: Ruslan Ermilov Date: Mon, 12 Mar 2007 12:13:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/kern uipc_socket.c uipc_socket2.c src/sys/sys socketvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 12:13:54 -0000 ru 2007-03-12 12:13:53 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern uipc_socket.c uipc_socket2.c sys/sys socketvar.h Log: MFC: Don't block on the socket zone limit during the socket() syscall which can lock up a system otherwise; instead, return ENOBUFS as documented, which matches the FreeBSD 4.x behavior. Revision Changes Path 1.242.2.9 +4 -4 src/sys/kern/uipc_socket.c 1.147.2.8 +1 -1 src/sys/kern/uipc_socket2.c 1.141.2.2 +1 -1 src/sys/sys/socketvar.h From owner-cvs-src@FreeBSD.ORG Mon Mar 12 12:16:53 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2EF7516A400; Mon, 12 Mar 2007 12:16:53 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 2423513C459; Mon, 12 Mar 2007 12:16:53 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2CCGrh8080525; Mon, 12 Mar 2007 12:16:53 GMT (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2CCGqT4080524; Mon, 12 Mar 2007 12:16:52 GMT (envelope-from des) Message-Id: <200703121216.l2CCGqT4080524@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Mon, 12 Mar 2007 12:16:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/compat/linprocfs linprocfs.c src/sys/compat/linsysfs linsysfs.c src/sys/fs/procfs procfs.c src/sys/fs/pseudofs pseudofs.c pseudofs.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 12:16:53 -0000 des 2007-03-12 12:16:52 UTC FreeBSD src repository Modified files: sys/compat/linprocfs linprocfs.c sys/compat/linsysfs linsysfs.c sys/fs/procfs procfs.c sys/fs/pseudofs pseudofs.c pseudofs.h Log: Add a pn_destroy field to pfs_node. This field points to a destructor function which is called from pfs_destroy() before the node is reclaimed. Modify pfs_create_{dir,file,link}() to accept a pointer to a destructor function in addition to the usual attr / fill / vis pointers. This breaks both the programming and binary interfaces between pseudofs and its consumers. It is believed that there are no pseudofs consumers outside the source tree, so that the impact of this change is minimal. Submitted by: Aniruddha Bohra Revision Changes Path 1.107 +36 -36 src/sys/compat/linprocfs/linprocfs.c 1.4 +9 -9 src/sys/compat/linsysfs/linsysfs.c 1.16 +15 -15 src/sys/fs/procfs/procfs.c 1.28 +13 -4 src/sys/fs/pseudofs/pseudofs.c 1.32 +16 -3 src/sys/fs/pseudofs/pseudofs.h From owner-cvs-src@FreeBSD.ORG Mon Mar 12 12:27:30 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 91E8E16A403; Mon, 12 Mar 2007 12:27:30 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 8902D13C43E; Mon, 12 Mar 2007 12:27:30 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2CCRUCs082122; Mon, 12 Mar 2007 12:27:30 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2CCRUfF082121; Mon, 12 Mar 2007 12:27:30 GMT (envelope-from yar) Message-Id: <200703121227.l2CCRUfF082121@repoman.freebsd.org> From: Yar Tikhiy Date: Mon, 12 Mar 2007 12:27:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net if_vlan.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Mar 2007 12:27:30 -0000 yar 2007-03-12 12:27:30 UTC FreeBSD src repository Modified files: sys/net if_vlan.c Log: Fix some minor issues in the internal vlan lists: - ifv_list member of struct ifvlan is unneeded in array mode, it's used only in hash mode to resolve hash collisions. - We don't need the list of trunks at all. (The initial reason for having it was to be able to destroy all trunks in the MOD_UNLOAD handler, but a trunk is not to be destroyed forcibly -- it will go away when all vlan interfaces on it have been deleted. Note that if_clone_detach() called first of all under MOD_UNLOAD will delete all vlan interfaces and thus make all trunks go away quietly.) - It's enough to use a single [S]LIST_FIRST() in a typical list destruction loop. Revision Changes Path 1.118 +6 -20 src/sys/net/if_vlan.c From owner-cvs-src@FreeBSD.ORG Mon Mar 12 12:42:15 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0F3EB16A401; Mon, 12 Mar 2007 12:42:15 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E1C3E13C459; Mon, 12 Mar 2007 12:42:14 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2CCgEWd084944; Mon, 12 Mar 2007 12:42:14 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2CCgEhu084943; Mon, 12 Mar 2007 12:42:14 GMT (envelope-from yar) Message-Id: <200703121242.l2CCgEhu084943@repoman.freebsd.org> From: Yar Tikhiy Date: Mon, 12 Mar 2007 12:42:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net if_vlan.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Mar 2007 12:42:15 -0000 yar 2007-03-12 12:42:14 UTC FreeBSD src repository Modified files: sys/net if_vlan.c Log: Emit load and unload messages under bootverbose. This can help to spot bugs (which it did for me,) and let people know which mode the vlan module is actually using if they suspect it isn't picking its options from the main kernel config file. Revision Changes Path 1.119 +11 -0 src/sys/net/if_vlan.c From owner-cvs-src@FreeBSD.ORG Mon Mar 12 13:08:57 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3000E16A404; Mon, 12 Mar 2007 13:08:57 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 0DEF413C4B0; Mon, 12 Mar 2007 13:08:57 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2CD8uww098048; Mon, 12 Mar 2007 13:08:56 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2CD8urI098047; Mon, 12 Mar 2007 13:08:56 GMT (envelope-from yar) Message-Id: <200703121308.l2CD8urI098047@repoman.freebsd.org> From: Yar Tikhiy Date: Mon, 12 Mar 2007 13:08:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sbin/ifconfig ifconfig.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Mar 2007 13:08:57 -0000 yar 2007-03-12 13:08:56 UTC FreeBSD src repository Modified files: sbin/ifconfig ifconfig.c Log: Attempt to load the kernel module only if we are going to create a new interface. In other cases loading the module is unwanted and can lead to ill side effects. One such effect found is as follows: "kldunload if_foo" tells the module to kill all its interfaces, which results in messages sent to devd; the module unloads. Then devd starts processing the messages, which ends up in a etc script running ifconfig fooX, which reloads the module. Revision Changes Path 1.129 +1 -3 src/sbin/ifconfig/ifconfig.c From owner-cvs-src@FreeBSD.ORG Mon Mar 12 13:54:52 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DFAB716A400; Mon, 12 Mar 2007 13:54:52 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id BA6CA13C45D; Mon, 12 Mar 2007 13:54:52 +0000 (UTC) (envelope-from ru@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2CDsqgx005873; Mon, 12 Mar 2007 13:54:52 GMT (envelope-from ru@repoman.freebsd.org) Received: (from ru@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2CDsqjt005872; Mon, 12 Mar 2007 13:54:52 GMT (envelope-from ru) Message-Id: <200703121354.l2CDsqjt005872@repoman.freebsd.org> From: Ruslan Ermilov Date: Mon, 12 Mar 2007 13:54:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/mk bsd.man.mk X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 13:54:53 -0000 ru 2007-03-12 13:54:52 UTC FreeBSD src repository Modified files: share/mk bsd.man.mk Log: Stop clobberring the application namespace with local variables such as "sect", "page", and "target"; use underscored versions instead. Discussed with: kan MFC after: 3 days Revision Changes Path 1.57 +37 -37 src/share/mk/bsd.man.mk From owner-cvs-src@FreeBSD.ORG Mon Mar 12 14:52:01 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 12DC016A481; Mon, 12 Mar 2007 14:52:01 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E094E13C45B; Mon, 12 Mar 2007 14:52:00 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2CEq0B7015984; Mon, 12 Mar 2007 14:52:00 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2CEq0g2015983; Mon, 12 Mar 2007 14:52:00 GMT (envelope-from rwatson) Message-Id: <200703121452.l2CEq0g2015983@repoman.freebsd.org> From: Robert Watson Date: Mon, 12 Mar 2007 14:52:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern uipc_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 14:52:01 -0000 rwatson 2007-03-12 14:52:00 UTC FreeBSD src repository Modified files: sys/kern uipc_usrreq.c Log: In uipc_close(), we no longer always free the unpcb, as the last reference may be dropped later. In this case, always unlock the unpcb so as not to leak the lock. Found by: kris (BugMagnet) Revision Changes Path 1.200 +2 -1 src/sys/kern/uipc_usrreq.c From owner-cvs-src@FreeBSD.ORG Mon Mar 12 15:34:09 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6DF7316A406; Mon, 12 Mar 2007 15:34:09 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 3C1D913C46A; Mon, 12 Mar 2007 15:34:09 +0000 (UTC) (envelope-from sos@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l2CFY9PD023809; Mon, 12 Mar 2007 15:34:09 GMT (envelope-from sos@repoman.freebsd.org) Received: (from sos@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l2CFY8pt023806; Mon, 12 Mar 2007 15:34:08 GMT (envelope-from sos) Message-Id: <200703121534.l2CFY8pt023806@repoman.freebsd.org> From: Søren Schmidt Date: Mon, 12 Mar 2007 15:34:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata ata-chipset.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 15:34:09 -0000 sos 2007-03-12 15:34:08 UTC FreeBSD src repository Modified files: sys/dev/ata ata-chipset.c Log: Fix writes on siiprb type chips. Revision Changes Path 1.192 +6 -2 src/sys/dev/ata/ata-chipset.c From owner-cvs-src@FreeBSD.ORG Mon Mar 12 16:15:34 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 57D5E16A404; Mon, 12 Mar 2007 16:15:34 +0000 (UTC) (envelope-from ru@rambler-co.ru) Received: from relay0.rambler.ru (relay0.rambler.ru [81.19.66.187]) by mx1.freebsd.org (Postfix) with ESMTP id 0DCD713C448; Mon, 12 Mar 2007 16:15:31 +0000 (UTC) (envelope-from ru@rambler-co.ru) Received: from relay0.rambler.ru (localhost [127.0.0.1]) by relay0.rambler.ru (Postfix) with ESMTP id 62E435CE7; Mon, 12 Mar 2007 19:15:30 +0300 (MSK) Received: from edoofus.park.rambler.ru (unknown [81.19.65.108]) by relay0.rambler.ru (Postfix) with ESMTP id 3F6015CD8; Mon, 12 Mar 2007 19:15:30 +0300 (MSK) Received: (from ru@localhost) by edoofus.park.rambler.ru (8.13.8/8.13.8) id l2CGFTAW001798; Mon, 12 Mar 2007 19:15:29 +0300 (MSK) (envelope-from ru) Date: Mon, 12 Mar 2007 19:15:29 +0300 From: Ruslan Ermilov To: Scott Long Message-ID: <20070312161529.GA1777@rambler-co.ru> References: <200703120925.l2C9Pv1Q050530@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="IJpNTDwzlM2Ie8A6" Content-Disposition: inline In-Reply-To: <200703120925.l2C9Pv1Q050530@repoman.freebsd.org> User-Agent: Mutt/1.5.14 (2007-02-12) X-Virus-Scanned: No virus found Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/bge if_bge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 16:15:34 -0000 --IJpNTDwzlM2Ie8A6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Scott, On Mon, Mar 12, 2007 at 09:25:57AM +0000, Scott Long wrote: > scottl 2007-03-12 09:25:57 UTC >=20 > FreeBSD src repository >=20 > Modified files: > sys/dev/bge if_bge.c=20 > Log: > Add MAC, RX, and TX stats reporting via sysctl. > =20 > Revision Changes Path > 1.185 +147 -10 src/sys/dev/bge/if_bge.c >=20 The following patch eliminates collisions in sysctl names that kernel reports on boot: %%% Index: if_bge.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/src/sys/dev/bge/if_bge.c,v retrieving revision 1.185 diff -u -p -r1.185 if_bge.c --- if_bge.c 12 Mar 2007 09:25:57 -0000 1.185 +++ if_bge.c 12 Mar 2007 16:14:05 -0000 @@ -4275,9 +4275,9 @@ bge_add_sysctls(struct bge_softc *sc) BGE_SYSCTL_STAT(sc, ctx, "Undersized Packets", children, rxstats.etherStatsUndersizePkts, "UndersizePkts"); BGE_SYSCTL_STAT(sc, ctx, "Inbound Range Length Errors", - children, rxstats.inRangeLengthError, "RangeLengthError"); + children, rxstats.inRangeLengthError, "inRangeLengthError"); BGE_SYSCTL_STAT(sc, ctx, "Outbound Range Length Errors", - children, rxstats.outRangeLengthError, "RangeLengthError"); + children, rxstats.outRangeLengthError, "outRangeLengthError"); =20 tree =3D SYSCTL_ADD_NODE(ctx, schildren, OID_AUTO, "tx", CTLFLAG_RD, NULL, "BGE TX Statistics"); @@ -4308,8 +4308,8 @@ bge_add_sysctls(struct bge_softc *sc) children, txstats.dot3StatsExcessiveCollisions, "ExcessiveCollisions"); BGE_SYSCTL_STAT(sc, ctx, "Late Collisions", - children, txstats.dot3StatsExcessiveCollisions, - "ExcessiveCollisions"); + children, txstats.dot3StatsLateCollisions, + "LateCollisions"); BGE_SYSCTL_STAT(sc, ctx, "Outbound Unicast Packets",=20 children, txstats.ifHCOutUcastPkts, "UcastPkts"); BGE_SYSCTL_STAT(sc, ctx, "Outbound Multicast Packets", %%% Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --IJpNTDwzlM2Ie8A6 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.2 (FreeBSD) iD8DBQFF9XyhqRfpzJluFF4RAtGBAJ4mxKfOo59B3GGGk6Z/F7zaPTvhkwCfT0UP Ij7b/SPjTSNjf5B4K4U4Cck= =/xBO -----END PGP SIGNATURE----- --IJpNTDwzlM2Ie8A6-- From owner-cvs-src@FreeBSD.ORG Mon Mar 12 16:16:17 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 94CFD16A402; Mon, 12 Mar 2007 16:16:17 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.freebsd.org (Postfix) with ESMTP id BAB7413C43E; Mon, 12 Mar 2007 16:16:16 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l2CGGBgU062821; Mon, 12 Mar 2007 11:16:12 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: "Attilio Rao" Date: Mon, 12 Mar 2007 11:14:59 -0400 User-Agent: KMail/1.9.1 References: <200703092241.l29Mf2Ds062856@repoman.freebsd.org> <20070310205236.GA9185@garage.freebsd.pl> <3bbf2fe10703101611r60d6e1c5o8ef5fcf309fbf0e3@mail.gmail.com> In-Reply-To: <3bbf2fe10703101611r60d6e1c5o8ef5fcf309fbf0e3@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200703121114.59859.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Mon, 12 Mar 2007 11:16:12 -0500 (EST) X-Virus-Scanned: ClamAV 0.88.3/2823/Mon Mar 12 04:55:20 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Pawel Jakub Dawidek , cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man9 Makefile condvar.9 lock.9 mi_switch.9 mtx_pool.9 mutex.9 rwlock.9 sleep.9 sleepqueue.9 sx.9 thread_exit.9 src/sys/kern kern_synch.c src/sys/sys mutex.h rwlock.h sleepqueue.h sx.h systm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 16:16:17 -0000 On Saturday 10 March 2007 19:11, Attilio Rao wrote: > 2007/3/10, Pawel Jakub Dawidek : > > On Sat, Mar 10, 2007 at 12:44:26PM +0100, Attilio Rao wrote: > > > 2007/3/9, John Baldwin : > > > >I don't have a date set for removing msleep(), esp. given it's wide use. > > > >I would like to remove it and all the spl*() functions in 8.0 if we can > > > >swing it. > > > > > > > >I also have patches to let condition variables work with rwlocks and sx > > > >locks, but the current implementation results in an API "explosion" > > > >since each of the cv_*wait*() functions grows a cv_*wait*_rw() version for > > > >rwlocks and a cv_*waut*_sx() version for use with sx locks. One possibility > > > >would be to just cast the lock argument to (struct lock_object *) since all > > > >of our locks have a lock_object as the first member, but then you use having > > > >the compiler do type checking, and I'm really not willing to give up on > > > >that. Too easy to have evil bugs that way. I suppose we could use some > > > >evil macro that used typeof() but that would be very gcc specific? > > > > > > > >I guess one other possibility is to standardize on the field name for > > > >the lock_object, calling it lo_object instead of mtx_object, rw_object, > > > >sx_object, etc. Anyone else have any ideas? > > > > > > What about adding a new function like: > > > > > > static __inline struct lock_object * > > > mtx_export_lc(struct mtx *m) > > > { > > > > > > return (&m->mtx_object); > > > } > > > > > > to be per-interface (so having sx_export_lc() and rw_export_lc() too) > > > and than using in this way: > > > > > > static struct mtx foo_lock; > > > static struct cv foo_cv; > > > ... > > > > > > mtx_lock(&foo_lock); > > > ... > > > cv_wait(&foo_cv, mtx_export_lc(&foo_lock)); > > > > > > (obviously using new struct lock_object methods you added for locking/unlocking) > > > > > > It sounds reasonable to you? > > > > This is ugly. If we really need to provide information about which type > > of lock we are using, I'd probably prefer cv_wait_(). > > > > What about something like this: > > > > #define cv_wait(cv, lock) do { > > switch (LO_CLASSINDEX((struct lock_object *)(lock))) { > > case 1: > > cv_wait_mtx(cv, lock); > > break; > > case 2: > > cv_wait_sx(cv, lock); > > break; > > case 3: > > cv_wait_rw(cv, lock); > > break; > > default: > > panic("Invalid lock."); > > } > > } while (0) > > This is exactly what John is trying to avoid. > You have however to export cv_wait_*() & friends in the public > namespace and at this point you don't need such wrapper. > > I know it is not so elegant, but the other solutions are uglier. > Having a function returning the lock object per-primitive is the most > suitable, IMHO. No, that's more typing than _rw and _sx. Here is what I want to happen if possible: cv_wait(cv, mtx); cv_wait(cv, rw); cv_wait(cv, sx); and have the the compiler figure it out. Basically, trying to shoehorn some C++ into C since mtx, rw, and sx are sub-classes of 'lock_object'. :) That is, I'd like it to do something like this: #define cv_wait(cv, lock) do { \ if (typeof(lock) == (struct mtx *)) \ _cv_wait(cv, &lock->mtx_object); \ else if (typeof(lock) == (struct rwlock *)) \ _cv_wait(cv, &lock->rw_object); \ else if (typeof(lock) == (struct sx *)) \ _cv_wait(cv, &lock->sx_object); \ else \ compile_error; \ } while (0) So you still get type checking, etc. I'm thinking maybe the simplest thing to do is to rename 'mtx_object', 'rw_object', and 'sx_object' fields to all be 'lock_object' and then do this: #define cv_wait(cv, lock) _cv_wait((cv), &(lock)->lock_object) -- John Baldwin From owner-cvs-src@FreeBSD.ORG Mon Mar 12 16:16:23 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B413216A409; Mon, 12 Mar 2007 16:16:23 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.freebsd.org (Postfix) with ESMTP id 46CEA13C455; Mon, 12 Mar 2007 16:16:23 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l2CGGBgV062821; Mon, 12 Mar 2007 11:16:15 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: Pawel Jakub Dawidek Date: Mon, 12 Mar 2007 11:16:23 -0400 User-Agent: KMail/1.9.1 References: <200703092241.l29Mf2Ds062856@repoman.freebsd.org> <3bbf2fe10703100344w1f2464f0q68086a5af7c4f63c@mail.gmail.com> <20070310205236.GA9185@garage.freebsd.pl> In-Reply-To: <20070310205236.GA9185@garage.freebsd.pl> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200703121116.24667.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Mon, 12 Mar 2007 11:16:15 -0500 (EST) X-Virus-Scanned: ClamAV 0.88.3/2823/Mon Mar 12 04:55:20 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: Attilio Rao , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man9 Makefile condvar.9 lock.9 mi_switch.9 mtx_pool.9 mutex.9 rwlock.9 sleep.9 sleepqueue.9 sx.9 thread_exit.9 src/sys/kern kern_synch.c src/sys/sys mutex.h rwlock.h sleepqueue.h sx.h systm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 16:16:23 -0000 On Saturday 10 March 2007 15:52, Pawel Jakub Dawidek wrote: > On Sat, Mar 10, 2007 at 12:44:26PM +0100, Attilio Rao wrote: > > 2007/3/9, John Baldwin : > > >I don't have a date set for removing msleep(), esp. given it's wide use. > > >I would like to remove it and all the spl*() functions in 8.0 if we can > > >swing it. > > > > > >I also have patches to let condition variables work with rwlocks and sx > > >locks, but the current implementation results in an API "explosion" > > >since each of the cv_*wait*() functions grows a cv_*wait*_rw() version for > > >rwlocks and a cv_*waut*_sx() version for use with sx locks. One possibility > > >would be to just cast the lock argument to (struct lock_object *) since all > > >of our locks have a lock_object as the first member, but then you use having > > >the compiler do type checking, and I'm really not willing to give up on > > >that. Too easy to have evil bugs that way. I suppose we could use some > > >evil macro that used typeof() but that would be very gcc specific? > > > > > >I guess one other possibility is to standardize on the field name for > > >the lock_object, calling it lo_object instead of mtx_object, rw_object, > > >sx_object, etc. Anyone else have any ideas? > > > > What about adding a new function like: > > > > static __inline struct lock_object * > > mtx_export_lc(struct mtx *m) > > { > > > > return (&m->mtx_object); > > } > > > > to be per-interface (so having sx_export_lc() and rw_export_lc() too) > > and than using in this way: > > > > static struct mtx foo_lock; > > static struct cv foo_cv; > > ... > > > > mtx_lock(&foo_lock); > > ... > > cv_wait(&foo_cv, mtx_export_lc(&foo_lock)); > > > > (obviously using new struct lock_object methods you added for locking/unlocking) > > > > It sounds reasonable to you? > > This is ugly. If we really need to provide information about which type > of lock we are using, I'd probably prefer cv_wait_(). > > What about something like this: > > #define cv_wait(cv, lock) do { > switch (LO_CLASSINDEX((struct lock_object *)(lock))) { The problem with a cast is you use type checking. Might as well do this: #define cv_wait(cv, lock) _cv_wait((cv), (struct lock_object *)(lock)) > PS. I'd really like to be able to use condvar(9) with sx(9) locks, > because currently I've to manage mu own condvar(9) version for ZFS > that does exactly this. The patch is already done in //depot/jhb/lock/..., just need to settle on the API. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Mon Mar 12 16:36:22 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8CB5616A406 for ; Mon, 12 Mar 2007 16:36:22 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.229]) by mx1.freebsd.org (Postfix) with ESMTP id 43E5D13C4C9 for ; Mon, 12 Mar 2007 16:36:21 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: by wr-out-0506.google.com with SMTP id q50so963916wrq for ; Mon, 12 Mar 2007 09:36:21 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=boo8zDmokXJKq0IKraygjNMxNoH4ntI0oRbqKiPzGIL3Mjhsrgd1txtVQ4ruuFwdwsqyfkDJd1M92F8U192MokOpuAl1gkyMr+6J605z7vKlTYcciYDAJZz+wzHgaHcxDyf/Eiuu4pXuKDO22DcOjM0uwKGiqZiU+MWigsbVqhI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=mYtlomJ65weskb65sG7IGKoaWIFT9RALhsLdsqHA9FqLLr/DOPPNHbqRGZ8VUxI3Y4crWUW61jjmzK7skl8p/8ZGoRWJNHfYl0b1LoPmzkVsqBXmiQJPk+/7oFqrO6jvoLcO7vM2eVtcxvpoFTS9EGHPQe4yCVceN5/K0W7z3PQ= Received: by 10.90.88.13 with SMTP id l13mr4745095agb.1173717381426; Mon, 12 Mar 2007 09:36:21 -0700 (PDT) Received: by 10.100.191.11 with HTTP; Mon, 12 Mar 2007 09:36:21 -0700 (PDT) Message-ID: <3bbf2fe10703120936w1909c744uc36ca1c030e76b6@mail.gmail.com> Date: Mon, 12 Mar 2007 17:36:21 +0100 From: "Attilio Rao" Sender: asmrookie@gmail.com To: "John Baldwin" In-Reply-To: <200703121114.59859.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200703092241.l29Mf2Ds062856@repoman.freebsd.org> <20070310205236.GA9185@garage.freebsd.pl> <3bbf2fe10703101611r60d6e1c5o8ef5fcf309fbf0e3@mail.gmail.com> <200703121114.59859.jhb@freebsd.org> X-Google-Sender-Auth: 9667930bde4e6e78 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Pawel Jakub Dawidek , cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man9 Makefile condvar.9 lock.9 mi_switch.9 mtx_pool.9 mutex.9 rwlock.9 sleep.9 sleepqueue.9 sx.9 thread_exit.9 src/sys/kern kern_synch.c src/sys/sys mutex.h rwlock.h sleepqueue.h sx.h systm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 16:36:22 -0000 2007/3/12, John Baldwin : > On Saturday 10 March 2007 19:11, Attilio Rao wrote: > > 2007/3/10, Pawel Jakub Dawidek : > > > On Sat, Mar 10, 2007 at 12:44:26PM +0100, Attilio Rao wrote: > > > > 2007/3/9, John Baldwin : > > > > >I don't have a date set for removing msleep(), esp. given it's wide > use. > > > > >I would like to remove it and all the spl*() functions in 8.0 if we can > > > > >swing it. > > > > > > > > > >I also have patches to let condition variables work with rwlocks and sx > > > > >locks, but the current implementation results in an API "explosion" > > > > >since each of the cv_*wait*() functions grows a cv_*wait*_rw() version > for > > > > >rwlocks and a cv_*waut*_sx() version for use with sx locks. One > possibility > > > > >would be to just cast the lock argument to (struct lock_object *) since > all > > > > >of our locks have a lock_object as the first member, but then you use > having > > > > >the compiler do type checking, and I'm really not willing to give up on > > > > >that. Too easy to have evil bugs that way. I suppose we could use > some > > > > >evil macro that used typeof() but that would be very gcc specific? > > > > > > > > > >I guess one other possibility is to standardize on the field name for > > > > >the lock_object, calling it lo_object instead of mtx_object, rw_object, > > > > >sx_object, etc. Anyone else have any ideas? > > > > > > > > What about adding a new function like: > > > > > > > > static __inline struct lock_object * > > > > mtx_export_lc(struct mtx *m) > > > > { > > > > > > > > return (&m->mtx_object); > > > > } > > > > > > > > to be per-interface (so having sx_export_lc() and rw_export_lc() too) > > > > and than using in this way: > > > > > > > > static struct mtx foo_lock; > > > > static struct cv foo_cv; > > > > ... > > > > > > > > mtx_lock(&foo_lock); > > > > ... > > > > cv_wait(&foo_cv, mtx_export_lc(&foo_lock)); > > > > > > > > (obviously using new struct lock_object methods you added for > locking/unlocking) > > > > > > > > It sounds reasonable to you? > > > > > > This is ugly. If we really need to provide information about which type > > > of lock we are using, I'd probably prefer cv_wait_(). > > > > > > What about something like this: > > > > > > #define cv_wait(cv, lock) do { > > > switch (LO_CLASSINDEX((struct lock_object *)(lock))) { > > > case 1: > > > cv_wait_mtx(cv, lock); > > > break; > > > case 2: > > > cv_wait_sx(cv, lock); > > > break; > > > case 3: > > > cv_wait_rw(cv, lock); > > > break; > > > default: > > > panic("Invalid lock."); > > > } > > > } while (0) > > > > This is exactly what John is trying to avoid. > > You have however to export cv_wait_*() & friends in the public > > namespace and at this point you don't need such wrapper. > > > > I know it is not so elegant, but the other solutions are uglier. > > Having a function returning the lock object per-primitive is the most > > suitable, IMHO. > > No, that's more typing than _rw and _sx. Here is what I want to happen if > possible: Ok, but it doesn't lead to the API explosion and doesn't have the two problems you mentioned before with struct lock_object: 1) having a "name costrained" member for the lock object 2) having the lock object as first member > cv_wait(cv, mtx); > > cv_wait(cv, rw); > > cv_wait(cv, sx); > > and have the the compiler figure it out. Basically, trying to shoehorn some > C++ into C since mtx, rw, and sx are sub-classes of 'lock_object'. :) That > is, I'd like it to do something like this: > > #define cv_wait(cv, lock) do { \ > if (typeof(lock) == (struct mtx *)) \ > _cv_wait(cv, &lock->mtx_object); \ > else if (typeof(lock) == (struct rwlock *)) \ > _cv_wait(cv, &lock->rw_object); \ > else if (typeof(lock) == (struct sx *)) \ > _cv_wait(cv, &lock->sx_object); \ > else \ > compile_error; \ > } while (0) > > So you still get type checking, etc. I'm thinking maybe the simplest thing to > do is to rename 'mtx_object', 'rw_object', and 'sx_object' fields to all > be 'lock_object' and then do this: Even if this idea is not so bad (beacause we primitives are in a small and controlled number of them) we have a lot of places to update for that. A macro could be a temporary help, btw. Attilio -- Peace can only be achieved by understanding - A. Einstein From owner-cvs-src@FreeBSD.ORG Mon Mar 12 16:54:12 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6CD8216A402; Mon, 12 Mar 2007 16:54:12 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from chipmunk.ai.net (axe.ai.net [205.134.161.26]) by mx1.freebsd.org (Postfix) with ESMTP id 3271113C455; Mon, 12 Mar 2007 16:54:11 +0000 (UTC) (envelope-from trhodes@FreeBSD.org) Received: from localhost (ip70-177-190-239.dc.dc.cox.net [70.177.190.239]) by chipmunk.ai.net (8.13.4/8.13.4) with SMTP id l2CGsDv9014178; Mon, 12 Mar 2007 11:54:14 -0500 (EST) (envelope-from trhodes@FreeBSD.org) Date: Mon, 12 Mar 2007 11:53:59 -0500 From: Tom Rhodes To: Pawel Jakub Dawidek Message-Id: <20070312115359.4c0ae0bf.trhodes@FreeBSD.org> In-Reply-To: <20070310024946.GC1246@garage.freebsd.pl> References: <200703090933.l299XJAP094201@repoman.freebsd.org> <20070310024946.GC1246@garage.freebsd.pl> Organization: The FreeBSD Project X-Mailer: Sylpheed version 1.0.6 (GTK+ 1.2.10; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/usr.sbin/daemon daemon.8 daemon.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Mar 2007 16:54:12 -0000 On Sat, 10 Mar 2007 03:49:46 +0100 Pawel Jakub Dawidek wrote: > On Fri, Mar 09, 2007 at 09:33:19AM +0000, Tom Rhodes wrote: > > trhodes 2007-03-09 09:33:19 UTC > > > > FreeBSD src repository > > > > Modified files: > > usr.sbin/daemon daemon.8 daemon.c > > Log: > > Add support for dropping privileges to a specified user and/or group. > > > > PR: 108523 > > Submitted by: Dmitri Alenitchev (original version) > > Reviewed by: mpp (first reply to PR) > [...] > > + if (user || group) { > > + if (getuid() != 0) > > + errx(1, "only root user is allowed to chroot " > > + "and change UID/GID"); > > + restrict_process(user, group); > > + } > > chroot? Typo, of course. And I'm sorry for the lateness in my reply here, and figured you should get a follow up. I've implemented the changes Robert has requested and sent him a patch for review. He's busy, but promised me he would look over it soon. Thanks, -- Tom Rhodes From owner-cvs-src@FreeBSD.ORG Mon Mar 12 18:33:21 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 68B2016A400; Mon, 12 Mar 2007 18:33:21 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: from heff.fud.org.nz (203-109-251-39.static.bliink.ihug.co.nz [203.109.251.39]) by mx1.freebsd.org (Postfix) with ESMTP id 0BB6613C448; Mon, 12 Mar 2007 18:33:21 +0000 (UTC) (envelope-from thompsa@freebsd.org) Received: by heff.fud.org.nz (Postfix, from userid 1001) id 1D8681CC58; Tue, 13 Mar 2007 07:20:49 +1300 (NZDT) Date: Tue, 13 Mar 2007 07:20:49 +1300 From: Andrew Thompson To: Yar Tikhiy Message-ID: <20070312182049.GB80764@heff.fud.org.nz> References: <200703121308.l2CD8urI098047@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200703121308.l2CD8urI098047@repoman.freebsd.org> User-Agent: Mutt/1.5.13 (2006-08-11) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sbin/ifconfig ifconfig.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Mar 2007 18:33:21 -0000 On Mon, Mar 12, 2007 at 01:08:56PM +0000, Yar Tikhiy wrote: > yar 2007-03-12 13:08:56 UTC > > FreeBSD src repository > > Modified files: > sbin/ifconfig ifconfig.c > Log: > Attempt to load the kernel module only if we are going to create a > new interface. In other cases loading the module is unwanted and > can lead to ill side effects. One such effect found is as follows: > "kldunload if_foo" tells the module to kill all its interfaces, > which results in messages sent to devd; the module unloads. Then > devd starts processing the messages, which ends up in a etc script > running ifconfig fooX, which reloads the module. Great catch! I had been wondering why it had been necessary to unload networking modules twice lately. Andrew From owner-cvs-src@FreeBSD.ORG Mon Mar 12 18:56:49 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0770916A404; Mon, 12 Mar 2007 18:56:49 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: from mail.garage.freebsd.pl (arm132.internetdsl.tpnet.pl [83.17.198.132]) by mx1.freebsd.org (Postfix) with ESMTP id 887D713C43E; Mon, 12 Mar 2007 18:56:48 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id 32683487F7; Mon, 12 Mar 2007 19:56:44 +0100 (CET) Received: from localhost (154.81.datacomsa.pl [195.34.81.154]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id E344145684; Mon, 12 Mar 2007 19:56:38 +0100 (CET) Date: Mon, 12 Mar 2007 19:56:38 +0100 From: Pawel Jakub Dawidek To: John Baldwin Message-ID: <20070312185638.GA5688@garage.freebsd.pl> References: <200703092241.l29Mf2Ds062856@repoman.freebsd.org> <3bbf2fe10703100344w1f2464f0q68086a5af7c4f63c@mail.gmail.com> <20070310205236.GA9185@garage.freebsd.pl> <200703121116.24667.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="FCuugMFkClbJLl1L" Content-Disposition: inline In-Reply-To: <200703121116.24667.jhb@freebsd.org> X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 7.0-CURRENT i386 User-Agent: mutt-ng/devel-r804 (FreeBSD) X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-2.6 required=3.0 tests=BAYES_00 autolearn=ham version=3.0.4 Cc: Attilio Rao , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man9 Makefile condvar.9 lock.9 mi_switch.9 mtx_pool.9 mutex.9 rwlock.9 sleep.9 sleepqueue.9 sx.9 thread_exit.9 src/sys/kern kern_synch.c src/sys/sys mutex.h rwlock.h sleepqueue.h sx.h systm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 18:56:49 -0000 --FCuugMFkClbJLl1L Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 12, 2007 at 11:16:23AM -0400, John Baldwin wrote: > On Saturday 10 March 2007 15:52, Pawel Jakub Dawidek wrote: > > What about something like this: > >=20 > > #define cv_wait(cv, lock) do { > > switch (LO_CLASSINDEX((struct lock_object *)(lock))) { >=20 > The problem with a cast is you use type checking. Might as well do this: >=20 > #define cv_wait(cv, lock) _cv_wait((cv), (struct lock_object *)(lock)) This will skip type checking and my version only cast to provide type checking, so when you pass some random variable it will give you an error. > > PS. I'd really like to be able to use condvar(9) with sx(9) locks, > > because currently I've to manage mu own condvar(9) version for ZFS > > that does exactly this. >=20 > The patch is already done in //depot/jhb/lock/..., just need to settle on= the=20 > API. Ok, good. --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --FCuugMFkClbJLl1L Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFF9aJmForvXbEpPzQRAkW7AKCBnAg3YjjeGIne/iow2TAJV32NkQCgphsJ S3+SEb/81cQTv+m4qqT/KJI= =mMT0 -----END PGP SIGNATURE----- --FCuugMFkClbJLl1L-- From owner-cvs-src@FreeBSD.ORG Mon Mar 12 19:27:38 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A010316A409; Mon, 12 Mar 2007 19:27:38 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 6CE3B13C48C; Mon, 12 Mar 2007 19:27:38 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2CJRcYZ004255; Mon, 12 Mar 2007 19:27:38 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2CJRb8X004254; Mon, 12 Mar 2007 19:27:37 GMT (envelope-from jhb) Message-Id: <200703121927.l2CJRb8X004254@repoman.freebsd.org> From: John Baldwin Date: Mon, 12 Mar 2007 19:27:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern uipc_socket.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 19:27:38 -0000 jhb 2007-03-12 19:27:37 UTC FreeBSD src repository Modified files: sys/kern uipc_socket.c Log: - Use m_gethdr(), m_get(), and m_clget() instead of the macros in sosend_copyin(). - Use M_WAITOK instead of M_TRYWAIT in sosend_copyin(). - Don't check for NULL from M_WAITOK and return ENOBUFS. M_WAITOK/M_TRYWAIT allocations don't fail with NULL. Reviewed by: andre Requested by: andre (2) Revision Changes Path 1.294 +5 -20 src/sys/kern/uipc_socket.c From owner-cvs-src@FreeBSD.ORG Mon Mar 12 19:50:30 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9120616A400; Mon, 12 Mar 2007 19:50:30 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 6B47513C483; Mon, 12 Mar 2007 19:50:30 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2CJoUK3007599; Mon, 12 Mar 2007 19:50:30 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2CJoUpP007598; Mon, 12 Mar 2007 19:50:30 GMT (envelope-from jhb) Message-Id: <200703121950.l2CJoUpP007598@repoman.freebsd.org> From: John Baldwin Date: Mon, 12 Mar 2007 19:50:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/amd64/amd64 io_apic.c src/sys/i386/i386 io_apic.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 19:50:30 -0000 jhb 2007-03-12 19:50:30 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/amd64/amd64 io_apic.c sys/i386/i386 io_apic.c Log: MFC: Add a simple device driver to "eat" any I/O APICs that show up as PCI devices. Revision Changes Path 1.15.2.8 +48 -1 src/sys/amd64/amd64/io_apic.c 1.20.2.8 +48 -1 src/sys/i386/i386/io_apic.c From owner-cvs-src@FreeBSD.ORG Mon Mar 12 19:51:58 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 002C716A403; Mon, 12 Mar 2007 19:51:57 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id CECD713C458; Mon, 12 Mar 2007 19:51:57 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2CJpvYK008237; Mon, 12 Mar 2007 19:51:57 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2CJpvwI008232; Mon, 12 Mar 2007 19:51:57 GMT (envelope-from jhb) Message-Id: <200703121951.l2CJpvwI008232@repoman.freebsd.org> From: John Baldwin Date: Mon, 12 Mar 2007 19:51:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libc/resolv res_send.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Mar 2007 19:51:58 -0000 jhb 2007-03-12 19:51:57 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libc/resolv res_send.c Log: MFC: Don't reject file descriptors higher than FD_SETSIZE when using kevent(2). Revision Changes Path 1.2.2.5 +5 -7 src/lib/libc/resolv/res_send.c From owner-cvs-src@FreeBSD.ORG Mon Mar 12 19:54:36 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 93E1716A403; Mon, 12 Mar 2007 19:54:36 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.freebsd.org (Postfix) with ESMTP id 37ECC13C458; Mon, 12 Mar 2007 19:54:36 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l2CJsYSK064108; Mon, 12 Mar 2007 14:54:34 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: Pawel Jakub Dawidek Date: Mon, 12 Mar 2007 15:35:21 -0400 User-Agent: KMail/1.9.1 References: <200703092241.l29Mf2Ds062856@repoman.freebsd.org> <200703121116.24667.jhb@freebsd.org> <20070312185638.GA5688@garage.freebsd.pl> In-Reply-To: <20070312185638.GA5688@garage.freebsd.pl> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200703121535.22140.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Mon, 12 Mar 2007 14:54:34 -0500 (EST) X-Virus-Scanned: ClamAV 0.88.3/2825/Mon Mar 12 12:11:35 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: Attilio Rao , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man9 Makefile condvar.9 lock.9 mi_switch.9 mtx_pool.9 mutex.9 rwlock.9 sleep.9 sleepqueue.9 sx.9 thread_exit.9 src/sys/kern kern_synch.c src/sys/sys mutex.h rwlock.h sleepqueue.h sx.h systm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 19:54:36 -0000 On Monday 12 March 2007 14:56, Pawel Jakub Dawidek wrote: > On Mon, Mar 12, 2007 at 11:16:23AM -0400, John Baldwin wrote: > > On Saturday 10 March 2007 15:52, Pawel Jakub Dawidek wrote: > > > What about something like this: > > > > > > #define cv_wait(cv, lock) do { > > > switch (LO_CLASSINDEX((struct lock_object *)(lock))) { > > > > The problem with a cast is you use type checking. Might as well do this: > > > > #define cv_wait(cv, lock) _cv_wait((cv), (struct lock_object *)(lock)) > > This will skip type checking and my version only cast to provide type > checking, so when you pass some random variable it will give you an > error. Not really, you may pass some garbage and the LO_CLASSINDEX turns out to be a mutex. :) You only get a runtime error, not a compile-time one. Type-checking by the compiler is nice because you get compile-time errors. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Mon Mar 12 19:54:38 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 348CF16A401; Mon, 12 Mar 2007 19:54:38 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.freebsd.org (Postfix) with ESMTP id CB61313C45D; Mon, 12 Mar 2007 19:54:37 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l2CJsYSL064108; Mon, 12 Mar 2007 14:54:36 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: "Attilio Rao" Date: Mon, 12 Mar 2007 15:39:26 -0400 User-Agent: KMail/1.9.1 References: <200703092241.l29Mf2Ds062856@repoman.freebsd.org> <200703121114.59859.jhb@freebsd.org> <3bbf2fe10703120936w1909c744uc36ca1c030e76b6@mail.gmail.com> In-Reply-To: <3bbf2fe10703120936w1909c744uc36ca1c030e76b6@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200703121539.27016.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Mon, 12 Mar 2007 14:54:36 -0500 (EST) X-Virus-Scanned: ClamAV 0.88.3/2825/Mon Mar 12 12:11:35 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Pawel Jakub Dawidek , cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man9 Makefile condvar.9 lock.9 mi_switch.9 mtx_pool.9 mutex.9 rwlock.9 sleep.9 sleepqueue.9 sx.9 thread_exit.9 src/sys/kern kern_synch.c src/sys/sys mutex.h rwlock.h sleepqueue.h sx.h systm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 19:54:38 -0000 On Monday 12 March 2007 12:36, Attilio Rao wrote: > > So you still get type checking, etc. I'm thinking maybe the simplest thing to > > do is to rename 'mtx_object', 'rw_object', and 'sx_object' fields to all > > be 'lock_object' and then do this: > > Even if this idea is not so bad (beacause we primitives are in a small > and controlled number of them) we have a lot of places to update for > that. A macro could be a temporary help, btw. They are actually not very widespread at all, most uses are in macros in the headers or in the lock code itself. Nothing M-% in xemacs can't handle. :) % kgrep -l -E '(mtx|rw|sx)_object' kern/kern_condvar.c kern/kern_exit.c kern/kern_kse.c kern/kern_sig.c kern/kern_lock.c kern/kern_mutex.c kern/kern_rwlock.c kern/kern_sx.c kern/kern_synch.c kern/subr_witness.c sys/_mutex.h sys/_rwlock.h sys/lock.h sys/mutex.h sys/rwlock.h sys/sx.h sys/proc.h sys/systm.h -- John Baldwin From owner-cvs-src@FreeBSD.ORG Mon Mar 12 20:03:54 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 060CE16A403; Mon, 12 Mar 2007 20:03:54 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: from mail.garage.freebsd.pl (arm132.internetdsl.tpnet.pl [83.17.198.132]) by mx1.freebsd.org (Postfix) with ESMTP id 8359A13C480; Mon, 12 Mar 2007 20:03:53 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id 1A49A487F3; Mon, 12 Mar 2007 21:03:52 +0100 (CET) Received: from localhost (154.81.datacomsa.pl [195.34.81.154]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id 5F7254569A; Mon, 12 Mar 2007 21:03:46 +0100 (CET) Date: Mon, 12 Mar 2007 21:03:45 +0100 From: Pawel Jakub Dawidek To: John Baldwin Message-ID: <20070312200345.GB5688@garage.freebsd.pl> References: <200703092241.l29Mf2Ds062856@repoman.freebsd.org> <200703121116.24667.jhb@freebsd.org> <20070312185638.GA5688@garage.freebsd.pl> <200703121535.22140.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="7iMSBzlTiPOCCT2k" Content-Disposition: inline In-Reply-To: <200703121535.22140.jhb@freebsd.org> X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 7.0-CURRENT i386 User-Agent: mutt-ng/devel-r804 (FreeBSD) X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-2.6 required=3.0 tests=BAYES_00 autolearn=ham version=3.0.4 Cc: Attilio Rao , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man9 Makefile condvar.9 lock.9 mi_switch.9 mtx_pool.9 mutex.9 rwlock.9 sleep.9 sleepqueue.9 sx.9 thread_exit.9 src/sys/kern kern_synch.c src/sys/sys mutex.h rwlock.h sleepqueue.h sx.h systm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 20:03:54 -0000 --7iMSBzlTiPOCCT2k Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 12, 2007 at 03:35:21PM -0400, John Baldwin wrote: > On Monday 12 March 2007 14:56, Pawel Jakub Dawidek wrote: > > On Mon, Mar 12, 2007 at 11:16:23AM -0400, John Baldwin wrote: > > > On Saturday 10 March 2007 15:52, Pawel Jakub Dawidek wrote: > > > > What about something like this: > > > >=20 > > > > #define cv_wait(cv, lock) do { > > > > switch (LO_CLASSINDEX((struct lock_object *)(lock))) { > > >=20 > > > The problem with a cast is you use type checking. Might as well do t= his: > > >=20 > > > #define cv_wait(cv, lock) _cv_wait((cv), (struct lock_object *)(lock)) > >=20 > > This will skip type checking and my version only cast to provide type > > checking, so when you pass some random variable it will give you an > > error. >=20 > Not really, you may pass some garbage and the LO_CLASSINDEX turns out to = be a=20 > mutex. :) You only get a runtime error, not a compile-time one. =20 > Type-checking by the compiler is nice because you get compile-time errors. I'll get compile-time error, because cv_wait_mtx() takes 'struct condvar *' and 'struct mtx *' as arguments. So even if some garbage returns 1, which turns out to be a mutex, call to cv_wait_mtx() will generate compile-time error. But it seems the solution may not be that good if it is not very obvious on a first look. If typeof() thing works, its fine by me, just give me condvar(9) that works with sx(9) locks:) --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --7iMSBzlTiPOCCT2k Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFF9bIhForvXbEpPzQRAlOhAKDWngF4UQfgM8xuVhcsm64LxGmT0QCg93sQ 4p5R/rqb6GhGL5ztkesK17M= =vq/h -----END PGP SIGNATURE----- --7iMSBzlTiPOCCT2k-- From owner-cvs-src@FreeBSD.ORG Mon Mar 12 20:10:30 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3B1B716A405; Mon, 12 Mar 2007 20:10:30 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 15C4113C44C; Mon, 12 Mar 2007 20:10:30 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2CKATxf011739; Mon, 12 Mar 2007 20:10:29 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2CKATqC011737; Mon, 12 Mar 2007 20:10:29 GMT (envelope-from jhb) Message-Id: <200703122010.l2CKATqC011737@repoman.freebsd.org> From: John Baldwin Date: Mon, 12 Mar 2007 20:10:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_rwlock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Mar 2007 20:10:30 -0000 jhb 2007-03-12 20:10:29 UTC FreeBSD src repository Modified files: sys/kern kern_rwlock.c Log: Fix a typo. Revision Changes Path 1.19 +1 -1 src/sys/kern/kern_rwlock.c From owner-cvs-src@FreeBSD.ORG Mon Mar 12 20:17:53 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2906116A40A for ; Mon, 12 Mar 2007 20:17:53 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.249]) by mx1.freebsd.org (Postfix) with ESMTP id D09DB13C4F0 for ; Mon, 12 Mar 2007 20:17:52 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: by an-out-0708.google.com with SMTP id c24so1446097ana for ; Mon, 12 Mar 2007 13:17:52 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=PqZPdhM37rlm/LRPvoRMwlktXpNa+6OxOvIxISaTlM8XF4wx/acSBwIbrnqBg7QIDNvNPziV+4K8ctmjeIR0/+GcyBleevzz2ry+RgwEMA3Mebk4iy9GBo4bfC87JgNDWIpzsi6j7abUtpjNAuXNnwMRYIx7v3QvBFqtWjPvgFY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=uJHMvJu+93/UPocWRwdZqJxAtuUeK7V+a4uNf7zzOYphC/uj/4/GF6u+DRjs/oiEueTlAXagpW4/m8XOf1jV1Q3bbxENskrxK8uRb99lc+PazAwkbXV2dle8Nu7b/CUkOp4Ww14SKzudlOTuTwD0v0KV9RV0cjgphgakUApOuCQ= Received: by 10.100.47.6 with SMTP id u6mr166939anu.1173730672193; Mon, 12 Mar 2007 13:17:52 -0700 (PDT) Received: by 10.100.191.11 with HTTP; Mon, 12 Mar 2007 13:17:52 -0700 (PDT) Message-ID: <3bbf2fe10703121317h2fc8d639qfd47def80f5cbe91@mail.gmail.com> Date: Mon, 12 Mar 2007 21:17:52 +0100 From: "Attilio Rao" Sender: asmrookie@gmail.com To: "Pawel Jakub Dawidek" In-Reply-To: <20070312200345.GB5688@garage.freebsd.pl> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200703092241.l29Mf2Ds062856@repoman.freebsd.org> <200703121116.24667.jhb@freebsd.org> <20070312185638.GA5688@garage.freebsd.pl> <200703121535.22140.jhb@freebsd.org> <20070312200345.GB5688@garage.freebsd.pl> X-Google-Sender-Auth: 2eb5ffe296605d01 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org, John Baldwin Subject: Re: cvs commit: src/share/man/man9 Makefile condvar.9 lock.9 mi_switch.9 mtx_pool.9 mutex.9 rwlock.9 sleep.9 sleepqueue.9 sx.9 thread_exit.9 src/sys/kern kern_synch.c src/sys/sys mutex.h rwlock.h sleepqueue.h sx.h systm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 20:17:53 -0000 2007/3/12, Pawel Jakub Dawidek : > On Mon, Mar 12, 2007 at 03:35:21PM -0400, John Baldwin wrote: > > On Monday 12 March 2007 14:56, Pawel Jakub Dawidek wrote: > > > On Mon, Mar 12, 2007 at 11:16:23AM -0400, John Baldwin wrote: > > > > On Saturday 10 March 2007 15:52, Pawel Jakub Dawidek wrote: > > > > > What about something like this: > > > > > > > > > > #define cv_wait(cv, lock) do { > > > > > switch (LO_CLASSINDEX((struct lock_object *)(lock))) { > > > > > > > > The problem with a cast is you use type checking. Might as well do this: > > > > > > > > #define cv_wait(cv, lock) _cv_wait((cv), (struct lock_object *)(lock)) > > > > > > This will skip type checking and my version only cast to provide type > > > checking, so when you pass some random variable it will give you an > > > error. > > > > Not really, you may pass some garbage and the LO_CLASSINDEX turns out to be a > > mutex. :) You only get a runtime error, not a compile-time one. > > Type-checking by the compiler is nice because you get compile-time errors. > > I'll get compile-time error, because cv_wait_mtx() takes > 'struct condvar *' and 'struct mtx *' as arguments. So even if some > garbage returns 1, which turns out to be a mutex, call to cv_wait_mtx() > will generate compile-time error. However, it has another kind of problem we were trying to avoid: the first member of the lock you pass should be the struct lock_object. We should not deal on the ordering of members for locks. > But it seems the solution may not be that good if it is not very obvious > on a first look. If typeof() thing works, its fine by me, just give me > condvar(9) that works with sx(9) locks:) I think problems with typeof() are 2: 1) It requires a serie of if/else if before to call the cv_wait() (increase of kernel .text, small slowness, etc.) 2) It is GCC dependant (but we have other of it inside the kernel alredy, so this is a minor nit) Attilio -- Peace can only be achieved by understanding - A. Einstein From owner-cvs-src@FreeBSD.ORG Mon Mar 12 20:27:22 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A194516A413; Mon, 12 Mar 2007 20:27:22 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 79FA213C4C5; Mon, 12 Mar 2007 20:27:22 +0000 (UTC) (envelope-from jkim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2CKRMic014761; Mon, 12 Mar 2007 20:27:22 GMT (envelope-from jkim@repoman.freebsd.org) Received: (from jkim@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2CKRMRO014760; Mon, 12 Mar 2007 20:27:22 GMT (envelope-from jkim) Message-Id: <200703122027.l2CKRMRO014760@repoman.freebsd.org> From: Jung-uk Kim Date: Mon, 12 Mar 2007 20:27:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/amd64/amd64 identcpu.c src/sys/amd64/include specialreg.h src/sys/i386/i386 identcpu.c src/sys/i386/include specialreg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 20:27:22 -0000 jkim 2007-03-12 20:27:22 UTC FreeBSD src repository Modified files: sys/amd64/amd64 identcpu.c sys/amd64/include specialreg.h sys/i386/i386 identcpu.c sys/i386/include specialreg.h Log: Add another CPUID for AMD CPUs and fix style(9) while I am here. Revision Changes Path 1.150 +1 -1 src/sys/amd64/amd64/identcpu.c 1.37 +84 -83 src/sys/amd64/include/specialreg.h 1.172 +1 -1 src/sys/i386/i386/identcpu.c 1.38 +113 -112 src/sys/i386/include/specialreg.h From owner-cvs-src@FreeBSD.ORG Mon Mar 12 20:31:32 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0148716A401; Mon, 12 Mar 2007 20:31:32 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.freebsd.org (Postfix) with ESMTP id 7465513C4B9; Mon, 12 Mar 2007 20:31:31 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l2CKVSEa064348; Mon, 12 Mar 2007 15:31:29 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: Pawel Jakub Dawidek Date: Mon, 12 Mar 2007 16:18:40 -0400 User-Agent: KMail/1.9.1 References: <200703092241.l29Mf2Ds062856@repoman.freebsd.org> <200703121535.22140.jhb@freebsd.org> <20070312200345.GB5688@garage.freebsd.pl> In-Reply-To: <20070312200345.GB5688@garage.freebsd.pl> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200703121618.41084.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Mon, 12 Mar 2007 15:31:30 -0500 (EST) X-Virus-Scanned: ClamAV 0.88.3/2825/Mon Mar 12 12:11:35 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: Attilio Rao , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man9 Makefile condvar.9 lock.9 mi_switch.9 mtx_pool.9 mutex.9 rwlock.9 sleep.9 sleepqueue.9 sx.9 thread_exit.9 src/sys/kern kern_synch.c src/sys/sys mutex.h rwlock.h sleepqueue.h sx.h systm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 20:31:32 -0000 On Monday 12 March 2007 16:03, Pawel Jakub Dawidek wrote: > On Mon, Mar 12, 2007 at 03:35:21PM -0400, John Baldwin wrote: > > On Monday 12 March 2007 14:56, Pawel Jakub Dawidek wrote: > > > On Mon, Mar 12, 2007 at 11:16:23AM -0400, John Baldwin wrote: > > > > On Saturday 10 March 2007 15:52, Pawel Jakub Dawidek wrote: > > > > > What about something like this: > > > > > > > > > > #define cv_wait(cv, lock) do { > > > > > switch (LO_CLASSINDEX((struct lock_object *)(lock))) { > > > > > > > > The problem with a cast is you use type checking. Might as well do this: > > > > > > > > #define cv_wait(cv, lock) _cv_wait((cv), (struct lock_object *)(lock)) > > > > > > This will skip type checking and my version only cast to provide type > > > checking, so when you pass some random variable it will give you an > > > error. > > > > Not really, you may pass some garbage and the LO_CLASSINDEX turns out to be a > > mutex. :) You only get a runtime error, not a compile-time one. > > Type-checking by the compiler is nice because you get compile-time errors. > > I'll get compile-time error, because cv_wait_mtx() takes > 'struct condvar *' and 'struct mtx *' as arguments. So even if some > garbage returns 1, which turns out to be a mutex, call to cv_wait_mtx() > will generate compile-time error. Err, no, actually, yours will always give compile errors actually. Keep in mind that LO_CLASSINDEX() is a run-time check. This: #define cv_wait(cv, lock) do { switch (LO_CLASSINDEX((struct lock_object *)(lock))) { case 1: cv_wait_mtx(cv, lock); break; case 2: cv_wait_sx(cv, lock); break; case 3: cv_wait_rw(cv, lock); break; default: panic("Invalid lock."); } } while (0) Will try to pass 'lock' to three different functions, at least 2 of which will trigger compile errors. :) The kernel won't choose which one to run until runtime though. The key is that I want a compile error, not a panic(). :) -- John Baldwin From owner-cvs-src@FreeBSD.ORG Mon Mar 12 20:31:35 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 03C9616A402; Mon, 12 Mar 2007 20:31:35 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.freebsd.org (Postfix) with ESMTP id 8C1D913C483; Mon, 12 Mar 2007 20:31:34 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l2CKVWVM064356; Mon, 12 Mar 2007 15:31:32 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: "Attilio Rao" Date: Mon, 12 Mar 2007 16:31:10 -0400 User-Agent: KMail/1.9.1 References: <200703092241.l29Mf2Ds062856@repoman.freebsd.org> <20070312200345.GB5688@garage.freebsd.pl> <3bbf2fe10703121317h2fc8d639qfd47def80f5cbe91@mail.gmail.com> In-Reply-To: <3bbf2fe10703121317h2fc8d639qfd47def80f5cbe91@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200703121631.11606.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Mon, 12 Mar 2007 15:31:33 -0500 (EST) X-Virus-Scanned: ClamAV 0.88.3/2825/Mon Mar 12 12:11:35 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Pawel Jakub Dawidek , cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man9 Makefile condvar.9 lock.9 mi_switch.9 mtx_pool.9 mutex.9 rwlock.9 sleep.9 sleepqueue.9 sx.9 thread_exit.9 src/sys/kern kern_synch.c src/sys/sys mutex.h rwlock.h sleepqueue.h sx.h systm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 20:31:35 -0000 On Monday 12 March 2007 16:17, Attilio Rao wrote: > 2007/3/12, Pawel Jakub Dawidek : > > On Mon, Mar 12, 2007 at 03:35:21PM -0400, John Baldwin wrote: > > > On Monday 12 March 2007 14:56, Pawel Jakub Dawidek wrote: > > > > On Mon, Mar 12, 2007 at 11:16:23AM -0400, John Baldwin wrote: > > > > > On Saturday 10 March 2007 15:52, Pawel Jakub Dawidek wrote: > > > > > > What about something like this: > > > > > > > > > > > > #define cv_wait(cv, lock) do { > > > > > > switch (LO_CLASSINDEX((struct lock_object *)(lock))) { > > > > > > > > > > The problem with a cast is you use type checking. Might as well do this: > > > > > > > > > > #define cv_wait(cv, lock) _cv_wait((cv), (struct lock_object *)(lock)) > > > > > > > > This will skip type checking and my version only cast to provide type > > > > checking, so when you pass some random variable it will give you an > > > > error. > > > > > > Not really, you may pass some garbage and the LO_CLASSINDEX turns out to be a > > > mutex. :) You only get a runtime error, not a compile-time one. > > > Type-checking by the compiler is nice because you get compile-time errors. > > > > I'll get compile-time error, because cv_wait_mtx() takes > > 'struct condvar *' and 'struct mtx *' as arguments. So even if some > > garbage returns 1, which turns out to be a mutex, call to cv_wait_mtx() > > will generate compile-time error. > > However, it has another kind of problem we were trying to avoid: the > first member of the lock you pass should be the struct lock_object. We > should not deal on the ordering of members for locks. > > > But it seems the solution may not be that good if it is not very obvious > > on a first look. If typeof() thing works, its fine by me, just give me > > condvar(9) that works with sx(9) locks:) > > I think problems with typeof() are 2: > 1) It requires a serie of if/else if before to call the cv_wait() > (increase of kernel .text, small slowness, etc.) The compiler should optimize those out actually to a single call to _cv_wait(), just as it does with PCPU_*(). > 2) It is GCC dependant (but we have other of it inside the kernel > alredy, so this is a minor nit) That is the only really big nit. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Mon Mar 12 20:42:15 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 84E6D16A401; Mon, 12 Mar 2007 20:42:15 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: from mail.garage.freebsd.pl (arm132.internetdsl.tpnet.pl [83.17.198.132]) by mx1.freebsd.org (Postfix) with ESMTP id B98A013C457; Mon, 12 Mar 2007 20:42:14 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id C030345CD9; Mon, 12 Mar 2007 21:42:12 +0100 (CET) Received: from localhost (154.81.datacomsa.pl [195.34.81.154]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id B214945684; Mon, 12 Mar 2007 21:42:06 +0100 (CET) Date: Mon, 12 Mar 2007 21:42:05 +0100 From: Pawel Jakub Dawidek To: John Baldwin Message-ID: <20070312204205.GC5688@garage.freebsd.pl> References: <200703092241.l29Mf2Ds062856@repoman.freebsd.org> <200703121535.22140.jhb@freebsd.org> <20070312200345.GB5688@garage.freebsd.pl> <200703121618.41084.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="TiqCXmo5T1hvSQQg" Content-Disposition: inline In-Reply-To: <200703121618.41084.jhb@freebsd.org> X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 7.0-CURRENT i386 User-Agent: mutt-ng/devel-r804 (FreeBSD) X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-2.6 required=3.0 tests=BAYES_00 autolearn=ham version=3.0.4 Cc: Attilio Rao , cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man9 Makefile condvar.9 lock.9 mi_switch.9 mtx_pool.9 mutex.9 rwlock.9 sleep.9 sleepqueue.9 sx.9 thread_exit.9 src/sys/kern kern_synch.c src/sys/sys mutex.h rwlock.h sleepqueue.h sx.h systm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 20:42:15 -0000 --TiqCXmo5T1hvSQQg Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 12, 2007 at 04:18:40PM -0400, John Baldwin wrote: > On Monday 12 March 2007 16:03, Pawel Jakub Dawidek wrote: > > On Mon, Mar 12, 2007 at 03:35:21PM -0400, John Baldwin wrote: > > > On Monday 12 March 2007 14:56, Pawel Jakub Dawidek wrote: > > > > On Mon, Mar 12, 2007 at 11:16:23AM -0400, John Baldwin wrote: > > > > > On Saturday 10 March 2007 15:52, Pawel Jakub Dawidek wrote: > > > > > > What about something like this: > > > > > >=20 > > > > > > #define cv_wait(cv, lock) do { > > > > > > switch (LO_CLASSINDEX((struct lock_object *)(lock))) { > > > > >=20 > > > > > The problem with a cast is you use type checking. Might as well = do=20 > this: > > > > >=20 > > > > > #define cv_wait(cv, lock) _cv_wait((cv), (struct lock_object *)(l= ock)) > > > >=20 > > > > This will skip type checking and my version only cast to provide ty= pe > > > > checking, so when you pass some random variable it will give you an > > > > error. > > >=20 > > > Not really, you may pass some garbage and the LO_CLASSINDEX turns out= to=20 > be a=20 > > > mutex. :) You only get a runtime error, not a compile-time one. =20 > > > Type-checking by the compiler is nice because you get compile-time er= rors. > >=20 > > I'll get compile-time error, because cv_wait_mtx() takes > > 'struct condvar *' and 'struct mtx *' as arguments. So even if some > > garbage returns 1, which turns out to be a mutex, call to cv_wait_mtx() > > will generate compile-time error. >=20 > Err, no, actually, yours will always give compile errors actually. Keep = in=20 > mind that LO_CLASSINDEX() is a run-time check. This: >=20 > #define cv_wait(cv, lock) do { > switch (LO_CLASSINDEX((struct lock_object *)(lock))) { > case 1: > cv_wait_mtx(cv, lock); > break; > case 2: > cv_wait_sx(cv, lock); > break; > case 3: > cv_wait_rw(cv, lock); > break; > default: > panic("Invalid lock."); > } > } while (0) >=20 > Will try to pass 'lock' to three different functions, at least 2 of which= will=20 > trigger compile errors. :) The kernel won't choose which one to run unti= l=20 > runtime though. The key is that I want a compile error, not a panic(). :) Ah, you are right. --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --TiqCXmo5T1hvSQQg Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFF9bsdForvXbEpPzQRAuxLAJ42gy497h9MvbR3eLU+8Z43M4+PpACgzNxW kFYB7jdQEOllvlT7XJABU0M= =dc/E -----END PGP SIGNATURE----- --TiqCXmo5T1hvSQQg-- From owner-cvs-src@FreeBSD.ORG Mon Mar 12 20:49:30 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F099916A400; Mon, 12 Mar 2007 20:49:30 +0000 (UTC) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (comp.chem.msu.su [158.250.32.97]) by mx1.freebsd.org (Postfix) with ESMTP id 5B9D913C457; Mon, 12 Mar 2007 20:49:29 +0000 (UTC) (envelope-from yar@comp.chem.msu.su) Received: from comp.chem.msu.su (localhost [127.0.0.1]) by comp.chem.msu.su (8.13.4/8.13.4) with ESMTP id l2CKnRgJ072434; Mon, 12 Mar 2007 23:49:27 +0300 (MSK) (envelope-from yar@comp.chem.msu.su) Received: (from yar@localhost) by comp.chem.msu.su (8.13.4/8.13.4/Submit) id l2CKnRLf072433; Mon, 12 Mar 2007 23:49:27 +0300 (MSK) (envelope-from yar) Date: Mon, 12 Mar 2007 23:49:27 +0300 From: Yar Tikhiy To: Andrew Thompson Message-ID: <20070312204926.GH44732@comp.chem.msu.su> References: <200703121308.l2CD8urI098047@repoman.freebsd.org> <20070312182049.GB80764@heff.fud.org.nz> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070312182049.GB80764@heff.fud.org.nz> User-Agent: Mutt/1.5.9i Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sbin/ifconfig ifconfig.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Mar 2007 20:49:31 -0000 On Tue, Mar 13, 2007 at 07:20:49AM +1300, Andrew Thompson wrote: > On Mon, Mar 12, 2007 at 01:08:56PM +0000, Yar Tikhiy wrote: > > yar 2007-03-12 13:08:56 UTC > > > > FreeBSD src repository > > > > Modified files: > > sbin/ifconfig ifconfig.c > > Log: > > Attempt to load the kernel module only if we are going to create a > > new interface. In other cases loading the module is unwanted and > > can lead to ill side effects. One such effect found is as follows: > > "kldunload if_foo" tells the module to kill all its interfaces, > > which results in messages sent to devd; the module unloads. Then > > devd starts processing the messages, which ends up in a etc script > > running ifconfig fooX, which reloads the module. > > Great catch! I had been wondering why it had been necessary to unload > networking modules twice lately. Yeah, just noticed the weird thing today. Now I'm in doubt whether it is OK to MFC this change. It has a little side effect, too. Namely it burns the bridge to old-style networking modules that create some interfaces as soon as loaded. Among stock interfaces, those are lo, enc, and pflog. Fortunately, neither lo nor enc is built as a separate module; and ifconfig can't load pflog anyway because the module name isn't if_pflog.ko -- for now /etc/rc.d/pflog takes care of loading pflog.ko. So the only concern left is that somebody somewhere uses such an old-style 3rd-party module and relies on the command ifconfig foo0 inet blah-blah-blah up loading the module and thus making foo0 appear instantly, without an explicit `create' parameter to ifconfig. -- Yar From owner-cvs-src@FreeBSD.ORG Mon Mar 12 20:50:35 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7BE8416A406 for ; Mon, 12 Mar 2007 20:50:35 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.241]) by mx1.freebsd.org (Postfix) with ESMTP id 04B8E13C45A for ; Mon, 12 Mar 2007 20:50:34 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: by an-out-0708.google.com with SMTP id c24so1458515ana for ; Mon, 12 Mar 2007 13:50:34 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=i7/G3zHgcw7fMmtBm/+NIdJBrDDPe7urEdw3uR4lVSs6foNPq4jU2q3rRKxSFnkNVm8YqDES2Yhu4BJXKaZSU9U+mgqa4ItxB+Fh+nxdjVsLjlueFkkkMK8Nt9HT063vEH6TpQAli7KsPW54RI5UEnFHkcP3/JnR0iz96yM4X7Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=tpOcye7NYNxoR3zVrZQdVX/F90gWBbXpqBTzEknUl0ScD/fL8mT9K0zvAxJGUAzqt+cdmxcdbR4cDLIz4sUL+mdgyYHsluo/eflYcBj9ZPkIsxVAlE9jHR1YWP8U1+SvcOalAxCKSAiYBgbrLG+DUnGAi3VIGl1SkNILW2eyBD8= Received: by 10.100.120.5 with SMTP id s5mr108716anc.1173732634484; Mon, 12 Mar 2007 13:50:34 -0700 (PDT) Received: by 10.100.191.11 with HTTP; Mon, 12 Mar 2007 13:50:34 -0700 (PDT) Message-ID: <3bbf2fe10703121350k7709dcb0s3ca39a3fb5a6b32b@mail.gmail.com> Date: Mon, 12 Mar 2007 21:50:34 +0100 From: "Attilio Rao" Sender: asmrookie@gmail.com To: "John Baldwin" In-Reply-To: <200703121631.11606.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200703092241.l29Mf2Ds062856@repoman.freebsd.org> <20070312200345.GB5688@garage.freebsd.pl> <3bbf2fe10703121317h2fc8d639qfd47def80f5cbe91@mail.gmail.com> <200703121631.11606.jhb@freebsd.org> X-Google-Sender-Auth: 3f4939d07ecde767 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Pawel Jakub Dawidek , cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man9 Makefile condvar.9 lock.9 mi_switch.9 mtx_pool.9 mutex.9 rwlock.9 sleep.9 sleepqueue.9 sx.9 thread_exit.9 src/sys/kern kern_synch.c src/sys/sys mutex.h rwlock.h sleepqueue.h sx.h systm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 20:50:35 -0000 2007/3/12, John Baldwin : > On Monday 12 March 2007 16:17, Attilio Rao wrote: > > 2007/3/12, Pawel Jakub Dawidek : > > > On Mon, Mar 12, 2007 at 03:35:21PM -0400, John Baldwin wrote: > > > > On Monday 12 March 2007 14:56, Pawel Jakub Dawidek wrote: > > > > > On Mon, Mar 12, 2007 at 11:16:23AM -0400, John Baldwin wrote: > > > > > > On Saturday 10 March 2007 15:52, Pawel Jakub Dawidek wrote: > > > > > > > What about something like this: > > > > > > > > > > > > > > #define cv_wait(cv, lock) do { > > > > > > > switch (LO_CLASSINDEX((struct lock_object *)(lock))) { > > > > > > > > > > > > The problem with a cast is you use type checking. Might as well do > this: > > > > > > > > > > > > #define cv_wait(cv, lock) _cv_wait((cv), (struct lock_object > *)(lock)) > > > > > > > > > > This will skip type checking and my version only cast to provide type > > > > > checking, so when you pass some random variable it will give you an > > > > > error. > > > > > > > > Not really, you may pass some garbage and the LO_CLASSINDEX turns out to > be a > > > > mutex. :) You only get a runtime error, not a compile-time one. > > > > Type-checking by the compiler is nice because you get compile-time > errors. > > > > > > I'll get compile-time error, because cv_wait_mtx() takes > > > 'struct condvar *' and 'struct mtx *' as arguments. So even if some > > > garbage returns 1, which turns out to be a mutex, call to cv_wait_mtx() > > > will generate compile-time error. > > > > However, it has another kind of problem we were trying to avoid: the > > first member of the lock you pass should be the struct lock_object. We > > should not deal on the ordering of members for locks. > > > > > But it seems the solution may not be that good if it is not very obvious > > > on a first look. If typeof() thing works, its fine by me, just give me > > > condvar(9) that works with sx(9) locks:) > > > > I think problems with typeof() are 2: > > 1) It requires a serie of if/else if before to call the cv_wait() > > (increase of kernel .text, small slowness, etc.) > > The compiler should optimize those out actually to a single call to > _cv_wait(), just as it does with PCPU_*(). Yes, but it can't optimize the code of choice for different arguments passing. It is noisy extra-code for every call :) Attilio -- Peace can only be achieved by understanding - A. Einstein From owner-cvs-src@FreeBSD.ORG Mon Mar 12 21:41:02 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 058D816A400; Mon, 12 Mar 2007 21:41:02 +0000 (UTC) (envelope-from joerg@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id D2D4413C458; Mon, 12 Mar 2007 21:41:01 +0000 (UTC) (envelope-from joerg@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2CLf1ko036101; Mon, 12 Mar 2007 21:41:01 GMT (envelope-from joerg@repoman.freebsd.org) Received: (from joerg@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2CLf1VK036091; Mon, 12 Mar 2007 21:41:01 GMT (envelope-from joerg) Message-Id: <200703122141.l2CLf1VK036091@repoman.freebsd.org> From: Joerg Wunsch Date: Mon, 12 Mar 2007 21:41:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/usr.sbin/fdcontrol fdcontrol.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Mar 2007 21:41:02 -0000 joerg 2007-03-12 21:41:01 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.sbin/fdcontrol fdcontrol.c Log: Merge Peter's fix from rev 1.14 back to RELENG_6. This line of code appears to have been accidentally committed in rev 1.11, and was never meant to go into any official code. Revision Changes Path 1.13.2.1 +0 -1 src/usr.sbin/fdcontrol/fdcontrol.c From owner-cvs-src@FreeBSD.ORG Mon Mar 12 22:35:44 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2ED4716A401; Mon, 12 Mar 2007 22:35:44 +0000 (UTC) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 07F2C13C45D; Mon, 12 Mar 2007 22:35:44 +0000 (UTC) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2CMZh7c046132; Mon, 12 Mar 2007 22:35:43 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2CMZhdc046131; Mon, 12 Mar 2007 22:35:43 GMT (envelope-from mux) Message-Id: <200703122235.l2CMZhdc046131@repoman.freebsd.org> From: Maxime Henrion Date: Mon, 12 Mar 2007 22:35:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/etc/rc.d syscons X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 12 Mar 2007 22:35:44 -0000 mux 2007-03-12 22:35:43 UTC FreeBSD src repository Modified files: etc/rc.d syscons Log: Make "/etc/rc.d/syscons start" correctly reload screensaver settings. The code looks for all the loaded screensaver modules, tries to kldunload them, and only loads the new one if kldstat's output shows that there aren't any left. However, the regexp looking for modules to unload was still searching according to the the old naming scheme, splash_.ko, instead of _saver.ko. MFC after: 3 days Revision Changes Path 1.20 +1 -1 src/etc/rc.d/syscons From owner-cvs-src@FreeBSD.ORG Mon Mar 12 23:05:40 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7BD9416A40B; Mon, 12 Mar 2007 23:05:40 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 64B0C13C484; Mon, 12 Mar 2007 23:05:40 +0000 (UTC) (envelope-from bright@elvis.mu.org) Received: by elvis.mu.org (Postfix, from userid 1192) id 5179E1A3C1C; Mon, 12 Mar 2007 16:05:40 -0700 (PDT) Date: Mon, 12 Mar 2007 16:05:40 -0700 From: Alfred Perlstein To: Dag-Erling Smorgrav Message-ID: <20070312230540.GH38059@elvis.mu.org> References: <200703121216.l2CCGqT4080524@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200703121216.l2CCGqT4080524@repoman.freebsd.org> User-Agent: Mutt/1.4.2.2i Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/compat/linprocfs linprocfs.c src/sys/compat/linsysfs linsysfs.c src/sys/fs/procfs procfs.c src/sys/fs/pseudofs pseudofs.c pseudofs.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 23:05:40 -0000 * Dag-Erling Smorgrav [070312 05:16] wrote: > des 2007-03-12 12:16:52 UTC > > FreeBSD src repository > > Modified files: > sys/compat/linprocfs linprocfs.c > sys/compat/linsysfs linsysfs.c > sys/fs/procfs procfs.c > sys/fs/pseudofs pseudofs.c pseudofs.h > Log: > Add a pn_destroy field to pfs_node. This field points to a destructor > function which is called from pfs_destroy() before the node is reclaimed. > > Modify pfs_create_{dir,file,link}() to accept a pointer to a destructor > function in addition to the usual attr / fill / vis pointers. > > This breaks both the programming and binary interfaces between pseudofs > and its consumers. It is believed that there are no pseudofs consumers > outside the source tree, so that the impact of this change is minimal. I think Autofs (in p4) may use this. The maintainer is active, he'll adapt. -- - Alfred Perlstein, RED Incorporated Consulting. - coder / sysadmin / FreeBSD Hacker / All that jazz - From owner-cvs-src@FreeBSD.ORG Mon Mar 12 23:45:19 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BBAF716A407 for ; Mon, 12 Mar 2007 23:45:19 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outC.internet-mail-service.net (outC.internet-mail-service.net [216.240.47.226]) by mx1.freebsd.org (Postfix) with ESMTP id 929DC13C45D for ; Mon, 12 Mar 2007 23:45:19 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.32) with ESMTP; Mon, 12 Mar 2007 16:07:22 -0700 Received: from [10.251.22.38] (nat.ironport.com [63.251.108.100]) by idiom.com (Postfix) with ESMTP id 91322125CE5; Mon, 12 Mar 2007 16:28:00 -0700 (PDT) Message-ID: <45F5E1F9.5090806@elischer.org> Date: Mon, 12 Mar 2007 16:27:53 -0700 From: Julian Elischer User-Agent: Thunderbird 1.5.0.10 (Macintosh/20070221) MIME-Version: 1.0 To: John Baldwin References: <200703092241.l29Mf2Ds062856@repoman.freebsd.org> <200703121535.22140.jhb@freebsd.org> <20070312200345.GB5688@garage.freebsd.pl> <200703121618.41084.jhb@freebsd.org> In-Reply-To: <200703121618.41084.jhb@freebsd.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Cc: Attilio Rao , cvs-src@freebsd.org, src-committers@freebsd.org, Pawel Jakub Dawidek , cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man9 Makefile condvar.9 lock.9 mi_switch.9 mtx_pool.9 mutex.9 rwlock.9 sleep.9 sleepqueue.9 sx.9 thread_exit.9 src/sys/kern kern_synch.c src/sys/sys mutex.h rwlock.h sleepqueue.h sx.h systm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2007 23:45:19 -0000 John Baldwin wrote: > On Monday 12 March 2007 16:03, Pawel Jakub Dawidek wrote: >> On Mon, Mar 12, 2007 at 03:35:21PM -0400, John Baldwin wrote: >>> On Monday 12 March 2007 14:56, Pawel Jakub Dawidek wrote: >>>> On Mon, Mar 12, 2007 at 11:16:23AM -0400, John Baldwin wrote: >>>>> On Saturday 10 March 2007 15:52, Pawel Jakub Dawidek wrote: >>>>>> What about something like this: >>>>>> >>>>>> #define cv_wait(cv, lock) do { >>>>>> switch (LO_CLASSINDEX((struct lock_object *)(lock))) { >>>>> The problem with a cast is you use type checking. Might as well do > this: >>>>> #define cv_wait(cv, lock) _cv_wait((cv), (struct lock_object *)(lock)) >>>> This will skip type checking and my version only cast to provide type >>>> checking, so when you pass some random variable it will give you an >>>> error. >>> Not really, you may pass some garbage and the LO_CLASSINDEX turns out to > be a >>> mutex. :) You only get a runtime error, not a compile-time one. >>> Type-checking by the compiler is nice because you get compile-time errors. >> I'll get compile-time error, because cv_wait_mtx() takes >> 'struct condvar *' and 'struct mtx *' as arguments. So even if some >> garbage returns 1, which turns out to be a mutex, call to cv_wait_mtx() >> will generate compile-time error. > > Err, no, actually, yours will always give compile errors actually. Keep in > mind that LO_CLASSINDEX() is a run-time check. This: > > #define cv_wait(cv, lock) do { > switch (LO_CLASSINDEX((struct lock_object *)(lock))) { > case 1: > cv_wait_mtx(cv, lock); > break; > case 2: > cv_wait_sx(cv, lock); > break; > case 3: > cv_wait_rw(cv, lock); > break; > default: > panic("Invalid lock."); > } > } while (0) > > Will try to pass 'lock' to three different functions, at least 2 of which will > trigger compile errors. :) The kernel won't choose which one to run until > runtime though. The key is that I want a compile error, not a panic(). :) I've been asking for awhile that for example spin and sleep mutexes should be different types so that we could catch those problems at compile time. > From owner-cvs-src@FreeBSD.ORG Tue Mar 13 00:05:00 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CC64916A402; Tue, 13 Mar 2007 00:05:00 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.freebsd.org (Postfix) with ESMTP id 6C7B713C44C; Tue, 13 Mar 2007 00:05:00 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id A0A9946BF2; Mon, 12 Mar 2007 19:04:58 -0500 (EST) Date: Tue, 13 Mar 2007 01:04:58 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Julian Elischer In-Reply-To: <45F5E1F9.5090806@elischer.org> Message-ID: <20070313010309.Q25395@fledge.watson.org> References: <200703092241.l29Mf2Ds062856@repoman.freebsd.org> <200703121535.22140.jhb@freebsd.org> <20070312200345.GB5688@garage.freebsd.pl> <200703121618.41084.jhb@freebsd.org> <45F5E1F9.5090806@elischer.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: src-committers@freebsd.org, Pawel Jakub Dawidek , John Baldwin , cvs-src@freebsd.org, cvs-all@freebsd.org, Attilio Rao Subject: Re: cvs commit: src/share/man/man9 Makefile condvar.9 lock.9 mi_switch.9 mtx_pool.9 mutex.9 rwlock.9 sleep.9 sleepqueue.9 sx.9 thread_exit.9 src/sys/kern kern_synch.c src/sys/sys mutex.h rwlock.h sleepqueue.h sx.h systm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2007 00:05:01 -0000 On Mon, 12 Mar 2007, Julian Elischer wrote: > John Baldwin wrote: >> Will try to pass 'lock' to three different functions, at least 2 of which >> will trigger compile errors. :) The kernel won't choose which one to run >> until runtime though. The key is that I want a compile error, not a >> panic(). :) > > I've been asking for awhile that for example spin and sleep mutexes should > be different types so that we could catch those problems at compile time. The idea of a locking(9) has been kicked around for a while, and its time has definitely come. It would summarize the properties and cross reference the man pages of the various primitives, and suggest a preference and strategy for using them in new code vs. existing code, etc. Distinguishing dimensions would include things like whether it is sleepable, supports priority propagation, can be acquired in interrupt context (a result of the prior two properties), whether it is fair, etc, etc. And include stern warnings about not using lockmgr in new code :-). Robert N M Watson Computer Laboratory University of Cambridge From owner-cvs-src@FreeBSD.ORG Tue Mar 13 00:41:56 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 32E5F16A404; Tue, 13 Mar 2007 00:41:56 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 0D8AA13C45B; Tue, 13 Mar 2007 00:41:56 +0000 (UTC) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2D0ftjb068018; Tue, 13 Mar 2007 00:41:55 GMT (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2D0ftZx068009; Tue, 13 Mar 2007 00:41:55 GMT (envelope-from scottl) Message-Id: <200703130041.l2D0ftZx068009@repoman.freebsd.org> From: Scott Long Date: Tue, 13 Mar 2007 00:41:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/bge if_bge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2007 00:41:56 -0000 scottl 2007-03-13 00:41:55 UTC FreeBSD src repository Modified files: sys/dev/bge if_bge.c Log: Fix some OID names and minor style as per feedback from various people. Also, apparently quad support is broken in the sysctl infrastructure, so don't pretend that it works. Submitted by: ru, bde Revision Changes Path 1.186 +11 -16 src/sys/dev/bge/if_bge.c From owner-cvs-src@FreeBSD.ORG Tue Mar 13 01:50:27 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C518D16A400; Tue, 13 Mar 2007 01:50:27 +0000 (UTC) (envelope-from tegge@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id B6C4913C44C; Tue, 13 Mar 2007 01:50:27 +0000 (UTC) (envelope-from tegge@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2D1oR4Y087833; Tue, 13 Mar 2007 01:50:27 GMT (envelope-from tegge@repoman.freebsd.org) Received: (from tegge@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2D1oRrF087832; Tue, 13 Mar 2007 01:50:27 GMT (envelope-from tegge) Message-Id: <200703130150.l2D1oRrF087832@repoman.freebsd.org> From: Tor Egge Date: Tue, 13 Mar 2007 01:50:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/coda coda_vnops.c src/sys/fs/cd9660 cd9660_vfsops.c src/sys/fs/devfs devfs_vnops.c src/sys/fs/fdescfs fdesc_vnops.c src/sys/fs/hpfs hpfs_vfsops.c src/sys/fs/msdosfs msdosfs_denode.c src/sys/fs/ntfs ntfs_vfsops.c src/sys/fs/nullfs ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 13 Mar 2007 01:50:27 -0000 tegge 2007-03-13 01:50:27 UTC FreeBSD src repository Modified files: sys/coda coda_vnops.c sys/fs/cd9660 cd9660_vfsops.c sys/fs/devfs devfs_vnops.c sys/fs/fdescfs fdesc_vnops.c sys/fs/hpfs hpfs_vfsops.c sys/fs/msdosfs msdosfs_denode.c sys/fs/ntfs ntfs_vfsops.c sys/fs/nullfs null_subr.c sys/fs/nwfs nwfs_node.c sys/fs/portalfs portal_vfsops.c portal_vnops.c sys/fs/pseudofs pseudofs_vncache.c sys/fs/smbfs smbfs_node.c sys/fs/udf udf_vfsops.c sys/fs/umapfs umap_subr.c sys/fs/unionfs union_subr.c sys/gnu/fs/ext2fs ext2_vfsops.c sys/gnu/fs/reiserfs reiserfs_inode.c sys/gnu/fs/xfs/FreeBSD xfs_freebsd_iget.c sys/kern uipc_mqueue.c vfs_hash.c vfs_subr.c sys/nfsclient nfs_node.c sys/sys vnode.h sys/ufs/ffs ffs_vfsops.c Log: Make insmntque() externally visibile and allow it to fail (e.g. during late stages of unmount). On failure, the vnode is recycled. Add insmntque1(), to allow for file system specific cleanup when recycling vnode on failure. Change getnewvnode() to no longer call insmntque(). Previously, embryonic vnodes were put onto the list of vnode belonging to a file system, which is unsafe for a file system marked MPSAFE. Change vfs_hash_insert() to no longer lock the vnode. The caller now has that responsibility. Change most file systems to lock the vnode and call insmntque() or insmntque1() after a new vnode has been sufficiently setup. Handle failed insmntque*() calls by propagating errors to callers, possibly after some file system specific cleanup. Approved by: re (kensmith) Reviewed by: kib In collaboration with: kib Revision Changes Path 1.70 +3 -0 src/sys/coda/coda_vnops.c 1.150 +11 -2 src/sys/fs/cd9660/cd9660_vfsops.c 1.141 +20 -3 src/sys/fs/devfs/devfs_vnops.c 1.103 +7 -0 src/sys/fs/fdescfs/fdesc_vnops.c 1.60 +10 -2 src/sys/fs/hpfs/hpfs_vfsops.c 1.93 +10 -1 src/sys/fs/msdosfs/msdosfs_denode.c 1.87 +7 -0 src/sys/fs/ntfs/ntfs_vfsops.c 1.51 +15 -0 src/sys/fs/nullfs/null_subr.c 1.39 +6 -0 src/sys/fs/nwfs/nwfs_node.c 1.60 +7 -0 src/sys/fs/portalfs/portal_vfsops.c 1.73 +5 -0 src/sys/fs/portalfs/portal_vnops.c 1.34 +8 -2 src/sys/fs/pseudofs/pseudofs_vncache.c 1.32 +5 -0 src/sys/fs/smbfs/smbfs_node.c 1.48 +7 -1 src/sys/fs/udf/udf_vfsops.c 1.35 +6 -0 src/sys/fs/umapfs/umap_subr.c 1.90 +5 -0 src/sys/fs/unionfs/union_subr.c 1.162 +11 -2 src/sys/gnu/fs/ext2fs/ext2_vfsops.c 1.3 +8 -0 src/sys/gnu/fs/reiserfs/reiserfs_inode.c 1.2 +5 -0 src/sys/gnu/fs/xfs/FreeBSD/xfs_freebsd_iget.c 1.20 +6 -1 src/sys/kern/uipc_mqueue.c 1.13 +0 -1 src/sys/kern/vfs_hash.c 1.693 +40 -5 src/sys/kern/vfs_subr.c 1.86 +11 -0 src/sys/nfsclient/nfs_node.c 1.322 +3 -0 src/sys/sys/vnode.h 1.326 +10 -1 src/sys/ufs/ffs/ffs_vfsops.c From owner-cvs-src@FreeBSD.ORG Tue Mar 13 03:56:17 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6205316A400; Tue, 13 Mar 2007 03:56:17 +0000 (UTC) (envelope-from grog@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 4228713C46C; Tue, 13 Mar 2007 03:56:17 +0000 (UTC) (envelope-from grog@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2D3uH6j009956; Tue, 13 Mar 2007 03:56:17 GMT (envelope-from grog@repoman.freebsd.org) Received: (from grog@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2D3uGLF009955; Tue, 13 Mar 2007 03:56:16 GMT (envelope-from grog) Message-Id: <200703130356.l2D3uGLF009955@repoman.freebsd.org> From: Greg Lehey Date: Tue, 13 Mar 2007 03:56:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 sleep.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2007 03:56:17 -0000 grog 2007-03-13 03:56:16 UTC FreeBSD src repository Modified files: share/man/man9 sleep.9 Log: Typo. Revision Changes Path 1.60 +1 -1 src/share/man/man9/sleep.9 From owner-cvs-src@FreeBSD.ORG Tue Mar 13 06:04:24 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D707616A401; Tue, 13 Mar 2007 06:04:24 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id B82E113C448; Tue, 13 Mar 2007 06:04:24 +0000 (UTC) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2D64O0q044110; Tue, 13 Mar 2007 06:04:24 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2D64Oj1044109; Tue, 13 Mar 2007 06:04:24 GMT (envelope-from kientzle) Message-Id: <200703130604.l2D64Oj1044109@repoman.freebsd.org> From: Tim Kientzle Date: Tue, 13 Mar 2007 06:04:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libarchive Makefile archive_write_disk.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2007 06:04:24 -0000 kientzle 2007-03-13 06:04:24 UTC FreeBSD src repository Modified files: lib/libarchive Makefile archive_write_disk.c Log: When ARCHIVE_EXTRACT_UNLINK is requested: * Only try to remove the existing item if we're not restoring a directory. * If unlink fails, try rmdir next. This should fix the broken --unlink option in bsdtar. Thanks again to: Kris Kennaway, for beating up bsdtar on pointyhat. Revision Changes Path 1.61 +1 -1 src/lib/libarchive/Makefile 1.3 +10 -4 src/lib/libarchive/archive_write_disk.c From owner-cvs-src@FreeBSD.ORG Tue Mar 13 06:44:07 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D796916A403; Tue, 13 Mar 2007 06:44:07 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id B903C13C448; Tue, 13 Mar 2007 06:44:07 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2D6i7uG050244; Tue, 13 Mar 2007 06:44:07 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2D6i7UO050243; Tue, 13 Mar 2007 06:44:07 GMT (envelope-from mjacob) Message-Id: <200703130644.l2D6i7UO050243@repoman.freebsd.org> From: Matt Jacob Date: Tue, 13 Mar 2007 06:44:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/isp isp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 13 Mar 2007 06:44:07 -0000 mjacob 2007-03-13 06:44:07 UTC FreeBSD src repository Modified files: sys/dev/isp isp.c Log: Restore optr if you trash it for 24XX target mode. MFC after: 3 days Revision Changes Path 1.142 +1 -0 src/sys/dev/isp/isp.c From owner-cvs-src@FreeBSD.ORG Tue Mar 13 06:46:09 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BE6EB16A40A; Tue, 13 Mar 2007 06:46:09 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 6F19413C457; Tue, 13 Mar 2007 06:46:09 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2D6k9wN050357; Tue, 13 Mar 2007 06:46:09 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2D6k9hv050356; Tue, 13 Mar 2007 06:46:09 GMT (envelope-from mjacob) Message-Id: <200703130646.l2D6k9hv050356@repoman.freebsd.org> From: Matt Jacob Date: Tue, 13 Mar 2007 06:46:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/isp isp_freebsd.h isp_pci.c isp_sbus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2007 06:46:09 -0000 mjacob 2007-03-13 06:46:08 UTC FreeBSD src repository Modified files: sys/dev/isp isp_freebsd.h isp_pci.c isp_sbus.c Log: Move bus_space_tag and bus_space_handle register access tokens into the common isp_osinfo structure instead of being in bus specific structures. This allows us to implement a SYNC_REG MEMORYBARRIER call (using bus_space_barrier) and also reduce the amount of bus specific wrapper structure usages in isp_pci && isp_sbus. MFC after: 3 days Revision Changes Path 1.102 +9 -0 src/sys/dev/isp/isp_freebsd.h 1.140 +64 -78 src/sys/dev/isp/isp_pci.c 1.30 +6 -8 src/sys/dev/isp/isp_sbus.c From owner-cvs-src@FreeBSD.ORG Tue Mar 13 15:20:34 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0BC6416A4F4; Tue, 13 Mar 2007 15:20:34 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id CAFF713C46E; Tue, 13 Mar 2007 15:20:33 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2DFKXH2016306; Tue, 13 Mar 2007 15:20:33 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2DFKXfD016305; Tue, 13 Mar 2007 15:20:33 GMT (envelope-from ariff) Message-Id: <200703131520.l2DFKXfD016305@repoman.freebsd.org> From: Ariff Abdullah Date: Tue, 13 Mar 2007 15:20:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pci atiixp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 13 Mar 2007 15:20:34 -0000 ariff 2007-03-13 15:20:33 UTC FreeBSD src repository Modified files: sys/dev/sound/pci atiixp.c Log: Add AC97 inverted external amplifier quirk for ASUS A6R laptop. PR: kern/110244 MFC after: 3 days Revision Changes Path 1.10 +1 -0 src/sys/dev/sound/pci/atiixp.c From owner-cvs-src@FreeBSD.ORG Tue Mar 13 15:32:43 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6CB7216A400; Tue, 13 Mar 2007 15:32:43 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.freebsd.org (Postfix) with ESMTP id E5C0613C48C; Tue, 13 Mar 2007 15:32:42 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l2DFWbE6071321; Tue, 13 Mar 2007 10:32:37 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: Julian Elischer Date: Tue, 13 Mar 2007 10:02:06 -0400 User-Agent: KMail/1.9.1 References: <200703092241.l29Mf2Ds062856@repoman.freebsd.org> <200703121618.41084.jhb@freebsd.org> <45F5E1F9.5090806@elischer.org> In-Reply-To: <45F5E1F9.5090806@elischer.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200703131002.07180.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Tue, 13 Mar 2007 10:32:37 -0500 (EST) X-Virus-Scanned: ClamAV 0.88.3/2833/Tue Mar 13 08:55:31 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: Attilio Rao , cvs-src@freebsd.org, src-committers@freebsd.org, Pawel Jakub Dawidek , cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man9 Makefile condvar.9 lock.9 mi_switch.9 mtx_pool.9 mutex.9 rwlock.9 sleep.9 sleepqueue.9 sx.9 thread_exit.9 src/sys/kern kern_synch.c src/sys/sys mutex.h rwlock.h sleepqueue.h sx.h systm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2007 15:32:43 -0000 On Monday 12 March 2007 19:27, Julian Elischer wrote: > John Baldwin wrote: > > On Monday 12 March 2007 16:03, Pawel Jakub Dawidek wrote: > >> On Mon, Mar 12, 2007 at 03:35:21PM -0400, John Baldwin wrote: > >>> On Monday 12 March 2007 14:56, Pawel Jakub Dawidek wrote: > >>>> On Mon, Mar 12, 2007 at 11:16:23AM -0400, John Baldwin wrote: > >>>>> On Saturday 10 March 2007 15:52, Pawel Jakub Dawidek wrote: > >>>>>> What about something like this: > >>>>>> > >>>>>> #define cv_wait(cv, lock) do { > >>>>>> switch (LO_CLASSINDEX((struct lock_object *)(lock))) { > >>>>> The problem with a cast is you use type checking. Might as well do > > this: > >>>>> #define cv_wait(cv, lock) _cv_wait((cv), (struct lock_object *)(lock)) > >>>> This will skip type checking and my version only cast to provide type > >>>> checking, so when you pass some random variable it will give you an > >>>> error. > >>> Not really, you may pass some garbage and the LO_CLASSINDEX turns out to > > be a > >>> mutex. :) You only get a runtime error, not a compile-time one. > >>> Type-checking by the compiler is nice because you get compile-time errors. > >> I'll get compile-time error, because cv_wait_mtx() takes > >> 'struct condvar *' and 'struct mtx *' as arguments. So even if some > >> garbage returns 1, which turns out to be a mutex, call to cv_wait_mtx() > >> will generate compile-time error. > > > > Err, no, actually, yours will always give compile errors actually. Keep in > > mind that LO_CLASSINDEX() is a run-time check. This: > > > > #define cv_wait(cv, lock) do { > > switch (LO_CLASSINDEX((struct lock_object *)(lock))) { > > case 1: > > cv_wait_mtx(cv, lock); > > break; > > case 2: > > cv_wait_sx(cv, lock); > > break; > > case 3: > > cv_wait_rw(cv, lock); > > break; > > default: > > panic("Invalid lock."); > > } > > } while (0) > > > > Will try to pass 'lock' to three different functions, at least 2 of which will > > trigger compile errors. :) The kernel won't choose which one to run until > > runtime though. The key is that I want a compile error, not a panic(). :) > > I've been asking for awhile that for example spin and sleep mutexes should > be different types so that we could catch those problems at compile time. That is on my todo list actually. Stephan and I talked at BSDCan 06 about various alternative strategies for spin locks. -- John Baldwin From owner-cvs-src@FreeBSD.ORG Tue Mar 13 15:54:26 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B033C16A408; Tue, 13 Mar 2007 15:54:26 +0000 (UTC) (envelope-from n_hibma@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 7BDCD13C4C6; Tue, 13 Mar 2007 15:54:26 +0000 (UTC) (envelope-from n_hibma@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2DFsQFV022202; Tue, 13 Mar 2007 15:54:26 GMT (envelope-from n_hibma@repoman.freebsd.org) Received: (from n_hibma@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2DFsQuK022201; Tue, 13 Mar 2007 15:54:26 GMT (envelope-from n_hibma) Message-Id: <200703131554.l2DFsQuK022201@repoman.freebsd.org> From: Nick Hibma Date: Tue, 13 Mar 2007 15:54:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ichwd ichwd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 13 Mar 2007 15:54:26 -0000 n_hibma 2007-03-13 15:54:26 UTC FreeBSD src repository Modified files: sys/dev/ichwd ichwd.c Log: In one of the previous commits I accidentally removed the enabling of the watchdog chip. Noticed by: Mike Tancsa Tested by: Mike Tancsa MFC after: 1 week Revision Changes Path 1.8 +4 -1 src/sys/dev/ichwd/ichwd.c From owner-cvs-src@FreeBSD.ORG Tue Mar 13 16:51:28 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6076A16A400; Tue, 13 Mar 2007 16:51:28 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 2C1A213C457; Tue, 13 Mar 2007 16:51:28 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2DGpSHm041112; Tue, 13 Mar 2007 16:51:28 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2DGpSsU041111; Tue, 13 Mar 2007 16:51:28 GMT (envelope-from jhb) Message-Id: <200703131651.l2DGpSsU041111@repoman.freebsd.org> From: John Baldwin Date: Tue, 13 Mar 2007 16:51:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_rwlock.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 13 Mar 2007 16:51:28 -0000 jhb 2007-03-13 16:51:27 UTC FreeBSD src repository Modified files: sys/kern kern_rwlock.c Log: Print readers count as unsigned in ddb 'show lock'. Submitted by: attilio Revision Changes Path 1.20 +2 -2 src/sys/kern/kern_rwlock.c From owner-cvs-src@FreeBSD.ORG Tue Mar 13 20:28:26 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1070A16A40D; Tue, 13 Mar 2007 20:28:26 +0000 (UTC) (envelope-from thomas@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 48C3D13C469; Tue, 13 Mar 2007 20:28:25 +0000 (UTC) (envelope-from thomas@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2DKSOhf094995; Tue, 13 Mar 2007 20:28:24 GMT (envelope-from thomas@repoman.freebsd.org) Received: (from thomas@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2DKSOiN094994; Tue, 13 Mar 2007 20:28:24 GMT (envelope-from thomas) Message-Id: <200703132028.l2DKSOiN094994@repoman.freebsd.org> From: Thomas Quinot Date: Tue, 13 Mar 2007 20:28:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sbin/mount_nfs mount_nfs.8 mount_nfs.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 13 Mar 2007 20:28:26 -0000 thomas 2007-03-13 20:28:24 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sbin/mount_nfs mount_nfs.8 mount_nfs.c Log: MFC mount_nfs.c rev. 1.72, mount_nfs.8 rev. 1.47: Add "fg" option as antonym to "bg"; add "hard" option as antonym to "soft". This is for better compatibility with other environments (Linux, Solaris, HP-UX, AIX and Tru64 support these options). PR: bin/109924 Revision Changes Path 1.43.2.2 +6 -0 src/sbin/mount_nfs/mount_nfs.8 1.65.2.1 +2 -0 src/sbin/mount_nfs/mount_nfs.c From owner-cvs-src@FreeBSD.ORG Tue Mar 13 20:31:57 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A45A216A402; Tue, 13 Mar 2007 20:31:57 +0000 (UTC) (envelope-from thomas@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 72FC713C4AE; Tue, 13 Mar 2007 20:31:57 +0000 (UTC) (envelope-from thomas@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2DKVvhi095753; Tue, 13 Mar 2007 20:31:57 GMT (envelope-from thomas@repoman.freebsd.org) Received: (from thomas@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2DKVveI095744; Tue, 13 Mar 2007 20:31:57 GMT (envelope-from thomas) Message-Id: <200703132031.l2DKVveI095744@repoman.freebsd.org> From: Thomas Quinot Date: Tue, 13 Mar 2007 20:31:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata ata-queue.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 13 Mar 2007 20:31:57 -0000 thomas 2007-03-13 20:31:56 UTC FreeBSD src repository Modified files: sys/dev/ata ata-queue.c Log: (ata_completed): When REQUEST SENSE is automatically issued after a failed ATAPI request, do not clear the ATA_R_DEBUG flag. This allows a request marked as requiring debug traces to produce these traces also during the completion of the autosense processing. Reviewed by: sos MFC after: 2 weeks Revision Changes Path 1.69 +1 -1 src/sys/dev/ata/ata-queue.c From owner-cvs-src@FreeBSD.ORG Tue Mar 13 20:38:17 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1A3B116A400; Tue, 13 Mar 2007 20:38:17 +0000 (UTC) (envelope-from thomas@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id DD53D13C448; Tue, 13 Mar 2007 20:38:16 +0000 (UTC) (envelope-from thomas@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2DKcGYb096623; Tue, 13 Mar 2007 20:38:16 GMT (envelope-from thomas@repoman.freebsd.org) Received: (from thomas@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2DKcGGx096622; Tue, 13 Mar 2007 20:38:16 GMT (envelope-from thomas) Message-Id: <200703132038.l2DKcGGx096622@repoman.freebsd.org> From: Thomas Quinot Date: Tue, 13 Mar 2007 20:38:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata atapi-cam.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2007 20:38:17 -0000 thomas 2007-03-13 20:38:16 UTC FreeBSD src repository Modified files: sys/dev/ata atapi-cam.c Log: (reinit_bus): When the ATAPI bus is reset, do not schedule an automated CAM rescan if the ATAPI device entries have not changed. The ATAPI bus may be reset for a variety of reasons, including any time an ATAPI request times out. It is not necessary to rescan at the CAM level in such a case, unless a device has appeared or disappeared, or has otherwise changed. PR: kern/103602 MFC after: 2 weeks Revision Changes Path 1.48 +10 -2 src/sys/dev/ata/atapi-cam.c From owner-cvs-src@FreeBSD.ORG Tue Mar 13 20:42:50 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 202C116A4E1; Tue, 13 Mar 2007 20:42:50 +0000 (UTC) (envelope-from thomas@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E380B13C44C; Tue, 13 Mar 2007 20:42:49 +0000 (UTC) (envelope-from thomas@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2DKgnd6097928; Tue, 13 Mar 2007 20:42:49 GMT (envelope-from thomas@repoman.freebsd.org) Received: (from thomas@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2DKgnNn097927; Tue, 13 Mar 2007 20:42:49 GMT (envelope-from thomas) Message-Id: <200703132042.l2DKgnNn097927@repoman.freebsd.org> From: Thomas Quinot Date: Tue, 13 Mar 2007 20:42:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata atapi-cam.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2007 20:42:50 -0000 thomas 2007-03-13 20:42:49 UTC FreeBSD src repository Modified files: sys/dev/ata atapi-cam.c Log: (atapi_action): Improve error reporting by removing ATA_R_QUIET flag from ATAPI requests. If CAM debugging is enabled, also mark ATAPI requests with ATA_R_DEBUG flag. (atapi_cb): Report ATAPI timeouts to the CAM layer. Fix incorrect debugging traces in the presence of ATAPI errors. PR: kern/103602 MFC after: 2 weeks Revision Changes Path 1.49 +48 -32 src/sys/dev/ata/atapi-cam.c From owner-cvs-src@FreeBSD.ORG Tue Mar 13 21:56:19 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 60E0616A410; Tue, 13 Mar 2007 21:56:19 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 31F5413C4AE; Tue, 13 Mar 2007 21:56:19 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2DLuJqq018483; Tue, 13 Mar 2007 21:56:19 GMT (envelope-from bms@repoman.freebsd.org) Received: (from bms@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2DLuJJW018482; Tue, 13 Mar 2007 21:56:19 GMT (envelope-from bms) Message-Id: <200703132156.l2DLuJJW018482@repoman.freebsd.org> From: Bruce M Simpson Date: Tue, 13 Mar 2007 21:56:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libc/sys getsockopt.2 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2007 21:56:19 -0000 bms 2007-03-13 21:56:18 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libc/sys getsockopt.2 Log: MFC rev 1.38: Document SO_ACCEPTCONN. Submitted by: Vlad GALU (with changes) Revision Changes Path 1.32.2.3 +9 -5 src/lib/libc/sys/getsockopt.2 From owner-cvs-src@FreeBSD.ORG Tue Mar 13 21:59:21 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F230416A400; Tue, 13 Mar 2007 21:59:20 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id C331213C45B; Tue, 13 Mar 2007 21:59:20 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2DLxKYL018632; Tue, 13 Mar 2007 21:59:20 GMT (envelope-from bms@repoman.freebsd.org) Received: (from bms@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2DLxKA8018631; Tue, 13 Mar 2007 21:59:20 GMT (envelope-from bms) Message-Id: <200703132159.l2DLxKA8018631@repoman.freebsd.org> From: Bruce M Simpson Date: Tue, 13 Mar 2007 21:59:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/netinet if_ether.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 13 Mar 2007 21:59:21 -0000 bms 2007-03-13 21:59:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netinet if_ether.c Log: MFC rev 1.159: Comply with RFC 3927, by forcing ARP replies which contain a source address within the link-local IPv4 prefix 169.254.0.0/16, to be broadcast at link layer. Reviewed by: fenner Revision Changes Path 1.137.2.15 +13 -1 src/sys/netinet/if_ether.c From owner-cvs-src@FreeBSD.ORG Tue Mar 13 22:12:33 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CF50616A401; Tue, 13 Mar 2007 22:12:33 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id B8AF813C458; Tue, 13 Mar 2007 22:12:33 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2DMCXHS022316; Tue, 13 Mar 2007 22:12:33 GMT (envelope-from bms@repoman.freebsd.org) Received: (from bms@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2DMCNoD022295; Tue, 13 Mar 2007 22:12:23 GMT (envelope-from bms) Message-Id: <200703132212.l2DMCNoD022295@repoman.freebsd.org> From: Bruce M Simpson Date: Tue, 13 Mar 2007 22:12:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/netinet udp_usrreq.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2007 22:12:33 -0000 bms 2007-03-13 22:12:23 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netinet udp_usrreq.c Log: MFC rev 1.203: Fix IP_SENDSRCADDR semantics. * To use this option with a UDP socket, it must be bound to a local port, and INADDR_ANY, to disallow possible collisions with existing udp inpcbs bound to the same port on other interfaces at send time. * If the socket is bound to INADDR_ANY, specifying IP_SENDSRCADDR with INADDR_ANY will be rejected as it is ambiguous. * If the socket is bound to an address other than INADDR_ANY, specifying IP_SENDSRCADDR with INADDR_ANY will be disallowed by in_pcbbind_setup(). Reviewed by: silence on -net Tested with: src/tools/regression/netinet/ipbroadcast Revision Changes Path 1.175.2.10 +11 -4 src/sys/netinet/udp_usrreq.c From owner-cvs-src@FreeBSD.ORG Tue Mar 13 23:36:49 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6D64416A406; Tue, 13 Mar 2007 23:36:49 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 3E10813C4AE; Tue, 13 Mar 2007 23:36:49 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2DNando037867; Tue, 13 Mar 2007 23:36:49 GMT (envelope-from bms@repoman.freebsd.org) Received: (from bms@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2DNanne037866; Tue, 13 Mar 2007 23:36:49 GMT (envelope-from bms) Message-Id: <200703132336.l2DNanne037866@repoman.freebsd.org> From: Bruce M Simpson Date: Tue, 13 Mar 2007 23:36:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/netinet/ipbroadcast ipbroadcast.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 13 Mar 2007 23:36:49 -0000 bms 2007-03-13 23:36:48 UTC FreeBSD src repository Modified files: tools/regression/netinet/ipbroadcast ipbroadcast.c Log: Add raw IP support (protocol 114) to ipbroadcast regression test. Revision Changes Path 1.5 +19 -3 src/tools/regression/netinet/ipbroadcast/ipbroadcast.c From owner-cvs-src@FreeBSD.ORG Tue Mar 13 23:38:20 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5437616A404 for ; Tue, 13 Mar 2007 23:38:20 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outP.internet-mail-service.net (outP.internet-mail-service.net [216.240.47.239]) by mx1.freebsd.org (Postfix) with ESMTP id 1613813C457 for ; Tue, 13 Mar 2007 23:38:20 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.32) with ESMTP; Tue, 13 Mar 2007 16:11:18 -0700 Received: from [192.168.2.5] (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id CF8EC127671; Tue, 13 Mar 2007 16:37:51 -0700 (PDT) Message-ID: <45F735CF.2000706@elischer.org> Date: Tue, 13 Mar 2007 16:37:51 -0700 From: Julian Elischer User-Agent: Thunderbird 1.5.0.10 (Macintosh/20070221) MIME-Version: 1.0 To: Robert Watson References: <200703092241.l29Mf2Ds062856@repoman.freebsd.org> <200703121535.22140.jhb@freebsd.org> <20070312200345.GB5688@garage.freebsd.pl> <200703121618.41084.jhb@freebsd.org> <45F5E1F9.5090806@elischer.org> <20070313010309.Q25395@fledge.watson.org> In-Reply-To: <20070313010309.Q25395@fledge.watson.org> Content-Type: multipart/mixed; boundary="------------040300070904020408090606" Cc: src-committers@freebsd.org, Pawel Jakub Dawidek , John Baldwin , cvs-src@freebsd.org, cvs-all@freebsd.org, Attilio Rao Subject: Re: cvs commit: src/share/man/man9 Makefile condvar.9 lock.9 mi_switch.9 mtx_pool.9 mutex.9 rwlock.9 sleep.9 sleepqueue.9 sx.9 thread_exit.9 src/sys/kern kern_synch.c src/sys/sys mutex.h rwlock.h sleepqueue.h sx.h systm.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2007 23:38:20 -0000 This is a multi-part message in MIME format. --------------040300070904020408090606 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Robert Watson wrote: > On Mon, 12 Mar 2007, Julian Elischer wrote: > >> John Baldwin wrote: >>> Will try to pass 'lock' to three different functions, at least 2 of >>> which will trigger compile errors. :) The kernel won't choose which >>> one to run until runtime though. The key is that I want a compile >>> error, not a panic(). :) >> >> I've been asking for awhile that for example spin and sleep mutexes >> should be different types so that we could catch those problems at >> compile time. > > The idea of a locking(9) has been kicked around for a while, and its > time has definitely come. It would summarize the properties and cross > reference the man pages of the various primitives, and suggest a > preference and strategy for using them in new code vs. existing code, > etc. Distinguishing dimensions would include things like whether it is > sleepable, supports priority propagation, can be acquired in interrupt > context (a result of the prior two properties), whether it is fair, etc, > etc. And include stern warnings about not using lockmgr in new code :-). > > Robert N M Watson > Computer Laboratory > University of Cambridge ok so how about I commit this to get us started and the nroff and locking experts can take it from there. --------------040300070904020408090606 Content-Type: text/plain; x-mac-type="0"; x-mac-creator="0"; name="locking.9" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="locking.9" .\" .\" Copyright (c) 1998 Berkeley Software Design, Inc. All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without .\" modification, are permitted provided that the following conditions .\" are met: .\" 1. Redistributions of source code must retain the above copyright .\" notice, this list of conditions and the following disclaimer. .\" 2. Redistributions in binary form must reproduce the above copyright .\" notice, this list of conditions and the following disclaimer in the .\" documentation and/or other materials provided with the distribution. .\" 3. Berkeley Software Design Inc's name may not be used to endorse or .\" promote products derived from this software without specific prior .\" written permission. .\" .\" THIS SOFTWARE IS PROVIDED BY BERKELEY SOFTWARE DESIGN INC ``AS IS'' AND .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE .\" ARE DISCLAIMED. IN NO EVENT SHALL BERKELEY SOFTWARE DESIGN INC BE LIABLE .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" .\" from BSDI $Id: mutex.4,v 1.1.2.3 1998/04/27 22:53:13 ewv Exp $ .\" $FreeBSD: src/share/man/man9/mutex.9,v 1.54 2007/03/09 22:41:01 jhb Exp $ .\" .Dd March 14, 2007 .Dt LOCKING 9 .Os .Sh NAME .Nm locking , .Nd kernel synchronization primitives .Sh SYNOPSIS All sorts of stuff to go here. .Pp .Sh DESCRIPTION The .Em FreeBSD kernel is written to run across multiple CPUs and as such requires several different sychronization primatives to allow the developers to safely access and manipulate the many data types required. .Pp These include: .Bl -enum .It Spin Mutexes .It Sleep Mutexes .It pool Mutexes .It Shared-Exclusive locks .It Reader-Writer locks .It Turnstyles .It Semaphores .It Condition variables .It Sleep/wakeup .It Giant .It Lockmanager locks .El .Pp The primnatives interact and have a number of rules regarding how they can and can not be combined. Ther eare too many for the average humanmind and they keep changing. (if you disagree, please write replacement text) :-) .Pp Some of these primatives may be used at the low (interrupt) level and some may not. .Pp There are strict ordering requirements and for some of the types this is checked using the .Xr witness 4 code. .Pp .Ss SPIN Mutexes Mutexes are the basic primative. You either hold it or you don't. If you don't own it then you just spin, waiting for teh holder (on another CPU) to release it. Hopefully they are doing something fast. You can not do anythign that deschedules the thread while you are holding a SPIN mutex. .Ss Sleep Mutexes Basically sleep (regular) mutexes will deschedule the thread if the mutex can not be acquired. As in spin mutexes, you either get it or you don't. You may call the .Xr sleep 9 call .Fn msleep or the new .Fn mtx_sleep variant. These will atomically drop the mutex and reacquire it as part of waking up. .Ss Pool Mutexes A variant of SLEEP mutexes where the allocation of the mutex is handled more by the system. .Ss Sx_locks Shared/exclusive locks are used to protect data that are read far more often than they are written. Mutexes are inherently more efficient than shared/exclusive locks, so shared/exclusive locks should be used prudently. A thread may hold a shared or exclusive lock on an .Em sx_lock lock while sleeping. As a result, an .Em sx_lockm lock may not be acquired while holding a mutex. Otherwise, if one thread slept while holding an .Em sx_lockm lock while another thread blocked on the same .Em sx_lockm lock after acquiring a mutex, then the second thread would effectively end up sleeping while holding a mutex, which is not allowed. .Ss Rw_locks Reader/writer locks allow shared access to protected data by multiple threads, or exclusive access by a single thread. The threads with shared access are known as .Em readers since they only read the protected data. A thread with exclusive access is known as a .Em writer since it can modify protected data. .Pp Although reader/writer locks look very similar to .Xr sx 9 locks, their usage pattern is different. Reader/writer locks can be treated as mutexes (see .Xr mutex 9 ) with shared/exclusive semantics. Unlike .Xr sx 9 , an .Em rw_lock can be locked while holding a non-spin mutex, and an .Em rw_lock cannot be held while sleeping. The .Em rw_lock locks have priority propagation like mutexes, but priority can be propagated only to an exclusive holder. This limitation comes from the fact that shared owners are anonymous. Another important property is that shared holders of .Em rw_lock can recurse, but exclusive locks are not allowed to recurse. .Ss Turnstyless Turnstiles are used to hold a queue of threads blocked on non-sleepable locks. Sleepable locks use condition variables to implement their queues. Turnstiles differ from a sleep queue in that turnstile queue's are assigned to a lock held by an owning thread. Thus, when one thread is enqueued onto a turnstile, it can lend its priority to the owning thread. .Ss Semaphores .Ss Condition variables Condition variables are used in conjunction with mutexes to wait for conditions to occur. A thread must hold the mutex before calling the .Fn cv_wait* , functions. When a thread waits on a condition, the mutex is atomically released before the thread is blocked, then reacquired before the function call returns. .Ss Giant Giant is a special instance of a sleep lock. it has several special characteristics. .Ss Sleep/wakeup The functions .Fn tsleep , .Fn msleep , .Fn msleep_spin , .Fn pause , .Fn wakeup , and .Fn wakeup_one handle event-based thread blocking. If a thread must wait for an external event, it is put to sleep by .Fn tsleep , .Fn msleep , .Fn msleep_spin , or .Fn pause . Threads may also wait using one of the locking primitive sleep routines .Xr mtx_sleep 9 , .Xr rw_sleep 9 , or .Xr sx_sleep 9 . .Pp The parameter .Fa chan is an arbitrary address that uniquely identifies the event on which the thread is being put to sleep. All threads sleeping on a single .Fa chan are woken up later by .Fn wakeup , often called from inside an interrupt routine, to indicate that the resource the thread was blocking on is available now. .Pp Several of the sleep functions including .Fn msleep , .Fn msleep_spin , and the locking primitive sleep routines specify an additional lock parameter. The lock will be released before sleeping and reacquired before the sleep routine returns. If .Fa priority includes the .Dv PDROP flag, then the lock will not be reacquired before returning. The lock is used to ensure that a condition can be checked atomically, and that the current thread can be suspended without missing a change to the condition, or an associated wakeup. In addition, all of the sleep routines will fully drop the .Va Giant mutex (even if recursed) while the thread is suspended and will reacquire the .Va Giant mutex before the function returns. .Pp .Ss lockmanager locks Largly deprecated. See the .Xr lock 9 page for more information. I don't know what the downsides are but I'm sure someone will fill in this part. .Sh Interaction tables. the following table shows what you can an d can not do if you hold one of the synchronisation primatives discussed here: (someone who knows what they are talking about should write this table) .Bl -column ".Ic You have: You wont " ".Xr sleep" ".Xr sc_lock" ".Xr rw_lock" -offset indent .It Xo .Em "You have: You want: Ta Xr sleop" Ta Xr sx_lock Ta Xr rw_lock .Xc .It Ic SPIN mutex Ta \&tough Ta \&tough Ta \&tough .It Ic Sleep mutex Ta \&ok Ta \&??? Ta \&??? .El .Sh SEE ALSO .Xr condvar 9 , .Xr lock 9 .Xr mtx_pool 9 , .Xr rwlock 9 , .Xr sema 9 , .Xr sleep 9 , .Xr sx 9 .Xr LOCK_PROFILING 9 , .Xr WITNESS 9 , .Sh HISTORY These functions appeared in .Bsx 4.1 through .Fx 7.0 --------------040300070904020408090606-- From owner-cvs-src@FreeBSD.ORG Tue Mar 13 23:48:30 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9F73916A408 for ; Tue, 13 Mar 2007 23:48:30 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outY.internet-mail-service.net (outY.internet-mail-service.net [216.240.47.248]) by mx1.freebsd.org (Postfix) with ESMTP id 73BA113C45B for ; Tue, 13 Mar 2007 23:48:30 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.32) with ESMTP; Tue, 13 Mar 2007 16:21:28 -0700 Received: from [192.168.2.5] (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id 135BB12706C; Tue, 13 Mar 2007 16:48:02 -0700 (PDT) Message-ID: <45F73831.8040107@elischer.org> Date: Tue, 13 Mar 2007 16:48:01 -0700 From: Julian Elischer User-Agent: Thunderbird 1.5.0.10 (Macintosh/20070221) MIME-Version: 1.0 To: Julian Elischer References: <200703092241.l29Mf2Ds062856@repoman.freebsd.org> <200703121535.22140.jhb@freebsd.org> <20070312200345.GB5688@garage.freebsd.pl> <200703121618.41084.jhb@freebsd.org> <45F5E1F9.5090806@elischer.org> <20070313010309.Q25395@fledge.watson.org> <45F735CF.2000706@elischer.org> In-Reply-To: <45F735CF.2000706@elischer.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: src-committers@freebsd.org, Pawel Jakub Dawidek , John Baldwin , cvs-src@freebsd.org, cvs-all@freebsd.org, Attilio Rao , Robert Watson Subject: Re: locking.9 [RFC] X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 13 Mar 2007 23:48:30 -0000 Julian Elischer wrote: > Robert Watson wrote: >> On Mon, 12 Mar 2007, Julian Elischer wrote: >> >>> John Baldwin wrote: >>>> Will try to pass 'lock' to three different functions, at least 2 of >>>> which will trigger compile errors. :) The kernel won't choose which >>>> one to run until runtime though. The key is that I want a compile >>>> error, not a panic(). :) >>> >>> I've been asking for awhile that for example spin and sleep mutexes >>> should be different types so that we could catch those problems at >>> compile time. >> >> The idea of a locking(9) has been kicked around for a while, and its >> time has definitely come. It would summarize the properties and cross >> reference the man pages of the various primitives, and suggest a >> preference and strategy for using them in new code vs. existing code, >> etc. Distinguishing dimensions would include things like whether it >> is sleepable, supports priority propagation, can be acquired in >> interrupt context (a result of the prior two properties), whether it >> is fair, etc, etc. And include stern warnings about not using lockmgr >> in new code :-). >> >> Robert N M Watson >> Computer Laboratory >> University of Cambridge > > > ok so how about I commit this to get us started and the nroff and > locking experts can take it from there. > replace the last table with: .Bl -column ".Ic You have: You want:" ".Xr sleep" ".Xr sc_lock" ".Xr rw_lock" -offset indent .It Xo .Em "You have: You want:" Ta Xr sleep Ta Xr sx_lock Ta Xr rw_lock .Xc .It Ic SPIN mutex Ta \&tough Ta \&tough Ta \&tough .It Ic Sleep mutex Ta \&ok Ta \&??? Ta \&??? .El > > ------------------------------------------------------------------------ > > .\" > .\" Copyright (c) 1998 Berkeley Software Design, Inc. All rights reserved. > .\" > .\" Redistribution and use in source and binary forms, with or without > .\" modification, are permitted provided that the following conditions > .\" are met: > .\" 1. Redistributions of source code must retain the above copyright > .\" notice, this list of conditions and the following disclaimer. > .\" 2. Redistributions in binary form must reproduce the above copyright > .\" notice, this list of conditions and the following disclaimer in the > .\" documentation and/or other materials provided with the distribution. > .\" 3. Berkeley Software Design Inc's name may not be used to endorse or > .\" promote products derived from this software without specific prior > .\" written permission. > .\" > .\" THIS SOFTWARE IS PROVIDED BY BERKELEY SOFTWARE DESIGN INC ``AS IS'' AND > .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE > .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE > .\" ARE DISCLAIMED. IN NO EVENT SHALL BERKELEY SOFTWARE DESIGN INC BE LIABLE > .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL > .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS > .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) > .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT > .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY > .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF > .\" SUCH DAMAGE. > .\" > .\" from BSDI $Id: mutex.4,v 1.1.2.3 1998/04/27 22:53:13 ewv Exp $ > .\" $FreeBSD: src/share/man/man9/mutex.9,v 1.54 2007/03/09 22:41:01 jhb Exp $ > .\" > .Dd March 14, 2007 > .Dt LOCKING 9 > .Os > .Sh NAME > .Nm locking , > .Nd kernel synchronization primitives > .Sh SYNOPSIS > All sorts of stuff to go here. > .Pp > .Sh DESCRIPTION > The > .Em > FreeBSD > kernel is written to run across multiple CPUs and as such requires > several different sychronization primatives to allow the developers > to safely access and manipulate the many data types required. > .Pp > These include: > .Bl -enum > .It > Spin Mutexes > .It > Sleep Mutexes > .It > pool Mutexes > .It > Shared-Exclusive locks > .It > Reader-Writer locks > .It > Turnstyles > .It > Semaphores > .It > Condition variables > .It > Sleep/wakeup > .It > Giant > .It > Lockmanager locks > .El > > .Pp > The primnatives interact and have a number of rules regarding how > they can and can not be combined. Ther eare too many for the average humanmind and they > keep changing. (if you disagree, please write replacement text) :-) > .Pp > Some of these primatives may be used at the low (interrupt) level and some may not. > .Pp > There are strict ordering requirements and for some of the types this > is checked using the > .Xr witness 4 > code. > .Pp > .Ss SPIN Mutexes > Mutexes are the basic primative. > You either hold it or you don't. > If you don't own it then you just spin, waiting for teh holder (on another CPU) > to release it. Hopefully they are doing something fast. You can not do anythign that > deschedules the thread while you are holding a SPIN mutex. > .Ss Sleep Mutexes > Basically sleep (regular) mutexes will deschedule the thread if > the mutex can not be acquired. As in spin mutexes, you either get it or you don't. > You may call the > .Xr sleep 9 > call > .Fn msleep > or the new > .Fn mtx_sleep > variant. These will atomically drop the mutex and reacquire it > as part of waking up. > .Ss Pool Mutexes > A variant of SLEEP mutexes where the allocation of the mutex is handled more by the system. > .Ss Sx_locks > Shared/exclusive locks are used to protect data that are read far more often > than they are written. > Mutexes are inherently more efficient than shared/exclusive locks, so > shared/exclusive locks should be used prudently. > A thread may hold a shared or exclusive lock on an > .Em sx_lock > lock while sleeping. > As a result, an > .Em sx_lockm > lock may not be acquired while holding a mutex. > Otherwise, if one thread slept while holding an > .Em sx_lockm > lock while another thread blocked on the same > .Em sx_lockm > lock after acquiring a mutex, then the second thread would effectively > end up sleeping while holding a mutex, which is not allowed. > .Ss Rw_locks > Reader/writer locks allow shared access to protected data by multiple threads, > or exclusive access by a single thread. > The threads with shared access are known as > .Em readers > since they only read the protected data. > A thread with exclusive access is known as a > .Em writer > since it can modify protected data. > .Pp > Although reader/writer locks look very similar to > .Xr sx 9 > locks, their usage pattern is different. > Reader/writer locks can be treated as mutexes (see > .Xr mutex 9 ) > with shared/exclusive semantics. > Unlike > .Xr sx 9 , > an > .Em rw_lock > can be locked while holding a non-spin mutex, and an > .Em rw_lock > cannot be held while sleeping. > The > .Em rw_lock > locks have priority propagation like mutexes, but priority > can be propagated only to an exclusive holder. > This limitation comes from the fact that shared owners > are anonymous. > Another important property is that shared holders of > .Em rw_lock > can recurse, > but exclusive locks are not allowed to recurse. > .Ss Turnstyless > Turnstiles are used to hold a queue of threads blocked on > non-sleepable locks. Sleepable locks use condition variables to > implement their queues. Turnstiles differ from a sleep queue in that > turnstile queue's are assigned to a lock held by an owning thread. Thus, > when one thread is enqueued onto a turnstile, it can lend its priority > to the owning thread. > .Ss Semaphores > .Ss Condition variables > Condition variables are used in conjunction with mutexes to wait for conditions > to occur. > A thread must hold the mutex before calling the > .Fn cv_wait* , > functions. > When a thread waits on a condition, the mutex > is atomically released before the thread is blocked, then reacquired > before the function call returns. > .Ss Giant > Giant is a special instance of a sleep lock. > it has several special characteristics. > .Ss Sleep/wakeup > The functions > .Fn tsleep , > .Fn msleep , > .Fn msleep_spin , > .Fn pause , > .Fn wakeup , > and > .Fn wakeup_one > handle event-based thread blocking. > If a thread must wait for an > external event, it is put to sleep by > .Fn tsleep , > .Fn msleep , > .Fn msleep_spin , > or > .Fn pause . > Threads may also wait using one of the locking primitive sleep routines > .Xr mtx_sleep 9 , > .Xr rw_sleep 9 , > or > .Xr sx_sleep 9 . > .Pp > The parameter > .Fa chan > is an arbitrary address that uniquely identifies the event on which > the thread is being put to sleep. > All threads sleeping on a single > .Fa chan > are woken up later by > .Fn wakeup , > often called from inside an interrupt routine, to indicate that the > resource the thread was blocking on is available now. > .Pp > Several of the sleep functions including > .Fn msleep , > .Fn msleep_spin , > and the locking primitive sleep routines specify an additional lock > parameter. > The lock will be released before sleeping and reacquired > before the sleep routine returns. > If > .Fa priority > includes the > .Dv PDROP > flag, then > the lock will not be reacquired before returning. > The lock is used to ensure that a condition can be checked atomically, > and that the current thread can be suspended without missing a > change to the condition, or an associated wakeup. > In addition, all of the sleep routines will fully drop the > .Va Giant > mutex > (even if recursed) > while the thread is suspended and will reacquire the > .Va Giant > mutex before the function returns. > .Pp > .Ss lockmanager locks > Largly deprecated. See the > .Xr lock 9 > page for more information. > I don't know what the downsides are but I'm sure someone will fill in this part. > .Sh Interaction tables. > the following table shows what you can an d can not do if you hold > one of the synchronisation primatives discussed here: > (someone who knows what they are talking about should write this table) > .Bl -column ".Ic You have: You wont " ".Xr sleep" ".Xr sc_lock" ".Xr rw_lock" -offset indent > .It Xo > .Em "You have: You want: Ta Xr sleop" Ta Xr sx_lock Ta Xr rw_lock > .Xc > .It Ic SPIN mutex Ta \&tough Ta \&tough Ta \&tough > .It Ic Sleep mutex Ta \&ok Ta \&??? Ta \&??? > .El > .Sh SEE ALSO > .Xr condvar 9 , > .Xr lock 9 > .Xr mtx_pool 9 , > .Xr rwlock 9 , > .Xr sema 9 , > .Xr sleep 9 , > .Xr sx 9 > .Xr LOCK_PROFILING 9 , > .Xr WITNESS 9 , > .Sh HISTORY > These > functions appeared in > .Bsx 4.1 > through > .Fx 7.0 From owner-cvs-src@FreeBSD.ORG Wed Mar 14 01:59:01 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7E30F16A400; Wed, 14 Mar 2007 01:59:01 +0000 (UTC) (envelope-from kevlo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 4C41E13C44C; Wed, 14 Mar 2007 01:59:01 +0000 (UTC) (envelope-from kevlo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E1x1nC069769; Wed, 14 Mar 2007 01:59:01 GMT (envelope-from kevlo@repoman.freebsd.org) Received: (from kevlo@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E1x16p069766; Wed, 14 Mar 2007 01:59:01 GMT (envelope-from kevlo) Message-Id: <200703140159.l2E1x16p069766@repoman.freebsd.org> From: Kevin Lo Date: Wed, 14 Mar 2007 01:59:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/ata atapi-cam.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 01:59:01 -0000 kevlo 2007-03-14 01:59:00 UTC FreeBSD src repository Modified files: sys/dev/ata atapi-cam.c Log: Make it compile Revision Changes Path 1.50 +1 -1 src/sys/dev/ata/atapi-cam.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 02:37:44 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C8EDB16A402; Wed, 14 Mar 2007 02:37:44 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id AFACC13C44B; Wed, 14 Mar 2007 02:37:44 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E2bi8p077893; Wed, 14 Mar 2007 02:37:44 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E2biES077892; Wed, 14 Mar 2007 02:37:44 GMT (envelope-from kmacy) Message-Id: <200703140237.l2E2biES077892@repoman.freebsd.org> From: Kip Macy Date: Wed, 14 Mar 2007 02:37:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/cxgb cxgb_adapter.h cxgb_ioctl.h cxgb_lro.c cxgb_main.c cxgb_osdep.h cxgb_sge.c src/sys/dev/cxgb/common cxgb_ael1002.c cxgb_common.h cxgb_firmware_exports.h cxgb_mc5.c cxgb_mv88e1xxx.c cxgb_regs.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 02:37:44 -0000 kmacy 2007-03-14 02:37:44 UTC FreeBSD src repository Added files: sys/dev/cxgb cxgb_adapter.h cxgb_ioctl.h cxgb_lro.c cxgb_main.c cxgb_osdep.h cxgb_sge.c sys/dev/cxgb/common cxgb_ael1002.c cxgb_common.h cxgb_firmware_exports.h cxgb_mc5.c cxgb_mv88e1xxx.c cxgb_regs.h cxgb_sge_defs.h cxgb_t3_cpl.h cxgb_t3_hw.c cxgb_tcb.h cxgb_version.h cxgb_vsc8211.c cxgb_xgmac.c Log: First of several commits for driver support for the Chelsio T3B 10 Gigabit Ethernet adapter. Reviewed by: scottl, sam For those interested in the preliminary performance work see below. Plots of mxge vs. cxgb running netpipe: blocksize vs. bandwidth: http://www.fsmware.com/chelsio.random/bsvsbw.gif blocksize vs. RTT: First of several commits for driver support for the Chelsio T3B 10 Gigabit Ethernet adapter. Reviewed by: scottl, sam For those interested in the preliminary performance work see below. Plots of mxge vs. cxgb running netpipe: blocksize vs. bandwidth: http://www.fsmware.com/chelsio.random/bsvsbw.gif blocksize vs. RTT: http://www.fsmware.com/chelsio.random/bsvstime.gif blocksize vs. RTT for block sizes <= 10kb: http://www.fsmware.com/chelsio.random/bsvstime_10kb.gif http://www.fsmware.com/chelsio.random/bsvstime_10kb3.gif Revision Changes Path 1.1 +328 -0 src/sys/dev/cxgb/common/cxgb_ael1002.c (new) 1.1 +687 -0 src/sys/dev/cxgb/common/cxgb_common.h (new) 1.1 +181 -0 src/sys/dev/cxgb/common/cxgb_firmware_exports.h (new) 1.1 +474 -0 src/sys/dev/cxgb/common/cxgb_mc5.c (new) 1.1 +302 -0 src/sys/dev/cxgb/common/cxgb_mv88e1xxx.c (new) 1.1 +7645 -0 src/sys/dev/cxgb/common/cxgb_regs.h (new) 1.1 +289 -0 src/sys/dev/cxgb/common/cxgb_sge_defs.h (new) 1.1 +1490 -0 src/sys/dev/cxgb/common/cxgb_t3_cpl.h (new) 1.1 +3399 -0 src/sys/dev/cxgb/common/cxgb_t3_hw.c (new) 1.1 +678 -0 src/sys/dev/cxgb/common/cxgb_tcb.h (new) 1.1 +41 -0 src/sys/dev/cxgb/common/cxgb_version.h (new) 1.1 +251 -0 src/sys/dev/cxgb/common/cxgb_vsc8211.c (new) 1.1 +415 -0 src/sys/dev/cxgb/common/cxgb_xgmac.c (new) 1.1 +438 -0 src/sys/dev/cxgb/cxgb_adapter.h (new) 1.1 +222 -0 src/sys/dev/cxgb/cxgb_ioctl.h (new) 1.1 +427 -0 src/sys/dev/cxgb/cxgb_lro.c (new) 1.1 +1792 -0 src/sys/dev/cxgb/cxgb_main.c (new) 1.1 +246 -0 src/sys/dev/cxgb/cxgb_osdep.h (new) 1.1 +2323 -0 src/sys/dev/cxgb/cxgb_sge.c (new) From owner-cvs-src@FreeBSD.ORG Wed Mar 14 02:44:48 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A0EBF16A402; Wed, 14 Mar 2007 02:44:48 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 747BD13C45A; Wed, 14 Mar 2007 02:44:48 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E2imrM079507; Wed, 14 Mar 2007 02:44:48 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E2impU079506; Wed, 14 Mar 2007 02:44:48 GMT (envelope-from kmacy) Message-Id: <200703140244.l2E2impU079506@repoman.freebsd.org> From: Kip Macy Date: Wed, 14 Mar 2007 02:44:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/cxgb t3fw-3.2.bin.gz.uu X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 02:44:48 -0000 kmacy 2007-03-14 02:44:48 UTC FreeBSD src repository Added files: sys/dev/cxgb t3fw-3.2.bin.gz.uu Log: Add firmware for cxgb Revision Changes Path 1.1 +478 -0 src/sys/dev/cxgb/t3fw-3.2.bin.gz.uu (new) From owner-cvs-src@FreeBSD.ORG Wed Mar 14 02:47:38 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D18FF16A400; Wed, 14 Mar 2007 02:47:38 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id A62B213C45D; Wed, 14 Mar 2007 02:47:38 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E2lcAO079689; Wed, 14 Mar 2007 02:47:38 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E2lcLf079688; Wed, 14 Mar 2007 02:47:38 GMT (envelope-from kmacy) Message-Id: <200703140247.l2E2lcLf079688@repoman.freebsd.org> From: Kip Macy Date: Wed, 14 Mar 2007 02:47:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/modules/cxgb Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 02:47:38 -0000 kmacy 2007-03-14 02:47:38 UTC FreeBSD src repository Added files: sys/modules/cxgb Makefile Log: Add modules Makefile for cxgb Revision Changes Path 1.1 +22 -0 src/sys/modules/cxgb/Makefile (new) From owner-cvs-src@FreeBSD.ORG Wed Mar 14 02:47:58 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C8F5916A400; Wed, 14 Mar 2007 02:47:58 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 9DB1113C457; Wed, 14 Mar 2007 02:47:58 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E2lwFX079727; Wed, 14 Mar 2007 02:47:58 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E2lwaH079726; Wed, 14 Mar 2007 02:47:58 GMT (envelope-from kmacy) Message-Id: <200703140247.l2E2lwaH079726@repoman.freebsd.org> From: Kip Macy Date: Wed, 14 Mar 2007 02:47:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/modules Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 02:47:58 -0000 kmacy 2007-03-14 02:47:58 UTC FreeBSD src repository Modified files: sys/modules Makefile Log: add cxgb to modules Makefile Revision Changes Path 1.520 +1 -0 src/sys/modules/Makefile From owner-cvs-src@FreeBSD.ORG Wed Mar 14 02:51:59 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4EBDB16A401; Wed, 14 Mar 2007 02:51:59 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 3B04D13C448; Wed, 14 Mar 2007 02:51:59 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E2pxx1080569; Wed, 14 Mar 2007 02:51:59 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E2pwfD080568; Wed, 14 Mar 2007 02:51:58 GMT (envelope-from kmacy) Message-Id: <200703140251.l2E2pwfD080568@repoman.freebsd.org> From: Kip Macy Date: Wed, 14 Mar 2007 02:51:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/cxgbtool Makefile cxgbtool.c reg_defs.c reg_defs_t3.c reg_defs_t3b.c version.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 02:51:59 -0000 kmacy 2007-03-14 02:51:57 UTC FreeBSD src repository Added files: usr.sbin/cxgbtool Makefile cxgbtool.c reg_defs.c reg_defs_t3.c reg_defs_t3b.c version.h Log: Add administration and debugging tool for Chelsio T3 10 Gigabit Ethernet driver Revision Changes Path 1.1 +11 -0 src/usr.sbin/cxgbtool/Makefile (new) 1.1 +1798 -0 src/usr.sbin/cxgbtool/cxgbtool.c (new) 1.1 +837 -0 src/usr.sbin/cxgbtool/reg_defs.c (new) 1.1 +2676 -0 src/usr.sbin/cxgbtool/reg_defs_t3.c (new) 1.1 +2832 -0 src/usr.sbin/cxgbtool/reg_defs_t3b.c (new) 1.1 +32 -0 src/usr.sbin/cxgbtool/version.h (new) From owner-cvs-src@FreeBSD.ORG Wed Mar 14 04:00:25 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 89CFD16A402; Wed, 14 Mar 2007 04:00:25 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 6911413C459; Wed, 14 Mar 2007 04:00:25 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E40PVq092773; Wed, 14 Mar 2007 04:00:25 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E40PCf092772; Wed, 14 Mar 2007 04:00:25 GMT (envelope-from julian) Message-Id: <200703140400.l2E40PCf092772@repoman.freebsd.org> From: Julian Elischer Date: Wed, 14 Mar 2007 04:00:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 locking.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 04:00:25 -0000 julian 2007-03-14 04:00:24 UTC FreeBSD src repository Added files: share/man/man9 locking.9 Log: Add locking.9 This is supposed to be a brief overview of the locking primatives. It is not yet complete and contains many place-holders for information I do not know. The locking is getting so diverse that I've lost track of it all. We need this page to keep outselves in sync with what the primitives do. note.. not part of the build yet. Revision Changes Path 1.1 +280 -0 src/share/man/man9/locking.9 (new) From owner-cvs-src@FreeBSD.ORG Wed Mar 14 05:12:26 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0808C16A402; Wed, 14 Mar 2007 05:12:26 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id DB75E13C459; Wed, 14 Mar 2007 05:12:25 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E5CPij017908; Wed, 14 Mar 2007 05:12:25 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E5CPgc017906; Wed, 14 Mar 2007 05:12:25 GMT (envelope-from kmacy) Message-Id: <200703140512.l2E5CPgc017906@repoman.freebsd.org> From: Kip Macy Date: Wed, 14 Mar 2007 05:12:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 Makefile cxgb.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 05:12:26 -0000 kmacy 2007-03-14 05:12:25 UTC FreeBSD src repository Modified files: share/man/man4 Makefile Added files: share/man/man4 cxgb.4 Log: Add man page for cxgb Revision Changes Path 1.376 +1 -0 src/share/man/man4/Makefile 1.1 +132 -0 src/share/man/man4/cxgb.4 (new) From owner-cvs-src@FreeBSD.ORG Wed Mar 14 05:58:08 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0401D16A41B; Wed, 14 Mar 2007 05:58:08 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id D5B1113C45A; Wed, 14 Mar 2007 05:58:07 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E5w7oP024929; Wed, 14 Mar 2007 05:58:07 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E5w7bv024928; Wed, 14 Mar 2007 05:58:07 GMT (envelope-from mjacob) Message-Id: <200703140558.l2E5w7bv024928@repoman.freebsd.org> From: Matt Jacob Date: Wed, 14 Mar 2007 05:58:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/isp isp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 05:58:08 -0000 mjacob 2007-03-14 05:58:07 UTC FreeBSD src repository Modified files: sys/dev/isp isp.c Log: Don't call isp_intr from isp_start- this seems to, in rare cases, cause confusion with at least the 23XX chipsets where the output queue index pointer just gets a bit whacko. MFC after: 1 day Revision Changes Path 1.143 +1 -7 src/sys/dev/isp/isp.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 06:00:09 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E0C1E16A404 for ; Wed, 14 Mar 2007 06:00:09 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.228]) by mx1.freebsd.org (Postfix) with ESMTP id 73E0513C44C for ; Wed, 14 Mar 2007 06:00:09 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: by wx-out-0506.google.com with SMTP id s18so56687wxc for ; Tue, 13 Mar 2007 23:00:08 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=HtFw7WhZAAUoBTHsL+LQtIBEG+ctEKRLRlwe5myOJAZZ7/B90+3gKBEV/JfBtF7mv6q29gIFSkL+6pZaTIOdBUaOvMtzZ5RMfjwNFX5jRn9i4ZWqRTxRTB3tdf/bPqRO8D6PvFzrEgY4WuAeIeveiuOulX4Ln+faDwMIc9p8GOc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=cWVrZ/ypms/J5JNrkxv6xqKIAQA5M1B8z+DxgBoON/A9C46//LsuV9kGnneH46wVkJFTXtic2iZdV1LGnLh/gG73mQDBb3N34amWBmYDMWZhg+WXVx9vJAI5euEBhZU2Rlf37rtMMsipW9srNvB8tsUjrZhQNZkg4OikI41KEDI= Received: by 10.90.55.19 with SMTP id d19mr6773078aga.1173852008903; Tue, 13 Mar 2007 23:00:08 -0700 (PDT) Received: by 10.90.25.1 with HTTP; Tue, 13 Mar 2007 23:00:08 -0700 (PDT) Message-ID: Date: Tue, 13 Mar 2007 22:00:08 -0800 From: "Kip Macy" To: "Thomas Quinot" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200703132042.l2DKgnNn097927@repoman.freebsd.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/ata atapi-cam.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 06:00:10 -0000 oops, nm On 3/13/07, Kip Macy wrote: > Could you fix the build? > > On 3/13/07, Thomas Quinot wrote: > > thomas 2007-03-13 20:42:49 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/dev/ata atapi-cam.c > > Log: > > (atapi_action): Improve error reporting by removing ATA_R_QUIET flag > > from ATAPI requests. If CAM debugging is enabled, also mark ATAPI > > requests with ATA_R_DEBUG flag. > > > > (atapi_cb): Report ATAPI timeouts to the CAM layer. > > Fix incorrect debugging traces in the presence of ATAPI errors. > > > > PR: kern/103602 > > MFC after: 2 weeks > > > > Revision Changes Path > > 1.49 +48 -32 src/sys/dev/ata/atapi-cam.c > > > From owner-cvs-src@FreeBSD.ORG Wed Mar 14 06:01:43 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 34FB116A400 for ; Wed, 14 Mar 2007 06:01:43 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.239]) by mx1.freebsd.org (Postfix) with ESMTP id 2760D13C45A for ; Wed, 14 Mar 2007 06:01:42 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: by wx-out-0506.google.com with SMTP id s18so56971wxc for ; Tue, 13 Mar 2007 23:01:41 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ccMF9ydsX16qOHtNkJD9mH9ngnYOuNTkaVa5Rq/rHuFv0IKjyMYYFZExLQK6t1vvMKYCixBBG+kKV3ZA3WtPDKR5LYX3HuM6aO8nk1OZakJTFALeLRAQ/L3d7Lw3J4WG63SLRA2DM9zNnjW1o4zk/7OKVnmtsywe21B3noDZwwg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=mGZ7qQx28dzszdMAYUAPHpyJ+7oL5dFCu2barG7/0MPtNaxkbEoHvhR3Eo3+4ApNOIFyqfcx4dh/EqHeZM2cjVfEkvT7fSnKrzjII1+dOEBCHrE1/Edd0NNKsXEIoWPZWdetpz88LvEXKyAEK1gq/PiLG1HfPwJeWu3gx1KZAh0= Received: by 10.90.113.20 with SMTP id l20mr6796914agc.1173850653676; Tue, 13 Mar 2007 22:37:33 -0700 (PDT) Received: by 10.90.25.1 with HTTP; Tue, 13 Mar 2007 22:37:33 -0700 (PDT) Message-ID: Date: Tue, 13 Mar 2007 21:37:33 -0800 From: "Kip Macy" To: "Thomas Quinot" In-Reply-To: <200703132042.l2DKgnNn097927@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200703132042.l2DKgnNn097927@repoman.freebsd.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/ata atapi-cam.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 06:01:43 -0000 Could you fix the build? On 3/13/07, Thomas Quinot wrote: > thomas 2007-03-13 20:42:49 UTC > > FreeBSD src repository > > Modified files: > sys/dev/ata atapi-cam.c > Log: > (atapi_action): Improve error reporting by removing ATA_R_QUIET flag > from ATAPI requests. If CAM debugging is enabled, also mark ATAPI > requests with ATA_R_DEBUG flag. > > (atapi_cb): Report ATAPI timeouts to the CAM layer. > Fix incorrect debugging traces in the presence of ATAPI errors. > > PR: kern/103602 > MFC after: 2 weeks > > Revision Changes Path > 1.49 +48 -32 src/sys/dev/ata/atapi-cam.c > From owner-cvs-src@FreeBSD.ORG Wed Mar 14 06:12:36 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D77D616A409; Wed, 14 Mar 2007 06:12:36 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id B4EE613C4B7; Wed, 14 Mar 2007 06:12:36 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E6Cad9028828; Wed, 14 Mar 2007 06:12:36 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E6Cadw028827; Wed, 14 Mar 2007 06:12:36 GMT (envelope-from julian) Message-Id: <200703140612.l2E6Cadw028827@repoman.freebsd.org> From: Julian Elischer Date: Wed, 14 Mar 2007 06:12:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 locking.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 06:12:37 -0000 julian 2007-03-14 06:12:36 UTC FreeBSD src repository Modified files: share/man/man9 locking.9 Log: Some comments from pjd Revision Changes Path 1.2 +4 -4 src/share/man/man9/locking.9 From owner-cvs-src@FreeBSD.ORG Wed Mar 14 06:27:04 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3D66016A402; Wed, 14 Mar 2007 06:27:04 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 1A06C13C489; Wed, 14 Mar 2007 06:27:04 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E6R3R8031074; Wed, 14 Mar 2007 06:27:03 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E6R3cB031073; Wed, 14 Mar 2007 06:27:03 GMT (envelope-from julian) Message-Id: <200703140627.l2E6R3cB031073@repoman.freebsd.org> From: Julian Elischer Date: Wed, 14 Mar 2007 06:27:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 locking.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 06:27:04 -0000 julian 2007-03-14 06:27:02 UTC FreeBSD src repository Modified files: share/man/man9 locking.9 Log: More suggestions from pjd. Revision Changes Path 1.3 +13 -2 src/share/man/man9/locking.9 From owner-cvs-src@FreeBSD.ORG Wed Mar 14 06:33:29 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 02B2E16A402; Wed, 14 Mar 2007 06:33:29 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id D322413C43E; Wed, 14 Mar 2007 06:33:28 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E6XSrV032597; Wed, 14 Mar 2007 06:33:28 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E6XSTl032596; Wed, 14 Mar 2007 06:33:28 GMT (envelope-from kmacy) Message-Id: <200703140633.l2E6XSTl032596@repoman.freebsd.org> From: Kip Macy Date: Wed, 14 Mar 2007 06:33:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/cxgb cxgb_adapter.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 06:33:29 -0000 kmacy 2007-03-14 06:33:28 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_adapter.h Log: make desc_reclaimable macro safe to arbitrary arguments Revision Changes Path 1.2 +1 -1 src/sys/dev/cxgb/cxgb_adapter.h From owner-cvs-src@FreeBSD.ORG Wed Mar 14 06:34:10 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 790AB16A402; Wed, 14 Mar 2007 06:34:10 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 56CC713C458; Wed, 14 Mar 2007 06:34:10 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E6YAo8032700; Wed, 14 Mar 2007 06:34:10 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E6YA5N032699; Wed, 14 Mar 2007 06:34:10 GMT (envelope-from kmacy) Message-Id: <200703140634.l2E6YA5N032699@repoman.freebsd.org> From: Kip Macy Date: Wed, 14 Mar 2007 06:34:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/cxgb cxgb_main.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 06:34:10 -0000 kmacy 2007-03-14 06:34:10 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: move taskqueue_enqueue of tx clean operation out of the start path Revision Changes Path 1.2 +2 -8 src/sys/dev/cxgb/cxgb_main.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 06:35:38 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B0C1616A40B; Wed, 14 Mar 2007 06:35:38 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 8E2DC13C4CB; Wed, 14 Mar 2007 06:35:38 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E6ZcCG032863; Wed, 14 Mar 2007 06:35:38 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E6ZcW9032862; Wed, 14 Mar 2007 06:35:38 GMT (envelope-from kmacy) Message-Id: <200703140635.l2E6ZcW9032862@repoman.freebsd.org> From: Kip Macy Date: Wed, 14 Mar 2007 06:35:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/cxgb cxgb_config.h cxgb_osdep.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 06:35:38 -0000 kmacy 2007-03-14 06:35:38 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_osdep.h Added files: sys/dev/cxgb cxgb_config.h Log: add cxgb_config.h to define values that are defined in the Makefile when compiled as a module move prefetch out of cxgb_sge.c into header under arch conditional compilation Revision Changes Path 1.1 +46 -0 src/sys/dev/cxgb/cxgb_config.h (new) 1.2 +14 -0 src/sys/dev/cxgb/cxgb_osdep.h From owner-cvs-src@FreeBSD.ORG Wed Mar 14 06:36:59 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2357816A401; Wed, 14 Mar 2007 06:36:59 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 012B013C455; Wed, 14 Mar 2007 06:36:59 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E6awPB032968; Wed, 14 Mar 2007 06:36:58 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E6awo7032967; Wed, 14 Mar 2007 06:36:58 GMT (envelope-from kmacy) Message-Id: <200703140636.l2E6awo7032967@repoman.freebsd.org> From: Kip Macy Date: Wed, 14 Mar 2007 06:36:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/cxgb cxgb_sge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 06:36:59 -0000 kmacy 2007-03-14 06:36:58 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_sge.c Log: remove unused code for recycling descriptors kick tx cleaner from credit update function Revision Changes Path 1.2 +8 -87 src/sys/dev/cxgb/cxgb_sge.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 06:40:46 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C695D16A405; Wed, 14 Mar 2007 06:40:46 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id A3F2213C4C1; Wed, 14 Mar 2007 06:40:46 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E6ekpV033173; Wed, 14 Mar 2007 06:40:46 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E6ekmV033172; Wed, 14 Mar 2007 06:40:46 GMT (envelope-from kmacy) Message-Id: <200703140640.l2E6ekmV033172@repoman.freebsd.org> From: Kip Macy Date: Wed, 14 Mar 2007 06:40:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/cxgb cxgb_osdep.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 06:40:46 -0000 kmacy 2007-03-14 06:40:46 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_osdep.h Log: #define memory barrier macros for the non-i386 && non-amd64 case Revision Changes Path 1.3 +5 -1 src/sys/dev/cxgb/cxgb_osdep.h From owner-cvs-src@FreeBSD.ORG Wed Mar 14 06:41:34 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C3FAA16A406; Wed, 14 Mar 2007 06:41:34 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id A191113C4AD; Wed, 14 Mar 2007 06:41:34 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E6fYtG033832; Wed, 14 Mar 2007 06:41:34 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E6fYlw033831; Wed, 14 Mar 2007 06:41:34 GMT (envelope-from kmacy) Message-Id: <200703140641.l2E6fYlw033831@repoman.freebsd.org> From: Kip Macy Date: Wed, 14 Mar 2007 06:41:34 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/modules/cxgb Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 06:41:34 -0000 kmacy 2007-03-14 06:41:34 UTC FreeBSD src repository Modified files: sys/modules/cxgb Makefile Log: no-op cxgb_config.h for the module compilation case Revision Changes Path 1.2 +1 -1 src/sys/modules/cxgb/Makefile From owner-cvs-src@FreeBSD.ORG Wed Mar 14 06:57:27 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E80D116A400; Wed, 14 Mar 2007 06:57:27 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id C590D13C44B; Wed, 14 Mar 2007 06:57:27 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E6vRsH036418; Wed, 14 Mar 2007 06:57:27 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E6vRag036413; Wed, 14 Mar 2007 06:57:27 GMT (envelope-from kmacy) Message-Id: <200703140657.l2E6vRag036413@repoman.freebsd.org> From: Kip Macy Date: Wed, 14 Mar 2007 06:57:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/conf NOTES files X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 06:57:28 -0000 kmacy 2007-03-14 06:57:27 UTC FreeBSD src repository Modified files: sys/conf NOTES files Log: Add support for statically compiling cxgb into the kernel Revision Changes Path 1.1412 +1 -0 src/sys/conf/NOTES 1.1182 +9 -0 src/sys/conf/files From owner-cvs-src@FreeBSD.ORG Wed Mar 14 07:01:50 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E227116A400; Wed, 14 Mar 2007 07:01:50 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id BF5A513C455; Wed, 14 Mar 2007 07:01:50 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E71oC0037296; Wed, 14 Mar 2007 07:01:50 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E71o8r037294; Wed, 14 Mar 2007 07:01:50 GMT (envelope-from dds) Message-Id: <200703140701.l2E71o8r037294@repoman.freebsd.org> From: Diomidis Spinellis Date: Wed, 14 Mar 2007 07:01:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/usr.bin/sed regress.y.out X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 07:01:51 -0000 dds 2007-03-14 07:01:49 UTC FreeBSD src repository Modified files: tools/regression/usr.bin/sed regress.y.out Log: Add missing newline to correct failure of the regression test. According to IEEE Std 1003.1, 2004 "Whenever the pattern space is written to standard output or a named file, sed shall immediately follow it with a ." An attempt at the same correction might have been made with r1.3, which is however identical with r1.2. Revision Changes Path 1.4 +1 -1 src/tools/regression/usr.bin/sed/regress.y.out From owner-cvs-src@FreeBSD.ORG Wed Mar 14 07:12:17 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8B73616A416; Wed, 14 Mar 2007 07:12:17 +0000 (UTC) (envelope-from thomas@FreeBSD.ORG) Received: from melamine.cuivre.fr.eu.org (melusine.cuivre.fr.eu.org [82.225.155.84]) by mx1.freebsd.org (Postfix) with ESMTP id 537E113C459; Wed, 14 Mar 2007 07:12:17 +0000 (UTC) (envelope-from thomas@FreeBSD.ORG) Received: by melamine.cuivre.fr.eu.org (Postfix, from userid 1000) id 29F405C19D; Wed, 14 Mar 2007 07:52:01 +0100 (CET) Date: Wed, 14 Mar 2007 07:52:01 +0100 From: Thomas Quinot To: Kip Macy Message-ID: <20070314065201.GA22882@melamine.cuivre.fr.eu.org> References: <200703132042.l2DKgnNn097927@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-message-flag: WARNING! Using Outlook can damage your computer. User-Agent: Mutt/1.5.11 Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/ata atapi-cam.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 07:12:17 -0000 * Kip Macy, 2007-03-14 : > Could you fix the build? Sorry for the breakage. I must have mixed STABLE and CURRENT sources when I checked this. Thanks kevlo for fixing it. /me takes pointy hat... Thomas. From owner-cvs-src@FreeBSD.ORG Wed Mar 14 07:30:53 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 09E6616A401; Wed, 14 Mar 2007 07:30:53 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id DB26C13C46A; Wed, 14 Mar 2007 07:30:52 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E7Uqvi042765; Wed, 14 Mar 2007 07:30:52 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E7Uqcn042764; Wed, 14 Mar 2007 07:30:52 GMT (envelope-from cperciva) Message-Id: <200703140730.l2E7Uqcn042764@repoman.freebsd.org> From: Colin Percival Date: Wed, 14 Mar 2007 07:30:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/tar write.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 07:30:53 -0000 cperciva 2007-03-14 07:30:51 UTC FreeBSD src repository Modified files: usr.bin/tar write.c Log: Reduce the risk of inducing heart attacks, by printing the right path when complaining about lstat(2) failing. It's a bit scary to find the message tar: /: Cannot stat: No such file or directory printed while doing a backup. MFC after: 1 week Revision Changes Path 1.56 +1 -1 src/usr.bin/tar/write.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 07:40:44 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9AA6C16A40A; Wed, 14 Mar 2007 07:40:44 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 7759A13C4BD; Wed, 14 Mar 2007 07:40:44 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E7eibi044573; Wed, 14 Mar 2007 07:40:44 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E7einO044572; Wed, 14 Mar 2007 07:40:44 GMT (envelope-from dds) Message-Id: <200703140740.l2E7einO044572@repoman.freebsd.org> From: Diomidis Spinellis Date: Wed, 14 Mar 2007 07:40:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/usr.bin/sed hanoi.sed math.sed sed.test X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 07:40:44 -0000 dds 2007-03-14 07:40:44 UTC FreeBSD src repository Modified files: tools/regression/usr.bin/sed hanoi.sed math.sed sed.test Log: Repo-copy from usr.bin/sed/TEST for integration with the regression suite. Copied-by: simon@ Revision Changes Path 1.4 +0 -0 src/tools/regression/usr.bin/sed/hanoi.sed 1.3 +0 -0 src/tools/regression/usr.bin/sed/math.sed 1.5 +0 -0 src/tools/regression/usr.bin/sed/sed.test From owner-cvs-src@FreeBSD.ORG Wed Mar 14 07:46:58 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6047416A401; Wed, 14 Mar 2007 07:46:58 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 3D5BB13C44B; Wed, 14 Mar 2007 07:46:58 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E7kwi6046002; Wed, 14 Mar 2007 07:46:58 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E7kwqA046001; Wed, 14 Mar 2007 07:46:58 GMT (envelope-from brueffer) Message-Id: <200703140746.l2E7kwqA046001@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 14 Mar 2007 07:46:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 cxgb.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 07:46:58 -0000 brueffer 2007-03-14 07:46:57 UTC FreeBSD src repository Modified files: share/man/man4 cxgb.4 Log: Various fixes, also the driver can be compiled into the kernel now. Revision Changes Path 1.2 +12 -11 src/share/man/man4/cxgb.4 From owner-cvs-src@FreeBSD.ORG Wed Mar 14 07:49:47 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5F85A16A402; Wed, 14 Mar 2007 07:49:47 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 3D20513C45E; Wed, 14 Mar 2007 07:49:47 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E7nldd046263; Wed, 14 Mar 2007 07:49:47 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E7nlTW046262; Wed, 14 Mar 2007 07:49:47 GMT (envelope-from kmacy) Message-Id: <200703140749.l2E7nlTW046262@repoman.freebsd.org> From: Kip Macy Date: Wed, 14 Mar 2007 07:49:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 cxgb.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 07:49:47 -0000 kmacy 2007-03-14 07:49:46 UTC FreeBSD src repository Modified files: share/man/man4 cxgb.4 Log: fix wording blunder Revision Changes Path 1.3 +1 -1 src/share/man/man4/cxgb.4 From owner-cvs-src@FreeBSD.ORG Wed Mar 14 07:52:41 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 83FB916A407; Wed, 14 Mar 2007 07:52:41 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 25C7013C45A; Wed, 14 Mar 2007 07:52:41 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E7qdk3047187; Wed, 14 Mar 2007 07:52:39 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E7qdaY047175; Wed, 14 Mar 2007 07:52:39 GMT (envelope-from dds) Message-Id: <200703140752.l2E7qdaY047175@repoman.freebsd.org> From: Diomidis Spinellis Date: Wed, 14 Mar 2007 07:52:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/usr.bin/sed regress.hanoi.out regress.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 07:52:41 -0000 dds 2007-03-14 07:52:38 UTC FreeBSD src repository Modified files: tools/regression/usr.bin/sed regress.sh Added files: tools/regression/usr.bin/sed regress.hanoi.out Log: Add Towers of Hanoi regression test. Revision Changes Path 1.1 +17 -0 src/tools/regression/usr.bin/sed/regress.hanoi.out (new) 1.10 +2 -1 src/tools/regression/usr.bin/sed/regress.sh From owner-cvs-src@FreeBSD.ORG Wed Mar 14 07:55:06 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 10EFE16A400; Wed, 14 Mar 2007 07:55:06 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E1BD413C45B; Wed, 14 Mar 2007 07:55:05 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E7t5r0047685; Wed, 14 Mar 2007 07:55:05 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E7t5av047684; Wed, 14 Mar 2007 07:55:05 GMT (envelope-from dds) Message-Id: <200703140755.l2E7t5av047684@repoman.freebsd.org> From: Diomidis Spinellis Date: Wed, 14 Mar 2007 07:55:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/usr.bin/sed regress.math.out regress.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 07:55:06 -0000 dds 2007-03-14 07:55:05 UTC FreeBSD src repository Modified files: tools/regression/usr.bin/sed regress.sh Added files: tools/regression/usr.bin/sed regress.math.out Log: Add sed math regression test. Revision Changes Path 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.math.out (new) 1.11 +2 -1 src/tools/regression/usr.bin/sed/regress.sh From owner-cvs-src@FreeBSD.ORG Wed Mar 14 07:58:00 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9AFC616A403; Wed, 14 Mar 2007 07:58:00 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 1F1DE13C484; Wed, 14 Mar 2007 07:58:00 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E7vxaS048013; Wed, 14 Mar 2007 07:57:59 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E7vxf4048012; Wed, 14 Mar 2007 07:57:59 GMT (envelope-from kmacy) Message-Id: <200703140757.l2E7vxf4048012@repoman.freebsd.org> From: Kip Macy Date: Wed, 14 Mar 2007 07:57:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/cxgb cxgb_main.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 07:58:00 -0000 kmacy 2007-03-14 07:57:59 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: play it safe for now and go back to kicking off tx cleaning from the tx path Revision Changes Path 1.3 +10 -2 src/sys/dev/cxgb/cxgb_main.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 08:03:21 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2574E16A402; Wed, 14 Mar 2007 08:03:21 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 028DC13C4AD; Wed, 14 Mar 2007 08:03:21 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E83K8Q050276; Wed, 14 Mar 2007 08:03:20 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E83K3o050275; Wed, 14 Mar 2007 08:03:20 GMT (envelope-from brueffer) Message-Id: <200703140803.l2E83K3o050275@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 14 Mar 2007 08:03:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 cxgb.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 08:03:21 -0000 brueffer 2007-03-14 08:03:20 UTC FreeBSD src repository Modified files: share/man/man4 cxgb.4 Log: Add missing punctuation. Revision Changes Path 1.4 +2 -2 src/share/man/man4/cxgb.4 From owner-cvs-src@FreeBSD.ORG Wed Mar 14 08:45:56 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 54C1E16A403; Wed, 14 Mar 2007 08:45:56 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 3282413C465; Wed, 14 Mar 2007 08:45:56 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E8juj4057855; Wed, 14 Mar 2007 08:45:56 GMT (envelope-from kib@repoman.freebsd.org) Received: (from kib@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E8ju8S057854; Wed, 14 Mar 2007 08:45:56 GMT (envelope-from kib) Message-Id: <200703140845.l2E8ju8S057854@repoman.freebsd.org> From: Konstantin Belousov Date: Wed, 14 Mar 2007 08:45:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern vfs_syscalls.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 08:45:56 -0000 kib 2007-03-14 08:45:55 UTC FreeBSD src repository Modified files: sys/kern vfs_syscalls.c Log: Busy filesystem around call of VFS_QUOTACTL() vfs op. Tested by: Peter Holm Reviewed by: tegge Approved by: re (kensmith) Revision Changes Path 1.433 +7 -6 src/sys/kern/vfs_syscalls.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 08:48:58 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F227516A401; Wed, 14 Mar 2007 08:48:57 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id D018513C46A; Wed, 14 Mar 2007 08:48:57 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E8mvvD066506; Wed, 14 Mar 2007 08:48:57 GMT (envelope-from kib@repoman.freebsd.org) Received: (from kib@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E8mv4m066505; Wed, 14 Mar 2007 08:48:57 GMT (envelope-from kib) Message-Id: <200703140848.l2E8mv4m066505@repoman.freebsd.org> From: Konstantin Belousov Date: Wed, 14 Mar 2007 08:48:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/ufs/ufs ufs_vnops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 08:48:58 -0000 kib 2007-03-14 08:48:57 UTC FreeBSD src repository Modified files: sys/ufs/ufs ufs_vnops.c Log: Remove unneeded getinoquota() call in the ufs_access(). Tested by: Peter Holm Reviewed by: tegge Approved by: re (kensmith) Revision Changes Path 1.289 +0 -4 src/sys/ufs/ufs/ufs_vnops.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 08:50:28 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5EB3416A400; Wed, 14 Mar 2007 08:50:28 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 3C50913C468; Wed, 14 Mar 2007 08:50:28 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E8oSgm066638; Wed, 14 Mar 2007 08:50:28 GMT (envelope-from kib@repoman.freebsd.org) Received: (from kib@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E8oSMP066637; Wed, 14 Mar 2007 08:50:28 GMT (envelope-from kib) Message-Id: <200703140850.l2E8oSMP066637@repoman.freebsd.org> From: Konstantin Belousov Date: Wed, 14 Mar 2007 08:50:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/ufs/ufs ufs_lookup.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 08:50:28 -0000 kib 2007-03-14 08:50:28 UTC FreeBSD src repository Modified files: sys/ufs/ufs ufs_lookup.c Log: Call getinoquota() before allocating new block for the directory to properly account for block allocation. Tested by: Peter Holm Reviewed by: tegge Approved by: re (kensmith) Revision Changes Path 1.83 +8 -0 src/sys/ufs/ufs/ufs_lookup.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 08:54:08 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9D61716A401; Wed, 14 Mar 2007 08:54:08 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 926C213C448; Wed, 14 Mar 2007 08:54:08 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E8s8FU067852; Wed, 14 Mar 2007 08:54:08 GMT (envelope-from kib@repoman.freebsd.org) Received: (from kib@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E8s8n2067851; Wed, 14 Mar 2007 08:54:08 GMT (envelope-from kib) Message-Id: <200703140854.l2E8s8n2067851@repoman.freebsd.org> From: Konstantin Belousov Date: Wed, 14 Mar 2007 08:54:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/ufs/ufs quota.h ufs_quota.c src/sys/ufs/ffs ffs_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 08:54:08 -0000 kib 2007-03-14 08:54:08 UTC FreeBSD src repository Modified files: sys/ufs/ufs quota.h ufs_quota.c sys/ufs/ffs ffs_vfsops.c Log: Implement fine-grained locking for UFS quotas. Each struct dquot gets dq_lock mutex to protect dq_flags and to interlock with DQ_LOCK. qhash, dqfreelist and dq.dq_cnt are protected by global dqhlock mutex. i_dquot array for inode is protected by lockmgr' vnode lock, corresponding assert added to the dqget(). Access to struct ufsmount quota-related fields (um_quotas and um_qflags) is protected by um_lock. Tested by: Peter Holm Reviewed by: tegge Approved by: re (kensmith) This work were not possible without enormous amount of help given by Tor Egge and Peter Holm. Tor reviewed each version of patch, pointed out numerous errors and provided invaluable suggestions. Peter did tireless testing of the patch as it was developed. Revision Changes Path 1.327 +0 -2 src/sys/ufs/ffs/ffs_vfsops.c 1.30 +24 -4 src/sys/ufs/ufs/quota.h 1.93 +469 -136 src/sys/ufs/ufs/ufs_quota.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 09:05:41 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BFB6416A404; Wed, 14 Mar 2007 09:05:41 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 9D34313C458; Wed, 14 Mar 2007 09:05:41 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E95fAS071520; Wed, 14 Mar 2007 09:05:41 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E95fDi071519; Wed, 14 Mar 2007 09:05:41 GMT (envelope-from dds) Message-Id: <200703140905.l2E95fDi071519@repoman.freebsd.org> From: Diomidis Spinellis Date: Wed, 14 Mar 2007 09:05:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/usr.bin/sed sed.test X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 09:05:41 -0000 dds 2007-03-14 09:05:41 UTC FreeBSD src repository Modified files: tools/regression/usr.bin/sed sed.test Log: Update tests to reflect the state of the art of sed in HEAD and GNU sed 4.1.5. Almost all of the tests that were skipped for BSD or GNU sed now appear to work. Revision Changes Path 1.6 +19 -45 src/tools/regression/usr.bin/sed/sed.test From owner-cvs-src@FreeBSD.ORG Wed Mar 14 09:33:14 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1396316A401; Wed, 14 Mar 2007 09:33:14 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E52D613C44B; Wed, 14 Mar 2007 09:33:13 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E9XDWs076018; Wed, 14 Mar 2007 09:33:13 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E9XDU2076017; Wed, 14 Mar 2007 09:33:13 GMT (envelope-from dds) Message-Id: <200703140933.l2E9XDU2076017@repoman.freebsd.org> From: Diomidis Spinellis Date: Wed, 14 Mar 2007 09:33:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression README X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 09:33:14 -0000 dds 2007-03-14 09:33:13 UTC FreeBSD src repository Modified files: tools/regression README Log: Document a procedure for testing individual binaries under development. Revision Changes Path 1.14 +6 -0 src/tools/regression/README From owner-cvs-src@FreeBSD.ORG Wed Mar 14 09:47:01 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8184D16A400; Wed, 14 Mar 2007 09:47:01 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 5E80013C44B; Wed, 14 Mar 2007 09:47:01 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2E9l1EH078068; Wed, 14 Mar 2007 09:47:01 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2E9l1K3078067; Wed, 14 Mar 2007 09:47:01 GMT (envelope-from dds) Message-Id: <200703140947.l2E9l1K3078067@repoman.freebsd.org> From: Diomidis Spinellis Date: Wed, 14 Mar 2007 09:47:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/usr.bin/sed sed.test X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 09:47:01 -0000 dds 2007-03-14 09:47:01 UTC FreeBSD src repository Modified files: tools/regression/usr.bin/sed sed.test Log: Use another non-printing test; address 0 now has a special meaning in GNU sed. Revision Changes Path 1.7 +2 -2 src/tools/regression/usr.bin/sed/sed.test From owner-cvs-src@FreeBSD.ORG Wed Mar 14 10:10:11 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9FCB116A400; Wed, 14 Mar 2007 10:10:11 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 7C3A013C457; Wed, 14 Mar 2007 10:10:11 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EAABZD082768; Wed, 14 Mar 2007 10:10:11 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EAABEh082767; Wed, 14 Mar 2007 10:10:11 GMT (envelope-from dds) Message-Id: <200703141010.l2EAABEh082767@repoman.freebsd.org> From: Diomidis Spinellis Date: Wed, 14 Mar 2007 10:10:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/usr.bin/sed sed.test X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 10:10:11 -0000 dds 2007-03-14 10:10:11 UTC FreeBSD src repository Modified files: tools/regression/usr.bin/sed sed.test Log: - It looks like BSD and GNU sed can nowadays pass two more tests. - Test 7.8 fails for GNU sed not BSD. Revision Changes Path 1.8 +4 -7 src/tools/regression/usr.bin/sed/sed.test From owner-cvs-src@FreeBSD.ORG Wed Mar 14 10:52:02 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7589B16A402; Wed, 14 Mar 2007 10:52:02 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 4F3D813C46C; Wed, 14 Mar 2007 10:52:02 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EAq2Q6090360; Wed, 14 Mar 2007 10:52:02 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EAq2HJ090359; Wed, 14 Mar 2007 10:52:02 GMT (envelope-from brueffer) Message-Id: <200703141052.l2EAq2HJ090359@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 14 Mar 2007 10:52:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/hardware/common dev.sgml src/release/doc/share/misc dev.archlist.txt X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 10:52:02 -0000 brueffer 2007-03-14 10:52:01 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/hardware/common dev.sgml release/doc/share/misc dev.archlist.txt Log: Autogenerate the hardware list for cxgb(4). Revision Changes Path 1.309 +2 -0 src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml 1.93 +1 -0 src/release/doc/share/misc/dev.archlist.txt From owner-cvs-src@FreeBSD.ORG Wed Mar 14 11:03:01 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BC2E916A400; Wed, 14 Mar 2007 11:03:01 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 976B213C44C; Wed, 14 Mar 2007 11:03:01 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EB31wZ092314; Wed, 14 Mar 2007 11:03:01 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EB31Bv092307; Wed, 14 Mar 2007 11:03:01 GMT (envelope-from dds) Message-Id: <200703141103.l2EB31Bv092307@repoman.freebsd.org> From: Diomidis Spinellis Date: Wed, 14 Mar 2007 11:03:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/usr.bin/sed sed.test X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 11:03:01 -0000 dds 2007-03-14 11:03:01 UTC FreeBSD src repository Modified files: tools/regression/usr.bin/sed sed.test Log: - Uncomment tests that were commented out - Update platform-conditional tests to reflect current reality - Fix conditional for test 7.8: it is the fault of BSD sed Revision Changes Path 1.9 +42 -86 src/tools/regression/usr.bin/sed/sed.test From owner-cvs-src@FreeBSD.ORG Wed Mar 14 11:22:30 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0D9BB16A409 for ; Wed, 14 Mar 2007 11:22:30 +0000 (UTC) (envelope-from grafan@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.188]) by mx1.freebsd.org (Postfix) with ESMTP id 95A7413C45D for ; Wed, 14 Mar 2007 11:22:29 +0000 (UTC) (envelope-from grafan@gmail.com) Received: by nf-out-0910.google.com with SMTP id k27so159533nfc for ; Wed, 14 Mar 2007 04:22:28 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=sJ5CfEhPoRDk/bh847JFA7GtU919o7TuUQrXvqoEOv2oNNEb3A7WYT43617I4qmCycwYaWudDGEP5ecccx7HkMVQrZJlA072Wzpb0YQjEsWQrPPWsj3hsbTQmRSTeJuoGuB4vmv7KckX8srSNefGe25XaRh5BcgS4JxI2Z1zar4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=n8ejdoPzWJ7nIQKaNnIKYoqDRT/uSez+Pxqno7w/vIAKZClDi5URcXSd1BFm7V9nAmmrhmcT4zmHC62+8cAaUWJSiv68uFBpspHFJ9tdJEjOwqOkpRlNzmYQxMOC59pVbctI7T8/yqhFV3qCkicac388O+s/lVhxiNB1c/10oqo= Received: by 10.78.203.13 with SMTP id a13mr525007hug.1173871347893; Wed, 14 Mar 2007 04:22:27 -0700 (PDT) Received: by 10.78.202.1 with HTTP; Wed, 14 Mar 2007 04:22:27 -0700 (PDT) Message-ID: <6eb82e0703140422y6d65bf0v498127744cad363b@mail.gmail.com> Date: Wed, 14 Mar 2007 19:22:27 +0800 From: "Rong-en Fan" To: "Konstantin Belousov" In-Reply-To: <200703140854.l2E8s8n2067851@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200703140854.l2E8s8n2067851@repoman.freebsd.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/ufs/ufs quota.h ufs_quota.c src/sys/ufs/ffs ffs_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 11:22:30 -0000 On 3/14/07, Konstantin Belousov wrote: > kib 2007-03-14 08:54:08 UTC > > FreeBSD src repository > > Modified files: > sys/ufs/ufs quota.h ufs_quota.c > sys/ufs/ffs ffs_vfsops.c > Log: > Implement fine-grained locking for UFS quotas. > Thank you! When will we see it in RELENG_6? Regards, Rong-En Fan > Each struct dquot gets dq_lock mutex to protect dq_flags and to interlock > with DQ_LOCK. qhash, dqfreelist and dq.dq_cnt are protected by global > dqhlock mutex. > > i_dquot array for inode is protected by lockmgr' vnode lock, corresponding > assert added to the dqget(). Access to struct ufsmount quota-related fields > (um_quotas and um_qflags) is protected by um_lock. > > Tested by: Peter Holm > Reviewed by: tegge > Approved by: re (kensmith) > > This work were not possible without enormous amount of help given by > Tor Egge and Peter Holm. Tor reviewed each version of patch, pointed out > numerous errors and provided invaluable suggestions. Peter did tireless > testing of the patch as it was developed. > > Revision Changes Path > 1.327 +0 -2 src/sys/ufs/ffs/ffs_vfsops.c > 1.30 +24 -4 src/sys/ufs/ufs/quota.h > 1.93 +469 -136 src/sys/ufs/ufs/ufs_quota.c > _______________________________________________ > cvs-src@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-src > To unsubscribe, send any mail to "cvs-src-unsubscribe@freebsd.org" > From owner-cvs-src@FreeBSD.ORG Wed Mar 14 11:49:25 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2C9F316A40D; Wed, 14 Mar 2007 11:49:25 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from relay01.kiev.sovam.com (relay01.kiev.sovam.com [62.64.120.200]) by mx1.freebsd.org (Postfix) with ESMTP id BEA6B13C46E; Wed, 14 Mar 2007 11:49:24 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from [212.82.216.227] (helo=fw.zoral.com.ua) by relay01.kiev.sovam.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.60) (envelope-from ) id 1HRRyk-000Bs7-A6; Wed, 14 Mar 2007 13:49:23 +0200 Received: from deviant.kiev.zoral.com.ua (root@deviant.kiev.zoral.com.ua [10.1.1.148]) by fw.zoral.com.ua (8.13.4/8.13.4) with ESMTP id l2EBn7cw056402 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 14 Mar 2007 13:49:07 +0200 (EET) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.13.8/8.13.8) with ESMTP id l2EBn7uF058559; Wed, 14 Mar 2007 13:49:07 +0200 (EET) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.13.8/8.13.8/Submit) id l2EBn7tr058558; Wed, 14 Mar 2007 13:49:07 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Wed, 14 Mar 2007 13:49:07 +0200 From: Kostik Belousov To: Rong-en Fan Message-ID: <20070314114906.GO73957@deviant.kiev.zoral.com.ua> References: <200703140854.l2E8s8n2067851@repoman.freebsd.org> <6eb82e0703140422y6d65bf0v498127744cad363b@mail.gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="LJm8egi4vkexsie5" Content-Disposition: inline In-Reply-To: <6eb82e0703140422y6d65bf0v498127744cad363b@mail.gmail.com> User-Agent: Mutt/1.4.2.2i X-Virus-Scanned: ClamAV version 0.88.7, clamav-milter version 0.88.7 on fw.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-0.1 required=5.0 tests=ALL_TRUSTED,SPF_NEUTRAL autolearn=failed version=3.1.8 X-Spam-Checker-Version: SpamAssassin 3.1.8 (2007-02-13) on fw.zoral.com.ua X-Scanner-Signature: b22dd54e5e410b0526d530b08df0ebb5 X-DrWeb-checked: yes X-SpamTest-Envelope-From: kostikbel@gmail.com X-SpamTest-Group-ID: 00000000 X-SpamTest-Info: Profiles 869 [Mar 14 2007] X-SpamTest-Info: helo_type=3 X-SpamTest-Info: {received from trusted relay: not dialup} X-SpamTest-Method: none X-SpamTest-Method: Local Lists X-SpamTest-Rate: 0 X-SpamTest-Status: Not detected X-SpamTest-Status-Extended: not_detected X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0255], KAS30/Release Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/ufs/ufs quota.h ufs_quota.c src/sys/ufs/ffs ffs_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 11:49:25 -0000 --LJm8egi4vkexsie5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Mar 14, 2007 at 07:22:27PM +0800, Rong-en Fan wrote: > On 3/14/07, Konstantin Belousov wrote: > >kib 2007-03-14 08:54:08 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/ufs/ufs quota.h ufs_quota.c > > sys/ufs/ffs ffs_vfsops.c > > Log: > > Implement fine-grained locking for UFS quotas. > > >=20 > Thank you! When will we see it in RELENG_6? Depends on: - user reports of issues during test period (at least 1 month) - decision of re@ --LJm8egi4vkexsie5 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFF9+ExC3+MBN1Mb4gRAkpYAKC8AIxKL0SuQquwGWwzexPALwRwagCfWMAM 9fh+FkOcUx+KUBSiKAezypc= =/DEO -----END PGP SIGNATURE----- --LJm8egi4vkexsie5-- From owner-cvs-src@FreeBSD.ORG Wed Mar 14 12:46:24 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BFC1A16A403; Wed, 14 Mar 2007 12:46:24 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id A31E713C46A; Wed, 14 Mar 2007 12:46:24 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2ECkOB6013572; Wed, 14 Mar 2007 12:46:24 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2ECkOK0013571; Wed, 14 Mar 2007 12:46:24 GMT (envelope-from dds) Message-Id: <200703141246.l2ECkOK0013571@repoman.freebsd.org> From: Diomidis Spinellis Date: Wed, 14 Mar 2007 12:46:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/usr.bin/sed/regress.multitest.out 10_1.9 11_1.10 12_1.11 13_1.12 14_1.13 15_1.14 16_1.15 17_1.16 18_1.17 19_1.18 1_1.1 20_2.1 21_2.2 22_2.3 23_2.4 24_2.5 25_2.6 26_2.7 27_2.8 28_2.9 29_2.10 2_1.2 30_2.11 31_2.12 32_2.13 33_2.14 34_2.15 ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 12:46:24 -0000 dds 2007-03-14 12:46:23 UTC FreeBSD src repository Added files: tools/regression/usr.bin/sed/regress.multitest.out 10_1.9 11_1.10 12_1.11 13_1.12 14_1.13 15_1.14 16_1.15 17_1.16 18_1.17 19_1.18 1_1.1 20_2.1 21_2.2 22_2.3 23_2.4 24_2.5 25_2.6 26_2.7 27_2.8 28_2.9 29_2.10 2_1.2 30_2.11 31_2.12 32_2.13 33_2.14 34_2.15 35_2.16 36_2.17 37_2.18 38_2.19 39_2.20 3_1.3 40_3.1 41_3.2 42_3.3 43_3.4 44_4.1 45_4.2 46_4.3 47_4.4 48_4.5 49_4.6 4_1.4 50_4.7 51_4.8 52_5.1 53_5.2 54_5.3 55_5.4 56_5.5 57_5.6 58_5.7 59_5.8 5_1.4.1 60_6.1 61_6.2 62_6.3 63_6.4 64_6.5 65_6.6 66_7.1 67_7.2 68_7.3 69_7.4 6_1.5 70_7.5 71_7.6 72_7.7 73_7.8 74_8.1 75_8.2 76_8.3 77_8.4 78_8.5 79_8.6 7_1.6 80_8.7 81_8.8 82_8.9 83_8.10 84_8.11 85_8.12 86_8.13 87_8.14 88_8.15 89_8.16 8_1.7 90_8.17 9_1.8 Log: Reference results for sed.test (to be renamed into multitest.t). I have verified these with GNU sed 4.1.5 (and in some cases with Solaris sed) and they are identical, with the following exceptions: 5.3: The result is unspecified and BSD sed behaves differently. 6.3: GNU sed gets it wrong 7.1: GNU sed gets it wrong 7.8: BSD sed gets it wrong Revision Changes Path 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/10_1.9 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/11_1.10 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/12_1.11 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/13_1.12 (new) 1.1 +42 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/14_1.13 (new) 1.1 +42 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/15_1.14 (new) 1.1 +42 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/16_1.15 (new) 1.1 +56 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/17_1.16 (new) 1.1 +28 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/18_1.17 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/19_1.18 (new) 1.1 +28 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/1_1.1 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/20_2.1 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/21_2.2 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/22_2.3 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/23_2.4 (new) 1.1 +0 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/24_2.5 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/25_2.6 (new) 1.1 +0 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/26_2.7 (new) 1.1 +0 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/27_2.8 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/28_2.9 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/29_2.10 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/2_1.2 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/30_2.11 (new) 1.1 +4 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/31_2.12 (new) 1.1 +23 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/32_2.13 (new) 1.1 +23 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/33_2.14 (new) 1.1 +20 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/34_2.15 (new) 1.1 +17 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/35_2.16 (new) 1.1 +17 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/36_2.17 (new) 1.1 +7 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/37_2.18 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/38_2.19 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/39_2.20 (new) 1.1 +28 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/3_1.3 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/40_3.1 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/41_3.2 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/42_3.3 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/43_3.4 (new) 1.1 +47 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/44_4.1 (new) 1.1 +54 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/45_4.2 (new) 1.1 +56 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/46_4.3 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/47_4.4 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/48_4.5 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/49_4.6 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/4_1.4 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/50_4.7 (new) 1.1 +0 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/51_4.8 (new) 1.1 +17 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/52_5.1 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/53_5.2 (new) 1.1 +24 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/54_5.3 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/55_5.4 (new) 1.1 +5 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/56_5.5 (new) 1.1 +5 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/57_5.6 (new) 1.1 +6 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/58_5.7 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/59_5.8 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/5_1.4.1 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/60_6.1 (new) 1.1 +13 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/61_6.2 (new) 1.1 +0 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/62_6.3 (new) 1.1 +20 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/63_6.4 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/64_6.5 (new) 1.1 +0 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/65_6.6 (new) 1.1 +15 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/66_7.1 (new) 1.1 +32 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/67_7.2 (new) 1.1 +24 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/68_7.3 (new) 1.1 +23 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/69_7.4 (new) 1.1 +28 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/6_1.5 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/70_7.5 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/71_7.6 (new) 1.1 +2814 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/72_7.7 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/73_7.8 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/74_8.1 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/75_8.2 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/76_8.3 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/77_8.4 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/78_8.5 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/79_8.6 (new) 1.1 +28 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/7_1.6 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/80_8.7 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/81_8.8 (new) 1.1 +42 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/82_8.9 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/83_8.10 (new) 1.1 +28 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/84_8.11 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/85_8.12 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/86_8.13 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/87_8.14 (new) 1.1 +13 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/88_8.15 (new) 1.1 +7 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/89_8.16 (new) 1.1 +28 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/8_1.7 (new) 1.1 +14 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/90_8.17 (new) 1.1 +28 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/9_1.8 (new) From owner-cvs-src@FreeBSD.ORG Wed Mar 14 12:54:11 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7061F16A400; Wed, 14 Mar 2007 12:54:11 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 4980F13C45D; Wed, 14 Mar 2007 12:54:11 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2ECsBFR023299; Wed, 14 Mar 2007 12:54:11 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2ECsBri023298; Wed, 14 Mar 2007 12:54:11 GMT (envelope-from pjd) Message-Id: <200703141254.l2ECsBri023298@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Wed, 14 Mar 2007 12:54:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern vfs_mount.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 12:54:11 -0000 pjd 2007-03-14 12:54:10 UTC FreeBSD src repository Modified files: sys/kern vfs_mount.c Log: White space nits. Revision Changes Path 1.246 +14 -16 src/sys/kern/vfs_mount.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 13:05:47 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9FB6F16A402; Wed, 14 Mar 2007 13:05:47 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 76EC513C44B; Wed, 14 Mar 2007 13:05:47 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2ED5ldk026581; Wed, 14 Mar 2007 13:05:47 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2ED5lkZ026580; Wed, 14 Mar 2007 13:05:47 GMT (envelope-from dds) Message-Id: <200703141305.l2ED5lkZ026580@repoman.freebsd.org> From: Diomidis Spinellis Date: Wed, 14 Mar 2007 13:05:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/usr.bin/sed Makefile sed.test X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 13:05:47 -0000 dds 2007-03-14 13:05:45 UTC FreeBSD src repository Modified files: tools/regression/usr.bin/sed Makefile sed.test Log: Integrate the tests I wrote in 1992 with our current regression testing framework and protocol. Revision Changes Path 1.3 +1 -0 src/tools/regression/usr.bin/sed/Makefile 1.10 +55 -65 src/tools/regression/usr.bin/sed/sed.test From owner-cvs-src@FreeBSD.ORG Wed Mar 14 13:10:00 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3691316A402; Wed, 14 Mar 2007 13:10:00 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 0CC9313C45B; Wed, 14 Mar 2007 13:10:00 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2ED9xAq026755; Wed, 14 Mar 2007 13:09:59 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2ED9xDc026754; Wed, 14 Mar 2007 13:09:59 GMT (envelope-from pjd) Message-Id: <200703141309.l2ED9xDc026754@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Wed, 14 Mar 2007 13:09:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern vfs_mount.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 13:10:00 -0000 pjd 2007-03-14 13:09:59 UTC FreeBSD src repository Modified files: sys/kern vfs_mount.c Log: Don't deny mounting for jailed processes immediately, allow prison_priv_check() to decide what to do. This change is suppose not to change current (security) behaviour in any way. Reviewed by: rwatson Revision Changes Path 1.247 +1 -3 src/sys/kern/vfs_mount.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 13:19:51 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2D01116A401; Wed, 14 Mar 2007 13:19:51 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 0573513C459; Wed, 14 Mar 2007 13:19:51 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EDJofK028474; Wed, 14 Mar 2007 13:19:50 GMT (envelope-from bms@repoman.freebsd.org) Received: (from bms@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EDJoUd028473; Wed, 14 Mar 2007 13:19:50 GMT (envelope-from bms) Message-Id: <200703141319.l2EDJoUd028473@repoman.freebsd.org> From: Bruce M Simpson Date: Wed, 14 Mar 2007 13:19:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 ifnet.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 13:19:51 -0000 bms 2007-03-14 13:19:50 UTC FreeBSD src repository Modified files: share/man/man9 ifnet.9 Log: Remove obsolete polling members from documentation for struct ifnet. Submitted by: Aniruddha Bohra MFC after: 5 days Revision Changes Path 1.53 +1 -11 src/share/man/man9/ifnet.9 From owner-cvs-src@FreeBSD.ORG Wed Mar 14 13:38:23 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D36DC16A401; Wed, 14 Mar 2007 13:38:23 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id BFD8E13C44C; Wed, 14 Mar 2007 13:38:23 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EDcNlL031838; Wed, 14 Mar 2007 13:38:23 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EDcNHk031837; Wed, 14 Mar 2007 13:38:23 GMT (envelope-from dds) Message-Id: <200703141338.l2EDcNHk031837@repoman.freebsd.org> From: Diomidis Spinellis Date: Wed, 14 Mar 2007 13:38:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/usr.bin/sed sed.test src/tools/regression/usr.bin/sed/regress.multitest.out 100_9.10 101_9.11 102_9.12 103_9.13 104_9.14 105_9.15 106_9.16 107_9.17 108_9.18 109_9.19 110_9.20 111_9.21 112_9.22 113_9.23 114_9.24 115_9.25 116_9.26 117_9.27 118_9.28 119_9.29 120_9.30 ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 13:38:24 -0000 dds 2007-03-14 13:38:23 UTC FreeBSD src repository Modified files: tools/regression/usr.bin/sed sed.test Added files: tools/regression/usr.bin/sed/regress.multitest.out 100_9.10 101_9.11 102_9.12 103_9.13 104_9.14 105_9.15 106_9.16 107_9.17 108_9.18 109_9.19 110_9.20 111_9.21 112_9.22 113_9.23 114_9.24 115_9.25 116_9.26 117_9.27 118_9.28 119_9.29 120_9.30 121_9.31 91_9.1 92_9.2 93_9.3 94_9.4 95_9.5 96_9.6 97_9.7 98_9.8 99_9.9 Log: Reinstate error-testing regression tests. Revision Changes Path 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/100_9.10 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/101_9.11 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/102_9.12 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/103_9.13 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/104_9.14 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/105_9.15 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/106_9.16 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/107_9.17 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/108_9.18 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/109_9.19 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/110_9.20 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/111_9.21 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/112_9.22 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/113_9.23 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/114_9.24 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/115_9.25 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/116_9.26 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/117_9.27 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/118_9.28 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/119_9.29 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/120_9.30 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/121_9.31 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/91_9.1 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/92_9.2 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/93_9.3 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/94_9.4 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/95_9.5 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/96_9.6 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/97_9.7 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/98_9.8 (new) 1.1 +1 -0 src/tools/regression/usr.bin/sed/regress.multitest.out/99_9.9 (new) 1.11 +38 -39 src/tools/regression/usr.bin/sed/sed.test From owner-cvs-src@FreeBSD.ORG Wed Mar 14 13:43:33 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1E61316A46B; Wed, 14 Mar 2007 13:43:33 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 9743A13C487; Wed, 14 Mar 2007 13:43:32 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EDhW68033160; Wed, 14 Mar 2007 13:43:32 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EDhW8j033158; Wed, 14 Mar 2007 13:43:32 GMT (envelope-from dds) Message-Id: <200703141343.l2EDhW8j033158@repoman.freebsd.org> From: Diomidis Spinellis Date: Wed, 14 Mar 2007 13:43:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/sed/TEST hanoi.sed math.sed sed.test X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 13:43:33 -0000 dds 2007-03-14 13:43:32 UTC FreeBSD src repository Removed files: usr.bin/sed/TEST hanoi.sed math.sed sed.test Log: Test files repo-copied into tools/regression/usr.bin/sed and integrated into the regression testing framework. Revision Changes Path 1.4 +0 -103 src/usr.bin/sed/TEST/hanoi.sed (dead) 1.3 +0 -439 src/usr.bin/sed/TEST/math.sed (dead) 1.5 +0 -556 src/usr.bin/sed/TEST/sed.test (dead) From owner-cvs-src@FreeBSD.ORG Wed Mar 14 14:10:22 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BA81F16A401; Wed, 14 Mar 2007 14:10:22 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 91F3F13C448; Wed, 14 Mar 2007 14:10:22 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EEAMHA038246; Wed, 14 Mar 2007 14:10:22 GMT (envelope-from bms@repoman.freebsd.org) Received: (from bms@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EEAM71038245; Wed, 14 Mar 2007 14:10:22 GMT (envelope-from bms) Message-Id: <200703141410.l2EEAM71038245@repoman.freebsd.org> From: Bruce M Simpson Date: Wed, 14 Mar 2007 14:10:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/usr.bin/netstat mcast.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 14:10:22 -0000 bms 2007-03-14 14:10:22 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.bin/netstat mcast.c Log: MFC rev 1.4: Update host-mode multicast group information output. Display IPv4 and IPv6 memberships separately. Obey the MK_INET6_SUPPORT flag. Display link-layer memberships. Use addr2ascii() to correctly print non-IEEE 802 sockaddr_dl instances. Eliminate redundant switch..case blocks. Update copyright. Misc style changes. Revision Changes Path 1.2.8.1 +94 -33 src/usr.bin/netstat/mcast.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 14:19:43 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 19F2216A400; Wed, 14 Mar 2007 14:19:43 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 09A3D13C455; Wed, 14 Mar 2007 14:19:43 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EEJgXZ039818; Wed, 14 Mar 2007 14:19:42 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EEJgRu039817; Wed, 14 Mar 2007 14:19:42 GMT (envelope-from yar) Message-Id: <200703141419.l2EEJgRu039817@repoman.freebsd.org> From: Yar Tikhiy Date: Wed, 14 Mar 2007 14:19:42 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/etc/defaults rc.conf src/share/man/man5 rc.conf.5 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 14:19:43 -0000 yar 2007-03-14 14:19:42 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc/defaults rc.conf share/man/man5 rc.conf.5 Log: MFC: As suggested more than once in the lists, drop -M from flags to mfs for /tmp and /var. This makes the memory discs swap-backed instead of malloc-backed. A swap-backed memory disc should not be worse than a malloc-backed one in any scenario because it will start touching swap only when needed. OTOH, a malloc-backed disc can starve limited kernel resources and evenually crash the system. Reflect the change in the rc.conf(5) manpage. Also stop telling lies there about softupdates: it does not waste disc space, it just can delay its freeing. src/etc/defaults/rc.conf 1.306 src/share/man/man5/rc.conf.5 1.317 Revision Changes Path 1.252.2.31 +2 -2 src/etc/defaults/rc.conf 1.256.2.31 +7 -9 src/share/man/man5/rc.conf.5 From owner-cvs-src@FreeBSD.ORG Wed Mar 14 14:38:04 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B11A816A400; Wed, 14 Mar 2007 14:38:04 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 88F9C13C457; Wed, 14 Mar 2007 14:38:04 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EEc4Fj046956; Wed, 14 Mar 2007 14:38:04 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EEc487046952; Wed, 14 Mar 2007 14:38:04 GMT (envelope-from yar) Message-Id: <200703141438.l2EEc487046952@repoman.freebsd.org> From: Yar Tikhiy Date: Wed, 14 Mar 2007 14:38:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net if_vlan.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 14:38:04 -0000 yar 2007-03-14 14:38:04 UTC FreeBSD src repository Modified files: sys/net if_vlan.c Log: Let vlan_ioctl() pass some work on to ether_ioctl() and so reduce code duplication a bit. Revision Changes Path 1.120 +1 -25 src/sys/net/if_vlan.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 16:05:39 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E0B9516A403; Wed, 14 Mar 2007 16:05:39 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id B73E513C487; Wed, 14 Mar 2007 16:05:39 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EG5dZw066409; Wed, 14 Mar 2007 16:05:39 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EG5dfH066408; Wed, 14 Mar 2007 16:05:39 GMT (envelope-from kmacy) Message-Id: <200703141605.l2EG5dfH066408@repoman.freebsd.org> From: Kip Macy Date: Wed, 14 Mar 2007 16:05:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/cxgb cxgb_osdep.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 16:05:40 -0000 kmacy 2007-03-14 16:05:39 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_osdep.h Log: define prefetch as a no-op macro for non-x86 arches Revision Changes Path 1.4 +3 -6 src/sys/dev/cxgb/cxgb_osdep.h From owner-cvs-src@FreeBSD.ORG Wed Mar 14 16:18:52 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A02EE16A401; Wed, 14 Mar 2007 16:18:52 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 76BB213C45D; Wed, 14 Mar 2007 16:18:52 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EGIqDd068325; Wed, 14 Mar 2007 16:18:52 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EGIqZr068324; Wed, 14 Mar 2007 16:18:52 GMT (envelope-from kmacy) Message-Id: <200703141618.l2EGIqZr068324@repoman.freebsd.org> From: Kip Macy Date: Wed, 14 Mar 2007 16:18:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/cxgb cxgb_osdep.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 16:18:52 -0000 kmacy 2007-03-14 16:18:52 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_osdep.h Log: #define L1_CACHE_BYTES for non-x86 Revision Changes Path 1.5 +1 -0 src/sys/dev/cxgb/cxgb_osdep.h From owner-cvs-src@FreeBSD.ORG Wed Mar 14 16:31:16 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E08E516A405; Wed, 14 Mar 2007 16:31:16 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id B5D7E13C44B; Wed, 14 Mar 2007 16:31:16 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EGVGIQ070793; Wed, 14 Mar 2007 16:31:16 GMT (envelope-from bms@repoman.freebsd.org) Received: (from bms@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EGVGXj070792; Wed, 14 Mar 2007 16:31:16 GMT (envelope-from bms) Message-Id: <200703141631.l2EGVGXj070792@repoman.freebsd.org> From: Bruce M Simpson Date: Wed, 14 Mar 2007 16:31:16 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libc/net addr2ascii.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 16:31:17 -0000 bms 2007-03-14 16:31:16 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libc/net addr2ascii.3 Log: Mark addr2ascii() and ascii2addr() clearly as being deprecated. Revision Changes Path 1.18.2.1 +20 -1 src/lib/libc/net/addr2ascii.3 From owner-cvs-src@FreeBSD.ORG Wed Mar 14 16:44:32 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 17D6216A402; Wed, 14 Mar 2007 16:44:32 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E144913C45D; Wed, 14 Mar 2007 16:44:31 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EGiVDT073695; Wed, 14 Mar 2007 16:44:31 GMT (envelope-from bms@repoman.freebsd.org) Received: (from bms@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EGiVNs073694; Wed, 14 Mar 2007 16:44:31 GMT (envelope-from bms) Message-Id: <200703141644.l2EGiVNs073694@repoman.freebsd.org> From: Bruce M Simpson Date: Wed, 14 Mar 2007 16:44:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libc/net getnameinfo.3 getnameinfo.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 16:44:32 -0000 bms 2007-03-14 16:44:31 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libc/net getnameinfo.3 getnameinfo.c Log: MFC: AF_LINK support for getnameinfo(). Obtained from: NetBSD Revision Changes Path 1.24.2.1 +19 -4 src/lib/libc/net/getnameinfo.3 1.17.2.2 +116 -8 src/lib/libc/net/getnameinfo.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 17:33:17 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 674C616A401; Wed, 14 Mar 2007 17:33:17 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 3D57D13C480; Wed, 14 Mar 2007 17:33:17 +0000 (UTC) (envelope-from julian@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EHXHOT091148; Wed, 14 Mar 2007 17:33:17 GMT (envelope-from julian@repoman.freebsd.org) Received: (from julian@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EHXHTH091146; Wed, 14 Mar 2007 17:33:17 GMT (envelope-from julian) Message-Id: <200703141733.l2EHXHTH091146@repoman.freebsd.org> From: Julian Elischer Date: Wed, 14 Mar 2007 17:33:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 locking.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 17:33:17 -0000 julian 2007-03-14 17:33:17 UTC FreeBSD src repository Modified files: share/man/man9 locking.9 Log: fix braino in markup. Revision Changes Path 1.4 +1 -1 src/share/man/man9/locking.9 From owner-cvs-src@FreeBSD.ORG Wed Mar 14 18:05:06 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0EE4016A403; Wed, 14 Mar 2007 18:05:06 +0000 (UTC) (envelope-from jhay@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id D88F213C457; Wed, 14 Mar 2007 18:05:05 +0000 (UTC) (envelope-from jhay@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EI55NI097635; Wed, 14 Mar 2007 18:05:05 GMT (envelope-from jhay@repoman.freebsd.org) Received: (from jhay@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EI556A097630; Wed, 14 Mar 2007 18:05:05 GMT (envelope-from jhay) Message-Id: <200703141805.l2EI556A097630@repoman.freebsd.org> From: John Hay Date: Wed, 14 Mar 2007 18:05:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/xscale/ixp425 avila_ata.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 18:05:06 -0000 jhay 2007-03-14 18:05:04 UTC FreeBSD src repository Modified files: sys/arm/xscale/ixp425 avila_ata.c Log: Map the second CS of the compact flash too. This allow us access to the alternate status and the control registers. Remove the local version of ata_reset. Add support for the ADI Pronghorn Metro boards. They use CS3 and CS4 instead of Avila's CS1 and CS2. OKed by: sam, cognet Revision Changes Path 1.3 +82 -113 src/sys/arm/xscale/ixp425/avila_ata.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 18:20:36 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B2FF216A400; Wed, 14 Mar 2007 18:20:36 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 8887813C45D; Wed, 14 Mar 2007 18:20:36 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EIKac0099948; Wed, 14 Mar 2007 18:20:36 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EIKaPe099947; Wed, 14 Mar 2007 18:20:36 GMT (envelope-from kmacy) Message-Id: <200703141820.l2EIKaPe099947@repoman.freebsd.org> From: Kip Macy Date: Wed, 14 Mar 2007 18:20:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/modules/cxgb Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 18:20:36 -0000 kmacy 2007-03-14 18:20:36 UTC FreeBSD src repository Modified files: sys/modules/cxgb Makefile Log: Disable linking in of firmware on ia64 to avoid build failures from a broken ld. Revision Changes Path 1.3 +6 -3 src/sys/modules/cxgb/Makefile From owner-cvs-src@FreeBSD.ORG Wed Mar 14 18:55:32 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2E97F16A401; Wed, 14 Mar 2007 18:55:32 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 0476B13C455; Wed, 14 Mar 2007 18:55:32 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EItVCR007162; Wed, 14 Mar 2007 18:55:31 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EItVdB007159; Wed, 14 Mar 2007 18:55:31 GMT (envelope-from dds) Message-Id: <200703141855.l2EItVdB007159@repoman.freebsd.org> From: Diomidis Spinellis Date: Wed, 14 Mar 2007 18:55:31 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/usr.bin/sed multitest.t X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 18:55:32 -0000 dds 2007-03-14 18:55:31 UTC FreeBSD src repository Modified files: tools/regression/usr.bin/sed multitest.t Log: Repo-copy from sed.test to comply with the naming scheme of the regression suite. Copied-by: simon@ Revision Changes Path 1.12 +0 -0 src/tools/regression/usr.bin/sed/multitest.t From owner-cvs-src@FreeBSD.ORG Wed Mar 14 18:58:59 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EAE5916A401; Wed, 14 Mar 2007 18:58:59 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 8B97513C46E; Wed, 14 Mar 2007 18:58:59 +0000 (UTC) (envelope-from dds@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EIwxBJ007537; Wed, 14 Mar 2007 18:58:59 GMT (envelope-from dds@repoman.freebsd.org) Received: (from dds@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EIwxIu007536; Wed, 14 Mar 2007 18:58:59 GMT (envelope-from dds) Message-Id: <200703141858.l2EIwxIu007536@repoman.freebsd.org> From: Diomidis Spinellis Date: Wed, 14 Mar 2007 18:58:59 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/tools/regression/usr.bin/sed Makefile sed.test X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 18:59:00 -0000 dds 2007-03-14 18:58:59 UTC FreeBSD src repository Modified files: tools/regression/usr.bin/sed Makefile Removed files: tools/regression/usr.bin/sed sed.test Log: Rename sed.test to multitest.t to comply with the naming scheme of the regression suite. Revision Changes Path 1.4 +1 -1 src/tools/regression/usr.bin/sed/Makefile 1.12 +0 -472 src/tools/regression/usr.bin/sed/sed.test (dead) From owner-cvs-src@FreeBSD.ORG Wed Mar 14 19:03:08 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 06B8D16A403; Wed, 14 Mar 2007 19:03:08 +0000 (UTC) (envelope-from jhay@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id D074413C45A; Wed, 14 Mar 2007 19:03:07 +0000 (UTC) (envelope-from jhay@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EJ372V009683; Wed, 14 Mar 2007 19:03:07 GMT (envelope-from jhay@repoman.freebsd.org) Received: (from jhay@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EJ37ed009680; Wed, 14 Mar 2007 19:03:07 GMT (envelope-from jhay) Message-Id: <200703141903.l2EJ37ed009680@repoman.freebsd.org> From: John Hay Date: Wed, 14 Mar 2007 19:03:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/arm/xscale/ixp425 ixp425.c ixp425reg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 19:03:08 -0000 jhay 2007-03-14 19:03:07 UTC FreeBSD src repository Modified files: sys/arm/xscale/ixp425 ixp425.c ixp425reg.h Log: Map the second CS of the compact flash too. This allow us access to the alternate status and the control registers. Remove the local version of ata_reset. Add support for the ADI Pronghorn Metro boards. They use CS3 and CS4 instead of Avila's CS1 and CS2. Revision Changes Path 1.5 +7 -0 src/sys/arm/xscale/ixp425/ixp425.c 1.2 +13 -4 src/sys/arm/xscale/ixp425/ixp425reg.h From owner-cvs-src@FreeBSD.ORG Wed Mar 14 19:37:42 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3110D16A40A for ; Wed, 14 Mar 2007 19:37:42 +0000 (UTC) (envelope-from nate@root.org) Received: from root.org (root.org [67.118.192.226]) by mx1.freebsd.org (Postfix) with ESMTP id 0D2C113C4B0 for ; Wed, 14 Mar 2007 19:37:41 +0000 (UTC) (envelope-from nate@root.org) Received: (qmail 70549 invoked from network); 14 Mar 2007 19:37:42 -0000 Received: from ppp-71-139-18-69.dsl.snfc21.pacbell.net (HELO ?10.0.0.235?) (nate-mail@71.139.18.69) by root.org with ESMTPA; 14 Mar 2007 19:37:42 -0000 Message-ID: <45F84EFF.3050703@root.org> Date: Wed, 14 Mar 2007 12:37:35 -0700 From: Nate Lawson User-Agent: Thunderbird 1.5.0.7 (X11/20061027) MIME-Version: 1.0 To: Ruslan Ermilov References: <200702270014.l1R0EKrp034231@repoman.freebsd.org> <20070306165458.GA24644@rambler-co.ru> <45EDAD96.9060202@root.org> <20070307132151.GA1730@rambler-co.ru> In-Reply-To: <20070307132151.GA1730@rambler-co.ru> X-Enigmail-Version: 0.94.1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/acpica acpi_ec.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 19:37:42 -0000 Ruslan Ermilov wrote: > On Tue, Mar 06, 2007 at 10:06:14AM -0800, Nate Lawson wrote: >> panic message and location, for starters. >> > Attached. Can you send me a link to both your original ASL and modified ASL? > ACPI: overriding DSDT/SSDT with custom table > ACPI-0390: *** Info: Table [DSDT] replaced by host OS This shows you modified it. > acpi0: on motherboard > acpi0: [ITHREAD] > acpi0: Power Button (fixed) > Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000 > acpi_timer0: <24-bit timer at 3.579545MHz> port 0xef08-0xef0b on acpi0 > acpi_ec0: port 0x62,0x66 on acpi0 ... > ACPI fatal signal, type 0x1 code 0x80000003 argument 0x8081KDB: enter: AcpiOsSignal > [thread pid 29 tid 100036 ] > Stopped at kdb_enter+0x30: leave > db> bt > Tracing pid 29 tid 100036 td 0xc214aa20 > kdb_enter(c08f082a,1,80000003,8081,ce87fa84,...) at kdb_enter+0x30 > AcpiOsSignal(0,c22461d0,c08efa93,bd,c2195400,...) at AcpiOsSignal+0x43 > AcpiExOpcode_3A_0T_0R(c2195400,c21955c4,c2195400,ce87fab4,c2195414,...) at AcpiExOpcode_3A_0T_0R+0xc0 > AcpiDsExecEndOp(c2195400,ce87fae0,c2195414,c219540c,c2075108,...) at AcpiDsExecEndOp+0x182 > AcpiPsParseLoop(c2195400,c214b200,c209ddc0,c08b7522,0,...) at AcpiPsParseLoop+0x4c5 > AcpiPsParseAml(c2196000,3,c2089bc0,c207aa9a,3f,...) at AcpiPsParseAml+0x160 > AcpiPsExecutePass(6,c2084900,0,0,ce87fbe8,...) at AcpiPsExecutePass+0x99 > AcpiPsExecuteMethod(ce87fbe8,c08cec3f,c2070180,0,ce87fbe8,...) at AcpiPsExecuteMethod+0x76 > AcpiNsEvaluateByHandle(ce87fbe8,c2197610,8,e,1,...) at AcpiNsEvaluateByHandle+0x110 > AcpiNsEvaluateRelative(c08ef378,ce87fbe8,91,c214aa20,ce87fbf0,...) at AcpiNsEvaluateRelative+0xd8 > AcpiEvaluateObject(c2089c80,c08ef378,0,ce87fc2c,10,...) at AcpiEvaluateObject+0x78 > acpi_GetInteger(c2089c80,c08ef378,ce87fc64,0,0,...) at acpi_GetInteger+0x45 > acpi_tz_get_temperature(c071b3f8,ce87fca0,c051cd3a,0,c08f5824,...) at acpi_tz_get_temperature+0x2c > acpi_tz_monitor(c08f5824,0,c08ef45e,37e,ce87fcfc,...) at acpi_tz_monitor+0x10 > acpi_tz_thread(0,ce87fd38,c066451b,32f,c214d240,...) at acpi_tz_thread+0x19c > fork_exit(c08db040,0,ce87fd38) at fork_exit+0xd1 > fork_trampoline() at fork_trampoline+0x8 > --- trap 0, eip = 0, esp = 0xce87fd70, ebp = 0 --- > db> Execution of the _TMP method gave a Fatal opcode. I'll have to see the ASL. Thanks, -- Nate From owner-cvs-src@FreeBSD.ORG Wed Mar 14 19:50:07 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E8D6316A404; Wed, 14 Mar 2007 19:50:07 +0000 (UTC) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id BEB4913C455; Wed, 14 Mar 2007 19:50:07 +0000 (UTC) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EJo7bU017146; Wed, 14 Mar 2007 19:50:07 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EJo76t017145; Wed, 14 Mar 2007 19:50:07 GMT (envelope-from njl) Message-Id: <200703141950.l2EJo76t017145@repoman.freebsd.org> From: Nate Lawson Date: Wed, 14 Mar 2007 19:50:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/acpica/Osd OsdDebug.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 19:50:08 -0000 njl 2007-03-14 19:50:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/acpica/Osd OsdDebug.c Log: Only enter the debugger on a Fatal op if this is a debug build of the acpi module. Also clean up print of args a little. Revision Changes Path 1.9.2.3 +3 -1 src/sys/dev/acpica/Osd/OsdDebug.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 19:52:20 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 07EA716A403; Wed, 14 Mar 2007 19:52:20 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id D213A13C458; Wed, 14 Mar 2007 19:52:19 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EJqJ7t017952; Wed, 14 Mar 2007 19:52:19 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EJqJtX017947; Wed, 14 Mar 2007 19:52:19 GMT (envelope-from rwatson) Message-Id: <200703141952.l2EJqJtX017947@repoman.freebsd.org> From: Robert Watson Date: Wed, 14 Mar 2007 19:52:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys ucred.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 19:52:20 -0000 rwatson 2007-03-14 19:52:19 UTC FreeBSD src repository Modified files: sys/sys ucred.h Log: Update a comment: Rather than suggesting suser(), suggest priv(9) for checking privilege. Revision Changes Path 1.54 +2 -2 src/sys/sys/ucred.h From owner-cvs-src@FreeBSD.ORG Wed Mar 14 19:56:11 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1B95516A403; Wed, 14 Mar 2007 19:56:11 +0000 (UTC) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E646313C469; Wed, 14 Mar 2007 19:56:10 +0000 (UTC) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EJuAox018694; Wed, 14 Mar 2007 19:56:10 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EJuAfF018693; Wed, 14 Mar 2007 19:56:10 GMT (envelope-from njl) Message-Id: <200703141956.l2EJuAfF018693@repoman.freebsd.org> From: Nate Lawson Date: Wed, 14 Mar 2007 19:56:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/acpica/Osd OsdDebug.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 19:56:11 -0000 njl 2007-03-14 19:56:10 UTC FreeBSD src repository Modified files: sys/dev/acpica/Osd OsdDebug.c Log: Only enter the debugger on a Fatal op if this is a debug build of the acpi module. Also clean up print of args a little. This was accidentally committed as 1.9.2.3 in the stable branch. Since it is harmless, I will let the "insta-MFC" stand unless there is a problem. Revision Changes Path 1.12 +3 -1 src/sys/dev/acpica/Osd/OsdDebug.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 20:09:23 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BBB0C16A401; Wed, 14 Mar 2007 20:09:23 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 9200C13C457; Wed, 14 Mar 2007 20:09:23 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EK9Nv2021743; Wed, 14 Mar 2007 20:09:23 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EK9NGp021742; Wed, 14 Mar 2007 20:09:23 GMT (envelope-from brueffer) Message-Id: <200703142009.l2EK9NGp021742@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 14 Mar 2007 20:09:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man9 priv.9 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 20:09:23 -0000 brueffer 2007-03-14 20:09:23 UTC FreeBSD src repository Modified files: share/man/man9 priv.9 Log: Fix markup and reword a sentence to actually make sense. Revision Changes Path 1.5 +3 -3 src/share/man/man9/priv.9 From owner-cvs-src@FreeBSD.ORG Wed Mar 14 20:46:37 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3575616A403; Wed, 14 Mar 2007 20:46:37 +0000 (UTC) (envelope-from joel@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 0BF5213C458; Wed, 14 Mar 2007 20:46:37 +0000 (UTC) (envelope-from joel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EKkanM028366; Wed, 14 Mar 2007 20:46:36 GMT (envelope-from joel@repoman.freebsd.org) Received: (from joel@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EKkaej028365; Wed, 14 Mar 2007 20:46:36 GMT (envelope-from joel) Message-Id: <200703142046.l2EKkaej028365@repoman.freebsd.org> From: Joel Dahl Date: Wed, 14 Mar 2007 20:46:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 20:46:37 -0000 joel 2007-03-14 20:46:36 UTC FreeBSD src repository (doc committer) Modified files: . access Log: Take cel's commit bit into safekeeping per his request to core. Approved by: core With hat: core-secretary Revision Changes Path 1.817 +0 -1 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Wed Mar 14 20:52:26 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DF4C116A403; Wed, 14 Mar 2007 20:52:25 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.freebsd.org (Postfix) with ESMTP id 50FFB13C469; Wed, 14 Mar 2007 20:52:24 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from localhost.corp.yahoo.com (john@localhost [127.0.0.1]) (authenticated bits=0) by server.baldwin.cx (8.13.8/8.13.8) with ESMTP id l2EKqKkY083383; Wed, 14 Mar 2007 15:52:21 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: Nick Hibma Date: Wed, 14 Mar 2007 15:52:40 -0400 User-Agent: KMail/1.9.1 References: <200702202256.l1KMuTPN046797@repoman.freebsd.org> In-Reply-To: <200702202256.l1KMuTPN046797@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200703141552.40936.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-2.0.2 (server.baldwin.cx [127.0.0.1]); Wed, 14 Mar 2007 15:52:21 -0500 (EST) X-Virus-Scanned: ClamAV 0.88.3/2839/Wed Mar 14 04:24:32 2007 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.4 required=4.2 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.1.3 X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on server.baldwin.cx Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man4 Makefile watchdog.4 src/share/man/man9 watchdog.9 src/sys/arm/xscale/i80321 i80321_wdog.c src/sys/dev/ichwd ichwd.c src/sys/dev/ipmi ipmi.c src/sys/dev/mk48txx mk48txx.c src/sys/dev/watchdog watchdog.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 20:52:26 -0000 On Tuesday 20 February 2007 17:56, Nick Hibma wrote: > n_hibma 2007-02-20 22:56:29 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_6) > share/man/man4 Makefile watchdog.4 > share/man/man9 watchdog.9 > sys/arm/xscale/i80321 i80321_wdog.c > sys/dev/ichwd ichwd.c > sys/dev/ipmi ipmi.c > sys/dev/mk48txx mk48txx.c > sys/dev/watchdog watchdog.c > sys/i386/i386 elan-mmcr.c > sys/kern kern_clock.c > sys/sys watchdog.h > usr.sbin/watchdogd watchdog.8 watchdogd.c > Log: > MFC the following commits: > > Align the interfaces for the various watchdogs and make the interface > behave as expected. > > Also: > - Return an error if WD_PASSIVE is passed in to the ioctl as only > WD_ACTIVE is implemented at the moment. See sys/watchdog.h for an > explanation of the difference between WD_ACTIVE and WD_PASSIVE. > - Remove the I_HAVE_TOTALLY_LOST_MY_SENSE_OF_HUMOR define. If you've > lost your sense of humor, than don't add a define. > > Specific changes: > > i80321_wdog.c > Don't roll your own passive watchdog tickle as this would defeat the > purpose of an active (userland) watchdog tickle. > > ichwd.c / ipmi.c: > WD_ACTIVE means active patting of the watchdog by a userland process, > not whether the watchdog is active. See sys/watchdog.h. > > kern_clock.c: > (software watchdog) Remove a check for WD_ACTIVE as this does not make > sense here. This reverts r1.181. > > Revision Changes Path > 1.371 +1 -0 src/share/man/man4/Makefile > 1.8 +69 -25 src/share/man/man4/watchdog.4 > 1.4 +7 -1 src/share/man/man9/watchdog.9 > 1.3 +15 -11 src/sys/arm/xscale/i80321/i80321_wdog.c > 1.7 +12 -30 src/sys/dev/ichwd/ichwd.c > 1.8 +8 -17 src/sys/dev/ipmi/ipmi.c > 1.8 +3 -1 src/sys/dev/mk48txx/mk48txx.c > 1.4 +4 -1 src/sys/dev/watchdog/watchdog.c > 1.33 +9 -9 src/sys/i386/i386/elan-mmcr.c > 1.193 +3 -3 src/sys/kern/kern_clock.c > 1.4 +0 -4 src/sys/sys/watchdog.h > > and > > Don't exit from watchdogd on receiving a signal if we cannot stop the watchdog. > That'll require -KILL. This avoids resetting your system on one of the > watchdogs that you cannot disable. > > Revision Changes Path > 1.15 +18 -11 src/usr.sbin/watchdogd/watchdogd.c > > Reviewed by: phk > > Revision Changes Path > 1.320.2.25 +1 -0 src/share/man/man4/Makefile > 1.6.8.2 +69 -25 src/share/man/man4/watchdog.4 > 1.3.8.1 +7 -1 src/share/man/man9/watchdog.9 > 1.2.2.1 +15 -11 src/sys/arm/xscale/i80321/i80321_wdog.c > 1.5.2.2 +12 -30 src/sys/dev/ichwd/ichwd.c > 1.3.2.5 +6 -17 src/sys/dev/ipmi/ipmi.c > 1.6.2.2 +3 -1 src/sys/dev/mk48txx/mk48txx.c > 1.2.8.1 +9 -2 src/sys/dev/watchdog/watchdog.c > 1.31.2.2 +9 -9 src/sys/i386/i386/elan-mmcr.c > 1.178.2.4 +3 -3 src/sys/kern/kern_clock.c > 1.3.8.1 +0 -4 src/sys/sys/watchdog.h > 1.6.2.1 +5 -4 src/usr.sbin/watchdogd/watchdog.8 > 1.10.2.2 +19 -13 src/usr.sbin/watchdogd/watchdogd.c Why is the ipmi watchdog function different in current and 6.x after this change? HEAD: static void ipmi_wd_event(void *arg, unsigned int cmd, int *error) { struct ipmi_softc *sc = arg; unsigned int timeout; cmd &= WD_INTERVAL; if (cmd > 0 && cmd <= 63) { timeout = ((uint64_t)1 << cmd) / 1800000000; ipmi_set_watchdog(sc, timeout); *error = 0; } else { ipmi_set_watchdog(sc, 0); if (cmd > 0) *error = 0; } } RELENG_6: static void ipmi_wd_event(void *arg, unsigned int cmd, int *error) { struct ipmi_softc *sc = arg; unsigned int timeout; cmd &= WD_INTERVAL; if (cmd > 0 && cmd <= 63) { timeout = ((uint64_t)1 << cmd) / 1800000000; ipmi_set_watchdog(sc, timeout); *error = 0; } else { ipmi_set_watchdog(sc, 0); } } Also, the watchdog(9) manpage still says: If the watchdog cannot be configured to the proposed timeout, it must be disabled and the error argument set to EINVAL. If the watchdog cannot be disabled, the error argument must be set to EOPNOTSUPP. Which would lead me to believe that the HEAD version should be setting *error to EINVAL in that last case? -- John Baldwin From owner-cvs-src@FreeBSD.ORG Wed Mar 14 20:55:51 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E848A16A403; Wed, 14 Mar 2007 20:55:51 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id BE65813C480; Wed, 14 Mar 2007 20:55:51 +0000 (UTC) (envelope-from thompsa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EKtpfn038471; Wed, 14 Mar 2007 20:55:51 GMT (envelope-from thompsa@repoman.freebsd.org) Received: (from thompsa@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EKtp6h038470; Wed, 14 Mar 2007 20:55:51 GMT (envelope-from thompsa) Message-Id: <200703142055.l2EKtp6h038470@repoman.freebsd.org> From: Andrew Thompson Date: Wed, 14 Mar 2007 20:55:51 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net bridgestp.c if_bridge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 20:55:52 -0000 thompsa 2007-03-14 20:55:51 UTC FreeBSD src repository Modified files: sys/net bridgestp.c if_bridge.c Log: Properly move the setting of bstp_linkstate_p to the bridgestp module. Revision Changes Path 1.36 +1 -0 src/sys/net/bridgestp.c 1.95 +0 -2 src/sys/net/if_bridge.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 21:31:53 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D53DA16A402; Wed, 14 Mar 2007 21:31:53 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id ABC5B13C45B; Wed, 14 Mar 2007 21:31:53 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2ELVrgT046057; Wed, 14 Mar 2007 21:31:53 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2ELVrT6046056; Wed, 14 Mar 2007 21:31:53 GMT (envelope-from brueffer) Message-Id: <200703142131.l2ELVrT6046056@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 14 Mar 2007 21:31:53 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes article.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 21:31:54 -0000 brueffer 2007-03-14 21:31:53 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes article.sgml Log: New release notes: cxgb(4) added. While here, fix an entity. Revision Changes Path 1.1004 +7 -3 src/release/doc/en_US.ISO8859-1/relnotes/article.sgml From owner-cvs-src@FreeBSD.ORG Wed Mar 14 22:28:41 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DE57316A402; Wed, 14 Mar 2007 22:28:41 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id B635613C45D; Wed, 14 Mar 2007 22:28:41 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EMSfR6056663; Wed, 14 Mar 2007 22:28:41 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EMSfUO056662; Wed, 14 Mar 2007 22:28:41 GMT (envelope-from brueffer) Message-Id: <200703142228.l2EMSfUO056662@repoman.freebsd.org> From: Christian Brueffer Date: Wed, 14 Mar 2007 22:28:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes article.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 22:28:42 -0000 brueffer 2007-03-14 22:28:41 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes article.sgml Log: New release notes: vge(4) altq support (+mfc), snd_hda(4) added Updated release notes: KDE updated to 3.5.6, GNOME updated to 2.16.3 Also moved cxgb(4) entry to the right place and fixed another entity. Revision Changes Path 1.1005 +13 -7 src/release/doc/en_US.ISO8859-1/relnotes/article.sgml From owner-cvs-src@FreeBSD.ORG Wed Mar 14 22:30:02 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C843A16A406; Wed, 14 Mar 2007 22:30:02 +0000 (UTC) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id B350613C46C; Wed, 14 Mar 2007 22:30:02 +0000 (UTC) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EMU2os056811; Wed, 14 Mar 2007 22:30:02 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EMU2Gi056810; Wed, 14 Mar 2007 22:30:02 GMT (envelope-from njl) Message-Id: <200703142230.l2EMU2Gi056810@repoman.freebsd.org> From: Nate Lawson Date: Wed, 14 Mar 2007 22:30:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/i386/acpica acpi_wakeup.c src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 22:30:02 -0000 njl 2007-03-14 22:30:02 UTC FreeBSD src repository Modified files: sys/i386/acpica acpi_wakeup.c sys/i386/i386 pmap.c Log: Create an identity mapping (V=P) super page for the low memory region on boot. Then, just switch to the kernel pmap when suspending instead of allocating/freeing our own mapping every time. This should solve a panic of pmap_remove() being called with interrupts disabled. Thanks to Alan Cox for developing this patch. Note: this means that ACPI requires super page (PG_PS) support in the CPU. This has been present since the Pentium and first documented in the Pentium Pro. However, it may need to be revisited later. Submitted by: alc MFC after: 1 month Revision Changes Path 1.46 +6 -11 src/sys/i386/acpica/acpi_wakeup.c 1.583 +7 -0 src/sys/i386/i386/pmap.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 22:55:31 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7753616A403; Wed, 14 Mar 2007 22:55:31 +0000 (UTC) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 5048A13C468; Wed, 14 Mar 2007 22:55:31 +0000 (UTC) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2EMtVYU061597; Wed, 14 Mar 2007 22:55:31 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2EMtVfj061596; Wed, 14 Mar 2007 22:55:31 GMT (envelope-from njl) Message-Id: <200703142255.l2EMtVfj061596@repoman.freebsd.org> From: Nate Lawson Date: Wed, 14 Mar 2007 22:55:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/acpi/acpidump acpidump.8 acpidump.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 14 Mar 2007 22:55:31 -0000 njl 2007-03-14 22:55:30 UTC FreeBSD src repository Modified files: usr.sbin/acpi/acpidump acpidump.8 acpidump.c Log: Document exact command preferred for sending ASL as part of bug reports. Revision Changes Path 1.24 +6 -0 src/usr.sbin/acpi/acpidump/acpidump.8 1.12 +2 -0 src/usr.sbin/acpi/acpidump/acpidump.c From owner-cvs-src@FreeBSD.ORG Wed Mar 14 23:07:01 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 83F7B16A40B for ; Wed, 14 Mar 2007 23:07:01 +0000 (UTC) (envelope-from nate@root.org) Received: from root.org (root.org [67.118.192.226]) by mx1.freebsd.org (Postfix) with ESMTP id 673F513C484 for ; Wed, 14 Mar 2007 23:07:01 +0000 (UTC) (envelope-from nate@root.org) Received: (qmail 84622 invoked from network); 14 Mar 2007 23:07:02 -0000 Received: from ppp-71-139-18-69.dsl.snfc21.pacbell.net (HELO ?10.0.5.55?) (nate-mail@71.139.18.69) by root.org with ESMTPA; 14 Mar 2007 23:07:02 -0000 Message-ID: <45F8804F.1050606@root.org> Date: Wed, 14 Mar 2007 16:07:59 -0700 From: Nate Lawson User-Agent: Thunderbird 1.5.0.9 (X11/20070214) MIME-Version: 1.0 To: Julian Elischer References: <20070314223016.7CD4E16A418@hub.freebsd.org> <45F8793E.5080602@elischer.org> In-Reply-To: <45F8793E.5080602@elischer.org> X-Enigmail-Version: 0.94.2.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Alan Cox , cvs-all@freebsd.org Subject: Re: [SRC] cvs commit: src/sys/i386/acpica acpi_wakeup.c src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 23:07:01 -0000 Julian Elischer wrote: > Nate Lawson wrote: >> njl 2007-03-14 22:30:02 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/i386/acpica acpi_wakeup.c sys/i386/i386 pmap.c >> Log: >> Create an identity mapping (V=P) super page for the low memory >> region on >> boot. Then, just switch to the kernel pmap when suspending instead of >> allocating/freeing our own mapping every time. This should solve a >> panic >> of pmap_remove() being called with interrupts disabled. Thanks to Alan >> Cox for developing this patch. >> Note: this means that ACPI requires super page (PG_PS) support in >> the CPU. >> This has been present since the Pentium and first documented in the >> Pentium Pro. However, it may need to be revisited later. > > I thought we were still supporting 486 class machines. > if so, shouldn't this be somehow ifdef'd? Yes, that part needs to be covered although an ifdef is not necessary (PG_PS is defined for even 486's so this will compile). >> Index: src/sys/i386/i386/pmap.c >> diff -u src/sys/i386/i386/pmap.c:1.582 src/sys/i386/i386/pmap.c:1.583 >> --- src/sys/i386/i386/pmap.c:1.582 Mon Mar 5 21:40:10 2007 >> +++ src/sys/i386/i386/pmap.c Wed Mar 14 22:30:02 2007 >> @@ -422,6 +422,13 @@ >> >> /* Turn on PG_G on kernel page(s) */ >> pmap_set_pg(); >> + >> + /* >> + * Create an identity mapping (virt == phys) for the low 1 MB >> + * physical memory region that is used by the ACPI wakeup code. >> + * This mapping must not have PG_G set. + */ >> + kernel_pmap->pm_pdir[0] = PG_PS | PG_RW | PG_V; >> } >> >> /* I propose conditionalizing this code on "if (pseflag)". Of course, the acpi suspend code will fail on 486's but we disable acpi entirely if the bios date < 1999/1/1 and acpi isn't supported on the 486. -- Nate From owner-cvs-src@FreeBSD.ORG Wed Mar 14 23:55:01 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B540316A403 for ; Wed, 14 Mar 2007 23:55:01 +0000 (UTC) (envelope-from julian@elischer.org) Received: from outI.internet-mail-service.net (outI.internet-mail-service.net [216.240.47.232]) by mx1.freebsd.org (Postfix) with ESMTP id 8A87013C469 for ; Wed, 14 Mar 2007 23:55:01 +0000 (UTC) (envelope-from julian@elischer.org) Received: from mx0.idiom.com (HELO idiom.com) (216.240.32.160) by out.internet-mail-service.net (qpsmtpd/0.32) with ESMTP; Wed, 14 Mar 2007 16:27:52 -0700 Received: from [192.168.2.5] (home.elischer.org [216.240.48.38]) by idiom.com (Postfix) with ESMTP id A0435125ADD; Wed, 14 Mar 2007 16:55:00 -0700 (PDT) Message-ID: <45F88B54.7070305@elischer.org> Date: Wed, 14 Mar 2007 16:55:00 -0700 From: Julian Elischer User-Agent: Thunderbird 1.5.0.10 (Macintosh/20070221) MIME-Version: 1.0 To: Nate Lawson References: <20070314223016.7CD4E16A418@hub.freebsd.org> <45F8793E.5080602@elischer.org> <45F8804F.1050606@root.org> In-Reply-To: <45F8804F.1050606@root.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Alan Cox , cvs-all@freebsd.org Subject: Re: [SRC] cvs commit: src/sys/i386/acpica acpi_wakeup.c src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2007 23:55:01 -0000 Nate Lawson wrote: > Julian Elischer wrote: >> Nate Lawson wrote: >>> njl 2007-03-14 22:30:02 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/i386/acpica acpi_wakeup.c sys/i386/i386 pmap.c >>> Log: >>> Create an identity mapping (V=P) super page for the low memory >>> region on >>> boot. Then, just switch to the kernel pmap when suspending instead of >>> allocating/freeing our own mapping every time. This should solve a >>> panic >>> of pmap_remove() being called with interrupts disabled. Thanks to Alan >>> Cox for developing this patch. >>> Note: this means that ACPI requires super page (PG_PS) support in >>> the CPU. >>> This has been present since the Pentium and first documented in the >>> Pentium Pro. However, it may need to be revisited later. >> I thought we were still supporting 486 class machines. >> if so, shouldn't this be somehow ifdef'd? > > Yes, that part needs to be covered although an ifdef is not necessary > (PG_PS is defined for even 486's so this will compile). > >>> Index: src/sys/i386/i386/pmap.c >>> diff -u src/sys/i386/i386/pmap.c:1.582 src/sys/i386/i386/pmap.c:1.583 >>> --- src/sys/i386/i386/pmap.c:1.582 Mon Mar 5 21:40:10 2007 >>> +++ src/sys/i386/i386/pmap.c Wed Mar 14 22:30:02 2007 >>> @@ -422,6 +422,13 @@ >>> >>> /* Turn on PG_G on kernel page(s) */ >>> pmap_set_pg(); >>> + >>> + /* >>> + * Create an identity mapping (virt == phys) for the low 1 MB >>> + * physical memory region that is used by the ACPI wakeup code. >>> + * This mapping must not have PG_G set. + */ >>> + kernel_pmap->pm_pdir[0] = PG_PS | PG_RW | PG_V; >>> } >>> >>> /* > > I propose conditionalizing this code on "if (pseflag)". Of course, the > acpi suspend code will fail on 486's but we disable acpi entirely if the > bios date < 1999/1/1 and acpi isn't supported on the 486. as long as you are keeping this in mind, I have no objection as to how you tackle it.. so if someone uses a 486 based embedded system (low power etc.) they can definitely not have any acpi support in the bios? > From owner-cvs-src@FreeBSD.ORG Thu Mar 15 00:09:51 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 150CF16A404; Thu, 15 Mar 2007 00:09:51 +0000 (UTC) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E34AF13C455; Thu, 15 Mar 2007 00:09:50 +0000 (UTC) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2F09oUF075684; Thu, 15 Mar 2007 00:09:50 GMT (envelope-from rodrigc@repoman.freebsd.org) Received: (from rodrigc@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2F09oHd075683; Thu, 15 Mar 2007 00:09:50 GMT (envelope-from rodrigc) Message-Id: <200703150009.l2F09oHd075683@repoman.freebsd.org> From: Craig Rodrigues Date: Thu, 15 Mar 2007 00:09:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/gnu/fs/ext2fs ext2_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 00:09:51 -0000 rodrigc 2007-03-15 00:09:50 UTC FreeBSD src repository Modified files: sys/gnu/fs/ext2fs ext2_vfsops.c Log: Add "force" to ext2_ops, to match what was in the old mount_ext2fs binary. Reported by: Ivan Voras Revision Changes Path 1.163 +1 -1 src/sys/gnu/fs/ext2fs/ext2_vfsops.c From owner-cvs-src@FreeBSD.ORG Thu Mar 15 00:11:57 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7283D16A402; Thu, 15 Mar 2007 00:11:57 +0000 (UTC) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 4C24213C469; Thu, 15 Mar 2007 00:11:57 +0000 (UTC) (envelope-from rodrigc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2F0BvLD076483; Thu, 15 Mar 2007 00:11:57 GMT (envelope-from rodrigc@repoman.freebsd.org) Received: (from rodrigc@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2F0BvEU076481; Thu, 15 Mar 2007 00:11:57 GMT (envelope-from rodrigc) Message-Id: <200703150011.l2F0BvEU076481@repoman.freebsd.org> From: Craig Rodrigues Date: Thu, 15 Mar 2007 00:11:57 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/gnu/fs/ext2fs ext2_vfsops.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 00:11:57 -0000 rodrigc 2007-03-15 00:11:56 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/gnu/fs/ext2fs ext2_vfsops.c Log: MFC: 1.163 Add "force" to ext2_ops, to match what was in the old mount_ext2fs binary. Reported by: Ivan Voras Revision Changes Path 1.151.2.8 +1 -1 src/sys/gnu/fs/ext2fs/ext2_vfsops.c From owner-cvs-src@FreeBSD.ORG Thu Mar 15 01:37:54 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DB3B916A41A for ; Thu, 15 Mar 2007 01:37:54 +0000 (UTC) (envelope-from nate@root.org) Received: from root.org (root.org [67.118.192.226]) by mx1.freebsd.org (Postfix) with ESMTP id AB55013C46A for ; Thu, 15 Mar 2007 01:37:54 +0000 (UTC) (envelope-from nate@root.org) Received: (qmail 97391 invoked from network); 15 Mar 2007 01:37:21 -0000 Received: from ppp-71-139-18-69.dsl.snfc21.pacbell.net (HELO ?10.0.0.235?) (nate-mail@71.139.18.69) by root.org with ESMTPA; 15 Mar 2007 01:37:21 -0000 Message-ID: <45F8A347.2080708@root.org> Date: Wed, 14 Mar 2007 18:37:11 -0700 From: Nate Lawson User-Agent: Thunderbird 1.5.0.7 (X11/20061027) MIME-Version: 1.0 To: Julian Elischer References: <20070314223016.7CD4E16A418@hub.freebsd.org> <45F8793E.5080602@elischer.org> <45F8804F.1050606@root.org> <45F88B54.7070305@elischer.org> In-Reply-To: <45F88B54.7070305@elischer.org> X-Enigmail-Version: 0.94.1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Alan Cox , cvs-all@freebsd.org Subject: Re: [SRC] cvs commit: src/sys/i386/acpica acpi_wakeup.c src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 01:37:54 -0000 Julian Elischer wrote: > Nate Lawson wrote: >>>> Index: src/sys/i386/i386/pmap.c >>>> diff -u src/sys/i386/i386/pmap.c:1.582 src/sys/i386/i386/pmap.c:1.583 >>>> --- src/sys/i386/i386/pmap.c:1.582 Mon Mar 5 21:40:10 2007 >>>> +++ src/sys/i386/i386/pmap.c Wed Mar 14 22:30:02 2007 >>>> @@ -422,6 +422,13 @@ >>>> >>>> /* Turn on PG_G on kernel page(s) */ >>>> pmap_set_pg(); >>>> + >>>> + /* >>>> + * Create an identity mapping (virt == phys) for the low 1 MB >>>> + * physical memory region that is used by the ACPI wakeup code. >>>> + * This mapping must not have PG_G set. + */ >>>> + kernel_pmap->pm_pdir[0] = PG_PS | PG_RW | PG_V; >>>> } >>>> >>>> /* >> >> I propose conditionalizing this code on "if (pseflag)". Of course, the >> acpi suspend code will fail on 486's but we disable acpi entirely if the >> bios date < 1999/1/1 and acpi isn't supported on the 486. > > as long as you are keeping this in mind, I have no objection as to how > you tackle it.. > > so if someone uses a 486 based embedded system (low power etc.) > they can definitely not have any acpi support in the bios? I will wait and see what others say. In general, I'm sure there are other aspects of ACPI that require a Pentium. And remember, they could still boot acpi with a 486 and use everything but suspend/resume. -- Nate From owner-cvs-src@FreeBSD.ORG Thu Mar 15 03:06:33 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E019816A400; Thu, 15 Mar 2007 03:06:33 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id CFA0613C44B; Thu, 15 Mar 2007 03:06:33 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2F36XD9017314; Thu, 15 Mar 2007 03:06:33 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2F36X1r017313; Thu, 15 Mar 2007 03:06:33 GMT (envelope-from kmacy) Message-Id: <200703150306.l2F36X1r017313@repoman.freebsd.org> From: Kip Macy Date: Thu, 15 Mar 2007 03:06:32 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man4 Makefile src/sys/dev/cxgb cxgb_adapter.h cxgb_config.h cxgb_ioctl.h cxgb_lro.c cxgb_main.c cxgb_osdep.h cxgb_sge.c t3fw-3.2.bin.gz.uu src/sys/dev/cxgb/common cxgb_ael1002.c cxgb_common.h cxgb_firmware_exports.h cxgb_mc5.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 03:06:34 -0000 kmacy 2007-03-15 03:06:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/man/man4 Makefile Added files: (Branch: RELENG_6) sys/dev/cxgb cxgb_adapter.h cxgb_config.h cxgb_ioctl.h cxgb_lro.c cxgb_main.c cxgb_osdep.h cxgb_sge.c t3fw-3.2.bin.gz.uu sys/dev/cxgb/common cxgb_ael1002.c cxgb_common.h cxgb_firmware_exports.h cxgb_mc5.c cxgb_mv88e1xxx.c cxgb_regs.h cxgb_sge_defs.h cxgb_t3_cpl.h cxgb_t3_hw.c cxgb_tcb.h cxgb_version.h cxgb_vsc8211.c cxgb_xgmac.c sys/modules/cxgb Makefile Log: MFC Chelsio T3 10 Gigabit Ethernet support Don't hook into build just Revision Changes Path 1.320.2.26 +1 -0 src/share/man/man4/Makefile 1.1.2.1 +328 -0 src/sys/dev/cxgb/common/cxgb_ael1002.c (new) 1.1.2.1 +687 -0 src/sys/dev/cxgb/common/cxgb_common.h (new) 1.1.2.1 +181 -0 src/sys/dev/cxgb/common/cxgb_firmware_exports.h (new) 1.1.2.1 +474 -0 src/sys/dev/cxgb/common/cxgb_mc5.c (new) 1.1.2.1 +302 -0 src/sys/dev/cxgb/common/cxgb_mv88e1xxx.c (new) 1.1.2.1 +7645 -0 src/sys/dev/cxgb/common/cxgb_regs.h (new) 1.1.2.1 +289 -0 src/sys/dev/cxgb/common/cxgb_sge_defs.h (new) 1.1.2.1 +1490 -0 src/sys/dev/cxgb/common/cxgb_t3_cpl.h (new) 1.1.2.1 +3399 -0 src/sys/dev/cxgb/common/cxgb_t3_hw.c (new) 1.1.2.1 +678 -0 src/sys/dev/cxgb/common/cxgb_tcb.h (new) 1.1.2.1 +41 -0 src/sys/dev/cxgb/common/cxgb_version.h (new) 1.1.2.1 +251 -0 src/sys/dev/cxgb/common/cxgb_vsc8211.c (new) 1.1.2.1 +415 -0 src/sys/dev/cxgb/common/cxgb_xgmac.c (new) 1.2.2.1 +438 -0 src/sys/dev/cxgb/cxgb_adapter.h (new) 1.1.2.1 +46 -0 src/sys/dev/cxgb/cxgb_config.h (new) 1.1.2.1 +222 -0 src/sys/dev/cxgb/cxgb_ioctl.h (new) 1.1.2.1 +427 -0 src/sys/dev/cxgb/cxgb_lro.c (new) 1.3.2.1 +1794 -0 src/sys/dev/cxgb/cxgb_main.c (new) 1.5.2.1 +262 -0 src/sys/dev/cxgb/cxgb_osdep.h (new) 1.2.2.1 +2244 -0 src/sys/dev/cxgb/cxgb_sge.c (new) 1.1.2.1 +478 -0 src/sys/dev/cxgb/t3fw-3.2.bin.gz.uu (new) 1.3.2.1 +25 -0 src/sys/modules/cxgb/Makefile (new) From owner-cvs-src@FreeBSD.ORG Thu Mar 15 03:13:51 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1008F16A400; Thu, 15 Mar 2007 03:13:51 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id DF19313C4B0; Thu, 15 Mar 2007 03:13:50 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2F3Do2c018583; Thu, 15 Mar 2007 03:13:50 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2F3Do0U018581; Thu, 15 Mar 2007 03:13:50 GMT (envelope-from kmacy) Message-Id: <200703150313.l2F3Do0U018581@repoman.freebsd.org> From: Kip Macy Date: Thu, 15 Mar 2007 03:13:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/modules Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 03:13:51 -0000 kmacy 2007-03-15 03:13:50 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/modules Makefile Log: hook cxgb into modules build Revision Changes Path 1.450.2.28 +1 -0 src/sys/modules/Makefile From owner-cvs-src@FreeBSD.ORG Thu Mar 15 03:19:01 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6E38E16A400; Thu, 15 Mar 2007 03:19:01 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 481E113C46E; Thu, 15 Mar 2007 03:19:01 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2F3J1YW019195; Thu, 15 Mar 2007 03:19:01 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2F3J1Ww019192; Thu, 15 Mar 2007 03:19:01 GMT (envelope-from kmacy) Message-Id: <200703150319.l2F3J1Ww019192@repoman.freebsd.org> From: Kip Macy Date: Thu, 15 Mar 2007 03:19:00 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/conf NOTES files X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 03:19:01 -0000 kmacy 2007-03-15 03:19:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/conf NOTES files Log: hook cxgb into LINT build Revision Changes Path 1.1325.2.27 +1 -0 src/sys/conf/NOTES 1.1031.2.52 +9 -0 src/sys/conf/files From owner-cvs-src@FreeBSD.ORG Thu Mar 15 03:21:34 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 267C716A401; Thu, 15 Mar 2007 03:21:34 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 004ED13C44B; Thu, 15 Mar 2007 03:21:33 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2F3LXRM020015; Thu, 15 Mar 2007 03:21:33 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2F3LXGe020014; Thu, 15 Mar 2007 03:21:33 GMT (envelope-from kmacy) Message-Id: <200703150321.l2F3LXGe020014@repoman.freebsd.org> From: Kip Macy Date: Thu, 15 Mar 2007 03:21:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/usr.sbin/cxgbtool Makefile cxgbtool.c reg_defs.c reg_defs_t3.c reg_defs_t3b.c version.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 03:21:34 -0000 kmacy 2007-03-15 03:21:33 UTC FreeBSD src repository Added files: (Branch: RELENG_6) usr.sbin/cxgbtool Makefile cxgbtool.c reg_defs.c reg_defs_t3.c reg_defs_t3b.c version.h Log: add cxgb management tool cxgbtool Revision Changes Path 1.1.2.1 +11 -0 src/usr.sbin/cxgbtool/Makefile (new) 1.1.2.1 +1798 -0 src/usr.sbin/cxgbtool/cxgbtool.c (new) 1.1.2.1 +837 -0 src/usr.sbin/cxgbtool/reg_defs.c (new) 1.1.2.1 +2676 -0 src/usr.sbin/cxgbtool/reg_defs_t3.c (new) 1.1.2.1 +2832 -0 src/usr.sbin/cxgbtool/reg_defs_t3b.c (new) 1.1.2.1 +32 -0 src/usr.sbin/cxgbtool/version.h (new) From owner-cvs-src@FreeBSD.ORG Thu Mar 15 03:31:49 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B5D1416A403; Thu, 15 Mar 2007 03:31:49 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 8FE1613C45B; Thu, 15 Mar 2007 03:31:49 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2F3Vn9p021758; Thu, 15 Mar 2007 03:31:49 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2F3VnPT021757; Thu, 15 Mar 2007 03:31:49 GMT (envelope-from imp) Message-Id: <200703150331.l2F3VnPT021757@repoman.freebsd.org> From: Warner Losh Date: Thu, 15 Mar 2007 03:31:49 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/arm/at91/bootspi loader_prompt.c src/sys/boot/arm/at91/libat91 Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 03:31:49 -0000 imp 2007-03-15 03:31:49 UTC FreeBSD src repository Modified files: sys/boot/arm/at91/bootspi loader_prompt.c sys/boot/arm/at91/libat91 Makefile Log: Remove vestiges of very specific fpga support for my company's board. It isn't relevant to FreeBSD as a whole, breaks the build, and isn't even needed for my company's boards anymore... MFC After: 2 weeks Revision Changes Path 1.4 +0 -37 src/sys/boot/arm/at91/bootspi/loader_prompt.c 1.8 +1 -1 src/sys/boot/arm/at91/libat91/Makefile From owner-cvs-src@FreeBSD.ORG Thu Mar 15 03:52:24 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4F11016A400; Thu, 15 Mar 2007 03:52:24 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id EC60913C448; Thu, 15 Mar 2007 03:52:23 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2F3qNiK025321; Thu, 15 Mar 2007 03:52:23 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2F3qNtQ025320; Thu, 15 Mar 2007 03:52:23 GMT (envelope-from kmacy) Message-Id: <200703150352.l2F3qNtQ025320@repoman.freebsd.org> From: Kip Macy Date: Thu, 15 Mar 2007 03:52:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/share/man/man4 cxgb.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 03:52:24 -0000 kmacy 2007-03-15 03:52:23 UTC FreeBSD src repository Added files: (Branch: RELENG_6) share/man/man4 cxgb.4 Log: Add cxgb man page to build Revision Changes Path 1.4.2.1 +133 -0 src/share/man/man4/cxgb.4 (new) From owner-cvs-src@FreeBSD.ORG Thu Mar 15 04:05:34 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 65D5716A409; Thu, 15 Mar 2007 04:05:34 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 402F813C44C; Thu, 15 Mar 2007 04:05:34 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2F45YqS028689; Thu, 15 Mar 2007 04:05:34 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2F45YYC028688; Thu, 15 Mar 2007 04:05:34 GMT (envelope-from kmacy) Message-Id: <200703150405.l2F45YYC028688@repoman.freebsd.org> From: Kip Macy Date: Thu, 15 Mar 2007 04:05:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/usr.sbin Makefile src/usr.sbin/cxgbtool cxgbtool.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 04:05:34 -0000 kmacy 2007-03-15 04:05:33 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.sbin Makefile usr.sbin/cxgbtool cxgbtool.c Log: hook cxgbtool into buildworld update include names Revision Changes Path 1.332.2.7 +1 -0 src/usr.sbin/Makefile 1.1.2.2 +2 -2 src/usr.sbin/cxgbtool/cxgbtool.c From owner-cvs-src@FreeBSD.ORG Thu Mar 15 04:09:40 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B91E916A404; Thu, 15 Mar 2007 04:09:40 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 9379613C468; Thu, 15 Mar 2007 04:09:40 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2F49eY3029015; Thu, 15 Mar 2007 04:09:40 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2F49e8M029014; Thu, 15 Mar 2007 04:09:40 GMT (envelope-from kmacy) Message-Id: <200703150409.l2F49e8M029014@repoman.freebsd.org> From: Kip Macy Date: Thu, 15 Mar 2007 04:09:40 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/cxgbtool cxgbtool.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 04:09:40 -0000 kmacy 2007-03-15 04:09:40 UTC FreeBSD src repository Modified files: usr.sbin/cxgbtool cxgbtool.c Log: fix include names Revision Changes Path 1.2 +2 -2 src/usr.sbin/cxgbtool/cxgbtool.c From owner-cvs-src@FreeBSD.ORG Thu Mar 15 04:52:24 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D8CD816A402; Thu, 15 Mar 2007 04:52:24 +0000 (UTC) (envelope-from alc@cs.rice.edu) Received: from mail.cs.rice.edu (mail.cs.rice.edu [128.42.1.31]) by mx1.freebsd.org (Postfix) with ESMTP id B1E2C13C44B; Thu, 15 Mar 2007 04:52:24 +0000 (UTC) (envelope-from alc@cs.rice.edu) Received: from mail.cs.rice.edu (localhost.localdomain [127.0.0.1]) by mail.cs.rice.edu (Postfix) with ESMTP id 4BC662C2A8D; Wed, 14 Mar 2007 23:52:24 -0500 (CDT) X-Virus-Scanned: by amavis-2.4.0 at mail.cs.rice.edu Received: from mail.cs.rice.edu ([127.0.0.1]) by mail.cs.rice.edu (mail.cs.rice.edu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id EDFB2GtJaCtb; Wed, 14 Mar 2007 23:52:23 -0500 (CDT) Received: from [216.63.78.18] (adsl-216-63-78-18.dsl.hstntx.swbell.net [216.63.78.18]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.cs.rice.edu (Postfix) with ESMTP id 6E90C2C2A8B; Wed, 14 Mar 2007 23:52:23 -0500 (CDT) Message-ID: <45F8D106.3090800@cs.rice.edu> Date: Wed, 14 Mar 2007 23:52:22 -0500 From: Alan Cox User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.13) Gecko/20061115 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Nate Lawson References: <20070314223016.7CD4E16A418@hub.freebsd.org> <45F8793E.5080602@elischer.org> <45F8804F.1050606@root.org> In-Reply-To: <45F8804F.1050606@root.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Julian Elischer , cvs-all@freebsd.org Subject: Re: [SRC] cvs commit: src/sys/i386/acpica acpi_wakeup.c src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 04:52:24 -0000 Nate Lawson wrote: > >I propose conditionalizing this code on "if (pseflag)". Of course, the >acpi suspend code will fail on 486's but we disable acpi entirely if the >bios date < 1999/1/1 and acpi isn't supported on the 486. > > > I'll take care of this in the coming days. (I also want to add support for creating the identity mapping without the use of PG_PS.) Alan From owner-cvs-src@FreeBSD.ORG Thu Mar 15 05:51:25 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 55AAB16A400; Thu, 15 Mar 2007 05:51:25 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 2E61613C457; Thu, 15 Mar 2007 05:51:25 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2F5pPCO055458; Thu, 15 Mar 2007 05:51:25 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2F5pPsb055457; Thu, 15 Mar 2007 05:51:25 GMT (envelope-from delphij) Message-Id: <200703150551.l2F5pPsb055457@repoman.freebsd.org> From: Xin LI Date: Thu, 15 Mar 2007 05:51:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libc/regex engine.c src/lib/libc/regex/grot tests X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 05:51:25 -0000 delphij 2007-03-15 05:51:24 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libc/regex engine.c lib/libc/regex/grot tests Log: MFC fixes to regexp(3) from OpenBSD, this includes: engine.c: 1.19+1.20 grot/tests: 1.3 Revision Changes Path 1.16.2.1 +18 -14 src/lib/libc/regex/engine.c 1.2.14.1 +24 -0 src/lib/libc/regex/grot/tests From owner-cvs-src@FreeBSD.ORG Thu Mar 15 06:03:43 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7397516A404 for ; Thu, 15 Mar 2007 06:03:43 +0000 (UTC) (envelope-from nate@root.org) Received: from root.org (root.org [67.118.192.226]) by mx1.freebsd.org (Postfix) with ESMTP id 3A2C513C45D for ; Thu, 15 Mar 2007 06:03:43 +0000 (UTC) (envelope-from nate@root.org) Received: (qmail 20418 invoked from network); 15 Mar 2007 06:03:43 -0000 Received: from ppp-71-139-8-171.dsl.snfc21.pacbell.net (HELO ?10.0.0.235?) (nate-mail@71.139.8.171) by root.org with ESMTPA; 15 Mar 2007 06:03:43 -0000 Message-ID: <45F8E1B7.9090409@root.org> Date: Wed, 14 Mar 2007 23:03:35 -0700 From: Nate Lawson User-Agent: Thunderbird 1.5.0.7 (X11/20061027) MIME-Version: 1.0 To: Alan Cox References: <20070314223016.7CD4E16A418@hub.freebsd.org> <45F8793E.5080602@elischer.org> <45F8804F.1050606@root.org> <45F8D106.3090800@cs.rice.edu> In-Reply-To: <45F8D106.3090800@cs.rice.edu> X-Enigmail-Version: 0.94.1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: cvs-src@freebsd.org, src-committers@freebsd.org, Julian Elischer , cvs-all@freebsd.org Subject: Re: [SRC] cvs commit: src/sys/i386/acpica acpi_wakeup.c src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 06:03:43 -0000 Alan Cox wrote: > Nate Lawson wrote: > >> >> I propose conditionalizing this code on "if (pseflag)". Of course, the >> acpi suspend code will fail on 486's but we disable acpi entirely if the >> bios date < 1999/1/1 and acpi isn't supported on the 486. > > I'll take care of this in the coming days. (I also want to add support > for creating the identity mapping without the use of PG_PS.) Thank you, that's very kind. I can follow up with quick reviews/testing. -- Nate From owner-cvs-src@FreeBSD.ORG Thu Mar 15 06:42:55 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0A5BF16A400; Thu, 15 Mar 2007 06:42:55 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id D774D13C44B; Thu, 15 Mar 2007 06:42:54 +0000 (UTC) (envelope-from mjacob@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2F6gsvg065492; Thu, 15 Mar 2007 06:42:54 GMT (envelope-from mjacob@repoman.freebsd.org) Received: (from mjacob@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2F6gsV8065490; Thu, 15 Mar 2007 06:42:54 GMT (envelope-from mjacob) Message-Id: <200703150642.l2F6gsV8065490@repoman.freebsd.org> From: Matt Jacob Date: Thu, 15 Mar 2007 06:42:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/cam cam_xpt.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 06:42:55 -0000 mjacob 2007-03-15 06:42:54 UTC FreeBSD src repository Modified files: sys/cam cam_xpt.c Log: A silly buglet found by Coverity- check the return value from cam_periph_acquire. Revision Changes Path 1.175 +7 -1 src/sys/cam/cam_xpt.c From owner-cvs-src@FreeBSD.ORG Thu Mar 15 08:06:11 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BB64216A400; Thu, 15 Mar 2007 08:06:11 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 92EBD13C44C; Thu, 15 Mar 2007 08:06:11 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2F86B8w081542; Thu, 15 Mar 2007 08:06:11 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2F86BVh081541; Thu, 15 Mar 2007 08:06:11 GMT (envelope-from cperciva) Message-Id: <200703150806.l2F86BVh081541@repoman.freebsd.org> From: Colin Percival Date: Thu, 15 Mar 2007 08:06:11 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6_2 Cc: Subject: cvs commit: src UPDATING src/sys/conf newvers.sh src/usr.sbin/freebsd-update freebsd-update.sh X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 08:06:11 -0000 cperciva 2007-03-15 08:06:11 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_2) . UPDATING sys/conf newvers.sh usr.sbin/freebsd-update freebsd-update.sh Log: Fix problems in FreeBSD Update concerning the updating of SMP kernels. Approved by: so (cperciva) Errata: FreeBSD-EN-07:05.freebsd-update Revision Changes Path 1.416.2.29.2.6 +4 -0 src/UPDATING 1.69.2.13.2.6 +1 -1 src/sys/conf/newvers.sh 1.2.2.2.2.2 +20 -2 src/usr.sbin/freebsd-update/freebsd-update.sh From owner-cvs-src@FreeBSD.ORG Thu Mar 15 08:44:23 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 416EF16A404; Thu, 15 Mar 2007 08:44:23 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 19FD813C48A; Thu, 15 Mar 2007 08:44:23 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2F8iMxo088102; Thu, 15 Mar 2007 08:44:22 GMT (envelope-from bms@repoman.freebsd.org) Received: (from bms@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2F8iM0l088100; Thu, 15 Mar 2007 08:44:22 GMT (envelope-from bms) Message-Id: <200703150844.l2F8iM0l088100@repoman.freebsd.org> From: Bruce M Simpson Date: Thu, 15 Mar 2007 08:44:22 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet ip_mroute.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 08:44:23 -0000 bms 2007-03-15 08:44:22 UTC FreeBSD src repository Modified files: sys/netinet ip_mroute.c Log: Diff reduction with NetBSD; use IN_LOCAL_GROUP() to check if an address is within the locally scoped multicast range 224.0.0.0/24. Revision Changes Path 1.134 +1 -1 src/sys/netinet/ip_mroute.c From owner-cvs-src@FreeBSD.ORG Thu Mar 15 09:16:55 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 85C7616A402; Thu, 15 Mar 2007 09:16:55 +0000 (UTC) (envelope-from kevlo@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 5E5EC13C44C; Thu, 15 Mar 2007 09:16:55 +0000 (UTC) (envelope-from kevlo@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2F9GtAH002774; Thu, 15 Mar 2007 09:16:55 GMT (envelope-from kevlo@repoman.freebsd.org) Received: (from kevlo@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2F9GtQE002773; Thu, 15 Mar 2007 09:16:55 GMT (envelope-from kevlo) Message-Id: <200703150916.l2F9GtQE002773@repoman.freebsd.org> From: Kevin Lo Date: Thu, 15 Mar 2007 09:16:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/pppd auth.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 09:16:55 -0000 kevlo 2007-03-15 09:16:55 UTC FreeBSD src repository Modified files: usr.sbin/pppd auth.c Log: In auth_script(), change the size of an array to match the number of arguments. Revision Changes Path 1.29 +1 -1 src/usr.sbin/pppd/auth.c From owner-cvs-src@FreeBSD.ORG Thu Mar 15 09:17:02 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5118416A400; Thu, 15 Mar 2007 09:17:02 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 27F4413C44C; Thu, 15 Mar 2007 09:17:02 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2F9H2Ee002825; Thu, 15 Mar 2007 09:17:02 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2F9H2dS002824; Thu, 15 Mar 2007 09:17:02 GMT (envelope-from brueffer) Message-Id: <200703150917.l2F9H2dS002824@repoman.freebsd.org> From: Christian Brueffer Date: Thu, 15 Mar 2007 09:17:02 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/hardware/common dev.sgml src/release/doc/share/misc dev.archlist.txt X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 09:17:02 -0000 brueffer 2007-03-15 09:17:02 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) release/doc/en_US.ISO8859-1/hardware/common dev.sgml release/doc/share/misc dev.archlist.txt Log: MFC: Autogenerate the hardware list for cxgb(4). Revision Changes Path 1.282.2.13 +2 -0 src/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml 1.62.2.14 +1 -0 src/release/doc/share/misc/dev.archlist.txt From owner-cvs-src@FreeBSD.ORG Thu Mar 15 10:11:38 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8F90916A406; Thu, 15 Mar 2007 10:11:38 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 67ADF13C43E; Thu, 15 Mar 2007 10:11:38 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FABc2x013003; Thu, 15 Mar 2007 10:11:38 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FABc9Z013002; Thu, 15 Mar 2007 10:11:38 GMT (envelope-from cperciva) Message-Id: <200703151011.l2FABc9Z013002@repoman.freebsd.org> From: Colin Percival Date: Thu, 15 Mar 2007 10:11:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/tar write.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 10:11:38 -0000 cperciva 2007-03-15 10:11:38 UTC FreeBSD src repository Modified files: usr.bin/tar write.c Log: Don't consider an lstat(2) failure to be an error (in the sense of affecting the return value from bsdtar), since (a) it usually occurs due to a perfectly innocent (and unavoidable) race condition where a user deletes a file in the window between bsdtar reading a directory and attempting to read the file; and (b) aside from printing a warning message, bsdtar behaves exactly as if the file had been deleted prior to bsdtar reading its parent directory. Reviewed by: kientzle MFC after: 6 days Revision Changes Path 1.57 +0 -1 src/usr.bin/tar/write.c From owner-cvs-src@FreeBSD.ORG Thu Mar 15 10:44:18 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CAC7E16A402; Thu, 15 Mar 2007 10:44:18 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id A2E2E13C45B; Thu, 15 Mar 2007 10:44:18 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FAiIwK018545; Thu, 15 Mar 2007 10:44:18 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FAiIQ6018544; Thu, 15 Mar 2007 10:44:18 GMT (envelope-from rwatson) Message-Id: <200703151044.l2FAiIQ6018544@repoman.freebsd.org> From: Robert Watson Date: Thu, 15 Mar 2007 10:44:18 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libmemstat memstat.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 10:44:18 -0000 rwatson 2007-03-15 10:44:18 UTC FreeBSD src repository Modified files: lib/libmemstat memstat.h Log: Fix a comment in memstat.h: errors are associated with memory type lists, not individual types. Submitted by: Bryan Venteicher MFC after: 3 days Revision Changes Path 1.11 +1 -1 src/lib/libmemstat/memstat.h From owner-cvs-src@FreeBSD.ORG Thu Mar 15 10:54:31 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E9BF916A405 for ; Thu, 15 Mar 2007 10:54:30 +0000 (UTC) (envelope-from roam@straylight.ringlet.net) Received: from straylight.ringlet.net (nat84.cnsys.bg [85.95.80.84]) by mx1.freebsd.org (Postfix) with SMTP id 3845C13C459 for ; Thu, 15 Mar 2007 10:54:30 +0000 (UTC) (envelope-from roam@straylight.ringlet.net) Received: (qmail 30351 invoked by uid 1000); 15 Mar 2007 10:27:47 -0000 Date: Thu, 15 Mar 2007 12:27:47 +0200 From: Peter Pentchev To: Kip Macy Message-ID: <20070315102747.GA10792@straylight.m.ringlet.net> Mail-Followup-To: Kip Macy , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org References: <20070315032138.D47D416A58C@hub.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="jI8keyz6grp/JLjh" Content-Disposition: inline In-Reply-To: <200703150306.l2F36X1r017313@repoman.freebsd.org> User-Agent: Mutt/1.5.14 (2007-02-12) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/man/man4 Makefile src/sys/dev/cxgb cxgb_adapter.h cxgb_config.h cxgb_ioctl.h cxgb_lro.c cxgb_main.c cxgb_osdep.h cxgb_sge.c t3fw-3.2.bin.gz.uu src/sys/dev/cxgb/common cxgb_ael1002.c cxgb_common.h cxgb_firmware_exports.h cxgb_mc5.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 10:54:31 -0000 --jI8keyz6grp/JLjh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, 15 Mar 2007 at 03:06:32 +0000 (UTC), Kip Macy wrote: >=20 > kmacy 2007-03-15 03:06:32 UTC >=20 > FreeBSD src repository >=20 > Modified files: (Branch: RELENG_6) > share/man/man4 Makefile=20 > Added files: (Branch: RELENG_6) > sys/dev/cxgb cxgb_adapter.h cxgb_config.h cxgb_ioctl.h=20 > cxgb_lro.c cxgb_main.c cxgb_osdep.h=20 > cxgb_sge.c t3fw-3.2.bin.gz.uu=20 > sys/dev/cxgb/common cxgb_ael1002.c cxgb_common.h=20 > cxgb_firmware_exports.h cxgb_mc5.c=20 > cxgb_mv88e1xxx.c cxgb_regs.h=20 > cxgb_sge_defs.h cxgb_t3_cpl.h=20 > cxgb_t3_hw.c cxgb_tcb.h cxgb_version.h=20 > cxgb_vsc8211.c cxgb_xgmac.c=20 > sys/modules/cxgb Makefile=20 > Log: > MFC Chelsio T3 10 Gigabit Ethernet support > =20 > Don't hook into build just Is it possible that the GCC version in 6.x-STABLE is different from that in -CURRENT? On my laptop (i386, yesterday's -STABLE) LINT failed to build with the following: /fs/6/usr.src/sys/dev/cxgb/cxgb_sge.c: In function `sge_timer_reclaim': /fs/6/usr.src/sys/dev/cxgb/cxgb_sge.c:172: warning: inlining failed in call= to 'refill_rspq': function body not available /fs/6/usr.src/sys/dev/cxgb/cxgb_sge.c:699: warning: called from here It seems it simply needed refill_rspq() to be moved up, so that the compiler could actually see the function body before first use; or is this a bug in GCC? Anyway, here's a simple patch that fixed the LINT build for me. G'luck, Peter Index: src/sys/dev/cxgb/cxgb_sge.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/ncvs/src/sys/dev/cxgb/cxgb_sge.c,v retrieving revision 1.2.2.1 diff -u -r1.2.2.1 cxgb_sge.c --- src/sys/dev/cxgb/cxgb_sge.c 15 Mar 2007 03:06:31 -0000 1.2.2.1 +++ src/sys/dev/cxgb/cxgb_sge.c 15 Mar 2007 10:16:46 -0000 @@ -640,6 +640,24 @@ } =20 =20 +/** + * refill_rspq - replenish an SGE response queue + * @adapter: the adapter + * @q: the response queue to replenish + * @credits: how many new responses to make available + * + * Replenishes a response queue by making the supplied number of responses + * available to HW. + */ +static __inline void +refill_rspq(adapter_t *sc, const struct sge_rspq *q, u_int credits) +{ + + /* mbufs are allocated on demand when a rspq entry is processed. */ + t3_write_reg(sc, A_SG_RSPQ_CREDIT_RETURN, + V_RSPQ(q->cntxt_id) | V_CREDITS(credits)); +} + static void sge_timer_reclaim(void *arg, int ncount) { @@ -1562,23 +1580,6 @@ } =20 =20 -/** - * refill_rspq - replenish an SGE response queue - * @adapter: the adapter - * @q: the response queue to replenish - * @credits: how many new responses to make available - * - * Replenishes a response queue by making the supplied number of responses - * available to HW. - */ -static __inline void -refill_rspq(adapter_t *sc, const struct sge_rspq *q, u_int credits) -{ - - /* mbufs are allocated on demand when a rspq entry is processed. */ - t3_write_reg(sc, A_SG_RSPQ_CREDIT_RETURN, - V_RSPQ(q->cntxt_id) | V_CREDITS(credits)); -} =20 /** * free_tx_desc - reclaims Tx descriptors and their buffers --=20 Peter Pentchev roam@ringlet.net roam@cnsys.bg roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 I am the meaning of this sentence. --jI8keyz6grp/JLjh Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFF+R+j7Ri2jRYZRVMRAh+4AKCwefFKQz7ChXr+rgtwBPaKNPpHiACeL6FS 2kag8SGAJHBuGSl9XLNDe9Q= =aRV9 -----END PGP SIGNATURE----- --jI8keyz6grp/JLjh-- From owner-cvs-src@FreeBSD.ORG Thu Mar 15 11:27:14 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C530416A405; Thu, 15 Mar 2007 11:27:14 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id B150313C45B; Thu, 15 Mar 2007 11:27:14 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FBREHF026335; Thu, 15 Mar 2007 11:27:14 GMT (envelope-from rrs@repoman.freebsd.org) Received: (from rrs@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FBREx1026334; Thu, 15 Mar 2007 11:27:14 GMT (envelope-from rrs) Message-Id: <200703151127.l2FBREx1026334@repoman.freebsd.org> From: Randall Stewart Date: Thu, 15 Mar 2007 11:27:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/net sctp_sys_calls.c src/sys/conf files src/sys/netinet sctp.h sctp_asconf.c sctp_asconf.h sctp_auth.c sctp_auth.h sctp_bsd_addr.c sctp_bsd_addr.h sctp_constants.h sctp_header.h sctp_indata.c sctp_input.c sctp_lock_bsd.h sctp_os.h ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 11:27:15 -0000 rrs 2007-03-15 11:27:14 UTC FreeBSD src repository Modified files: lib/libc/net sctp_sys_calls.c sys/conf files sys/netinet sctp.h sctp_asconf.c sctp_asconf.h sctp_auth.c sctp_auth.h sctp_bsd_addr.c sctp_bsd_addr.h sctp_constants.h sctp_header.h sctp_indata.c sctp_input.c sctp_lock_bsd.h sctp_os.h sctp_os_bsd.h sctp_output.c sctp_output.h sctp_pcb.c sctp_pcb.h sctp_peeloff.c sctp_structs.h sctp_timer.c sctp_uio.h sctp_usrreq.c sctp_var.h sctputil.c sctputil.h sys/netinet6 sctp6_usrreq.c Added files: sys/netinet sctp_sysctl.c sctp_sysctl.h Log: - Sysctl's move to seperate file - moved away from ifn/ifa access to sctp_ifa/sctp_ifn built and managed by the add-ip code. - cleaned up add-ip code to use the iterator - made iterator be a thread, which enables auto-asconf now. - rewrote and cleaned up source address selection (also made it use new structures). - Fixed a couple of memory leaks. - DACK now settable as to how many packets to delay as well as time. - connectx() to latest socket API, new associd arg. - Fixed issue with revoking and loosing potential to send when we inflate the flight size. We now inflate the cwnd too and deflate it later when the revoked chunk is sent or acked. - Got rid of some temp debug code - src addr selection moved to a common file (sctp_output.c) - Support for simple VRF's (we have support for multi-vfr via compile switch that is scrubbed from BSD but we won't need multi-vrf until we first get VRF :-D) - Rest of mib work for address information now done - Limit number of addresses in INIT/INIT-ACK to a #def (30). Reviewed by: gnn Revision Changes Path 1.6 +11 -6 src/lib/libc/net/sctp_sys_calls.c 1.1183 +1 -0 src/sys/conf/files 1.2 +37 -0 src/sys/netinet/sctp.h 1.9 +353 -405 src/sys/netinet/sctp_asconf.c 1.4 +7 -5 src/sys/netinet/sctp_asconf.h 1.5 +3 -4 src/sys/netinet/sctp_auth.c 1.3 +0 -7 src/sys/netinet/sctp_auth.h 1.5 +224 -1843 src/sys/netinet/sctp_bsd_addr.c 1.3 +9 -18 src/sys/netinet/sctp_bsd_addr.h 1.8 +57 -5 src/sys/netinet/sctp_constants.h 1.2 +17 -9 src/sys/netinet/sctp_header.h 1.10 +104 -106 src/sys/netinet/sctp_indata.c 1.14 +21 -28 src/sys/netinet/sctp_input.c 1.4 +19 -29 src/sys/netinet/sctp_lock_bsd.h 1.6 +7 -0 src/sys/netinet/sctp_os.h 1.8 +26 -2 src/sys/netinet/sctp_os_bsd.h 1.12 +1350 -121 src/sys/netinet/sctp_output.c 1.3 +37 -4 src/sys/netinet/sctp_output.h 1.13 +576 -387 src/sys/netinet/sctp_pcb.c 1.6 +116 -25 src/sys/netinet/sctp_pcb.h 1.5 +1 -1 src/sys/netinet/sctp_peeloff.c 1.9 +24 -10 src/sys/netinet/sctp_structs.h 1.1 +500 -0 src/sys/netinet/sctp_sysctl.c (new) 1.1 +581 -0 src/sys/netinet/sctp_sysctl.h (new) 1.8 +57 -14 src/sys/netinet/sctp_timer.c 1.8 +6 -8 src/sys/netinet/sctp_uio.h 1.12 +235 -674 src/sys/netinet/sctp_usrreq.c 1.6 +18 -209 src/sys/netinet/sctp_var.h 1.14 +370 -98 src/sys/netinet/sctputil.c 1.9 +15 -3 src/sys/netinet/sctputil.h 1.11 +22 -20 src/sys/netinet6/sctp6_usrreq.c From owner-cvs-src@FreeBSD.ORG Thu Mar 15 13:08:51 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5E85916A400; Thu, 15 Mar 2007 13:08:51 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 3638C13C483; Thu, 15 Mar 2007 13:08:51 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FD8pvP056367; Thu, 15 Mar 2007 13:08:51 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FD8pah056366; Thu, 15 Mar 2007 13:08:51 GMT (envelope-from brueffer) Message-Id: <200703151308.l2FD8pah056366@repoman.freebsd.org> From: Christian Brueffer Date: Thu, 15 Mar 2007 13:08:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 cxgb.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 13:08:51 -0000 brueffer 2007-03-15 13:08:50 UTC FreeBSD src repository Modified files: share/man/man4 cxgb.4 Log: Mention the first RELENG_6 release to include this driver. MFC after: 3 days Revision Changes Path 1.5 +2 -0 src/share/man/man4/cxgb.4 From owner-cvs-src@FreeBSD.ORG Thu Mar 15 13:46:09 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6D1C316A402; Thu, 15 Mar 2007 13:46:09 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 4327B13C45E; Thu, 15 Mar 2007 13:46:09 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FDk86M062912; Thu, 15 Mar 2007 13:46:08 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FDk8J8062911; Thu, 15 Mar 2007 13:46:08 GMT (envelope-from brueffer) Message-Id: <200703151346.l2FDk8J8062911@repoman.freebsd.org> From: Christian Brueffer Date: Thu, 15 Mar 2007 13:46:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 13:46:09 -0000 brueffer 2007-03-15 13:46:08 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: MFC: New release notes: vge(4) altq support, cxgb(4) added. Revision Changes Path 1.883.2.60 +6 -0 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From owner-cvs-src@FreeBSD.ORG Thu Mar 15 14:10:52 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6608016A402; Thu, 15 Mar 2007 14:10:52 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 3E56013C45D; Thu, 15 Mar 2007 14:10:52 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FEAqX1068064; Thu, 15 Mar 2007 14:10:52 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FEAqfA068063; Thu, 15 Mar 2007 14:10:52 GMT (envelope-from yar) Message-Id: <200703151410.l2FEAqfA068063@repoman.freebsd.org> From: Yar Tikhiy Date: Thu, 15 Mar 2007 14:10:52 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net if_vlan.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 14:10:52 -0000 yar 2007-03-15 14:10:51 UTC FreeBSD src repository Modified files: sys/net if_vlan.c Log: Remove a spurious blank line at the start of vlan_growhash(). Add a diagnostic message to the function about resizing vlan hash table. Revision Changes Path 1.121 +4 -1 src/sys/net/if_vlan.c From owner-cvs-src@FreeBSD.ORG Thu Mar 15 14:11:46 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D670416A409; Thu, 15 Mar 2007 14:11:46 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id AD46E13C487; Thu, 15 Mar 2007 14:11:46 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FEBk12068766; Thu, 15 Mar 2007 14:11:46 GMT (envelope-from simokawa@repoman.freebsd.org) Received: (from simokawa@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FEBkas068765; Thu, 15 Mar 2007 14:11:46 GMT (envelope-from simokawa) Message-Id: <200703151411.l2FEBkas068765@repoman.freebsd.org> From: Hidetoshi Shimokawa Date: Thu, 15 Mar 2007 14:11:46 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/firewire fwohci_pci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 14:11:46 -0000 simokawa 2007-03-15 14:11:46 UTC FreeBSD src repository Modified files: sys/dev/firewire fwohci_pci.c Log: Don't mess with PCIM_CMD_SERRESPEN and PCIM_CMD_PERRESPEN. This will fix 'NMI RAM parity error' while booting on some machines. PR: kern/95077 MFC after: 3 days Revision Changes Path 1.57 +1 -3 src/sys/dev/firewire/fwohci_pci.c From owner-cvs-src@FreeBSD.ORG Thu Mar 15 14:44:04 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 231B516A400; Thu, 15 Mar 2007 14:44:04 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id EEE7B13C48C; Thu, 15 Mar 2007 14:44:03 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FEi3hH074458; Thu, 15 Mar 2007 14:44:03 GMT (envelope-from simokawa@repoman.freebsd.org) Received: (from simokawa@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FEi3LK074457; Thu, 15 Mar 2007 14:44:03 GMT (envelope-from simokawa) Message-Id: <200703151444.l2FEi3LK074457@repoman.freebsd.org> From: Hidetoshi Shimokawa Date: Thu, 15 Mar 2007 14:44:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 sbp.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 14:44:04 -0000 simokawa 2007-03-15 14:44:03 UTC FreeBSD src repository Modified files: share/man/man4 sbp.4 Log: Add a description about hw.firewire.hold_count. MFC: after 3 days PR: kern/93083 Revision Changes Path 1.12 +2 -1 src/share/man/man4/sbp.4 From owner-cvs-src@FreeBSD.ORG Thu Mar 15 14:57:55 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B9EC616A403; Thu, 15 Mar 2007 14:57:55 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 90FB113C45D; Thu, 15 Mar 2007 14:57:55 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FEvtAE076373; Thu, 15 Mar 2007 14:57:55 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FEvtjH076372; Thu, 15 Mar 2007 14:57:55 GMT (envelope-from ariff) Message-Id: <200703151457.l2FEvtjH076372@repoman.freebsd.org> From: Ariff Abdullah Date: Thu, 15 Mar 2007 14:57:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/midi midi.c sequencer.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 14:57:55 -0000 ariff 2007-03-15 14:57:54 UTC FreeBSD src repository Modified files: sys/dev/sound/midi midi.c sequencer.c Log: NULL instead of 0 in mtx_init() . Revision Changes Path 1.23 +3 -3 src/sys/dev/sound/midi/midi.c 1.26 +2 -2 src/sys/dev/sound/midi/sequencer.c From owner-cvs-src@FreeBSD.ORG Thu Mar 15 15:06:55 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 297CA16A402; Thu, 15 Mar 2007 15:06:55 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 0177A13C44B; Thu, 15 Mar 2007 15:06:55 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FF6sut079166; Thu, 15 Mar 2007 15:06:54 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FF6sTe079165; Thu, 15 Mar 2007 15:06:54 GMT (envelope-from ariff) Message-Id: <200703151506.l2FF6sTe079165@repoman.freebsd.org> From: Ariff Abdullah Date: Thu, 15 Mar 2007 15:06:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pcm sound.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 15:06:55 -0000 ariff 2007-03-15 15:06:54 UTC FreeBSD src repository Modified files: sys/dev/sound/pcm sound.c Log: Remove NULL allocation checking since malloc() is allow to wait. (I'll fix other places later..) Revision Changes Path 1.111 +0 -2 src/sys/dev/sound/pcm/sound.c From owner-cvs-src@FreeBSD.ORG Thu Mar 15 15:59:28 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E547516A406; Thu, 15 Mar 2007 15:59:28 +0000 (UTC) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id D586D13C469; Thu, 15 Mar 2007 15:59:28 +0000 (UTC) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FFxSlC088257; Thu, 15 Mar 2007 15:59:28 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FFxSG7088256; Thu, 15 Mar 2007 15:59:28 GMT (envelope-from andre) Message-Id: <200703151559.l2FFxSG7088256@repoman.freebsd.org> From: Andre Oppermann Date: Thu, 15 Mar 2007 15:59:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet tcp.h tcp_input.c tcp_output.c tcp_syncache.c tcp_var.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 15:59:29 -0000 andre 2007-03-15 15:59:28 UTC FreeBSD src repository Modified files: sys/netinet tcp.h tcp_input.c tcp_output.c tcp_syncache.c tcp_var.h Log: Consolidate insertion of TCP options into a segment from within tcp_output() and syncache_respond() into its own generic function tcp_addoptions(). tcp_addoptions() is alignment agnostic and does optimal packing in all cases. In struct tcpopt rename to_requested_s_scale to just to_wscale. Add a comment with quote from RFC1323: "The Window field in a SYN (i.e., a or ) segment itself is never scaled." Reviewed by: silby, mohans, julian Sponsored by: TCP/IP Optimization Fundraise 2005 Revision Changes Path 1.35 +5 -2 src/sys/netinet/tcp.h 1.317 +2 -2 src/sys/netinet/tcp_input.c 1.126 +199 -146 src/sys/netinet/tcp_output.c 1.105 +43 -75 src/sys/netinet/tcp_syncache.c 1.140 +14 -8 src/sys/netinet/tcp_var.h From owner-cvs-src@FreeBSD.ORG Thu Mar 15 16:12:09 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 05CFB16A404; Thu, 15 Mar 2007 16:12:09 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id D2A3F13C487; Thu, 15 Mar 2007 16:12:08 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FGC8rb091982; Thu, 15 Mar 2007 16:12:08 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FGC8F2091981; Thu, 15 Mar 2007 16:12:08 GMT (envelope-from brueffer) Message-Id: <200703151612.l2FGC8F2091981@repoman.freebsd.org> From: Christian Brueffer Date: Thu, 15 Mar 2007 16:12:08 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 cxgb.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 16:12:09 -0000 brueffer 2007-03-15 16:12:08 UTC FreeBSD src repository Modified files: share/man/man4 cxgb.4 Log: Add missing @ Revision Changes Path 1.6 +1 -1 src/share/man/man4/cxgb.4 From owner-cvs-src@FreeBSD.ORG Thu Mar 15 16:29:24 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 047B016A400; Thu, 15 Mar 2007 16:29:24 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id B3AFE13C4B0; Thu, 15 Mar 2007 16:29:23 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id l2FGRYJq074487; Thu, 15 Mar 2007 09:27:36 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Thu, 15 Mar 2007 10:27:36 -0600 (MDT) Message-Id: <20070315.102736.-957833634.imp@bsdimp.com> To: nate@root.org From: "M. Warner Losh" In-Reply-To: <45F8804F.1050606@root.org> References: <20070314223016.7CD4E16A418@hub.freebsd.org> <45F8793E.5080602@elischer.org> <45F8804F.1050606@root.org> X-Mailer: Mew version 4.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Thu, 15 Mar 2007 10:27:38 -0600 (MDT) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, alc@cs.rice.edu, julian@elischer.org, cvs-all@FreeBSD.org Subject: Re: [SRC] cvs commit: src/sys/i386/acpica acpi_wakeup.c src/sys/i386/i386 pmap.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 16:29:24 -0000 In message: <45F8804F.1050606@root.org> Nate Lawson writes: : I propose conditionalizing this code on "if (pseflag)". Of course, the : acpi suspend code will fail on 486's but we disable acpi entirely if the : bios date < 1999/1/1 and acpi isn't supported on the 486. The earliest machines that have ACPI are in the Pentium 200 range. The last of the original P54C family. I have one really old laptop that has a "mobile" Pentium 300 in it that has ACPI, but its bios is too old to use. This is on the cusp of the Pentium II class machines, so I think we'll likely be OK. Newer enough versions of the BIOS just aren't available for these older machines that I've been able to find. Warner From owner-cvs-src@FreeBSD.ORG Thu Mar 15 16:41:28 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0A72016A403; Thu, 15 Mar 2007 16:41:28 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id ECEEB13C455; Thu, 15 Mar 2007 16:41:27 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FGfR60097162; Thu, 15 Mar 2007 16:41:27 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FGfRGn097161; Thu, 15 Mar 2007 16:41:27 GMT (envelope-from ariff) Message-Id: <200703151641.l2FGfRGn097161@repoman.freebsd.org> From: Ariff Abdullah Date: Thu, 15 Mar 2007 16:41:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/isa ad1816.c mss.c sbc.c src/sys/dev/sound/pci als4000.c atiixp.c cmi.c ds1.c emu10k1.c emu10kx-pcm.c envy24.c envy24ht.c es137x.c ich.c maestro.c maestro3.c solo.c t4dwave.c via8233.c via82c686.c ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 16:41:28 -0000 ariff 2007-03-15 16:41:27 UTC FreeBSD src repository Modified files: sys/dev/sound/isa ad1816.c mss.c sbc.c sys/dev/sound/pci als4000.c atiixp.c cmi.c ds1.c emu10k1.c emu10kx-pcm.c envy24.c envy24ht.c es137x.c ich.c maestro.c maestro3.c solo.c t4dwave.c via8233.c via82c686.c sys/dev/sound/sbus cs4231.c Log: Fix severe out-of-bound mtx "type" pointer, causing WITNESS refcount confusions and panic provided that the following conditions are met: 1) WITNESS is enabled (watch/trace). 2) Using modules, instead of statically linked (Not a strict requirement, but easier to reproduce this way). 3) 2 or more modules share the same mtx type ("sound softc"). - They might share the same name (strcmp() == 0), but it always point to different address. 4) Repetitive kldunload/load on any module that shares the same mtx type (Not a strict requirement, but easier to reproduce this way). Consider module A and module B: - From enroll() - subr_witness.c: * Load module A. Everything seems fine right now. wA-w_refcount == 1 ; wA-w_name = "sound softc" * Load module B. * w->w_name == description will always fail. ("sound softc" from A and B point to different address). * wA->w_refcount > 0 && strcmp(description, wA->w_name) == 0 * enroll() will return wA instead of returning (possibly unique) wB. wA->w_refcount++ , == 2. * Unload module A, mtx_destroy(), wA->w_name become invalid, but wA->w_refcount-- become 1 instead of 0. wA will not be removed from witness list. * Some other places call mtx_init(), iterating witness list, found wA, failed on wA->w_name == description * wA->w_refcount > 0 && strcmp(description, wA->w_name) * Panic on strcmp() since wA->w_name no longer point to valid address. Note that this could happened in other places as well, not just sound (eg. consider lots of drivers that share simmilar MTX_NETWORK_LOCK). Solutions (for sound case): 1) Provide unique mtx type string for each mutex creation (chosen) or 2) Put "sound softc" global variable somewhere and use it. Revision Changes Path 1.42 +2 -1 src/sys/dev/sound/isa/ad1816.c 1.108 +1 -1 src/sys/dev/sound/isa/mss.c 1.48 +2 -1 src/sys/dev/sound/isa/sbc.c 1.24 +1 -1 src/sys/dev/sound/pci/als4000.c 1.11 +1 -1 src/sys/dev/sound/pci/atiixp.c 1.40 +1 -1 src/sys/dev/sound/pci/cmi.c 1.49 +1 -1 src/sys/dev/sound/pci/ds1.c 1.65 +1 -1 src/sys/dev/sound/pci/emu10k1.c 1.7 +1 -1 src/sys/dev/sound/pci/emu10kx-pcm.c 1.10 +1 -3 src/sys/dev/sound/pci/envy24.c 1.10 +2 -3 src/sys/dev/sound/pci/envy24ht.c 1.63 +1 -1 src/sys/dev/sound/pci/es137x.c 1.72 +1 -1 src/sys/dev/sound/pci/ich.c 1.35 +1 -1 src/sys/dev/sound/pci/maestro.c 1.32 +1 -6 src/sys/dev/sound/pci/maestro3.c 1.41 +1 -1 src/sys/dev/sound/pci/solo.c 1.50 +1 -1 src/sys/dev/sound/pci/t4dwave.c 1.30 +2 -1 src/sys/dev/sound/pci/via8233.c 1.39 +2 -1 src/sys/dev/sound/pci/via82c686.c 1.7 +1 -6 src/sys/dev/sound/sbus/cs4231.c From owner-cvs-src@FreeBSD.ORG Thu Mar 15 17:23:39 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8082E16A402; Thu, 15 Mar 2007 17:23:39 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 50E7A13C484; Thu, 15 Mar 2007 17:23:39 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FHNdDp014189; Thu, 15 Mar 2007 17:23:39 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FHNdOl014188; Thu, 15 Mar 2007 17:23:39 GMT (envelope-from ariff) Message-Id: <200703151723.l2FHNdOl014188@repoman.freebsd.org> From: Ariff Abdullah Date: Thu, 15 Mar 2007 17:23:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pci/hda hdac.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 17:23:39 -0000 ariff 2007-03-15 17:23:39 UTC FreeBSD src repository Modified files: sys/dev/sound/pci/hda hdac.c Log: NOOP (for now) for hdac_dma_nocache(). It is a wrong way to enforce cache coherency, besides of causing train wreck in other places (especially on amd64, possibly on i386). Discussed with: kib@, rafan@ Tested by: rafan@ Revision Changes Path 1.27 +3 -1 src/sys/dev/sound/pci/hda/hdac.c From owner-cvs-src@FreeBSD.ORG Thu Mar 15 17:35:05 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 657C416A401; Thu, 15 Mar 2007 17:35:05 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 3F79213C457; Thu, 15 Mar 2007 17:35:05 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FHZ5ij016230; Thu, 15 Mar 2007 17:35:05 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FHZ5lX016229; Thu, 15 Mar 2007 17:35:05 GMT (envelope-from ariff) Message-Id: <200703151735.l2FHZ5lX016229@repoman.freebsd.org> From: Ariff Abdullah Date: Thu, 15 Mar 2007 17:35:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pci/hda hdac.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 17:35:05 -0000 ariff 2007-03-15 17:35:05 UTC FreeBSD src repository Modified files: sys/dev/sound/pci/hda hdac.c Log: - Put some sanity break statement in few missing places. - Remove NULL checking on snd_mtxcreate() (M_WAITOK) . Revision Changes Path 1.28 +4 -6 src/sys/dev/sound/pci/hda/hdac.c From owner-cvs-src@FreeBSD.ORG Thu Mar 15 18:19:02 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 16DD316A4E5; Thu, 15 Mar 2007 18:19:02 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E47E613C455; Thu, 15 Mar 2007 18:19:01 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FIJ1W1024214; Thu, 15 Mar 2007 18:19:01 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FIJ1Ww024213; Thu, 15 Mar 2007 18:19:01 GMT (envelope-from ariff) Message-Id: <200703151819.l2FIJ1Ww024213@repoman.freebsd.org> From: Ariff Abdullah Date: Thu, 15 Mar 2007 18:19:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pcm ac97.c buffer.c fake.c sndstat.c sound.c vchan.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 18:19:02 -0000 ariff 2007-03-15 18:19:01 UTC FreeBSD src repository Modified files: sys/dev/sound/pcm ac97.c buffer.c fake.c sndstat.c sound.c vchan.c Log: Spring cleanup on irrelevant NULL checking over M_WAITOK allocations. Revision Changes Path 1.66 +0 -7 src/sys/dev/sound/pcm/ac97.c 1.31 +1 -18 src/sys/dev/sound/pcm/buffer.c 1.18 +1 -1 src/sys/dev/sound/pcm/fake.c 1.24 +1 -4 src/sys/dev/sound/pcm/sndstat.c 1.112 +0 -11 src/sys/dev/sound/pcm/sound.c 1.28 +0 -6 src/sys/dev/sound/pcm/vchan.c From owner-cvs-src@FreeBSD.ORG Thu Mar 15 20:03:59 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 300FC16A400; Thu, 15 Mar 2007 20:03:59 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 20BC413C44C; Thu, 15 Mar 2007 20:03:59 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FK3xPK048372; Thu, 15 Mar 2007 20:03:59 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FK3xll048371; Thu, 15 Mar 2007 20:03:59 GMT (envelope-from simon) Message-Id: <200703152003.l2FK3xll048371@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Thu, 15 Mar 2007 20:03:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: OPENSSL Cc: Subject: cvs commit: src/crypto/openssl - Imported sources X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 20:03:59 -0000 simon 2007-03-15 20:03:58 UTC FreeBSD src repository src/crypto/openssl - Imported sources Update of /home/ncvs/src/crypto/openssl In directory repoman.freebsd.org:/tmp/cvs-serv45420 Log Message: Vendor import of OpenSSL 0.9.8e. Status: Vendor Tag: OPENSSL Release Tags: v0_9_8e U src/crypto/openssl/ChangeLog.0_9_7-stable_not-in-head U src/crypto/openssl/ChangeLog.0_9_7-stable_not-in-head_FIPS U src/crypto/openssl/CHANGES U src/crypto/openssl/CHANGES.SSLeay U src/crypto/openssl/config U src/crypto/openssl/Configure U src/crypto/openssl/e_os2.h U src/crypto/openssl/e_os.h U src/crypto/openssl/FAQ U src/crypto/openssl/INSTALL U src/crypto/openssl/LICENSE U src/crypto/openssl/Makefile U src/crypto/openssl/Makefile.org U src/crypto/openssl/Makefile.shared U src/crypto/openssl/NEWS U src/crypto/openssl/openssl.doxy U src/crypto/openssl/openssl.spec U src/crypto/openssl/PROBLEMS U src/crypto/openssl/README U src/crypto/openssl/README.ASN1 U src/crypto/openssl/README.ENGINE U src/crypto/openssl/apps/app_rand.c U src/crypto/openssl/apps/apps.c U src/crypto/openssl/apps/apps.h U src/crypto/openssl/apps/asn1pars.c U src/crypto/openssl/apps/ca.c U src/crypto/openssl/apps/ca-cert.srl U src/crypto/openssl/apps/ca-key.pem U src/crypto/openssl/apps/CA.pl U src/crypto/openssl/apps/CA.pl.in U src/crypto/openssl/apps/ca-req.pem U src/crypto/openssl/apps/CA.sh U src/crypto/openssl/apps/cert.pem U src/crypto/openssl/apps/ciphers.c U src/crypto/openssl/apps/client.pem U src/crypto/openssl/apps/crl2p7.c U src/crypto/openssl/apps/crl.c U src/crypto/openssl/apps/dgst.c U src/crypto/openssl/apps/dh1024.pem U src/crypto/openssl/apps/dh2048.pem U src/crypto/openssl/apps/dh4096.pem U src/crypto/openssl/apps/dh512.pem U src/crypto/openssl/apps/dh.c U src/crypto/openssl/apps/dhparam.c U src/crypto/openssl/apps/dsa1024.pem U src/crypto/openssl/apps/dsa512.pem U src/crypto/openssl/apps/dsa.c U src/crypto/openssl/apps/dsa-ca.pem U src/crypto/openssl/apps/dsaparam.c U src/crypto/openssl/apps/dsa-pca.pem U src/crypto/openssl/apps/dsap.pem U src/crypto/openssl/apps/ec.c U src/crypto/openssl/apps/ecparam.c U src/crypto/openssl/apps/enc.c U src/crypto/openssl/apps/engine.c U src/crypto/openssl/apps/errstr.c U src/crypto/openssl/apps/gendh.c U src/crypto/openssl/apps/gendsa.c U src/crypto/openssl/apps/genrsa.c U src/crypto/openssl/apps/Makefile U src/crypto/openssl/apps/nseq.c U src/crypto/openssl/apps/ocsp.c U src/crypto/openssl/apps/oid.cnf U src/crypto/openssl/apps/openssl.c U src/crypto/openssl/apps/openssl.cnf U src/crypto/openssl/apps/passwd.c U src/crypto/openssl/apps/pca-cert.srl U src/crypto/openssl/apps/pca-key.pem U src/crypto/openssl/apps/pca-req.pem U src/crypto/openssl/apps/pkcs12.c U src/crypto/openssl/apps/pkcs7.c U src/crypto/openssl/apps/pkcs8.c U src/crypto/openssl/apps/prime.c U src/crypto/openssl/apps/privkey.pem U src/crypto/openssl/apps/progs.h U src/crypto/openssl/apps/progs.pl U src/crypto/openssl/apps/rand.c U src/crypto/openssl/apps/req.c U src/crypto/openssl/apps/req.pem U src/crypto/openssl/apps/rsa8192.pem U src/crypto/openssl/apps/rsa.c U src/crypto/openssl/apps/rsautl.c U src/crypto/openssl/apps/s1024key.pem U src/crypto/openssl/apps/s1024req.pem U src/crypto/openssl/apps/s512-key.pem U src/crypto/openssl/apps/s512-req.pem U src/crypto/openssl/apps/s_apps.h U src/crypto/openssl/apps/s_cb.c U src/crypto/openssl/apps/s_client.c U src/crypto/openssl/apps/server2.pem U src/crypto/openssl/apps/server.pem U src/crypto/openssl/apps/server.srl U src/crypto/openssl/apps/sess_id.c U src/crypto/openssl/apps/smime.c U src/crypto/openssl/apps/speed.c U src/crypto/openssl/apps/spkac.c U src/crypto/openssl/apps/s_server.c U src/crypto/openssl/apps/s_socket.c U src/crypto/openssl/apps/s_time.c U src/crypto/openssl/apps/testCA.pem U src/crypto/openssl/apps/testdsa.h U src/crypto/openssl/apps/testrsa.h U src/crypto/openssl/apps/timeouts.h U src/crypto/openssl/apps/verify.c U src/crypto/openssl/apps/version.c U src/crypto/openssl/apps/winrand.c U src/crypto/openssl/apps/x509.c U src/crypto/openssl/apps/set/set_b_ca.pem U src/crypto/openssl/apps/set/set_c_ca.pem U src/crypto/openssl/apps/set/set_d_ct.pem U src/crypto/openssl/apps/set/set-g-ca.pem U src/crypto/openssl/apps/set/set-m-ca.pem U src/crypto/openssl/apps/set/set_root.pem U src/crypto/openssl/apps/demoCA/cacert.pem U src/crypto/openssl/apps/demoCA/index.txt U src/crypto/openssl/apps/demoCA/serial U src/crypto/openssl/apps/demoCA/private/cakey.pem U src/crypto/openssl/bugs/alpha.c U src/crypto/openssl/bugs/dggccbug.c U src/crypto/openssl/bugs/MS U src/crypto/openssl/bugs/sgiccbug.c U src/crypto/openssl/bugs/sslref.dif U src/crypto/openssl/bugs/SSLv3 U src/crypto/openssl/bugs/stream.c U src/crypto/openssl/bugs/ultrixcc.c N src/crypto/openssl/certs/aol1.pem N src/crypto/openssl/certs/aol2.pem N src/crypto/openssl/certs/aoltw1.pem N src/crypto/openssl/certs/aoltw2.pem U src/crypto/openssl/certs/argena.pem U src/crypto/openssl/certs/argeng.pem U src/crypto/openssl/certs/eng1.pem U src/crypto/openssl/certs/eng2.pem U src/crypto/openssl/certs/eng3.pem U src/crypto/openssl/certs/eng4.pem U src/crypto/openssl/certs/eng5.pem U src/crypto/openssl/certs/RegTP-5R.pem U src/crypto/openssl/certs/RegTP-6R.pem U src/crypto/openssl/certs/thawteCb.pem U src/crypto/openssl/certs/thawteCp.pem U src/crypto/openssl/certs/vsign1.pem U src/crypto/openssl/certs/vsign3.pem U src/crypto/openssl/certs/vsignss.pem U src/crypto/openssl/certs/wellsfgo.pem U src/crypto/openssl/certs/demo/ca-cert.pem U src/crypto/openssl/certs/demo/dsa-ca.pem U src/crypto/openssl/certs/demo/dsa-pca.pem U src/crypto/openssl/certs/demo/nortelCA.pem U src/crypto/openssl/certs/demo/pca-cert.pem U src/crypto/openssl/certs/demo/timCA.pem U src/crypto/openssl/certs/demo/tjhCA.pem U src/crypto/openssl/certs/demo/vsigntca.pem U src/crypto/openssl/certs/expired/factory.pem U src/crypto/openssl/certs/expired/ICE-CA.pem U src/crypto/openssl/certs/expired/ICE.crl U src/crypto/openssl/certs/expired/ICE-root.pem U src/crypto/openssl/certs/expired/ICE-user.pem U src/crypto/openssl/certs/expired/RegTP-4R.pem U src/crypto/openssl/certs/expired/rsa-cca.pem U src/crypto/openssl/certs/expired/rsa-ssca.pem U src/crypto/openssl/certs/expired/vsign2.pem U src/crypto/openssl/certs/expired/vsign3.pem U src/crypto/openssl/crypto/cpt_err.c U src/crypto/openssl/crypto/cryptlib.c U src/crypto/openssl/crypto/cryptlib.h U src/crypto/openssl/crypto/crypto.h U src/crypto/openssl/crypto/cversion.c U src/crypto/openssl/crypto/ebcdic.c U src/crypto/openssl/crypto/ebcdic.h U src/crypto/openssl/crypto/ex_data.c U src/crypto/openssl/crypto/ia64cpuid.S U src/crypto/openssl/crypto/LPdir_nyi.c U src/crypto/openssl/crypto/LPdir_unix.c U src/crypto/openssl/crypto/LPdir_vms.c U src/crypto/openssl/crypto/LPdir_win32.c U src/crypto/openssl/crypto/LPdir_win.c U src/crypto/openssl/crypto/LPdir_wince.c U src/crypto/openssl/crypto/Makefile U src/crypto/openssl/crypto/md32_common.h U src/crypto/openssl/crypto/mem.c U src/crypto/openssl/crypto/mem_clr.c U src/crypto/openssl/crypto/mem_dbg.c U src/crypto/openssl/crypto/o_dir.c U src/crypto/openssl/crypto/o_dir.h U src/crypto/openssl/crypto/o_dir_test.c U src/crypto/openssl/crypto/opensslconf.h U src/crypto/openssl/crypto/opensslconf.h.in U src/crypto/openssl/crypto/opensslv.h U src/crypto/openssl/crypto/ossl_typ.h U src/crypto/openssl/crypto/o_str.c U src/crypto/openssl/crypto/o_str.h U src/crypto/openssl/crypto/o_time.c U src/crypto/openssl/crypto/o_time.h U src/crypto/openssl/crypto/sparccpuid.S U src/crypto/openssl/crypto/symhacks.h U src/crypto/openssl/crypto/tmdiff.c U src/crypto/openssl/crypto/tmdiff.h U src/crypto/openssl/crypto/uid.c U src/crypto/openssl/crypto/x86_64cpuid.pl U src/crypto/openssl/crypto/x86cpuid.pl U src/crypto/openssl/crypto/aes/aes_cbc.c U src/crypto/openssl/crypto/aes/aes_cfb.c U src/crypto/openssl/crypto/aes/aes_core.c U src/crypto/openssl/crypto/aes/aes_ctr.c U src/crypto/openssl/crypto/aes/aes_ecb.c U src/crypto/openssl/crypto/aes/aes.h U src/crypto/openssl/crypto/aes/aes_ige.c U src/crypto/openssl/crypto/aes/aes_locl.h U src/crypto/openssl/crypto/aes/aes_misc.c U src/crypto/openssl/crypto/aes/aes_ofb.c U src/crypto/openssl/crypto/aes/Makefile U src/crypto/openssl/crypto/aes/README U src/crypto/openssl/crypto/aes/asm/aes-586.pl U src/crypto/openssl/crypto/aes/asm/aes-ia64.S U src/crypto/openssl/crypto/asn1/a_bitstr.c U src/crypto/openssl/crypto/asn1/a_bool.c U src/crypto/openssl/crypto/asn1/a_bytes.c U src/crypto/openssl/crypto/asn1/a_d2i_fp.c U src/crypto/openssl/crypto/asn1/a_digest.c U src/crypto/openssl/crypto/asn1/a_dup.c U src/crypto/openssl/crypto/asn1/a_enum.c U src/crypto/openssl/crypto/asn1/a_gentm.c U src/crypto/openssl/crypto/asn1/a_hdr.c U src/crypto/openssl/crypto/asn1/a_i2d_fp.c U src/crypto/openssl/crypto/asn1/a_int.c U src/crypto/openssl/crypto/asn1/a_mbstr.c U src/crypto/openssl/crypto/asn1/a_meth.c U src/crypto/openssl/crypto/asn1/a_object.c U src/crypto/openssl/crypto/asn1/a_octet.c U src/crypto/openssl/crypto/asn1/a_print.c U src/crypto/openssl/crypto/asn1/a_set.c U src/crypto/openssl/crypto/asn1/a_sign.c U src/crypto/openssl/crypto/asn1/asn1_err.c U src/crypto/openssl/crypto/asn1/asn1_gen.c U src/crypto/openssl/crypto/asn1/asn1.h U src/crypto/openssl/crypto/asn1/asn1_lib.c U src/crypto/openssl/crypto/asn1/asn1_mac.h U src/crypto/openssl/crypto/asn1/asn1_par.c U src/crypto/openssl/crypto/asn1/asn1t.h U src/crypto/openssl/crypto/asn1/asn_moid.c U src/crypto/openssl/crypto/asn1/asn_pack.c U src/crypto/openssl/crypto/asn1/a_strex.c U src/crypto/openssl/crypto/asn1/a_strnid.c U src/crypto/openssl/crypto/asn1/a_time.c U src/crypto/openssl/crypto/asn1/a_type.c U src/crypto/openssl/crypto/asn1/a_utctm.c U src/crypto/openssl/crypto/asn1/a_utf8.c U src/crypto/openssl/crypto/asn1/a_verify.c U src/crypto/openssl/crypto/asn1/charmap.h U src/crypto/openssl/crypto/asn1/charmap.pl U src/crypto/openssl/crypto/asn1/d2i_pr.c U src/crypto/openssl/crypto/asn1/d2i_pu.c U src/crypto/openssl/crypto/asn1/evp_asn1.c U src/crypto/openssl/crypto/asn1/f_enum.c U src/crypto/openssl/crypto/asn1/f_int.c U src/crypto/openssl/crypto/asn1/f_string.c U src/crypto/openssl/crypto/asn1/i2d_pr.c U src/crypto/openssl/crypto/asn1/i2d_pu.c U src/crypto/openssl/crypto/asn1/Makefile U src/crypto/openssl/crypto/asn1/n_pkey.c U src/crypto/openssl/crypto/asn1/nsseq.c U src/crypto/openssl/crypto/asn1/p5_pbe.c U src/crypto/openssl/crypto/asn1/p5_pbev2.c U src/crypto/openssl/crypto/asn1/p8_key.c U src/crypto/openssl/crypto/asn1/p8_pkey.c U src/crypto/openssl/crypto/asn1/tasn_dec.c U src/crypto/openssl/crypto/asn1/tasn_enc.c U src/crypto/openssl/crypto/asn1/tasn_fre.c U src/crypto/openssl/crypto/asn1/tasn_new.c U src/crypto/openssl/crypto/asn1/tasn_prn.c U src/crypto/openssl/crypto/asn1/tasn_typ.c U src/crypto/openssl/crypto/asn1/tasn_utl.c U src/crypto/openssl/crypto/asn1/t_bitst.c U src/crypto/openssl/crypto/asn1/t_crl.c U src/crypto/openssl/crypto/asn1/t_pkey.c U src/crypto/openssl/crypto/asn1/t_req.c U src/crypto/openssl/crypto/asn1/t_spki.c U src/crypto/openssl/crypto/asn1/t_x509a.c U src/crypto/openssl/crypto/asn1/t_x509.c U src/crypto/openssl/crypto/asn1/x_algor.c U src/crypto/openssl/crypto/asn1/x_attrib.c U src/crypto/openssl/crypto/asn1/x_bignum.c U src/crypto/openssl/crypto/asn1/x_crl.c U src/crypto/openssl/crypto/asn1/x_exten.c U src/crypto/openssl/crypto/asn1/x_info.c U src/crypto/openssl/crypto/asn1/x_long.c U src/crypto/openssl/crypto/asn1/x_name.c U src/crypto/openssl/crypto/asn1/x_pkey.c U src/crypto/openssl/crypto/asn1/x_pubkey.c U src/crypto/openssl/crypto/asn1/x_req.c U src/crypto/openssl/crypto/asn1/x_sig.c U src/crypto/openssl/crypto/asn1/x_spki.c U src/crypto/openssl/crypto/asn1/x_val.c U src/crypto/openssl/crypto/asn1/x_x509a.c U src/crypto/openssl/crypto/asn1/x_x509.c U src/crypto/openssl/crypto/bf/bf_cbc.c U src/crypto/openssl/crypto/bf/bf_cfb64.c U src/crypto/openssl/crypto/bf/bf_ecb.c U src/crypto/openssl/crypto/bf/bf_enc.c U src/crypto/openssl/crypto/bf/bf_locl.h U src/crypto/openssl/crypto/bf/bf_ofb64.c U src/crypto/openssl/crypto/bf/bf_opts.c U src/crypto/openssl/crypto/bf/bf_pi.h U src/crypto/openssl/crypto/bf/bfs.cpp U src/crypto/openssl/crypto/bf/bf_skey.c U src/crypto/openssl/crypto/bf/bfspeed.c U src/crypto/openssl/crypto/bf/bftest.c U src/crypto/openssl/crypto/bf/blowfish.h U src/crypto/openssl/crypto/bf/COPYRIGHT U src/crypto/openssl/crypto/bf/INSTALL U src/crypto/openssl/crypto/bf/Makefile U src/crypto/openssl/crypto/bf/README U src/crypto/openssl/crypto/bf/VERSION U src/crypto/openssl/crypto/bf/asm/bf-586.pl U src/crypto/openssl/crypto/bf/asm/bf-686.pl U src/crypto/openssl/crypto/bf/asm/readme U src/crypto/openssl/crypto/bio/b_dump.c U src/crypto/openssl/crypto/bio/bf_buff.c U src/crypto/openssl/crypto/bio/bf_lbuf.c U src/crypto/openssl/crypto/bio/bf_nbio.c U src/crypto/openssl/crypto/bio/bf_null.c U src/crypto/openssl/crypto/bio/bio_cb.c U src/crypto/openssl/crypto/bio/bio_err.c U src/crypto/openssl/crypto/bio/bio.h U src/crypto/openssl/crypto/bio/bio_lcl.h U src/crypto/openssl/crypto/bio/bio_lib.c U src/crypto/openssl/crypto/bio/b_print.c U src/crypto/openssl/crypto/bio/b_sock.c U src/crypto/openssl/crypto/bio/bss_acpt.c U src/crypto/openssl/crypto/bio/bss_bio.c U src/crypto/openssl/crypto/bio/bss_conn.c U src/crypto/openssl/crypto/bio/bss_dgram.c U src/crypto/openssl/crypto/bio/bss_fd.c U src/crypto/openssl/crypto/bio/bss_file.c U src/crypto/openssl/crypto/bio/bss_log.c U src/crypto/openssl/crypto/bio/bss_mem.c U src/crypto/openssl/crypto/bio/bss_null.c U src/crypto/openssl/crypto/bio/bss_rtcp.c U src/crypto/openssl/crypto/bio/bss_sock.c U src/crypto/openssl/crypto/bio/Makefile U src/crypto/openssl/crypto/bn/bn_add.c U src/crypto/openssl/crypto/bn/bn_asm.c U src/crypto/openssl/crypto/bn/bn_blind.c U src/crypto/openssl/crypto/bn/bn_const.c U src/crypto/openssl/crypto/bn/bn_ctx.c U src/crypto/openssl/crypto/bn/bn_depr.c U src/crypto/openssl/crypto/bn/bn_div.c U src/crypto/openssl/crypto/bn/bn_err.c U src/crypto/openssl/crypto/bn/bn_exp2.c U src/crypto/openssl/crypto/bn/bn_exp.c U src/crypto/openssl/crypto/bn/bn_gcd.c U src/crypto/openssl/crypto/bn/bn_gf2m.c U src/crypto/openssl/crypto/bn/bn.h U src/crypto/openssl/crypto/bn/bn_kron.c U src/crypto/openssl/crypto/bn/bn_lcl.h U src/crypto/openssl/crypto/bn/bn_lib.c U src/crypto/openssl/crypto/bn/bn_mod.c U src/crypto/openssl/crypto/bn/bn_mont.c U src/crypto/openssl/crypto/bn/bn_mpi.c U src/crypto/openssl/crypto/bn/bn.mul U src/crypto/openssl/crypto/bn/bn_mul.c U src/crypto/openssl/crypto/bn/bn_nist.c U src/crypto/openssl/crypto/bn/bn_prime.c U src/crypto/openssl/crypto/bn/bn_prime.h U src/crypto/openssl/crypto/bn/bn_prime.pl U src/crypto/openssl/crypto/bn/bn_print.c U src/crypto/openssl/crypto/bn/bn_rand.c U src/crypto/openssl/crypto/bn/bn_recp.c U src/crypto/openssl/crypto/bn/bn_shift.c U src/crypto/openssl/crypto/bn/bnspeed.c U src/crypto/openssl/crypto/bn/bn_sqr.c U src/crypto/openssl/crypto/bn/bn_sqrt.c U src/crypto/openssl/crypto/bn/bntest.c U src/crypto/openssl/crypto/bn/bn_word.c U src/crypto/openssl/crypto/bn/divtest.c U src/crypto/openssl/crypto/bn/exp.c U src/crypto/openssl/crypto/bn/expspeed.c U src/crypto/openssl/crypto/bn/exptest.c U src/crypto/openssl/crypto/bn/Makefile U src/crypto/openssl/crypto/bn/todo U src/crypto/openssl/crypto/bn/asm/bn-586.pl U src/crypto/openssl/crypto/bn/asm/co-586.pl U src/crypto/openssl/crypto/bn/asm/ia64.S U src/crypto/openssl/crypto/bn/asm/mips3.s U src/crypto/openssl/crypto/bn/asm/pa-risc2.s U src/crypto/openssl/crypto/bn/asm/pa-risc2W.s U src/crypto/openssl/crypto/bn/asm/ppc.pl U src/crypto/openssl/crypto/bn/asm/README U src/crypto/openssl/crypto/bn/asm/sparcv8plus.S U src/crypto/openssl/crypto/bn/asm/sparcv8.S U src/crypto/openssl/crypto/bn/asm/x86_64-gcc.c U src/crypto/openssl/crypto/bn/asm/x86.pl U src/crypto/openssl/crypto/bn/asm/x86/add.pl U src/crypto/openssl/crypto/bn/asm/x86/comba.pl U src/crypto/openssl/crypto/bn/asm/x86/div.pl U src/crypto/openssl/crypto/bn/asm/x86/f U src/crypto/openssl/crypto/bn/asm/x86/mul_add.pl U src/crypto/openssl/crypto/bn/asm/x86/mul.pl U src/crypto/openssl/crypto/bn/asm/x86/sqr.pl U src/crypto/openssl/crypto/bn/asm/x86/sub.pl U src/crypto/openssl/crypto/buffer/buf_err.c U src/crypto/openssl/crypto/buffer/buffer.c U src/crypto/openssl/crypto/buffer/buffer.h U src/crypto/openssl/crypto/buffer/Makefile U src/crypto/openssl/crypto/camellia/camellia.c U src/crypto/openssl/crypto/camellia/camellia.h U src/crypto/openssl/crypto/camellia/cmll_cbc.c U src/crypto/openssl/crypto/camellia/cmll_cfb.c U src/crypto/openssl/crypto/camellia/cmll_ctr.c U src/crypto/openssl/crypto/camellia/cmll_ecb.c U src/crypto/openssl/crypto/camellia/cmll_locl.h U src/crypto/openssl/crypto/camellia/cmll_misc.c U src/crypto/openssl/crypto/camellia/cmll_ofb.c U src/crypto/openssl/crypto/camellia/Makefile U src/crypto/openssl/crypto/cast/cast.h U src/crypto/openssl/crypto/cast/cast_lcl.h U src/crypto/openssl/crypto/cast/castopts.c U src/crypto/openssl/crypto/cast/casts.cpp U src/crypto/openssl/crypto/cast/cast_s.h U src/crypto/openssl/crypto/cast/cast_spd.c U src/crypto/openssl/crypto/cast/casttest.c U src/crypto/openssl/crypto/cast/c_cfb64.c U src/crypto/openssl/crypto/cast/c_ecb.c U src/crypto/openssl/crypto/cast/c_enc.c U src/crypto/openssl/crypto/cast/c_ofb64.c U src/crypto/openssl/crypto/cast/c_skey.c U src/crypto/openssl/crypto/cast/Makefile U src/crypto/openssl/crypto/cast/asm/cast-586.pl U src/crypto/openssl/crypto/cast/asm/readme U src/crypto/openssl/crypto/comp/comp_err.c U src/crypto/openssl/crypto/comp/comp.h U src/crypto/openssl/crypto/comp/comp_lib.c U src/crypto/openssl/crypto/comp/c_rle.c U src/crypto/openssl/crypto/comp/c_zlib.c U src/crypto/openssl/crypto/comp/Makefile U src/crypto/openssl/crypto/conf/cnf_save.c U src/crypto/openssl/crypto/conf/conf_api.c U src/crypto/openssl/crypto/conf/conf_api.h U src/crypto/openssl/crypto/conf/conf_def.c U src/crypto/openssl/crypto/conf/conf_def.h U src/crypto/openssl/crypto/conf/conf_err.c U src/crypto/openssl/crypto/conf/conf.h U src/crypto/openssl/crypto/conf/conf_lib.c U src/crypto/openssl/crypto/conf/conf_mall.c U src/crypto/openssl/crypto/conf/conf_mod.c U src/crypto/openssl/crypto/conf/conf_sap.c U src/crypto/openssl/crypto/conf/keysets.pl U src/crypto/openssl/crypto/conf/Makefile U src/crypto/openssl/crypto/conf/README U src/crypto/openssl/crypto/conf/ssleay.cnf U src/crypto/openssl/crypto/conf/test.c U src/crypto/openssl/crypto/des/cbc3_enc.c U src/crypto/openssl/crypto/des/cbc_cksm.c U src/crypto/openssl/crypto/des/cbc_enc.c U src/crypto/openssl/crypto/des/cfb64ede.c U src/crypto/openssl/crypto/des/cfb64enc.c U src/crypto/openssl/crypto/des/cfb_enc.c U src/crypto/openssl/crypto/des/COPYRIGHT U src/crypto/openssl/crypto/des/des3s.cpp U src/crypto/openssl/crypto/des/des.c U src/crypto/openssl/crypto/des/des_enc.c U src/crypto/openssl/crypto/des/des.h U src/crypto/openssl/crypto/des/des_locl.h U src/crypto/openssl/crypto/des/des_old2.c U src/crypto/openssl/crypto/des/des_old.c U src/crypto/openssl/crypto/des/des_old.h U src/crypto/openssl/crypto/des/des_opts.c U src/crypto/openssl/crypto/des/DES.pm U src/crypto/openssl/crypto/des/des.pod U src/crypto/openssl/crypto/des/dess.cpp U src/crypto/openssl/crypto/des/destest.c U src/crypto/openssl/crypto/des/des_ver.h U src/crypto/openssl/crypto/des/DES.xs U src/crypto/openssl/crypto/des/ecb3_enc.c U src/crypto/openssl/crypto/des/FILES0 U src/crypto/openssl/crypto/des/ecb_enc.c U src/crypto/openssl/crypto/des/ede_cbcm_enc.c U src/crypto/openssl/crypto/des/enc_read.c U src/crypto/openssl/crypto/des/enc_writ.c U src/crypto/openssl/crypto/des/fcrypt_b.c U src/crypto/openssl/crypto/des/fcrypt.c U src/crypto/openssl/crypto/des/Imakefile U src/crypto/openssl/crypto/des/INSTALL U src/crypto/openssl/crypto/des/KERBEROS U src/crypto/openssl/crypto/des/Makefile U src/crypto/openssl/crypto/des/makefile.bc U src/crypto/openssl/crypto/des/ncbc_enc.c U src/crypto/openssl/crypto/des/ofb64ede.c U src/crypto/openssl/crypto/des/ofb64enc.c U src/crypto/openssl/crypto/des/ofb_enc.c U src/crypto/openssl/crypto/des/options.txt U src/crypto/openssl/crypto/des/pcbc_enc.c U src/crypto/openssl/crypto/des/qud_cksm.c U src/crypto/openssl/crypto/des/rand_key.c U src/crypto/openssl/crypto/des/read2pwd.c U src/crypto/openssl/crypto/des/README U src/crypto/openssl/crypto/des/read_pwd.c U src/crypto/openssl/crypto/des/rpc_des.h U src/crypto/openssl/crypto/des/rpc_enc.c U src/crypto/openssl/crypto/des/rpw.c U src/crypto/openssl/crypto/des/set_key.c U src/crypto/openssl/crypto/des/speed.c U src/crypto/openssl/crypto/des/spr.h U src/crypto/openssl/crypto/des/str2key.c U src/crypto/openssl/crypto/des/typemap U src/crypto/openssl/crypto/des/VERSION U src/crypto/openssl/crypto/des/xcbc_enc.c U src/crypto/openssl/crypto/des/asm/crypt586.pl U src/crypto/openssl/crypto/des/asm/des-586.pl U src/crypto/openssl/crypto/des/asm/des686.pl U src/crypto/openssl/crypto/des/asm/desboth.pl U src/crypto/openssl/crypto/des/asm/des_enc.m4 U src/crypto/openssl/crypto/des/asm/readme U src/crypto/openssl/crypto/des/t/test U src/crypto/openssl/crypto/des/times/486-50.sol U src/crypto/openssl/crypto/des/times/586-100.lnx U src/crypto/openssl/crypto/des/times/686-200.fre U src/crypto/openssl/crypto/des/times/aix.cc U src/crypto/openssl/crypto/des/times/alpha.cc U src/crypto/openssl/crypto/des/times/hpux.cc U src/crypto/openssl/crypto/des/times/sparc.gcc U src/crypto/openssl/crypto/des/times/usparc.cc U src/crypto/openssl/crypto/dh/dh1024.pem U src/crypto/openssl/crypto/dh/dh192.pem U src/crypto/openssl/crypto/dh/dh2048.pem U src/crypto/openssl/crypto/dh/dh4096.pem U src/crypto/openssl/crypto/dh/dh512.pem U src/crypto/openssl/crypto/dh/dh_asn1.c U src/crypto/openssl/crypto/dh/dh_check.c U src/crypto/openssl/crypto/dh/dh_depr.c U src/crypto/openssl/crypto/dh/dh_err.c U src/crypto/openssl/crypto/dh/dh_gen.c U src/crypto/openssl/crypto/dh/dh.h U src/crypto/openssl/crypto/dh/dh_key.c U src/crypto/openssl/crypto/dh/dh_lib.c U src/crypto/openssl/crypto/dh/dhtest.c U src/crypto/openssl/crypto/dh/example U src/crypto/openssl/crypto/dh/generate U src/crypto/openssl/crypto/dh/Makefile U src/crypto/openssl/crypto/dh/p1024.c U src/crypto/openssl/crypto/dh/p192.c U src/crypto/openssl/crypto/dh/p512.c U src/crypto/openssl/crypto/dsa/dsa_asn1.c U src/crypto/openssl/crypto/dsa/dsa_depr.c U src/crypto/openssl/crypto/dsa/dsa_err.c U src/crypto/openssl/crypto/dsa/dsa_gen.c U src/crypto/openssl/crypto/dsa/dsagen.c U src/crypto/openssl/crypto/dsa/dsa.h U src/crypto/openssl/crypto/dsa/dsa_key.c U src/crypto/openssl/crypto/dsa/dsa_lib.c U src/crypto/openssl/crypto/dsa/dsa_ossl.c U src/crypto/openssl/crypto/dsa/dsa_sign.c U src/crypto/openssl/crypto/dsa/dsatest.c U src/crypto/openssl/crypto/dsa/dsa_vrf.c U src/crypto/openssl/crypto/dsa/fips186a.txt U src/crypto/openssl/crypto/dsa/Makefile U src/crypto/openssl/crypto/dsa/README U src/crypto/openssl/crypto/dso/dso_dl.c U src/crypto/openssl/crypto/dso/dso_dlfcn.c U src/crypto/openssl/crypto/dso/dso_err.c U src/crypto/openssl/crypto/dso/dso.h U src/crypto/openssl/crypto/dso/dso_lib.c U src/crypto/openssl/crypto/dso/dso_null.c U src/crypto/openssl/crypto/dso/dso_openssl.c U src/crypto/openssl/crypto/dso/Makefile U src/crypto/openssl/crypto/dso/README U src/crypto/openssl/crypto/ec/ec2_mult.c U src/crypto/openssl/crypto/ec/ec2_smpl.c U src/crypto/openssl/crypto/ec/ec2_smpt.c U src/crypto/openssl/crypto/ec/ec_asn1.c U src/crypto/openssl/crypto/ec/ec_check.c U src/crypto/openssl/crypto/ec/ec_curve.c U src/crypto/openssl/crypto/ec/ec_cvt.c U src/crypto/openssl/crypto/ec/ec_err.c U src/crypto/openssl/crypto/ec/ec.h U src/crypto/openssl/crypto/ec/ec_key.c U src/crypto/openssl/crypto/ec/ec_lcl.h U src/crypto/openssl/crypto/ec/ec_lib.c U src/crypto/openssl/crypto/ec/ec_mult.c U src/crypto/openssl/crypto/ec/ecp_mont.c U src/crypto/openssl/crypto/ec/ecp_nist.c U src/crypto/openssl/crypto/ec/ec_print.c U src/crypto/openssl/crypto/ec/ecp_smpl.c U src/crypto/openssl/crypto/ec/ectest.c U src/crypto/openssl/crypto/ec/Makefile U src/crypto/openssl/crypto/ecdh/ecdh.h U src/crypto/openssl/crypto/ecdh/ecdhtest.c U src/crypto/openssl/crypto/ecdh/ech_err.c U src/crypto/openssl/crypto/ecdh/ech_key.c U src/crypto/openssl/crypto/ecdh/ech_lib.c U src/crypto/openssl/crypto/ecdh/ech_locl.h U src/crypto/openssl/crypto/ecdh/ech_ossl.c U src/crypto/openssl/crypto/ecdh/Makefile U src/crypto/openssl/crypto/ecdsa/ecdsa.h U src/crypto/openssl/crypto/ecdsa/ecdsatest.c U src/crypto/openssl/crypto/ecdsa/ecs_asn1.c U src/crypto/openssl/crypto/ecdsa/ecs_err.c U src/crypto/openssl/crypto/ecdsa/ecs_lib.c U src/crypto/openssl/crypto/ecdsa/ecs_locl.h U src/crypto/openssl/crypto/ecdsa/ecs_ossl.c U src/crypto/openssl/crypto/ecdsa/ecs_sign.c U src/crypto/openssl/crypto/ecdsa/ecs_vrf.c U src/crypto/openssl/crypto/ecdsa/Makefile C src/crypto/openssl/crypto/engine/eng_all.c U src/crypto/openssl/crypto/engine/eng_cnf.c U src/crypto/openssl/crypto/engine/eng_cryptodev.c U src/crypto/openssl/crypto/engine/eng_ctrl.c U src/crypto/openssl/crypto/engine/eng_dyn.c U src/crypto/openssl/crypto/engine/eng_err.c U src/crypto/openssl/crypto/engine/eng_fat.c U src/crypto/openssl/crypto/engine/engine.h U src/crypto/openssl/crypto/engine/enginetest.c U src/crypto/openssl/crypto/engine/eng_init.c U src/crypto/openssl/crypto/engine/eng_int.h U src/crypto/openssl/crypto/engine/eng_lib.c U src/crypto/openssl/crypto/engine/eng_list.c U src/crypto/openssl/crypto/engine/eng_openssl.c C src/crypto/openssl/crypto/engine/eng_padlock.c U src/crypto/openssl/crypto/engine/eng_pkey.c U src/crypto/openssl/crypto/engine/eng_table.c U src/crypto/openssl/crypto/engine/Makefile U src/crypto/openssl/crypto/engine/README U src/crypto/openssl/crypto/engine/tb_cipher.c U src/crypto/openssl/crypto/engine/tb_dh.c U src/crypto/openssl/crypto/engine/tb_digest.c U src/crypto/openssl/crypto/engine/tb_dsa.c U src/crypto/openssl/crypto/engine/tb_ecdh.c U src/crypto/openssl/crypto/engine/tb_ecdsa.c U src/crypto/openssl/crypto/engine/tb_rand.c U src/crypto/openssl/crypto/engine/tb_rsa.c U src/crypto/openssl/crypto/engine/tb_store.c C src/crypto/openssl/crypto/err/err_all.c U src/crypto/openssl/crypto/err/err.c U src/crypto/openssl/crypto/err/err.h U src/crypto/openssl/crypto/err/err_prn.c U src/crypto/openssl/crypto/err/Makefile U src/crypto/openssl/crypto/err/openssl.ec U src/crypto/openssl/crypto/evp/bio_b64.c U src/crypto/openssl/crypto/evp/bio_enc.c U src/crypto/openssl/crypto/evp/bio_md.c U src/crypto/openssl/crypto/evp/bio_ok.c U src/crypto/openssl/crypto/evp/c_all.c U src/crypto/openssl/crypto/evp/c_allc.c U src/crypto/openssl/crypto/evp/c_alld.c U src/crypto/openssl/crypto/evp/digest.c U src/crypto/openssl/crypto/evp/e_aes.c U src/crypto/openssl/crypto/evp/e_bf.c U src/crypto/openssl/crypto/evp/e_camellia.c U src/crypto/openssl/crypto/evp/e_cast.c U src/crypto/openssl/crypto/evp/e_des3.c U src/crypto/openssl/crypto/evp/e_des.c U src/crypto/openssl/crypto/evp/e_dsa.c U src/crypto/openssl/crypto/evp/e_idea.c U src/crypto/openssl/crypto/evp/encode.c U src/crypto/openssl/crypto/evp/e_null.c U src/crypto/openssl/crypto/evp/e_old.c U src/crypto/openssl/crypto/evp/e_rc2.c U src/crypto/openssl/crypto/evp/e_rc4.c U src/crypto/openssl/crypto/evp/e_rc5.c U src/crypto/openssl/crypto/evp/evp_acnf.c U src/crypto/openssl/crypto/evp/evp_enc.c U src/crypto/openssl/crypto/evp/evp_err.c C src/crypto/openssl/crypto/evp/evp.h U src/crypto/openssl/crypto/evp/evp_key.c U src/crypto/openssl/crypto/evp/evp_lib.c U src/crypto/openssl/crypto/evp/evp_locl.h U src/crypto/openssl/crypto/evp/evp_pbe.c U src/crypto/openssl/crypto/evp/evp_pkey.c U src/crypto/openssl/crypto/evp/evp_test.c U src/crypto/openssl/crypto/evp/evptests.txt U src/crypto/openssl/crypto/evp/e_xcbc_d.c U src/crypto/openssl/crypto/evp/Makefile U src/crypto/openssl/crypto/evp/m_dss1.c U src/crypto/openssl/crypto/evp/m_dss.c U src/crypto/openssl/crypto/evp/m_ecdsa.c U src/crypto/openssl/crypto/evp/m_md2.c U src/crypto/openssl/crypto/evp/m_md4.c U src/crypto/openssl/crypto/evp/m_md5.c U src/crypto/openssl/crypto/evp/m_mdc2.c U src/crypto/openssl/crypto/evp/m_null.c U src/crypto/openssl/crypto/evp/m_ripemd.c U src/crypto/openssl/crypto/evp/m_sha1.c U src/crypto/openssl/crypto/evp/m_sha.c U src/crypto/openssl/crypto/evp/names.c U src/crypto/openssl/crypto/evp/openbsd_hw.c U src/crypto/openssl/crypto/evp/p5_crpt2.c U src/crypto/openssl/crypto/evp/p5_crpt.c U src/crypto/openssl/crypto/evp/p_dec.c U src/crypto/openssl/crypto/evp/p_enc.c U src/crypto/openssl/crypto/evp/p_lib.c U src/crypto/openssl/crypto/evp/p_open.c U src/crypto/openssl/crypto/evp/p_seal.c U src/crypto/openssl/crypto/evp/p_sign.c U src/crypto/openssl/crypto/evp/p_verify.c U src/crypto/openssl/crypto/hmac/hmac.c U src/crypto/openssl/crypto/hmac/hmac.h U src/crypto/openssl/crypto/hmac/hmactest.c U src/crypto/openssl/crypto/hmac/Makefile U src/crypto/openssl/crypto/idea/i_cbc.c U src/crypto/openssl/crypto/idea/i_cfb64.c U src/crypto/openssl/crypto/idea/idea.h C src/crypto/openssl/crypto/idea/idea_lcl.h U src/crypto/openssl/crypto/idea/idea_spd.c U src/crypto/openssl/crypto/idea/ideatest.c C src/crypto/openssl/crypto/idea/i_ecb.c U src/crypto/openssl/crypto/idea/i_ofb64.c U src/crypto/openssl/crypto/idea/i_skey.c U src/crypto/openssl/crypto/idea/Makefile U src/crypto/openssl/crypto/idea/version U src/crypto/openssl/crypto/krb5/krb5_asn.c U src/crypto/openssl/crypto/krb5/krb5_asn.h U src/crypto/openssl/crypto/krb5/Makefile U src/crypto/openssl/crypto/lhash/lhash.c U src/crypto/openssl/crypto/lhash/lhash.h U src/crypto/openssl/crypto/lhash/lh_stats.c U src/crypto/openssl/crypto/lhash/lh_test.c U src/crypto/openssl/crypto/lhash/Makefile U src/crypto/openssl/crypto/lhash/num.pl U src/crypto/openssl/crypto/md2/Makefile U src/crypto/openssl/crypto/md2/md2.c U src/crypto/openssl/crypto/md2/md2_dgst.c U src/crypto/openssl/crypto/md2/md2.h U src/crypto/openssl/crypto/md2/md2_one.c U src/crypto/openssl/crypto/md2/md2test.c U src/crypto/openssl/crypto/md4/Makefile U src/crypto/openssl/crypto/md4/md4.c U src/crypto/openssl/crypto/md4/md4_dgst.c U src/crypto/openssl/crypto/md4/md4.h U src/crypto/openssl/crypto/md4/md4_locl.h U src/crypto/openssl/crypto/md4/md4_one.c U src/crypto/openssl/crypto/md4/md4s.cpp U src/crypto/openssl/crypto/md4/md4test.c U src/crypto/openssl/crypto/md5/Makefile U src/crypto/openssl/crypto/md5/md5.c U src/crypto/openssl/crypto/md5/md5_dgst.c U src/crypto/openssl/crypto/md5/md5.h U src/crypto/openssl/crypto/md5/md5_locl.h U src/crypto/openssl/crypto/md5/md5_one.c U src/crypto/openssl/crypto/md5/md5s.cpp U src/crypto/openssl/crypto/md5/md5test.c U src/crypto/openssl/crypto/md5/asm/md5-586.pl U src/crypto/openssl/crypto/md5/asm/md5-sparcv9.S U src/crypto/openssl/crypto/md5/asm/md5-x86_64.pl U src/crypto/openssl/crypto/mdc2/Makefile U src/crypto/openssl/crypto/mdc2/mdc2dgst.c U src/crypto/openssl/crypto/mdc2/mdc2.h U src/crypto/openssl/crypto/mdc2/mdc2_one.c U src/crypto/openssl/crypto/mdc2/mdc2test.c U src/crypto/openssl/crypto/objects/Makefile U src/crypto/openssl/crypto/objects/obj_dat.c U src/crypto/openssl/crypto/objects/obj_dat.h U src/crypto/openssl/crypto/objects/obj_dat.pl U src/crypto/openssl/crypto/objects/objects.h U src/crypto/openssl/crypto/objects/objects.pl U src/crypto/openssl/crypto/objects/objects.README U src/crypto/openssl/crypto/objects/objects.txt U src/crypto/openssl/crypto/objects/obj_err.c U src/crypto/openssl/crypto/objects/obj_lib.c U src/crypto/openssl/crypto/objects/obj_mac.h U src/crypto/openssl/crypto/objects/obj_mac.num U src/crypto/openssl/crypto/objects/o_names.c U src/crypto/openssl/crypto/ocsp/Makefile U src/crypto/openssl/crypto/ocsp/ocsp_asn.c U src/crypto/openssl/crypto/ocsp/ocsp_cl.c U src/crypto/openssl/crypto/ocsp/ocsp_err.c U src/crypto/openssl/crypto/ocsp/ocsp_ext.c U src/crypto/openssl/crypto/ocsp/ocsp.h U src/crypto/openssl/crypto/ocsp/ocsp_ht.c U src/crypto/openssl/crypto/ocsp/ocsp_lib.c U src/crypto/openssl/crypto/ocsp/ocsp_prn.c U src/crypto/openssl/crypto/ocsp/ocsp_srv.c U src/crypto/openssl/crypto/ocsp/ocsp_vfy.c U src/crypto/openssl/crypto/pem/Makefile U src/crypto/openssl/crypto/pem/message U src/crypto/openssl/crypto/pem/pem2.h U src/crypto/openssl/crypto/pem/pem_all.c U src/crypto/openssl/crypto/pem/pem_err.c U src/crypto/openssl/crypto/pem/pem.h U src/crypto/openssl/crypto/pem/pem_info.c U src/crypto/openssl/crypto/pem/pem_lib.c U src/crypto/openssl/crypto/pem/pem_oth.c U src/crypto/openssl/crypto/pem/pem_pk8.c U src/crypto/openssl/crypto/pem/pem_pkey.c U src/crypto/openssl/crypto/pem/pem_seal.c U src/crypto/openssl/crypto/pem/pem_sign.c U src/crypto/openssl/crypto/pem/pem_x509.c U src/crypto/openssl/crypto/pem/pem_xaux.c U src/crypto/openssl/crypto/pem/pkcs7.lis U src/crypto/openssl/crypto/perlasm/cbc.pl U src/crypto/openssl/crypto/perlasm/readme U src/crypto/openssl/crypto/perlasm/x86_64-xlate.pl U src/crypto/openssl/crypto/perlasm/x86asm.pl U src/crypto/openssl/crypto/perlasm/x86ms.pl U src/crypto/openssl/crypto/perlasm/x86nasm.pl U src/crypto/openssl/crypto/perlasm/x86unix.pl U src/crypto/openssl/crypto/pkcs12/Makefile U src/crypto/openssl/crypto/pkcs12/p12_add.c U src/crypto/openssl/crypto/pkcs12/p12_asn.c U src/crypto/openssl/crypto/pkcs12/p12_attr.c U src/crypto/openssl/crypto/pkcs12/p12_crpt.c U src/crypto/openssl/crypto/pkcs12/p12_crt.c U src/crypto/openssl/crypto/pkcs12/p12_decr.c U src/crypto/openssl/crypto/pkcs12/p12_init.c U src/crypto/openssl/crypto/pkcs12/p12_key.c U src/crypto/openssl/crypto/pkcs12/p12_kiss.c U src/crypto/openssl/crypto/pkcs12/p12_mutl.c U src/crypto/openssl/crypto/pkcs12/p12_npas.c U src/crypto/openssl/crypto/pkcs12/p12_p8d.c U src/crypto/openssl/crypto/pkcs12/p12_p8e.c U src/crypto/openssl/crypto/pkcs12/p12_utl.c U src/crypto/openssl/crypto/pkcs12/pk12err.c U src/crypto/openssl/crypto/pkcs12/pkcs12.h U src/crypto/openssl/crypto/pkcs7/bio_ber.c U src/crypto/openssl/crypto/pkcs7/dec.c U src/crypto/openssl/crypto/pkcs7/des.pem U src/crypto/openssl/crypto/pkcs7/doc U src/crypto/openssl/crypto/pkcs7/enc.c U src/crypto/openssl/crypto/pkcs7/es1.pem U src/crypto/openssl/crypto/pkcs7/example.c U src/crypto/openssl/crypto/pkcs7/example.h U src/crypto/openssl/crypto/pkcs7/infokey.pem U src/crypto/openssl/crypto/pkcs7/info.pem U src/crypto/openssl/crypto/pkcs7/Makefile U src/crypto/openssl/crypto/pkcs7/pk7_asn1.c U src/crypto/openssl/crypto/pkcs7/pk7_attr.c U src/crypto/openssl/crypto/pkcs7/pk7_dgst.c U src/crypto/openssl/crypto/pkcs7/pk7_doit.c U src/crypto/openssl/crypto/pkcs7/pk7_enc.c U src/crypto/openssl/crypto/pkcs7/pk7_lib.c U src/crypto/openssl/crypto/pkcs7/pk7_mime.c U src/crypto/openssl/crypto/pkcs7/pk7_smime.c U src/crypto/openssl/crypto/pkcs7/pkcs7err.c U src/crypto/openssl/crypto/pkcs7/pkcs7.h U src/crypto/openssl/crypto/pkcs7/server.pem U src/crypto/openssl/crypto/pkcs7/sign.c U src/crypto/openssl/crypto/pkcs7/verify.c U src/crypto/openssl/crypto/pkcs7/p7/a1 U src/crypto/openssl/crypto/pkcs7/p7/a2 U src/crypto/openssl/crypto/pkcs7/p7/cert.p7c U src/crypto/openssl/crypto/pkcs7/p7/smime.p7m U src/crypto/openssl/crypto/pkcs7/p7/smime.p7s U src/crypto/openssl/crypto/pkcs7/t/3des.pem U src/crypto/openssl/crypto/pkcs7/t/3dess.pem U src/crypto/openssl/crypto/pkcs7/t/c.pem U src/crypto/openssl/crypto/pkcs7/t/ff U src/crypto/openssl/crypto/pkcs7/t/msie-e U src/crypto/openssl/crypto/pkcs7/t/msie-enc-01 U src/crypto/openssl/crypto/pkcs7/t/msie-enc-01.pem U src/crypto/openssl/crypto/pkcs7/t/msie-enc-02 U src/crypto/openssl/crypto/pkcs7/t/msie-enc-02.pem U src/crypto/openssl/crypto/pkcs7/t/msie-e.pem U src/crypto/openssl/crypto/pkcs7/t/msie-s-a-e U src/crypto/openssl/crypto/pkcs7/t/msie-s-a-e.pem U src/crypto/openssl/crypto/pkcs7/t/nav-smime U src/crypto/openssl/crypto/pkcs7/t/server.pem U src/crypto/openssl/crypto/pkcs7/t/s.pem U src/crypto/openssl/crypto/pqueue/Makefile U src/crypto/openssl/crypto/pqueue/pq_compat.h U src/crypto/openssl/crypto/pqueue/pq_test.c U src/crypto/openssl/crypto/pqueue/pqueue.c U src/crypto/openssl/crypto/pqueue/pqueue.h U src/crypto/openssl/crypto/rand/Makefile U src/crypto/openssl/crypto/rand/md_rand.c U src/crypto/openssl/crypto/rand/rand_egd.c U src/crypto/openssl/crypto/rand/rand_err.c U src/crypto/openssl/crypto/rand/randfile.c U src/crypto/openssl/crypto/rand/rand.h U src/crypto/openssl/crypto/rand/rand_lcl.h U src/crypto/openssl/crypto/rand/rand_lib.c U src/crypto/openssl/crypto/rand/rand_nw.c U src/crypto/openssl/crypto/rand/rand_os2.c U src/crypto/openssl/crypto/rand/randtest.c U src/crypto/openssl/crypto/rand/rand_unix.c U src/crypto/openssl/crypto/rand/rand_vms.c U src/crypto/openssl/crypto/rand/rand_win.c U src/crypto/openssl/crypto/rc2/Makefile U src/crypto/openssl/crypto/rc2/rc2_cbc.c U src/crypto/openssl/crypto/rc2/rc2cfb64.c U src/crypto/openssl/crypto/rc2/rc2_ecb.c U src/crypto/openssl/crypto/rc2/rc2.h U src/crypto/openssl/crypto/rc2/rc2_locl.h U src/crypto/openssl/crypto/rc2/rc2ofb64.c U src/crypto/openssl/crypto/rc2/rc2_skey.c U src/crypto/openssl/crypto/rc2/rc2speed.c U src/crypto/openssl/crypto/rc2/rc2test.c U src/crypto/openssl/crypto/rc2/rrc2.doc U src/crypto/openssl/crypto/rc2/tab.c U src/crypto/openssl/crypto/rc2/version U src/crypto/openssl/crypto/rc4/Makefile U src/crypto/openssl/crypto/rc4/rc4.c U src/crypto/openssl/crypto/rc4/rc4_enc.c U src/crypto/openssl/crypto/rc4/rc4.h U src/crypto/openssl/crypto/rc4/rc4_locl.h U src/crypto/openssl/crypto/rc4/rc4s.cpp U src/crypto/openssl/crypto/rc4/rc4_skey.c U src/crypto/openssl/crypto/rc4/rc4speed.c U src/crypto/openssl/crypto/rc4/rc4test.c U src/crypto/openssl/crypto/rc4/rrc4.doc U src/crypto/openssl/crypto/rc4/asm/rc4-586.pl U src/crypto/openssl/crypto/rc4/asm/rc4-ia64.S U src/crypto/openssl/crypto/rc4/asm/rc4-x86_64.pl U src/crypto/openssl/crypto/rc5/Makefile U src/crypto/openssl/crypto/rc5/rc5cfb64.c U src/crypto/openssl/crypto/rc5/rc5_ecb.c U src/crypto/openssl/crypto/rc5/rc5_enc.c U src/crypto/openssl/crypto/rc5/rc5.h U src/crypto/openssl/crypto/rc5/rc5_locl.h U src/crypto/openssl/crypto/rc5/rc5ofb64.c U src/crypto/openssl/crypto/rc5/rc5s.cpp U src/crypto/openssl/crypto/rc5/rc5_skey.c U src/crypto/openssl/crypto/rc5/rc5speed.c U src/crypto/openssl/crypto/rc5/rc5test.c U src/crypto/openssl/crypto/rc5/asm/rc5-586.pl U src/crypto/openssl/crypto/ripemd/Makefile U src/crypto/openssl/crypto/ripemd/README U src/crypto/openssl/crypto/ripemd/ripemd.h U src/crypto/openssl/crypto/ripemd/rmd160.c U src/crypto/openssl/crypto/ripemd/rmdconst.h U src/crypto/openssl/crypto/ripemd/rmd_dgst.c U src/crypto/openssl/crypto/ripemd/rmd_locl.h U src/crypto/openssl/crypto/ripemd/rmd_one.c U src/crypto/openssl/crypto/ripemd/rmdtest.c U src/crypto/openssl/crypto/ripemd/asm/rips.cpp U src/crypto/openssl/crypto/ripemd/asm/rmd-586.pl U src/crypto/openssl/crypto/rsa/Makefile U src/crypto/openssl/crypto/rsa/rsa_asn1.c U src/crypto/openssl/crypto/rsa/rsa_chk.c U src/crypto/openssl/crypto/rsa/rsa_depr.c U src/crypto/openssl/crypto/rsa/rsa_eay.c U src/crypto/openssl/crypto/rsa/rsa_err.c U src/crypto/openssl/crypto/rsa/rsa_gen.c U src/crypto/openssl/crypto/rsa/rsa.h C src/crypto/openssl/crypto/rsa/rsa_lib.c U src/crypto/openssl/crypto/rsa/rsa_none.c U src/crypto/openssl/crypto/rsa/rsa_null.c U src/crypto/openssl/crypto/rsa/rsa_oaep.c U src/crypto/openssl/crypto/rsa/rsa_pk1.c U src/crypto/openssl/crypto/rsa/rsa_pss.c U src/crypto/openssl/crypto/rsa/rsa_saos.c U src/crypto/openssl/crypto/rsa/rsa_sign.c U src/crypto/openssl/crypto/rsa/rsa_ssl.c U src/crypto/openssl/crypto/rsa/rsa_test.c U src/crypto/openssl/crypto/rsa/rsa_x931.c U src/crypto/openssl/crypto/sha/Makefile U src/crypto/openssl/crypto/sha/sha1.c U src/crypto/openssl/crypto/sha/sha1dgst.c U src/crypto/openssl/crypto/sha/sha1_one.c U src/crypto/openssl/crypto/sha/sha1s.cpp U src/crypto/openssl/crypto/sha/sha1test.c U src/crypto/openssl/crypto/sha/sha256.c U src/crypto/openssl/crypto/sha/sha256t.c U src/crypto/openssl/crypto/sha/sha512.c U src/crypto/openssl/crypto/sha/sha512t.c U src/crypto/openssl/crypto/sha/sha.c U src/crypto/openssl/crypto/sha/sha_dgst.c U src/crypto/openssl/crypto/sha/sha.h U src/crypto/openssl/crypto/sha/sha_locl.h U src/crypto/openssl/crypto/sha/sha_one.c U src/crypto/openssl/crypto/sha/shatest.c U src/crypto/openssl/crypto/sha/asm/README U src/crypto/openssl/crypto/sha/asm/sha1-586.pl U src/crypto/openssl/crypto/sha/asm/sha1-ia64.pl U src/crypto/openssl/crypto/sha/asm/sha512-ia64.pl U src/crypto/openssl/crypto/sha/asm/sha512-sse2.pl U src/crypto/openssl/crypto/stack/Makefile U src/crypto/openssl/crypto/stack/safestack.h U src/crypto/openssl/crypto/stack/stack.c U src/crypto/openssl/crypto/stack/stack.h U src/crypto/openssl/crypto/store/Makefile U src/crypto/openssl/crypto/store/README U src/crypto/openssl/crypto/store/store.h U src/crypto/openssl/crypto/store/str_err.c U src/crypto/openssl/crypto/store/str_lib.c U src/crypto/openssl/crypto/store/str_locl.h U src/crypto/openssl/crypto/store/str_mem.c U src/crypto/openssl/crypto/store/str_meth.c U src/crypto/openssl/crypto/threads/mttest.c U src/crypto/openssl/crypto/threads/profile.sh U src/crypto/openssl/crypto/threads/pthread2.sh U src/crypto/openssl/crypto/threads/pthread.sh U src/crypto/openssl/crypto/threads/purify.sh U src/crypto/openssl/crypto/threads/README U src/crypto/openssl/crypto/threads/th-lock.c U src/crypto/openssl/crypto/txt_db/Makefile U src/crypto/openssl/crypto/txt_db/txt_db.c U src/crypto/openssl/crypto/txt_db/txt_db.h U src/crypto/openssl/crypto/ui/Makefile U src/crypto/openssl/crypto/ui/ui_compat.c U src/crypto/openssl/crypto/ui/ui_compat.h U src/crypto/openssl/crypto/ui/ui_err.c U src/crypto/openssl/crypto/ui/ui.h U src/crypto/openssl/crypto/ui/ui_lib.c U src/crypto/openssl/crypto/ui/ui_locl.h U src/crypto/openssl/crypto/ui/ui_openssl.c U src/crypto/openssl/crypto/ui/ui_util.c U src/crypto/openssl/crypto/x509/by_dir.c U src/crypto/openssl/crypto/x509/by_file.c U src/crypto/openssl/crypto/x509/Makefile U src/crypto/openssl/crypto/x509/x509_att.c U src/crypto/openssl/crypto/x509/x509_cmp.c U src/crypto/openssl/crypto/x509/x509cset.c U src/crypto/openssl/crypto/x509/x509_d2.c U src/crypto/openssl/crypto/x509/x509_def.c U src/crypto/openssl/crypto/x509/x509_err.c U src/crypto/openssl/crypto/x509/x509_ext.c U src/crypto/openssl/crypto/x509/x509.h U src/crypto/openssl/crypto/x509/x509_lu.c U src/crypto/openssl/crypto/x509/x509name.c U src/crypto/openssl/crypto/x509/x509_obj.c U src/crypto/openssl/crypto/x509/x509_r2x.c U src/crypto/openssl/crypto/x509/x509_req.c U src/crypto/openssl/crypto/x509/x509rset.c U src/crypto/openssl/crypto/x509/x509_set.c U src/crypto/openssl/crypto/x509/x509spki.c U src/crypto/openssl/crypto/x509/x509_trs.c U src/crypto/openssl/crypto/x509/x509_txt.c U src/crypto/openssl/crypto/x509/x509type.c U src/crypto/openssl/crypto/x509/x509_v3.c U src/crypto/openssl/crypto/x509/x509_vfy.c U src/crypto/openssl/crypto/x509/x509_vfy.h U src/crypto/openssl/crypto/x509/x509_vpm.c U src/crypto/openssl/crypto/x509/x_all.c U src/crypto/openssl/crypto/x509v3/ext_dat.h U src/crypto/openssl/crypto/x509v3/Makefile U src/crypto/openssl/crypto/x509v3/pcy_cache.c U src/crypto/openssl/crypto/x509v3/pcy_data.c U src/crypto/openssl/crypto/x509v3/pcy_int.h U src/crypto/openssl/crypto/x509v3/pcy_lib.c U src/crypto/openssl/crypto/x509v3/pcy_map.c U src/crypto/openssl/crypto/x509v3/pcy_node.c U src/crypto/openssl/crypto/x509v3/pcy_tree.c U src/crypto/openssl/crypto/x509v3/tabtest.c N src/crypto/openssl/crypto/x509v3/v3_addr.c U src/crypto/openssl/crypto/x509v3/v3_akeya.c U src/crypto/openssl/crypto/x509v3/v3_akey.c U src/crypto/openssl/crypto/x509v3/v3_alt.c N src/crypto/openssl/crypto/x509v3/v3_asid.c U src/crypto/openssl/crypto/x509v3/v3_bcons.c U src/crypto/openssl/crypto/x509v3/v3_bitst.c U src/crypto/openssl/crypto/x509v3/v3_conf.c U src/crypto/openssl/crypto/x509v3/v3conf.c U src/crypto/openssl/crypto/x509v3/v3_cpols.c U src/crypto/openssl/crypto/x509v3/v3_crld.c U src/crypto/openssl/crypto/x509v3/v3_enum.c U src/crypto/openssl/crypto/x509v3/v3err.c U src/crypto/openssl/crypto/x509v3/v3_extku.c U src/crypto/openssl/crypto/x509v3/v3_genn.c U src/crypto/openssl/crypto/x509v3/v3_ia5.c U src/crypto/openssl/crypto/x509v3/v3_info.c U src/crypto/openssl/crypto/x509v3/v3_int.c U src/crypto/openssl/crypto/x509v3/v3_lib.c U src/crypto/openssl/crypto/x509v3/v3_ncons.c U src/crypto/openssl/crypto/x509v3/v3_ocsp.c U src/crypto/openssl/crypto/x509v3/v3_pcia.c U src/crypto/openssl/crypto/x509v3/v3_pci.c U src/crypto/openssl/crypto/x509v3/v3_pcons.c U src/crypto/openssl/crypto/x509v3/v3_pku.c U src/crypto/openssl/crypto/x509v3/v3_pmaps.c U src/crypto/openssl/crypto/x509v3/v3prin.c U src/crypto/openssl/crypto/x509v3/v3_prn.c U src/crypto/openssl/crypto/x509v3/v3_purp.c U src/crypto/openssl/crypto/x509v3/v3_skey.c U src/crypto/openssl/crypto/x509v3/v3_sxnet.c U src/crypto/openssl/crypto/x509v3/v3_utl.c U src/crypto/openssl/crypto/x509v3/x509v3.h U src/crypto/openssl/demos/b64.c U src/crypto/openssl/demos/b64.pl U src/crypto/openssl/demos/privkey.pem U src/crypto/openssl/demos/README U src/crypto/openssl/demos/selfsign.c U src/crypto/openssl/demos/spkigen.c U src/crypto/openssl/demos/asn1/ocsp.c U src/crypto/openssl/demos/asn1/README.ASN1 U src/crypto/openssl/demos/bio/Makefile U src/crypto/openssl/demos/bio/README U src/crypto/openssl/demos/bio/saccept.c U src/crypto/openssl/demos/bio/sconnect.c U src/crypto/openssl/demos/bio/server.pem U src/crypto/openssl/demos/easy_tls/cacerts.pem U src/crypto/openssl/demos/easy_tls/cert.pem U src/crypto/openssl/demos/easy_tls/easy-tls.c U src/crypto/openssl/demos/easy_tls/easy-tls.h U src/crypto/openssl/demos/easy_tls/Makefile U src/crypto/openssl/demos/easy_tls/README U src/crypto/openssl/demos/easy_tls/test.c U src/crypto/openssl/demos/easy_tls/test.h U src/crypto/openssl/demos/eay/base64.c U src/crypto/openssl/demos/eay/conn.c U src/crypto/openssl/demos/eay/loadrsa.c U src/crypto/openssl/demos/eay/Makefile U src/crypto/openssl/demos/engines/cluster_labs/cluster_labs.h U src/crypto/openssl/demos/engines/cluster_labs/hw_cluster_labs.c U src/crypto/openssl/demos/engines/cluster_labs/hw_cluster_labs.ec U src/crypto/openssl/demos/engines/cluster_labs/hw_cluster_labs_err.c U src/crypto/openssl/demos/engines/cluster_labs/hw_cluster_labs_err.h U src/crypto/openssl/demos/engines/cluster_labs/Makefile U src/crypto/openssl/demos/engines/ibmca/hw_ibmca.c U src/crypto/openssl/demos/engines/ibmca/hw_ibmca.ec U src/crypto/openssl/demos/engines/ibmca/hw_ibmca_err.c U src/crypto/openssl/demos/engines/ibmca/hw_ibmca_err.h U src/crypto/openssl/demos/engines/ibmca/ica_openssl_api.h U src/crypto/openssl/demos/engines/ibmca/Makefile U src/crypto/openssl/demos/engines/zencod/hw_zencod.c U src/crypto/openssl/demos/engines/zencod/hw_zencod.ec U src/crypto/openssl/demos/engines/zencod/hw_zencod_err.c U src/crypto/openssl/demos/engines/zencod/hw_zencod_err.h U src/crypto/openssl/demos/engines/zencod/hw_zencod.h U src/crypto/openssl/demos/engines/zencod/Makefile U src/crypto/openssl/demos/maurice/cert.pem U src/crypto/openssl/demos/maurice/example1.c U src/crypto/openssl/demos/maurice/example2.c U src/crypto/openssl/demos/maurice/example3.c U src/crypto/openssl/demos/maurice/example4.c U src/crypto/openssl/demos/maurice/loadkeys.c U src/crypto/openssl/demos/maurice/loadkeys.h U src/crypto/openssl/demos/maurice/Makefile U src/crypto/openssl/demos/maurice/privkey.pem U src/crypto/openssl/demos/maurice/README U src/crypto/openssl/demos/pkcs12/pkread.c U src/crypto/openssl/demos/pkcs12/pkwrite.c U src/crypto/openssl/demos/pkcs12/README U src/crypto/openssl/demos/prime/Makefile U src/crypto/openssl/demos/prime/prime.c U src/crypto/openssl/demos/sign/cert.pem U src/crypto/openssl/demos/sign/key.pem U src/crypto/openssl/demos/sign/Makefile U src/crypto/openssl/demos/sign/sign.c U src/crypto/openssl/demos/sign/sign.txt U src/crypto/openssl/demos/sign/sig.txt U src/crypto/openssl/demos/ssl/cli.cpp U src/crypto/openssl/demos/ssl/inetdsrv.cpp U src/crypto/openssl/demos/ssl/serv.cpp U src/crypto/openssl/demos/ssltest-ecc/ECCcertgen.sh U src/crypto/openssl/demos/ssltest-ecc/ECC-RSAcertgen.sh U src/crypto/openssl/demos/ssltest-ecc/README U src/crypto/openssl/demos/ssltest-ecc/RSAcertgen.sh U src/crypto/openssl/demos/ssltest-ecc/ssltest.sh U src/crypto/openssl/demos/state_machine/Makefile U src/crypto/openssl/demos/state_machine/state_machine.c U src/crypto/openssl/demos/tunala/A-client.pem U src/crypto/openssl/demos/tunala/A-server.pem U src/crypto/openssl/demos/tunala/autogunk.sh U src/crypto/openssl/demos/tunala/autoungunk.sh U src/crypto/openssl/demos/tunala/breakage.c U src/crypto/openssl/demos/tunala/buffer.c U src/crypto/openssl/demos/tunala/CA.pem U src/crypto/openssl/demos/tunala/cb.c U src/crypto/openssl/demos/tunala/configure.in U src/crypto/openssl/demos/tunala/INSTALL U src/crypto/openssl/demos/tunala/ip.c U src/crypto/openssl/demos/tunala/Makefile U src/crypto/openssl/demos/tunala/Makefile.am U src/crypto/openssl/demos/tunala/README U src/crypto/openssl/demos/tunala/sm.c U src/crypto/openssl/demos/tunala/test.sh U src/crypto/openssl/demos/tunala/tunala.c U src/crypto/openssl/demos/tunala/tunala.h U src/crypto/openssl/demos/x509/mkcert.c U src/crypto/openssl/demos/x509/mkreq.c U src/crypto/openssl/demos/x509/README U src/crypto/openssl/doc/c-indentation.el U src/crypto/openssl/doc/fingerprints.txt U src/crypto/openssl/doc/openssl_button.gif U src/crypto/openssl/doc/openssl_button.html U src/crypto/openssl/doc/openssl-shared.txt U src/crypto/openssl/doc/openssl.txt U src/crypto/openssl/doc/README U src/crypto/openssl/doc/ssleay.txt U src/crypto/openssl/doc/standards.txt U src/crypto/openssl/doc/apps/asn1parse.pod U src/crypto/openssl/doc/apps/CA.pl.pod U src/crypto/openssl/doc/apps/ca.pod U src/crypto/openssl/doc/apps/ciphers.pod U src/crypto/openssl/doc/apps/config.pod U src/crypto/openssl/doc/apps/crl2pkcs7.pod U src/crypto/openssl/doc/apps/crl.pod U src/crypto/openssl/doc/apps/dgst.pod U src/crypto/openssl/doc/apps/dhparam.pod U src/crypto/openssl/doc/apps/dsaparam.pod U src/crypto/openssl/doc/apps/dsa.pod U src/crypto/openssl/doc/apps/ecparam.pod U src/crypto/openssl/doc/apps/ec.pod U src/crypto/openssl/doc/apps/enc.pod U src/crypto/openssl/doc/apps/errstr.pod U src/crypto/openssl/doc/apps/gendsa.pod U src/crypto/openssl/doc/apps/genrsa.pod U src/crypto/openssl/doc/apps/nseq.pod U src/crypto/openssl/doc/apps/ocsp.pod U src/crypto/openssl/doc/apps/openssl.pod U src/crypto/openssl/doc/apps/passwd.pod U src/crypto/openssl/doc/apps/pkcs12.pod U src/crypto/openssl/doc/apps/pkcs7.pod U src/crypto/openssl/doc/apps/pkcs8.pod U src/crypto/openssl/doc/apps/req.pod U src/crypto/openssl/doc/apps/rand.pod U src/crypto/openssl/doc/apps/rsa.pod U src/crypto/openssl/doc/apps/rsautl.pod U src/crypto/openssl/doc/apps/s_client.pod U src/crypto/openssl/doc/apps/sess_id.pod U src/crypto/openssl/doc/apps/smime.pod U src/crypto/openssl/doc/apps/speed.pod U src/crypto/openssl/doc/apps/spkac.pod U src/crypto/openssl/doc/apps/s_server.pod U src/crypto/openssl/doc/apps/s_time.pod U src/crypto/openssl/doc/apps/verify.pod U src/crypto/openssl/doc/apps/version.pod U src/crypto/openssl/doc/apps/x509.pod U src/crypto/openssl/doc/apps/x509v3_config.pod U src/crypto/openssl/doc/crypto/ASN1_generate_nconf.pod U src/crypto/openssl/doc/crypto/ASN1_OBJECT_new.pod U src/crypto/openssl/doc/crypto/ASN1_STRING_length.pod U src/crypto/openssl/doc/crypto/ASN1_STRING_new.pod U src/crypto/openssl/doc/crypto/ASN1_STRING_print_ex.pod U src/crypto/openssl/doc/crypto/BIO_ctrl.pod U src/crypto/openssl/doc/crypto/BIO_f_base64.pod U src/crypto/openssl/doc/crypto/BIO_f_buffer.pod U src/crypto/openssl/doc/crypto/BIO_f_cipher.pod U src/crypto/openssl/doc/crypto/BIO_find_type.pod U src/crypto/openssl/doc/crypto/BIO_f_md.pod U src/crypto/openssl/doc/crypto/BIO_f_null.pod U src/crypto/openssl/doc/crypto/BIO_f_ssl.pod U src/crypto/openssl/doc/crypto/BIO_new.pod U src/crypto/openssl/doc/crypto/bio.pod U src/crypto/openssl/doc/crypto/BIO_push.pod U src/crypto/openssl/doc/crypto/BIO_read.pod U src/crypto/openssl/doc/crypto/BIO_s_accept.pod U src/crypto/openssl/doc/crypto/BIO_s_bio.pod U src/crypto/openssl/doc/crypto/BIO_s_connect.pod U src/crypto/openssl/doc/crypto/BIO_set_callback.pod U src/crypto/openssl/doc/crypto/BIO_s_fd.pod U src/crypto/openssl/doc/crypto/BIO_s_file.pod U src/crypto/openssl/doc/crypto/BIO_should_retry.pod U src/crypto/openssl/doc/crypto/BIO_s_mem.pod U src/crypto/openssl/doc/crypto/BIO_s_null.pod U src/crypto/openssl/doc/crypto/BIO_s_socket.pod U src/crypto/openssl/doc/crypto/blowfish.pod U src/crypto/openssl/doc/crypto/BN_add.pod U src/crypto/openssl/doc/crypto/BN_add_word.pod U src/crypto/openssl/doc/crypto/BN_BLINDING_new.pod U src/crypto/openssl/doc/crypto/BN_bn2bin.pod U src/crypto/openssl/doc/crypto/BN_cmp.pod U src/crypto/openssl/doc/crypto/BN_copy.pod U src/crypto/openssl/doc/crypto/BN_CTX_new.pod U src/crypto/openssl/doc/crypto/BN_CTX_start.pod U src/crypto/openssl/doc/crypto/BN_generate_prime.pod U src/crypto/openssl/doc/crypto/bn_internal.pod U src/crypto/openssl/doc/crypto/BN_mod_inverse.pod U src/crypto/openssl/doc/crypto/BN_mod_mul_montgomery.pod U src/crypto/openssl/doc/crypto/BN_mod_mul_reciprocal.pod U src/crypto/openssl/doc/crypto/BN_new.pod U src/crypto/openssl/doc/crypto/BN_num_bytes.pod U src/crypto/openssl/doc/crypto/bn.pod U src/crypto/openssl/doc/crypto/BN_rand.pod U src/crypto/openssl/doc/crypto/BN_set_bit.pod U src/crypto/openssl/doc/crypto/BN_swap.pod U src/crypto/openssl/doc/crypto/BN_zero.pod U src/crypto/openssl/doc/crypto/buffer.pod U src/crypto/openssl/doc/crypto/CONF_modules_free.pod U src/crypto/openssl/doc/crypto/CONF_modules_load_file.pod U src/crypto/openssl/doc/crypto/crypto.pod U src/crypto/openssl/doc/crypto/CRYPTO_set_ex_data.pod U src/crypto/openssl/doc/crypto/d2i_ASN1_OBJECT.pod U src/crypto/openssl/doc/crypto/d2i_DHparams.pod U src/crypto/openssl/doc/crypto/d2i_DSAPublicKey.pod U src/crypto/openssl/doc/crypto/d2i_PKCS8PrivateKey.pod U src/crypto/openssl/doc/crypto/d2i_RSAPublicKey.pod U src/crypto/openssl/doc/crypto/d2i_X509_ALGOR.pod U src/crypto/openssl/doc/crypto/d2i_X509_CRL.pod U src/crypto/openssl/doc/crypto/d2i_X509_NAME.pod U src/crypto/openssl/doc/crypto/d2i_X509.pod U src/crypto/openssl/doc/crypto/d2i_X509_REQ.pod U src/crypto/openssl/doc/crypto/d2i_X509_SIG.pod U src/crypto/openssl/doc/crypto/des_modes.pod U src/crypto/openssl/doc/crypto/des.pod U src/crypto/openssl/doc/crypto/DH_generate_key.pod U src/crypto/openssl/doc/crypto/DH_generate_parameters.pod U src/crypto/openssl/doc/crypto/DH_get_ex_new_index.pod U src/crypto/openssl/doc/crypto/DH_new.pod U src/crypto/openssl/doc/crypto/dh.pod U src/crypto/openssl/doc/crypto/DH_set_method.pod U src/crypto/openssl/doc/crypto/DH_size.pod U src/crypto/openssl/doc/crypto/DSA_do_sign.pod U src/crypto/openssl/doc/crypto/DSA_dup_DH.pod U src/crypto/openssl/doc/crypto/DSA_generate_key.pod U src/crypto/openssl/doc/crypto/dsa.pod U src/crypto/openssl/doc/crypto/DSA_generate_parameters.pod U src/crypto/openssl/doc/crypto/DSA_get_ex_new_index.pod U src/crypto/openssl/doc/crypto/DSA_new.pod U src/crypto/openssl/doc/crypto/DSA_set_method.pod U src/crypto/openssl/doc/crypto/DSA_SIG_new.pod U src/crypto/openssl/doc/crypto/DSA_sign.pod U src/crypto/openssl/doc/crypto/DSA_size.pod U src/crypto/openssl/doc/crypto/ecdsa.pod U src/crypto/openssl/doc/crypto/engine.pod U src/crypto/openssl/doc/crypto/ERR_clear_error.pod U src/crypto/openssl/doc/crypto/ERR_error_string.pod U src/crypto/openssl/doc/crypto/ERR_get_error.pod U src/crypto/openssl/doc/crypto/ERR_GET_LIB.pod U src/crypto/openssl/doc/crypto/ERR_load_crypto_strings.pod U src/crypto/openssl/doc/crypto/ERR_load_strings.pod U src/crypto/openssl/doc/crypto/err.pod U src/crypto/openssl/doc/crypto/ERR_print_errors.pod U src/crypto/openssl/doc/crypto/ERR_put_error.pod U src/crypto/openssl/doc/crypto/evp.pod U src/crypto/openssl/doc/crypto/ERR_remove_state.pod U src/crypto/openssl/doc/crypto/ERR_set_mark.pod U src/crypto/openssl/doc/crypto/EVP_BytesToKey.pod U src/crypto/openssl/doc/crypto/EVP_DigestInit.pod U src/crypto/openssl/doc/crypto/EVP_EncryptInit.pod U src/crypto/openssl/doc/crypto/EVP_OpenInit.pod U src/crypto/openssl/doc/crypto/EVP_PKEY_new.pod U src/crypto/openssl/doc/crypto/EVP_PKEY_set1_RSA.pod U src/crypto/openssl/doc/crypto/EVP_SealInit.pod U src/crypto/openssl/doc/crypto/EVP_SignInit.pod U src/crypto/openssl/doc/crypto/EVP_VerifyInit.pod U src/crypto/openssl/doc/crypto/hmac.pod U src/crypto/openssl/doc/crypto/lhash.pod U src/crypto/openssl/doc/crypto/lh_stats.pod U src/crypto/openssl/doc/crypto/md5.pod U src/crypto/openssl/doc/crypto/mdc2.pod U src/crypto/openssl/doc/crypto/OBJ_nid2obj.pod U src/crypto/openssl/doc/crypto/OpenSSL_add_all_algorithms.pod U src/crypto/openssl/doc/crypto/OPENSSL_Applink.pod U src/crypto/openssl/doc/crypto/OPENSSL_config.pod U src/crypto/openssl/doc/crypto/OPENSSL_ia32cap.pod U src/crypto/openssl/doc/crypto/OPENSSL_load_builtin_modules.pod U src/crypto/openssl/doc/crypto/OPENSSL_VERSION_NUMBER.pod U src/crypto/openssl/doc/crypto/pem.pod U src/crypto/openssl/doc/crypto/PKCS12_create.pod U src/crypto/openssl/doc/crypto/PKCS12_parse.pod U src/crypto/openssl/doc/crypto/PKCS7_decrypt.pod U src/crypto/openssl/doc/crypto/PKCS7_encrypt.pod U src/crypto/openssl/doc/crypto/PKCS7_sign.pod U src/crypto/openssl/doc/crypto/PKCS7_verify.pod U src/crypto/openssl/doc/crypto/RAND_add.pod U src/crypto/openssl/doc/crypto/RAND_bytes.pod U src/crypto/openssl/doc/crypto/RAND_cleanup.pod U src/crypto/openssl/doc/crypto/RAND_egd.pod U src/crypto/openssl/doc/crypto/RAND_load_file.pod U src/crypto/openssl/doc/crypto/rand.pod U src/crypto/openssl/doc/crypto/RAND_set_rand_method.pod U src/crypto/openssl/doc/crypto/rc4.pod U src/crypto/openssl/doc/crypto/ripemd.pod U src/crypto/openssl/doc/crypto/RSA_blinding_on.pod U src/crypto/openssl/doc/crypto/RSA_check_key.pod U src/crypto/openssl/doc/crypto/RSA_generate_key.pod U src/crypto/openssl/doc/crypto/RSA_get_ex_new_index.pod U src/crypto/openssl/doc/crypto/RSA_new.pod U src/crypto/openssl/doc/crypto/RSA_padding_add_PKCS1_type_1.pod U src/crypto/openssl/doc/crypto/rsa.pod U src/crypto/openssl/doc/crypto/RSA_print.pod U src/crypto/openssl/doc/crypto/RSA_private_encrypt.pod U src/crypto/openssl/doc/crypto/RSA_public_encrypt.pod U src/crypto/openssl/doc/crypto/RSA_set_method.pod U src/crypto/openssl/doc/crypto/RSA_sign_ASN1_OCTET_STRING.pod U src/crypto/openssl/doc/crypto/RSA_sign.pod U src/crypto/openssl/doc/crypto/RSA_size.pod U src/crypto/openssl/doc/crypto/sha.pod U src/crypto/openssl/doc/crypto/SMIME_read_PKCS7.pod U src/crypto/openssl/doc/crypto/threads.pod U src/crypto/openssl/doc/crypto/SMIME_write_PKCS7.pod U src/crypto/openssl/doc/crypto/ui_compat.pod U src/crypto/openssl/doc/crypto/ui.pod U src/crypto/openssl/doc/crypto/X509_NAME_add_entry_by_txt.pod U src/crypto/openssl/doc/crypto/X509_NAME_ENTRY_get_object.pod U src/crypto/openssl/doc/crypto/X509_NAME_get_index_by_NID.pod U src/crypto/openssl/doc/crypto/X509_NAME_print_ex.pod U src/crypto/openssl/doc/crypto/X509_new.pod U src/crypto/openssl/doc/crypto/x509.pod U src/crypto/openssl/doc/HOWTO/certificates.txt U src/crypto/openssl/doc/HOWTO/keys.txt U src/crypto/openssl/doc/HOWTO/proxy_certificates.txt U src/crypto/openssl/doc/ssl/d2i_SSL_SESSION.pod U src/crypto/openssl/doc/ssl/SSL_accept.pod U src/crypto/openssl/doc/ssl/SSL_alert_type_string.pod U src/crypto/openssl/doc/ssl/SSL_CIPHER_get_name.pod U src/crypto/openssl/doc/ssl/SSL_clear.pod U src/crypto/openssl/doc/ssl/SSL_COMP_add_compression_method.pod U src/crypto/openssl/doc/ssl/SSL_connect.pod U src/crypto/openssl/doc/ssl/SSL_CTX_add_extra_chain_cert.pod U src/crypto/openssl/doc/ssl/SSL_CTX_add_session.pod U src/crypto/openssl/doc/ssl/SSL_CTX_ctrl.pod U src/crypto/openssl/doc/ssl/SSL_CTX_flush_sessions.pod U src/crypto/openssl/doc/ssl/SSL_CTX_free.pod U src/crypto/openssl/doc/ssl/SSL_CTX_get_ex_new_index.pod U src/crypto/openssl/doc/ssl/SSL_CTX_get_verify_mode.pod U src/crypto/openssl/doc/ssl/SSL_new.pod U src/crypto/openssl/doc/ssl/SSL_CTX_new.pod U src/crypto/openssl/doc/ssl/SSL_CTX_load_verify_locations.pod U src/crypto/openssl/doc/ssl/SSL_CTX_sessions.pod U src/crypto/openssl/doc/ssl/SSL_CTX_sess_number.pod U src/crypto/openssl/doc/ssl/SSL_CTX_sess_set_cache_size.pod U src/crypto/openssl/doc/ssl/SSL_CTX_sess_set_get_cb.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_cert_store.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_cert_verify_callback.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_cipher_list.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_client_cert_cb.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_default_passwd_cb.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_generate_session_id.pod U src/crypto/openssl/doc/ssl/ssl.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_info_callback.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_max_cert_list.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_mode.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_msg_callback.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_options.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_quiet_shutdown.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_session_cache_mode.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_session_id_context.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_ssl_version.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_timeout.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_tmp_dh_callback.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_tmp_rsa_callback.pod U src/crypto/openssl/doc/ssl/SSL_CTX_set_verify.pod U src/crypto/openssl/doc/ssl/SSL_CTX_use_certificate.pod U src/crypto/openssl/doc/ssl/SSL_do_handshake.pod U src/crypto/openssl/doc/ssl/SSL_free.pod U src/crypto/openssl/doc/ssl/SSL_get_ciphers.pod U src/crypto/openssl/doc/ssl/SSL_get_client_CA_list.pod U src/crypto/openssl/doc/ssl/SSL_get_current_cipher.pod U src/crypto/openssl/doc/ssl/SSL_get_default_timeout.pod U src/crypto/openssl/doc/ssl/SSL_get_error.pod U src/crypto/openssl/doc/ssl/SSL_get_ex_data_X509_STORE_CTX_idx.pod U src/crypto/openssl/doc/ssl/SSL_get_ex_new_index.pod U src/crypto/openssl/doc/ssl/SSL_get_fd.pod U src/crypto/openssl/doc/ssl/SSL_get_peer_cert_chain.pod U src/crypto/openssl/doc/ssl/SSL_get_peer_certificate.pod U src/crypto/openssl/doc/ssl/SSL_get_rbio.pod U src/crypto/openssl/doc/ssl/SSL_get_session.pod U src/crypto/openssl/doc/ssl/SSL_get_SSL_CTX.pod U src/crypto/openssl/doc/ssl/SSL_pending.pod U src/crypto/openssl/doc/ssl/SSL_get_verify_result.pod U src/crypto/openssl/doc/ssl/SSL_get_version.pod U src/crypto/openssl/doc/ssl/SSL_library_init.pod U src/crypto/openssl/doc/ssl/SSL_load_client_CA_file.pod U src/crypto/openssl/doc/ssl/SSL_read.pod U src/crypto/openssl/doc/ssl/SSL_rstate_string.pod U src/crypto/openssl/doc/ssl/SSL_SESSION_free.pod U src/crypto/openssl/doc/ssl/SSL_SESSION_get_ex_new_index.pod U src/crypto/openssl/doc/ssl/SSL_SESSION_get_time.pod U src/crypto/openssl/doc/ssl/SSL_session_reused.pod U src/crypto/openssl/doc/ssl/SSL_set_bio.pod U src/crypto/openssl/doc/ssl/SSL_set_connect_state.pod U src/crypto/openssl/doc/ssl/SSL_set_fd.pod U src/crypto/openssl/doc/ssl/SSL_set_session.pod U src/crypto/openssl/doc/ssl/SSL_set_shutdown.pod U src/crypto/openssl/doc/ssl/SSL_set_verify_result.pod U src/crypto/openssl/doc/ssl/SSL_shutdown.pod U src/crypto/openssl/doc/ssl/SSL_state_string.pod U src/crypto/openssl/doc/ssl/SSL_want.pod U src/crypto/openssl/doc/ssl/SSL_write.pod U src/crypto/openssl/engines/axp.opt U src/crypto/openssl/engines/e_4758cca.c U src/crypto/openssl/engines/e_4758cca.ec U src/crypto/openssl/engines/e_4758cca_err.c U src/crypto/openssl/engines/e_4758cca_err.h U src/crypto/openssl/engines/e_aep.c U src/crypto/openssl/engines/e_aep.ec U src/crypto/openssl/engines/e_aep_err.c U src/crypto/openssl/engines/e_aep_err.h U src/crypto/openssl/engines/e_atalla.c U src/crypto/openssl/engines/e_atalla.ec U src/crypto/openssl/engines/e_atalla_err.c U src/crypto/openssl/engines/e_atalla_err.h U src/crypto/openssl/engines/e_chil.c U src/crypto/openssl/engines/e_chil.ec U src/crypto/openssl/engines/e_chil_err.c U src/crypto/openssl/engines/e_chil_err.h U src/crypto/openssl/engines/e_cswift.c U src/crypto/openssl/engines/e_cswift.ec U src/crypto/openssl/engines/e_cswift_err.c U src/crypto/openssl/engines/e_cswift_err.h U src/crypto/openssl/engines/e_gmp.c U src/crypto/openssl/engines/e_gmp.ec U src/crypto/openssl/engines/e_gmp_err.c U src/crypto/openssl/engines/e_gmp_err.h U src/crypto/openssl/engines/engine_vector.mar U src/crypto/openssl/engines/e_nuron.c U src/crypto/openssl/engines/e_nuron.ec U src/crypto/openssl/engines/e_nuron_err.c U src/crypto/openssl/engines/e_nuron_err.h U src/crypto/openssl/engines/e_sureware.c U src/crypto/openssl/engines/e_sureware.ec U src/crypto/openssl/engines/e_sureware_err.c U src/crypto/openssl/engines/e_sureware_err.h U src/crypto/openssl/engines/e_ubsec.c U src/crypto/openssl/engines/e_ubsec.ec U src/crypto/openssl/engines/e_ubsec_err.c U src/crypto/openssl/engines/e_ubsec_err.h U src/crypto/openssl/engines/Makefile U src/crypto/openssl/engines/vax.opt U src/crypto/openssl/engines/vendor_defns/aep.h U src/crypto/openssl/engines/vendor_defns/atalla.h U src/crypto/openssl/engines/vendor_defns/cswift.h U src/crypto/openssl/engines/vendor_defns/hw_4758_cca.h U src/crypto/openssl/engines/vendor_defns/hwcryptohook.h U src/crypto/openssl/engines/vendor_defns/hw_ubsec.h U src/crypto/openssl/engines/vendor_defns/sureware.h U src/crypto/openssl/shlib/README U src/crypto/openssl/ssl/bio_ssl.c U src/crypto/openssl/ssl/d1_both.c U src/crypto/openssl/ssl/d1_clnt.c U src/crypto/openssl/ssl/d1_enc.c U src/crypto/openssl/ssl/d1_lib.c U src/crypto/openssl/ssl/d1_meth.c U src/crypto/openssl/ssl/d1_pkt.c U src/crypto/openssl/ssl/d1_srvr.c U src/crypto/openssl/ssl/dtls1.h U src/crypto/openssl/ssl/kssl.c U src/crypto/openssl/ssl/kssl.h U src/crypto/openssl/ssl/kssl_lcl.h U src/crypto/openssl/ssl/Makefile C src/crypto/openssl/ssl/s23_clnt.c U src/crypto/openssl/ssl/s23_lib.c U src/crypto/openssl/ssl/s23_meth.c U src/crypto/openssl/ssl/s23_pkt.c C src/crypto/openssl/ssl/s23_srvr.c U src/crypto/openssl/ssl/s2_clnt.c C src/crypto/openssl/ssl/s2_enc.c C src/crypto/openssl/ssl/s2_lib.c U src/crypto/openssl/ssl/s2_meth.c U src/crypto/openssl/ssl/s2_pkt.c U src/crypto/openssl/ssl/s2_srvr.c U src/crypto/openssl/ssl/s3_both.c U src/crypto/openssl/ssl/s3_clnt.c U src/crypto/openssl/ssl/s3_enc.c U src/crypto/openssl/ssl/s3_lib.c U src/crypto/openssl/ssl/s3_meth.c U src/crypto/openssl/ssl/s3_pkt.c U src/crypto/openssl/ssl/s3_srvr.c U src/crypto/openssl/ssl/ssl23.h U src/crypto/openssl/ssl/ssl2.h U src/crypto/openssl/ssl/ssl3.h U src/crypto/openssl/ssl/ssl_algs.c U src/crypto/openssl/ssl/ssl_asn1.c U src/crypto/openssl/ssl/ssl_cert.c U src/crypto/openssl/ssl/ssl_ciph.c U src/crypto/openssl/ssl/ssl_err2.c U src/crypto/openssl/ssl/ssl_err.c U src/crypto/openssl/ssl/ssl.h U src/crypto/openssl/ssl/ssl_lib.c U src/crypto/openssl/ssl/ssl_locl.h U src/crypto/openssl/ssl/ssl_rsa.c U src/crypto/openssl/ssl/ssl_sess.c U src/crypto/openssl/ssl/ssl_stat.c U src/crypto/openssl/ssl/ssl_task.c U src/crypto/openssl/ssl/ssltest.c U src/crypto/openssl/ssl/ssl_txt.c U src/crypto/openssl/ssl/t1_clnt.c U src/crypto/openssl/ssl/t1_enc.c U src/crypto/openssl/ssl/t1_lib.c U src/crypto/openssl/ssl/t1_meth.c U src/crypto/openssl/ssl/t1_srvr.c U src/crypto/openssl/ssl/tls1.h U src/crypto/openssl/test/bctest U src/crypto/openssl/test/CAss.cnf U src/crypto/openssl/test/CAssdh.cnf U src/crypto/openssl/test/CAssdsa.cnf U src/crypto/openssl/test/CAssrsa.cnf U src/crypto/openssl/test/dummytest.c U src/crypto/openssl/test/evptests.txt U src/crypto/openssl/test/igetest.c U src/crypto/openssl/test/Makefile U src/crypto/openssl/test/methtest.c U src/crypto/openssl/test/P1ss.cnf U src/crypto/openssl/test/P2ss.cnf U src/crypto/openssl/test/pkcs7-1.pem U src/crypto/openssl/test/pkcs7.pem U src/crypto/openssl/test/r160test.c U src/crypto/openssl/test/Sssdsa.cnf U src/crypto/openssl/test/Sssrsa.cnf U src/crypto/openssl/test/tcrl U src/crypto/openssl/test/testca U src/crypto/openssl/test/test.cnf U src/crypto/openssl/test/testcrl.pem U src/crypto/openssl/test/testenc U src/crypto/openssl/test/testgen U src/crypto/openssl/test/testp7.pem U src/crypto/openssl/test/testreq2.pem U src/crypto/openssl/test/testrsa.pem U src/crypto/openssl/test/testsid.pem U src/crypto/openssl/test/testss U src/crypto/openssl/test/testssl U src/crypto/openssl/test/testsslproxy U src/crypto/openssl/test/testx509.pem U src/crypto/openssl/test/times U src/crypto/openssl/test/tpkcs7 U src/crypto/openssl/test/tpkcs7d U src/crypto/openssl/test/treq U src/crypto/openssl/test/trsa U src/crypto/openssl/test/tsid U src/crypto/openssl/test/tx509 U src/crypto/openssl/test/Uss.cnf U src/crypto/openssl/test/v3-cert1.pem U src/crypto/openssl/test/v3-cert2.pem U src/crypto/openssl/test/VMSca-response.1 U src/crypto/openssl/test/VMSca-response.2 U src/crypto/openssl/times/100.lnx U src/crypto/openssl/times/100.nt U src/crypto/openssl/times/200.lnx U src/crypto/openssl/times/486-66.dos U src/crypto/openssl/times/486-66.nt U src/crypto/openssl/times/486-66.w31 U src/crypto/openssl/times/586-085i.nt U src/crypto/openssl/times/586-1002.lnx U src/crypto/openssl/times/586-100.dos U src/crypto/openssl/times/586-100.LN3 U src/crypto/openssl/times/586-100.ln4 U src/crypto/openssl/times/586-100.lnx U src/crypto/openssl/times/586-100.nt U src/crypto/openssl/times/586-100.NT2 U src/crypto/openssl/times/586-100.ntx U src/crypto/openssl/times/586-100.w31 U src/crypto/openssl/times/586p-100.lnx U src/crypto/openssl/times/5.lnx U src/crypto/openssl/times/686-200.bsd U src/crypto/openssl/times/686-200.lnx U src/crypto/openssl/times/686-200.nt U src/crypto/openssl/times/aixold.t U src/crypto/openssl/times/aix.t U src/crypto/openssl/times/alpha.t U src/crypto/openssl/times/L1 U src/crypto/openssl/times/alpha400.t U src/crypto/openssl/times/cyrix100.lnx U src/crypto/openssl/times/dgux.t U src/crypto/openssl/times/dgux-x86.t U src/crypto/openssl/times/hpux-acc.t U src/crypto/openssl/times/hpux-kr.t U src/crypto/openssl/times/hpux.t U src/crypto/openssl/times/p2.w95 U src/crypto/openssl/times/pent2.t U src/crypto/openssl/times/R10000.t U src/crypto/openssl/times/R4400.t U src/crypto/openssl/times/readme U src/crypto/openssl/times/s586-100.lnx U src/crypto/openssl/times/s586-100.nt U src/crypto/openssl/times/sgi.t U src/crypto/openssl/times/sparc2 U src/crypto/openssl/times/sparcLX.t U src/crypto/openssl/times/sparc.t U src/crypto/openssl/times/usparc.t U src/crypto/openssl/times/090/586-100.nt U src/crypto/openssl/times/091/486-50.nt U src/crypto/openssl/times/091/586-100.lnx U src/crypto/openssl/times/091/68000.bsd U src/crypto/openssl/times/091/686-200.lnx U src/crypto/openssl/times/091/alpha064.osf U src/crypto/openssl/times/091/alpha164.lnx U src/crypto/openssl/times/091/alpha164.osf U src/crypto/openssl/times/091/mips-rel.pl U src/crypto/openssl/times/091/r10000.irx U src/crypto/openssl/times/091/r3000.ult U src/crypto/openssl/times/091/r4400.irx U src/crypto/openssl/times/x86/bfs.cpp U src/crypto/openssl/times/x86/casts.cpp U src/crypto/openssl/times/x86/des3s.cpp U src/crypto/openssl/times/x86/dess.cpp U src/crypto/openssl/times/x86/md4s.cpp U src/crypto/openssl/times/x86/md5s.cpp U src/crypto/openssl/times/x86/rc4s.cpp U src/crypto/openssl/times/x86/sha1s.cpp U src/crypto/openssl/tools/c89.sh U src/crypto/openssl/tools/c_hash U src/crypto/openssl/tools/c_info U src/crypto/openssl/tools/c_issuer U src/crypto/openssl/tools/c_name U src/crypto/openssl/tools/c_rehash U src/crypto/openssl/tools/c_rehash.in U src/crypto/openssl/tools/Makefile U src/crypto/openssl/util/add_cr.pl U src/crypto/openssl/util/bat.sh U src/crypto/openssl/util/ck_errf.pl U src/crypto/openssl/util/clean-depend.pl U src/crypto/openssl/util/copy.pl U src/crypto/openssl/util/deleof.pl U src/crypto/openssl/util/dirname.pl U src/crypto/openssl/util/domd U src/crypto/openssl/util/do_ms.sh U src/crypto/openssl/util/err-ins.pl U src/crypto/openssl/util/extract-names.pl U src/crypto/openssl/util/extract-section.pl U src/crypto/openssl/util/files.pl U src/crypto/openssl/util/fixNT.sh U src/crypto/openssl/util/FreeBSD.sh U src/crypto/openssl/util/install.sh U src/crypto/openssl/util/libeay.num U src/crypto/openssl/util/mk1mf.pl U src/crypto/openssl/util/mkcerts.sh U src/crypto/openssl/util/mkdef.pl U src/crypto/openssl/util/mkdir-p.pl U src/crypto/openssl/util/mkerr.pl U src/crypto/openssl/util/mkfiles.pl U src/crypto/openssl/util/mklink.pl U src/crypto/openssl/util/mkstack.pl U src/crypto/openssl/util/opensslwrap.sh U src/crypto/openssl/util/perlpath.pl U src/crypto/openssl/util/pod2man.pl U src/crypto/openssl/util/pod2mantest U src/crypto/openssl/util/pod2mantest.pod U src/crypto/openssl/util/point.sh U src/crypto/openssl/util/selftest.pl U src/crypto/openssl/util/shlib_wrap.sh U src/crypto/openssl/util/sp-diff.pl U src/crypto/openssl/util/speed.sh U src/crypto/openssl/util/src-dep.pl U src/crypto/openssl/util/ssleay.num U src/crypto/openssl/util/tab_num.pl U src/crypto/openssl/util/x86asm.sh U src/crypto/openssl/util/pl/BC-32.pl U src/crypto/openssl/util/pl/linux.pl U src/crypto/openssl/util/pl/Mingw32.pl U src/crypto/openssl/util/pl/netware.pl U src/crypto/openssl/util/pl/OS2-EMX.pl U src/crypto/openssl/util/pl/ultrix.pl U src/crypto/openssl/util/pl/unix.pl U src/crypto/openssl/util/pl/VC-32.pl 11 conflicts created by this import. Use the following command to help the merge: cvs checkout -jOPENSSL:yesterday -jOPENSSL src/crypto/openssl From owner-cvs-src@FreeBSD.ORG Thu Mar 15 20:07:27 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AFDD116A401; Thu, 15 Mar 2007 20:07:27 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id A016D13C459; Thu, 15 Mar 2007 20:07:27 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FK7R45048843; Thu, 15 Mar 2007 20:07:27 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FK7RDm048842; Thu, 15 Mar 2007 20:07:27 GMT (envelope-from simon) Message-Id: <200703152007.l2FK7RDm048842@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Thu, 15 Mar 2007 20:07:27 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/crypto/openssl/crypto/engine eng_all.c eng_padlock.c src/crypto/openssl/crypto/err err_all.c src/crypto/openssl/crypto/evp evp.h src/crypto/openssl/crypto/idea i_ecb.c idea_lcl.h src/crypto/openssl/crypto/rsa rsa_lib.c src/crypto/openssl/ssl ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 20:07:27 -0000 simon 2007-03-15 20:07:27 UTC FreeBSD src repository Modified files: crypto/openssl/crypto/engine eng_all.c eng_padlock.c crypto/openssl/crypto/err err_all.c crypto/openssl/crypto/evp evp.h crypto/openssl/crypto/idea i_ecb.c idea_lcl.h crypto/openssl/crypto/rsa rsa_lib.c crypto/openssl/ssl s23_clnt.c s23_srvr.c s2_enc.c s2_lib.c Log: Resolve conflicts after import of OpenSSL 0.9.8e. Revision Changes Path 1.4 +7 -5 src/crypto/openssl/crypto/engine/eng_all.c 1.4 +2 -2 src/crypto/openssl/crypto/engine/eng_padlock.c 1.10 +0 -4 src/crypto/openssl/crypto/err/err_all.c 1.17 +33 -29 src/crypto/openssl/crypto/evp/evp.h 1.7 +1 -1 src/crypto/openssl/crypto/idea/i_ecb.c 1.6 +1 -1 src/crypto/openssl/crypto/idea/idea_lcl.h 1.12 +2 -2 src/crypto/openssl/crypto/rsa/rsa_lib.c 1.10 +0 -1 src/crypto/openssl/ssl/s23_clnt.c 1.10 +0 -1 src/crypto/openssl/ssl/s23_srvr.c 1.11 +6 -3 src/crypto/openssl/ssl/s2_enc.c 1.13 +1 -1 src/crypto/openssl/ssl/s2_lib.c From owner-cvs-src@FreeBSD.ORG Thu Mar 15 20:10:14 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AD62216A400; Thu, 15 Mar 2007 20:10:14 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 887E013C448; Thu, 15 Mar 2007 20:10:14 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FKAE7b049045; Thu, 15 Mar 2007 20:10:14 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FKAE0v049044; Thu, 15 Mar 2007 20:10:14 GMT (envelope-from simon) Message-Id: <200703152010.l2FKAE0v049044@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Thu, 15 Mar 2007 20:10:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/secure/lib/libcrypto Makefile X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 20:10:14 -0000 simon 2007-03-15 20:10:14 UTC FreeBSD src repository Modified files: secure/lib/libcrypto Makefile Log: Upgrade to OpenSSL 0.9.8e. Revision Changes Path 1.80 +2 -1 src/secure/lib/libcrypto/Makefile From owner-cvs-src@FreeBSD.ORG Thu Mar 15 20:15:16 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5386216A402; Thu, 15 Mar 2007 20:15:16 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 40FD013C459; Thu, 15 Mar 2007 20:15:16 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FKFGV4051661; Thu, 15 Mar 2007 20:15:16 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FKFG2o051660; Thu, 15 Mar 2007 20:15:16 GMT (envelope-from simon) Message-Id: <200703152015.l2FKFG2o051660@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Thu, 15 Mar 2007 20:15:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/secure/lib/libcrypto Makefile.inc Makefile.man src/secure/lib/libcrypto/man ASN1_OBJECT_new.3 ASN1_STRING_length.3 ASN1_STRING_new.3 ASN1_STRING_print_ex.3 ASN1_generate_nconf.3 BIO_ctrl.3 BIO_f_base64.3 BIO_f_buffer.3 BIO_f_cipher.3 BIO_f_md.3 ... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 20:15:16 -0000 simon 2007-03-15 20:15:15 UTC FreeBSD src repository Modified files: secure/lib/libcrypto Makefile.inc Makefile.man secure/lib/libcrypto/man ASN1_OBJECT_new.3 ASN1_STRING_length.3 ASN1_STRING_new.3 ASN1_STRING_print_ex.3 ASN1_generate_nconf.3 BIO_ctrl.3 BIO_f_base64.3 BIO_f_buffer.3 BIO_f_cipher.3 BIO_f_md.3 BIO_f_null.3 BIO_f_ssl.3 BIO_find_type.3 BIO_new.3 BIO_push.3 BIO_read.3 BIO_s_accept.3 BIO_s_bio.3 BIO_s_connect.3 BIO_s_fd.3 BIO_s_file.3 BIO_s_mem.3 BIO_s_null.3 BIO_s_socket.3 BIO_set_callback.3 BIO_should_retry.3 BN_BLINDING_new.3 BN_CTX_new.3 BN_CTX_start.3 BN_add.3 BN_add_word.3 BN_bn2bin.3 BN_cmp.3 BN_copy.3 BN_generate_prime.3 BN_mod_inverse.3 BN_mod_mul_montgomery.3 BN_mod_mul_reciprocal.3 BN_new.3 BN_num_bytes.3 BN_rand.3 BN_set_bit.3 BN_swap.3 BN_zero.3 CONF_modules_free.3 CONF_modules_load_file.3 CRYPTO_set_ex_data.3 DH_generate_key.3 DH_generate_parameters.3 DH_get_ex_new_index.3 DH_new.3 DH_set_method.3 DH_size.3 DSA_SIG_new.3 DSA_do_sign.3 DSA_dup_DH.3 DSA_generate_key.3 DSA_generate_parameters.3 DSA_get_ex_new_index.3 DSA_new.3 DSA_set_method.3 DSA_sign.3 DSA_size.3 ERR_GET_LIB.3 ERR_clear_error.3 ERR_error_string.3 ERR_get_error.3 ERR_load_crypto_strings.3 ERR_load_strings.3 ERR_print_errors.3 ERR_put_error.3 ERR_remove_state.3 ERR_set_mark.3 EVP_BytesToKey.3 EVP_DigestInit.3 EVP_EncryptInit.3 EVP_OpenInit.3 EVP_PKEY_new.3 EVP_PKEY_set1_RSA.3 EVP_SealInit.3 EVP_SignInit.3 EVP_VerifyInit.3 OBJ_nid2obj.3 OPENSSL_Applink.3 OPENSSL_VERSION_NUMBER.3 OPENSSL_config.3 OPENSSL_ia32cap.3 OPENSSL_load_builtin_modules.3 OpenSSL_add_all_algorithms.3 PKCS12_create.3 PKCS12_parse.3 PKCS7_decrypt.3 PKCS7_encrypt.3 PKCS7_sign.3 PKCS7_verify.3 RAND_add.3 RAND_bytes.3 RAND_cleanup.3 RAND_egd.3 RAND_load_file.3 RAND_set_rand_method.3 RSA_blinding_on.3 RSA_check_key.3 RSA_generate_key.3 RSA_get_ex_new_index.3 RSA_new.3 RSA_padding_add_PKCS1_type_1.3 RSA_print.3 RSA_private_encrypt.3 RSA_public_encrypt.3 RSA_set_method.3 RSA_sign.3 RSA_sign_ASN1_OCTET_STRING.3 RSA_size.3 SMIME_read_PKCS7.3 SMIME_write_PKCS7.3 X509_NAME_ENTRY_get_object.3 X509_NAME_add_entry_by_txt.3 X509_NAME_get_index_by_NID.3 X509_NAME_print_ex.3 X509_new.3 bio.3 blowfish.3 bn.3 bn_internal.3 buffer.3 crypto.3 d2i_ASN1_OBJECT.3 d2i_DHparams.3 d2i_DSAPublicKey.3 d2i_PKCS8PrivateKey.3 d2i_RSAPublicKey.3 d2i_X509.3 d2i_X509_ALGOR.3 d2i_X509_CRL.3 d2i_X509_NAME.3 d2i_X509_REQ.3 d2i_X509_SIG.3 des.3 dh.3 dsa.3 ecdsa.3 engine.3 err.3 evp.3 hmac.3 lh_stats.3 lhash.3 md5.3 mdc2.3 pem.3 rand.3 rc4.3 ripemd.3 rsa.3 sha.3 threads.3 ui.3 ui_compat.3 x509.3 secure/lib/libssl Makefile.man secure/lib/libssl/man SSL_CIPHER_get_name.3 SSL_COMP_add_compression_method.3 SSL_CTX_add_extra_chain_cert.3 SSL_CTX_add_session.3 SSL_CTX_ctrl.3 SSL_CTX_flush_sessions.3 SSL_CTX_free.3 SSL_CTX_get_ex_new_index.3 SSL_CTX_get_verify_mode.3 SSL_CTX_load_verify_locations.3 SSL_CTX_new.3 SSL_CTX_sess_number.3 SSL_CTX_sess_set_cache_size.3 SSL_CTX_sess_set_get_cb.3 SSL_CTX_sessions.3 SSL_CTX_set_cert_store.3 SSL_CTX_set_cert_verify_callback.3 SSL_CTX_set_cipher_list.3 SSL_CTX_set_client_CA_list.3 SSL_CTX_set_client_cert_cb.3 SSL_CTX_set_default_passwd_cb.3 SSL_CTX_set_generate_session_id.3 SSL_CTX_set_info_callback.3 SSL_CTX_set_max_cert_list.3 SSL_CTX_set_mode.3 SSL_CTX_set_msg_callback.3 SSL_CTX_set_options.3 SSL_CTX_set_quiet_shutdown.3 SSL_CTX_set_session_cache_mode.3 SSL_CTX_set_session_id_context.3 SSL_CTX_set_ssl_version.3 SSL_CTX_set_timeout.3 SSL_CTX_set_tmp_dh_callback.3 SSL_CTX_set_tmp_rsa_callback.3 SSL_CTX_set_verify.3 SSL_CTX_use_certificate.3 SSL_SESSION_free.3 SSL_SESSION_get_ex_new_index.3 SSL_SESSION_get_time.3 SSL_accept.3 SSL_alert_type_string.3 SSL_clear.3 SSL_connect.3 SSL_do_handshake.3 SSL_free.3 SSL_get_SSL_CTX.3 SSL_get_ciphers.3 SSL_get_client_CA_list.3 SSL_get_current_cipher.3 SSL_get_default_timeout.3 SSL_get_error.3 SSL_get_ex_data_X509_STORE_CTX_idx.3 SSL_get_ex_new_index.3 SSL_get_fd.3 SSL_get_peer_cert_chain.3 SSL_get_peer_certificate.3 SSL_get_rbio.3 SSL_get_session.3 SSL_get_verify_result.3 SSL_get_version.3 SSL_library_init.3 SSL_load_client_CA_file.3 SSL_new.3 SSL_pending.3 SSL_read.3 SSL_rstate_string.3 SSL_session_reused.3 SSL_set_bio.3 SSL_set_connect_state.3 SSL_set_fd.3 SSL_set_session.3 SSL_set_shutdown.3 SSL_set_verify_result.3 SSL_shutdown.3 SSL_state_string.3 SSL_want.3 SSL_write.3 d2i_SSL_SESSION.3 ssl.3 secure/usr.bin/openssl Makefile.man secure/usr.bin/openssl/man CA.pl.1 asn1parse.1 ca.1 ciphers.1 crl.1 crl2pkcs7.1 dgst.1 dhparam.1 dsa.1 dsaparam.1 ec.1 ecparam.1 enc.1 errstr.1 gendsa.1 genrsa.1 nseq.1 ocsp.1 openssl.1 passwd.1 pkcs12.1 pkcs7.1 pkcs8.1 rand.1 req.1 rsa.1 rsautl.1 s_client.1 s_server.1 s_time.1 sess_id.1 smime.1 speed.1 spkac.1 verify.1 version.1 x509.1 x509v3_config.1 Log: Upgrade to OpenSSL 0.9.8e. Revision Changes Path 1.46 +1 -1 src/secure/lib/libcrypto/Makefile.inc 1.6 +1 -1 src/secure/lib/libcrypto/Makefile.man 1.8 +2 -2 src/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 1.8 +2 -2 src/secure/lib/libcrypto/man/ASN1_STRING_length.3 1.8 +2 -2 src/secure/lib/libcrypto/man/ASN1_STRING_new.3 1.8 +4 -4 src/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 1.3 +2 -2 src/secure/lib/libcrypto/man/ASN1_generate_nconf.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_ctrl.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_f_base64.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_f_buffer.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_f_cipher.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_f_md.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_f_null.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_f_ssl.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_find_type.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_new.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_push.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_read.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_s_accept.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_s_bio.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_s_connect.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_s_fd.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_s_file.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_s_mem.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_s_null.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_s_socket.3 1.9 +3 -3 src/secure/lib/libcrypto/man/BIO_set_callback.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BIO_should_retry.3 1.3 +2 -2 src/secure/lib/libcrypto/man/BN_BLINDING_new.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BN_CTX_new.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BN_CTX_start.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BN_add.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BN_add_word.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BN_bn2bin.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BN_cmp.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BN_copy.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BN_generate_prime.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BN_mod_inverse.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BN_new.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BN_num_bytes.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BN_rand.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BN_set_bit.3 1.8 +2 -2 src/secure/lib/libcrypto/man/BN_swap.3 1.9 +2 -2 src/secure/lib/libcrypto/man/BN_zero.3 1.5 +4 -4 src/secure/lib/libcrypto/man/CONF_modules_free.3 1.5 +2 -2 src/secure/lib/libcrypto/man/CONF_modules_load_file.3 1.9 +2 -2 src/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 1.9 +2 -2 src/secure/lib/libcrypto/man/DH_generate_key.3 1.9 +2 -2 src/secure/lib/libcrypto/man/DH_generate_parameters.3 1.9 +2 -2 src/secure/lib/libcrypto/man/DH_get_ex_new_index.3 1.9 +2 -2 src/secure/lib/libcrypto/man/DH_new.3 1.9 +2 -2 src/secure/lib/libcrypto/man/DH_set_method.3 1.9 +2 -2 src/secure/lib/libcrypto/man/DH_size.3 1.9 +2 -2 src/secure/lib/libcrypto/man/DSA_SIG_new.3 1.9 +2 -2 src/secure/lib/libcrypto/man/DSA_do_sign.3 1.9 +2 -2 src/secure/lib/libcrypto/man/DSA_dup_DH.3 1.9 +2 -2 src/secure/lib/libcrypto/man/DSA_generate_key.3 1.9 +2 -2 src/secure/lib/libcrypto/man/DSA_generate_parameters.3 1.9 +2 -2 src/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 1.9 +2 -2 src/secure/lib/libcrypto/man/DSA_new.3 1.9 +2 -2 src/secure/lib/libcrypto/man/DSA_set_method.3 1.9 +2 -2 src/secure/lib/libcrypto/man/DSA_sign.3 1.9 +2 -2 src/secure/lib/libcrypto/man/DSA_size.3 1.9 +2 -2 src/secure/lib/libcrypto/man/ERR_GET_LIB.3 1.9 +2 -2 src/secure/lib/libcrypto/man/ERR_clear_error.3 1.9 +2 -2 src/secure/lib/libcrypto/man/ERR_error_string.3 1.9 +2 -2 src/secure/lib/libcrypto/man/ERR_get_error.3 1.9 +2 -2 src/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 1.9 +2 -2 src/secure/lib/libcrypto/man/ERR_load_strings.3 1.9 +2 -2 src/secure/lib/libcrypto/man/ERR_print_errors.3 1.9 +2 -2 src/secure/lib/libcrypto/man/ERR_put_error.3 1.9 +2 -2 src/secure/lib/libcrypto/man/ERR_remove_state.3 1.3 +2 -2 src/secure/lib/libcrypto/man/ERR_set_mark.3 1.8 +2 -2 src/secure/lib/libcrypto/man/EVP_BytesToKey.3 1.9 +2 -2 src/secure/lib/libcrypto/man/EVP_DigestInit.3 1.9 +2 -2 src/secure/lib/libcrypto/man/EVP_EncryptInit.3 1.9 +2 -2 src/secure/lib/libcrypto/man/EVP_OpenInit.3 1.8 +2 -2 src/secure/lib/libcrypto/man/EVP_PKEY_new.3 1.8 +2 -2 src/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 1.9 +2 -2 src/secure/lib/libcrypto/man/EVP_SealInit.3 1.9 +2 -2 src/secure/lib/libcrypto/man/EVP_SignInit.3 1.9 +2 -2 src/secure/lib/libcrypto/man/EVP_VerifyInit.3 1.8 +2 -2 src/secure/lib/libcrypto/man/OBJ_nid2obj.3 1.3 +2 -2 src/secure/lib/libcrypto/man/OPENSSL_Applink.3 1.9 +2 -2 src/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 1.5 +2 -2 src/secure/lib/libcrypto/man/OPENSSL_config.3 1.3 +2 -2 src/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 1.5 +2 -2 src/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 1.9 +2 -2 src/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 1.8 +2 -2 src/secure/lib/libcrypto/man/PKCS12_create.3 1.8 +2 -2 src/secure/lib/libcrypto/man/PKCS12_parse.3 1.8 +2 -2 src/secure/lib/libcrypto/man/PKCS7_decrypt.3 1.8 +2 -2 src/secure/lib/libcrypto/man/PKCS7_encrypt.3 1.8 +2 -2 src/secure/lib/libcrypto/man/PKCS7_sign.3 1.8 +2 -2 src/secure/lib/libcrypto/man/PKCS7_verify.3 1.9 +2 -2 src/secure/lib/libcrypto/man/RAND_add.3 1.9 +2 -2 src/secure/lib/libcrypto/man/RAND_bytes.3 1.9 +2 -2 src/secure/lib/libcrypto/man/RAND_cleanup.3 1.9 +3 -3 src/secure/lib/libcrypto/man/RAND_egd.3 1.9 +2 -2 src/secure/lib/libcrypto/man/RAND_load_file.3 1.9 +2 -2 src/secure/lib/libcrypto/man/RAND_set_rand_method.3 1.9 +2 -2 src/secure/lib/libcrypto/man/RSA_blinding_on.3 1.9 +2 -2 src/secure/lib/libcrypto/man/RSA_check_key.3 1.9 +2 -2 src/secure/lib/libcrypto/man/RSA_generate_key.3 1.9 +8 -8 src/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 1.9 +2 -2 src/secure/lib/libcrypto/man/RSA_new.3 1.9 +2 -2 src/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 1.9 +2 -2 src/secure/lib/libcrypto/man/RSA_print.3 1.9 +2 -2 src/secure/lib/libcrypto/man/RSA_private_encrypt.3 1.9 +2 -2 src/secure/lib/libcrypto/man/RSA_public_encrypt.3 1.9 +2 -2 src/secure/lib/libcrypto/man/RSA_set_method.3 1.9 +2 -2 src/secure/lib/libcrypto/man/RSA_sign.3 1.9 +2 -2 src/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 1.9 +2 -2 src/secure/lib/libcrypto/man/RSA_size.3 1.8 +2 -2 src/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 1.8 +2 -2 src/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 1.8 +2 -2 src/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 1.8 +2 -2 src/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 1.8 +2 -2 src/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 1.8 +2 -2 src/secure/lib/libcrypto/man/X509_NAME_print_ex.3 1.8 +2 -2 src/secure/lib/libcrypto/man/X509_new.3 1.9 +2 -2 src/secure/lib/libcrypto/man/bio.3 1.9 +2 -2 src/secure/lib/libcrypto/man/blowfish.3 1.9 +2 -2 src/secure/lib/libcrypto/man/bn.3 1.9 +2 -2 src/secure/lib/libcrypto/man/bn_internal.3 1.9 +2 -2 src/secure/lib/libcrypto/man/buffer.3 1.9 +2 -2 src/secure/lib/libcrypto/man/crypto.3 1.8 +2 -2 src/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 1.9 +2 -2 src/secure/lib/libcrypto/man/d2i_DHparams.3 1.8 +2 -2 src/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 1.8 +2 -2 src/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 1.9 +2 -2 src/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 1.8 +2 -2 src/secure/lib/libcrypto/man/d2i_X509.3 1.8 +2 -2 src/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 1.8 +2 -2 src/secure/lib/libcrypto/man/d2i_X509_CRL.3 1.8 +2 -2 src/secure/lib/libcrypto/man/d2i_X509_NAME.3 1.8 +2 -2 src/secure/lib/libcrypto/man/d2i_X509_REQ.3 1.8 +2 -2 src/secure/lib/libcrypto/man/d2i_X509_SIG.3 1.9 +2 -2 src/secure/lib/libcrypto/man/des.3 1.9 +2 -2 src/secure/lib/libcrypto/man/dh.3 1.9 +2 -2 src/secure/lib/libcrypto/man/dsa.3 1.3 +2 -2 src/secure/lib/libcrypto/man/ecdsa.3 1.8 +2 -2 src/secure/lib/libcrypto/man/engine.3 1.9 +2 -2 src/secure/lib/libcrypto/man/err.3 1.9 +2 -2 src/secure/lib/libcrypto/man/evp.3 1.9 +2 -2 src/secure/lib/libcrypto/man/hmac.3 1.9 +2 -2 src/secure/lib/libcrypto/man/lh_stats.3 1.9 +2 -2 src/secure/lib/libcrypto/man/lhash.3 1.9 +13 -13 src/secure/lib/libcrypto/man/md5.3 1.9 +6 -6 src/secure/lib/libcrypto/man/mdc2.3 1.8 +2 -2 src/secure/lib/libcrypto/man/pem.3 1.9 +2 -2 src/secure/lib/libcrypto/man/rand.3 1.9 +2 -2 src/secure/lib/libcrypto/man/rc4.3 1.9 +7 -7 src/secure/lib/libcrypto/man/ripemd.3 1.9 +2 -2 src/secure/lib/libcrypto/man/rsa.3 1.9 +6 -6 src/secure/lib/libcrypto/man/sha.3 1.9 +2 -2 src/secure/lib/libcrypto/man/threads.3 1.8 +2 -2 src/secure/lib/libcrypto/man/ui.3 1.8 +2 -2 src/secure/lib/libcrypto/man/ui_compat.3 1.3 +2 -2 src/secure/lib/libcrypto/man/x509.3 1.4 +1 -1 src/secure/lib/libssl/Makefile.man 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CIPHER_get_name.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_add_session.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_ctrl.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_free.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_new.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_sess_number.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_sessions.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_mode.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_options.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_timeout.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 1.6 +3 -3 src/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_set_verify.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_CTX_use_certificate.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_SESSION_free.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 1.6 +3 -3 src/secure/lib/libssl/man/SSL_SESSION_get_time.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_accept.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_alert_type_string.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_clear.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_connect.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_do_handshake.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_free.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_get_SSL_CTX.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_get_ciphers.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_get_client_CA_list.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_get_current_cipher.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_get_default_timeout.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_get_error.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_get_ex_new_index.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_get_fd.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_get_peer_certificate.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_get_rbio.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_get_session.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_get_verify_result.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_get_version.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_library_init.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_load_client_CA_file.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_new.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_pending.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_read.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_rstate_string.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_session_reused.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_set_bio.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_set_connect_state.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_set_fd.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_set_session.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_set_shutdown.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_set_verify_result.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_shutdown.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_state_string.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_want.3 1.6 +2 -2 src/secure/lib/libssl/man/SSL_write.3 1.6 +2 -2 src/secure/lib/libssl/man/d2i_SSL_SESSION.3 1.6 +2 -2 src/secure/lib/libssl/man/ssl.3 1.5 +0 -0 src/secure/usr.bin/openssl/Makefile.man 1.7 +2 -2 src/secure/usr.bin/openssl/man/CA.pl.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/asn1parse.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/ca.1 1.7 +5 -3 src/secure/usr.bin/openssl/man/ciphers.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/crl.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/crl2pkcs7.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/dgst.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/dhparam.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/dsa.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/dsaparam.1 1.3 +2 -2 src/secure/usr.bin/openssl/man/ec.1 1.3 +2 -2 src/secure/usr.bin/openssl/man/ecparam.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/enc.1 1.3 +2 -2 src/secure/usr.bin/openssl/man/errstr.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/gendsa.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/genrsa.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/nseq.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/ocsp.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/openssl.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/passwd.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/pkcs12.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/pkcs7.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/pkcs8.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/rand.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/req.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/rsa.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/rsautl.1 1.7 +3 -3 src/secure/usr.bin/openssl/man/s_client.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/s_server.1 1.4 +2 -2 src/secure/usr.bin/openssl/man/s_time.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/sess_id.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/smime.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/speed.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/spkac.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/verify.1 1.7 +2 -2 src/secure/usr.bin/openssl/man/version.1 1.7 +7 -7 src/secure/usr.bin/openssl/man/x509.1 1.3 +2 -2 src/secure/usr.bin/openssl/man/x509v3_config.1 From owner-cvs-src@FreeBSD.ORG Thu Mar 15 20:26:27 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0871316A401; Thu, 15 Mar 2007 20:26:27 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id EFCB913C448; Thu, 15 Mar 2007 20:26:26 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FKQQEe053464; Thu, 15 Mar 2007 20:26:26 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FKQQZ2053463; Thu, 15 Mar 2007 20:26:26 GMT (envelope-from simon) Message-Id: <200703152026.l2FKQQZ2053463@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Thu, 15 Mar 2007 20:26:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: OPENSSL Cc: Subject: cvs commit: src/crypto/openssl/crypto/evp - Imported sources X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 20:26:27 -0000 simon 2007-03-15 20:26:26 UTC FreeBSD src repository src/crypto/openssl/crypto/evp - Imported sources Update of /home/ncvs/src/crypto/openssl/crypto/evp In directory repoman.freebsd.org:/tmp/cvs-serv53440 Log Message: Import fix from upstream OpenSSL_0_9_8-stable branch: EVP_CIPHER_CTX_key_length() should return the set key length in the EVP_CIPHER_CTX structure which may not be the same as the underlying cipher key length for variable length ciphers. This fixes problems in OpenSSH using some ciphers, and possibly other applications. See also: http://bugzilla.mindrot.org/show_bug.cgi?id=1291 Status: Vendor Tag: OPENSSL Release Tags: b0_9_8-20070315 U src/crypto/openssl/crypto/evp/evp_lib.c No conflicts created by this import From owner-cvs-src@FreeBSD.ORG Thu Mar 15 20:31:31 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 70C3616A409; Thu, 15 Mar 2007 20:31:31 +0000 (UTC) (envelope-from simon@zaphod.nitro.dk) Received: from mx.nitro.dk (zarniwoop.nitro.dk [83.92.207.38]) by mx1.freebsd.org (Postfix) with ESMTP id 2DC1613C465; Thu, 15 Mar 2007 20:31:30 +0000 (UTC) (envelope-from simon@zaphod.nitro.dk) Received: from zaphod.nitro.dk (unknown [192.168.3.39]) by mx.nitro.dk (Postfix) with ESMTP id D8ED72D7A4B; Thu, 15 Mar 2007 20:31:29 +0000 (UTC) Received: by zaphod.nitro.dk (Postfix, from userid 3000) id 9C7DC11434; Thu, 15 Mar 2007 21:31:29 +0100 (CET) Date: Thu, 15 Mar 2007 21:31:29 +0100 From: "Simon L. Nielsen" To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20070315203128.GA984@zaphod.nitro.dk> References: <200703152003.l2FK3xll048371@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200703152003.l2FK3xll048371@repoman.freebsd.org> User-Agent: Mutt/1.5.11 Cc: Subject: Re: cvs commit: src/crypto/openssl - Imported sources X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 20:31:31 -0000 On 2007.03.15 20:03:58 +0000, Simon L. Nielsen wrote: > simon 2007-03-15 20:03:58 UTC > > FreeBSD src repository > > src/crypto/openssl - Imported sources > Update of /home/ncvs/src/crypto/openssl > In directory repoman.freebsd.org:/tmp/cvs-serv45420 > > Log Message: > Vendor import of OpenSSL 0.9.8e. And for good order since we are in slush I should mention: Approved by: re -- Simon L. Nielsen From owner-cvs-src@FreeBSD.ORG Thu Mar 15 21:06:49 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 12F5D16A403; Thu, 15 Mar 2007 21:06:49 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E269613C455; Thu, 15 Mar 2007 21:06:48 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FL6mJL072251; Thu, 15 Mar 2007 21:06:48 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FL6m3n072250; Thu, 15 Mar 2007 21:06:48 GMT (envelope-from simon) Message-Id: <200703152106.l2FL6m3n072250@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Thu, 15 Mar 2007 21:06:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/crypto/openssl FREEBSD-upgrade X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 21:06:49 -0000 simon 2007-03-15 21:06:48 UTC FreeBSD src repository Modified files: crypto/openssl FREEBSD-upgrade Log: - Bring upgrade produce up-to-date for OpenSSL 0.9.8e. - Add reminder to bump version numer in Makefile.inc. Revision Changes Path 1.2 +4 -3 src/crypto/openssl/FREEBSD-upgrade From owner-cvs-src@FreeBSD.ORG Thu Mar 15 21:19:22 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3980A16A401; Thu, 15 Mar 2007 21:19:22 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 1549F13C480; Thu, 15 Mar 2007 21:19:22 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2FLJLQQ073957; Thu, 15 Mar 2007 21:19:21 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2FLJLE0073956; Thu, 15 Mar 2007 21:19:21 GMT (envelope-from jhb) Message-Id: <200703152119.l2FLJLE0073956@repoman.freebsd.org> From: John Baldwin Date: Thu, 15 Mar 2007 21:19:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_descrip.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 21:19:22 -0000 jhb 2007-03-15 21:19:21 UTC FreeBSD src repository Modified files: sys/kern kern_descrip.c Log: Just use 'fdrop()' instead of 'FILE_LOCK(); fdrop_locked()' in dupfdopen(). While I'm at it, move the second fdrop() out from under the filedesc lock. Revision Changes Path 1.306 +4 -10 src/sys/kern/kern_descrip.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 01:23:36 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BF28016A401; Fri, 16 Mar 2007 01:23:36 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 99E8F13C45E; Fri, 16 Mar 2007 01:23:36 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2G1NahL027994; Fri, 16 Mar 2007 01:23:36 GMT (envelope-from simokawa@repoman.freebsd.org) Received: (from simokawa@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2G1Na5J027993; Fri, 16 Mar 2007 01:23:36 GMT (envelope-from simokawa) Message-Id: <200703160123.l2G1Na5J027993@repoman.freebsd.org> From: Hidetoshi Shimokawa Date: Fri, 16 Mar 2007 01:23:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/firewire sbp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 01:23:36 -0000 simokawa 2007-03-16 01:23:36 UTC FreeBSD src repository Modified files: sys/dev/firewire sbp.c Log: Support MAXPHYS up to 512KB - We need at least two OCBs with indirect pointers allocated in a 4KB page. - SBP_MAXPHYS can increase to 1MB once we separate management OCB/ORB which usually does not need indirect pointers. - We have to increase SBP_DMA_SIZE for MAXPHYS larger than 1MB. MFC after: 3 days Revision Changes Path 1.86 +3 -2 src/sys/dev/firewire/sbp.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 01:44:22 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9349B16A404; Fri, 16 Mar 2007 01:44:22 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 6E0D613C468; Fri, 16 Mar 2007 01:44:22 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2G1iMAU031263; Fri, 16 Mar 2007 01:44:22 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2G1iMtA031262; Fri, 16 Mar 2007 01:44:22 GMT (envelope-from ariff) Message-Id: <200703160144.l2G1iMtA031262@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 16 Mar 2007 01:44:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pci/hda hdac.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 01:44:22 -0000 ariff 2007-03-16 01:44:21 UTC FreeBSD src repository Modified files: sys/dev/sound/pci/hda hdac.c Log: Fix support for ASUS A7T ALC882 laptop (gpio0 quirk). Reported/Tested by: cognet Revision Changes Path 1.29 +3 -0 src/sys/dev/sound/pci/hda/hdac.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 02:29:37 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 50F0916A400; Fri, 16 Mar 2007 02:29:37 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 2BAD513C44C; Fri, 16 Mar 2007 02:29:37 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2G2TbVp039301; Fri, 16 Mar 2007 02:29:37 GMT (envelope-from simokawa@repoman.freebsd.org) Received: (from simokawa@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2G2Tbp6039300; Fri, 16 Mar 2007 02:29:37 GMT (envelope-from simokawa) Message-Id: <200703160229.l2G2Tbp6039300@repoman.freebsd.org> From: Hidetoshi Shimokawa Date: Fri, 16 Mar 2007 02:29:37 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/firewire sbp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 02:29:37 -0000 simokawa 2007-03-16 02:29:37 UTC FreeBSD src repository Modified files: sys/dev/firewire sbp.c Log: Print warning for large DFLTPHYS. Revision Changes Path 1.87 +5 -0 src/sys/dev/firewire/sbp.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 03:13:29 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B767616A400; Fri, 16 Mar 2007 03:13:29 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id AA5F613C44C; Fri, 16 Mar 2007 03:13:29 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2G3DT7H048237; Fri, 16 Mar 2007 03:13:29 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2G3DTHP048236; Fri, 16 Mar 2007 03:13:29 GMT (envelope-from pjd) Message-Id: <200703160313.l2G3DTHP048236@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Fri, 16 Mar 2007 03:13:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libufs type.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 03:13:29 -0000 pjd 2007-03-16 03:13:29 UTC FreeBSD src repository Modified files: lib/libufs type.c Log: The ufs_disk_fillout(3) can take special device name (with or without /dev/ prefix) as an argument and mount point path. At the end it has to find device name file system is stored on, which means when mount point path is given, it tries to look into /etc/fstab and find special device corresponding to the given mount point. This is not perfect, because it doesn't handle the case when file system is mounted by hand and mount point is given as an argument. I found this problem while trying to use snapinfo(8), which passes mount points to the ufs_disk_fillout(3) function, but I had file system mounted manually, so snapinfo(8) was exiting with the error below: ufs_disk_fillout: No such file or directory I modified libufs(3) to handle those arguments (the order is important): 1. special device with /dev/ prefix 2. special device without /dev/ prefix 3. mount point listed in /etc/fstab, directory exists 4. mount point listed in /etc/fstab, directory doesn't exist 5. mount point of a file system mounted by hand Revision Changes Path 1.16 +36 -7 src/lib/libufs/type.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 03:23:33 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 71DAF16A402; Fri, 16 Mar 2007 03:23:33 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 4C60113C448; Fri, 16 Mar 2007 03:23:33 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2G3NX0Q049883; Fri, 16 Mar 2007 03:23:33 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2G3NXlQ049882; Fri, 16 Mar 2007 03:23:33 GMT (envelope-from pjd) Message-Id: <200703160323.l2G3NXlQ049882@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Fri, 16 Mar 2007 03:23:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/snapinfo snapinfo.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 03:23:33 -0000 pjd 2007-03-16 03:23:33 UTC FreeBSD src repository Modified files: usr.sbin/snapinfo snapinfo.c Log: Pass special device to the ufs_disk_fillout() function, instead of mount point path. This way we properly handle the case when file system listed in /etc/fstab was unmounted and another file system was mounted on the same mount point. Revision Changes Path 1.2 +9 -12 src/usr.sbin/snapinfo/snapinfo.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 03:26:22 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E13F016A401; Fri, 16 Mar 2007 03:26:22 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: from mail.garage.freebsd.pl (arm132.internetdsl.tpnet.pl [83.17.198.132]) by mx1.freebsd.org (Postfix) with ESMTP id 4B0E513C45D; Fri, 16 Mar 2007 03:26:22 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id A5B57487FB; Fri, 16 Mar 2007 04:26:19 +0100 (CET) Received: from localhost (154.81.datacomsa.pl [195.34.81.154]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id 50DA645B26; Fri, 16 Mar 2007 04:26:12 +0100 (CET) Date: Fri, 16 Mar 2007 04:26:06 +0100 From: Pawel Jakub Dawidek To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20070316032606.GC3229@garage.freebsd.pl> References: <200703160313.l2G3DTHP048236@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="L6iaP+gRLNZHKoI4" Content-Disposition: inline In-Reply-To: <200703160313.l2G3DTHP048236@repoman.freebsd.org> X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 7.0-CURRENT i386 User-Agent: mutt-ng/devel-r804 (FreeBSD) X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-2.6 required=3.0 tests=BAYES_00 autolearn=ham version=3.0.4 Cc: jmallett@FreeBSD.org Subject: Re: cvs commit: src/lib/libufs type.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 03:26:23 -0000 --L6iaP+gRLNZHKoI4 Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Mar 16, 2007 at 03:13:29AM +0000, Pawel Jakub Dawidek wrote: > pjd 2007-03-16 03:13:29 UTC >=20 > FreeBSD src repository >=20 > Modified files: > lib/libufs type.c=20 > Log: > The ufs_disk_fillout(3) can take special device name (with or without /= dev/ > prefix) as an argument and mount point path. At the end it has to find > device name file system is stored on, which means when mount point path= is > given, it tries to look into /etc/fstab and find special device > corresponding to the given mount point. This is not perfect, because it > doesn't handle the case when file system is mounted by hand and mount p= oint > is given as an argument. > =20 > I found this problem while trying to use snapinfo(8), which passes mount > points to the ufs_disk_fillout(3) function, but I had file system mount= ed > manually, so snapinfo(8) was exiting with the error below: > =20 > ufs_disk_fillout: No such file or directory > =20 > I modified libufs(3) to handle those arguments (the order is important): > =20 > 1. special device with /dev/ prefix > 2. special device without /dev/ prefix > 3. mount point listed in /etc/fstab, directory exists > 4. mount point listed in /etc/fstab, directory doesn't exist > 5. mount point of a file system mounted by hand In my opinion, when mount point is given, it should always just use statfs(2) and don't touch /etc/fstab, but I didn't want to change the current behaviour. Juli, do you have an opinion about this? --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --L6iaP+gRLNZHKoI4 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFF+g5OForvXbEpPzQRAvknAKDwACXWAd0qHyHHeIT7h0lwcpY9wwCeJ+pP 4SOQs/V2pQeLBGBfKbRjkFQ= =WQuu -----END PGP SIGNATURE----- --L6iaP+gRLNZHKoI4-- From owner-cvs-src@FreeBSD.ORG Fri Mar 16 03:50:54 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 781C616A400; Fri, 16 Mar 2007 03:50:54 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 5250A13C45A; Fri, 16 Mar 2007 03:50:54 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2G3osJV053854; Fri, 16 Mar 2007 03:50:54 GMT (envelope-from delphij@repoman.freebsd.org) Received: (from delphij@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2G3osin053852; Fri, 16 Mar 2007 03:50:54 GMT (envelope-from delphij) Message-Id: <200703160350.l2G3osin053852@repoman.freebsd.org> From: Xin LI Date: Fri, 16 Mar 2007 03:50:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/gzip gzip.1 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 03:50:54 -0000 delphij 2007-03-16 03:50:54 UTC FreeBSD src repository Modified files: usr.bin/gzip gzip.1 Log: Mention a limitation that was inherted from RFC1952, making it impossible to obtain correct file size from a file that is larger than 4GB before compression. PR: bin/110329 MFC after: 1 week Revision Changes Path 1.2 +9 -1 src/usr.bin/gzip/gzip.1 From owner-cvs-src@FreeBSD.ORG Fri Mar 16 04:25:03 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4E3F616A405; Fri, 16 Mar 2007 04:25:03 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 2787C13C44B; Fri, 16 Mar 2007 04:25:03 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2G4P3ib061116; Fri, 16 Mar 2007 04:25:03 GMT (envelope-from simokawa@repoman.freebsd.org) Received: (from simokawa@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2G4P3et061115; Fri, 16 Mar 2007 04:25:03 GMT (envelope-from simokawa) Message-Id: <200703160425.l2G4P3et061115@repoman.freebsd.org> From: Hidetoshi Shimokawa Date: Fri, 16 Mar 2007 04:25:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/firewire fwohci.c fwohcivar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 04:25:03 -0000 simokawa 2007-03-16 04:25:03 UTC FreeBSD src repository Modified files: sys/dev/firewire fwohci.c fwohcivar.h Log: Detect cycle lost. Revision Changes Path 1.83 +18 -0 src/sys/dev/firewire/fwohci.c 1.15 +1 -0 src/sys/dev/firewire/fwohcivar.h From owner-cvs-src@FreeBSD.ORG Fri Mar 16 04:26:59 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3644A16A403; Fri, 16 Mar 2007 04:26:59 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 1048213C45D; Fri, 16 Mar 2007 04:26:59 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2G4Qw3W061257; Fri, 16 Mar 2007 04:26:58 GMT (envelope-from simokawa@repoman.freebsd.org) Received: (from simokawa@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2G4Qw11061256; Fri, 16 Mar 2007 04:26:58 GMT (envelope-from simokawa) Message-Id: <200703160426.l2G4Qw11061256@repoman.freebsd.org> From: Hidetoshi Shimokawa Date: Fri, 16 Mar 2007 04:26:58 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/firewire fwohci.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 04:26:59 -0000 simokawa 2007-03-16 04:26:58 UTC FreeBSD src repository Modified files: sys/dev/firewire fwohci.c Log: Less verbose debug messages. Revision Changes Path 1.84 +3 -3 src/sys/dev/firewire/fwohci.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 05:11:44 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1D57516A400; Fri, 16 Mar 2007 05:11:44 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 0D44D13C455; Fri, 16 Mar 2007 05:11:44 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2G5BhOn078087; Fri, 16 Mar 2007 05:11:43 GMT (envelope-from simokawa@repoman.freebsd.org) Received: (from simokawa@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2G5BhR1078084; Fri, 16 Mar 2007 05:11:43 GMT (envelope-from simokawa) Message-Id: <200703160511.l2G5BhR1078084@repoman.freebsd.org> From: Hidetoshi Shimokawa Date: Fri, 16 Mar 2007 05:11:43 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/firewire firewire.c firewirereg.h fwmem.c fwohci.c if_fwe.c if_fwip.c sbp.c sbp_targ.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 05:11:44 -0000 simokawa 2007-03-16 05:11:43 UTC FreeBSD src repository Modified files: sys/dev/firewire firewire.c firewirereg.h fwmem.c fwohci.c if_fwe.c if_fwip.c sbp.c sbp_targ.c Log: * Remove xfer->retry_req. It is unnecessary because retry is done by OHCI. Further retry should be done by applications. Revision Changes Path 1.82 +2 -30 src/sys/dev/firewire/firewire.c 1.39 +0 -3 src/sys/dev/firewire/firewirereg.h 1.32 +0 -1 src/sys/dev/firewire/fwmem.c 1.85 +2 -6 src/sys/dev/firewire/fwohci.c 1.42 +0 -1 src/sys/dev/firewire/if_fwe.c 1.13 +0 -1 src/sys/dev/firewire/if_fwip.c 1.88 +0 -2 src/sys/dev/firewire/sbp.c 1.9 +0 -1 src/sys/dev/firewire/sbp_targ.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 05:17:24 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 49EC916A404; Fri, 16 Mar 2007 05:17:24 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 2204913C465; Fri, 16 Mar 2007 05:17:24 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2G5HOuY078938; Fri, 16 Mar 2007 05:17:24 GMT (envelope-from simokawa@repoman.freebsd.org) Received: (from simokawa@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2G5HNQ3078937; Fri, 16 Mar 2007 05:17:23 GMT (envelope-from simokawa) Message-Id: <200703160517.l2G5HNQ3078937@repoman.freebsd.org> From: Hidetoshi Shimokawa Date: Fri, 16 Mar 2007 05:17:23 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/firewire firewire.c firewirereg.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 05:17:24 -0000 simokawa 2007-03-16 05:17:23 UTC FreeBSD src repository Modified files: sys/dev/firewire firewire.c firewirereg.h Log: Remove retry_count. Revision Changes Path 1.83 +0 -1 src/sys/dev/firewire/firewire.c 1.40 +0 -2 src/sys/dev/firewire/firewirereg.h From owner-cvs-src@FreeBSD.ORG Fri Mar 16 05:35:50 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9B4A916A405 for ; Fri, 16 Mar 2007 05:35:50 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.225]) by mx1.freebsd.org (Postfix) with ESMTP id 4A93D13C45D for ; Fri, 16 Mar 2007 05:35:50 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: by wx-out-0506.google.com with SMTP id s18so443852wxc for ; Thu, 15 Mar 2007 22:35:49 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=Oi5NV2/SoSn+JTZ21lR+IzAD/x3CI4e9IQkagHSEiLdmszIgaJVlKbVJn4pv7hRbPTSaBud0aavwBa1D2JQo+qELHteBM+LWUeS5c0Tq5ZY8QniUbcxWBbsNaNHX+nWYhDz/6CT4Auuvau2aq7+0qEYfno7QSB+lp8yfjWzGNG4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=s/ztpDiFCohmxJGXOWpPBtSqNbBdQwIex36xaDR9iopu1VYPpIUv0zcbbrCASna6xCvk3gv9URfeyQ7aUF7FXkH+8rdA4Tq3Uqrl6zB6UPuv5PQeSTOz21wkPZ+Ii8YLZXwNDy8BjtGDNSDMvSMa1eLaLQZE8yezdWKIY7VGp/k= Received: by 10.90.101.19 with SMTP id y19mr1332677agb.1174023349577; Thu, 15 Mar 2007 22:35:49 -0700 (PDT) Received: by 10.90.25.1 with HTTP; Thu, 15 Mar 2007 22:35:49 -0700 (PDT) Message-ID: Date: Thu, 15 Mar 2007 22:35:49 -0700 From: "Kip Macy" To: roam@ringlet.net, src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: Subject: Re: cvs commit: src/share/man/man4 Makefile src/sys/dev/cxgb cxgb_adapter.h cxgb_config.h cxgb_ioctl.h cxgb_lro.c cxgb_main.c cxgb_osdep.h cxgb_sge.c t3fw-3.2.bin.gz.uu src/sys/dev/cxgb/common cxgb_ael1002.c cxgb_common.h cxgb_firmware_exports.h cxgb X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 05:35:50 -0000 I'm not saying it isn't a problem - but I can't reproduce it on my system. I see all sorts of inlining complaints from other modules but not cxgb. Are you sure you don't have a modified make.conf? -Kip On 3/15/07, Peter Pentchev wrote: > On Thu, 15 Mar 2007 at 03:06:32 +0000 (UTC), Kip Macy wrote: > > > > kmacy 2007-03-15 03:06:32 UTC > > > > FreeBSD src repository > > > > Modified files: (Branch: RELENG_6) > > share/man/man4 Makefile > > Added files: (Branch: RELENG_6) > > sys/dev/cxgb cxgb_adapter.h cxgb_config.h cxgb_ioctl.h > > cxgb_lro.c cxgb_main.c cxgb_osdep.h > > cxgb_sge.c t3fw-3.2.bin.gz.uu > > sys/dev/cxgb/common cxgb_ael1002.c cxgb_common.h > > cxgb_firmware_exports.h cxgb_mc5.c > > cxgb_mv88e1xxx.c cxgb_regs.h > > cxgb_sge_defs.h cxgb_t3_cpl.h > > cxgb_t3_hw.c cxgb_tcb.h cxgb_version.h > > cxgb_vsc8211.c cxgb_xgmac.c > > sys/modules/cxgb Makefile > > Log: > > MFC Chelsio T3 10 Gigabit Ethernet support > > > > Don't hook into build just > > Is it possible that the GCC version in 6.x-STABLE is different from > that in -CURRENT? On my laptop (i386, yesterday's -STABLE) LINT failed > to build with the following: > > /fs/6/usr.src/sys/dev/cxgb/cxgb_sge.c: In function `sge_timer_reclaim': > /fs/6/usr.src/sys/dev/cxgb/cxgb_sge.c:172: warning: inlining failed in call to 'refill_rspq': function body not available > /fs/6/usr.src/sys/dev/cxgb/cxgb_sge.c:699: warning: called from here > > It seems it simply needed refill_rspq() to be moved up, so that > the compiler could actually see the function body before first use; > or is this a bug in GCC? > > Anyway, here's a simple patch that fixed the LINT build for me. > > G'luck, > Peter > > Index: src/sys/dev/cxgb/cxgb_sge.c > =================================================================== > RCS file: /home/ncvs/src/sys/dev/cxgb/cxgb_sge.c,v > retrieving revision 1.2.2.1 > diff -u -r1.2.2.1 cxgb_sge.c > --- src/sys/dev/cxgb/cxgb_sge.c 15 Mar 2007 03:06:31 -0000 1.2.2.1 > +++ src/sys/dev/cxgb/cxgb_sge.c 15 Mar 2007 10:16:46 -0000 > @@ -640,6 +640,24 @@ > } > > > +/** > + * refill_rspq - replenish an SGE response queue > + * @adapter: the adapter > + * @q: the response queue to replenish > + * @credits: how many new responses to make available > + * > + * Replenishes a response queue by making the supplied number of responses > + * available to HW. > + */ > +static __inline void > +refill_rspq(adapter_t *sc, const struct sge_rspq *q, u_int credits) > +{ > + > + /* mbufs are allocated on demand when a rspq entry is processed. */ > + t3_write_reg(sc, A_SG_RSPQ_CREDIT_RETURN, > + V_RSPQ(q->cntxt_id) | V_CREDITS(credits)); > +} > + > static void > sge_timer_reclaim(void *arg, int ncount) > { > @@ -1562,23 +1580,6 @@ > } > > > -/** > - * refill_rspq - replenish an SGE response queue > - * @adapter: the adapter > - * @q: the response queue to replenish > - * @credits: how many new responses to make available > - * > - * Replenishes a response queue by making the supplied number of responses > - * available to HW. > - */ > -static __inline void > -refill_rspq(adapter_t *sc, const struct sge_rspq *q, u_int credits) > -{ > - > - /* mbufs are allocated on demand when a rspq entry is processed. */ > - t3_write_reg(sc, A_SG_RSPQ_CREDIT_RETURN, > - V_RSPQ(q->cntxt_id) | V_CREDITS(credits)); > -} > > /** > * free_tx_desc - reclaims Tx descriptors and their buffers > > -- > Peter Pentchev roam@ringlet.net roam@cnsys.bg roam@FreeBSD.org > PGP key: http://people.FreeBSD.org/~roam/roam.key.asc > Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 > I am the meaning of this sentence. > > From owner-cvs-src@FreeBSD.ORG Fri Mar 16 05:39:34 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2685316A400; Fri, 16 Mar 2007 05:39:34 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 15A1A13C46C; Fri, 16 Mar 2007 05:39:34 +0000 (UTC) (envelope-from simokawa@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2G5dXfB082577; Fri, 16 Mar 2007 05:39:33 GMT (envelope-from simokawa@repoman.freebsd.org) Received: (from simokawa@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2G5dXmU082576; Fri, 16 Mar 2007 05:39:33 GMT (envelope-from simokawa) Message-Id: <200703160539.l2G5dXmU082576@repoman.freebsd.org> From: Hidetoshi Shimokawa Date: Fri, 16 Mar 2007 05:39:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/firewire firewire.c firewirereg.h fwdev.c fwmem.c if_fwe.c if_fwip.c sbp.c sbp_targ.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 05:39:34 -0000 simokawa 2007-03-16 05:39:33 UTC FreeBSD src repository Modified files: sys/dev/firewire firewire.c firewirereg.h fwdev.c fwmem.c if_fwe.c if_fwip.c sbp.c sbp_targ.c Log: Replace xfer->act.hand with xfer->hand. Revision Changes Path 1.84 +16 -16 src/sys/dev/firewire/firewire.c 1.41 +1 -3 src/sys/dev/firewire/firewirereg.h 1.49 +1 -1 src/sys/dev/firewire/fwdev.c 1.33 +1 -1 src/sys/dev/firewire/fwmem.c 1.43 +1 -1 src/sys/dev/firewire/if_fwe.c 1.14 +2 -2 src/sys/dev/firewire/if_fwip.c 1.89 +9 -9 src/sys/dev/firewire/sbp.c 1.10 +3 -3 src/sys/dev/firewire/sbp_targ.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 10:39:19 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 024F716A46E for ; Fri, 16 Mar 2007 10:39:19 +0000 (UTC) (envelope-from roam@ringlet.net) Received: from straylight.ringlet.net (nat100.cnsys.bg [85.95.80.100]) by mx1.freebsd.org (Postfix) with SMTP id 3E60113C4AE for ; Fri, 16 Mar 2007 10:39:18 +0000 (UTC) (envelope-from roam@ringlet.net) Received: (qmail 58396 invoked by uid 1000); 16 Mar 2007 10:17:12 -0000 Date: Fri, 16 Mar 2007 12:17:12 +0200 From: Peter Pentchev To: Kip Macy Message-ID: <20070316101712.GA1243@straylight.m.ringlet.net> Mail-Followup-To: Kip Macy , src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="zYM0uCDKw75PZbzx" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.14 (2007-02-12) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/share/man/man4 Makefile src/sys/dev/cxgb cxgb_adapter.h cxgb_config.h cxgb_ioctl.h cxgb_lro.c cxgb_main.c cxgb_osdep.h cxgb_sge.c t3fw-3.2.bin.gz.uu src/sys/dev/cxgb/common cxgb_ael1002.c cxgb_common.h cxgb_firmware_exports.h cxgb X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 10:39:19 -0000 --zYM0uCDKw75PZbzx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Mar 15, 2007 at 10:35:49PM -0700, Kip Macy wrote: >=20 >=20 > On 3/15/07, Peter Pentchev wrote: > >On Thu, 15 Mar 2007 at 03:06:32 +0000 (UTC), Kip Macy wrote: > >> > >> kmacy 2007-03-15 03:06:32 UTC > >> > >> FreeBSD src repository > >> > >> Modified files: (Branch: RELENG_6) > >> share/man/man4 Makefile > >> Added files: (Branch: RELENG_6) > >> sys/dev/cxgb cxgb_adapter.h cxgb_config.h cxgb_ioctl.h > >> cxgb_lro.c cxgb_main.c cxgb_osdep.h > >> cxgb_sge.c t3fw-3.2.bin.gz.uu > >> sys/dev/cxgb/common cxgb_ael1002.c cxgb_common.h > >> cxgb_firmware_exports.h cxgb_mc5.c > >> cxgb_mv88e1xxx.c cxgb_regs.h > >> cxgb_sge_defs.h cxgb_t3_cpl.h > >> cxgb_t3_hw.c cxgb_tcb.h cxgb_version.h > >> cxgb_vsc8211.c cxgb_xgmac.c > >> sys/modules/cxgb Makefile > >> Log: > >> MFC Chelsio T3 10 Gigabit Ethernet support > >> > >> Don't hook into build just > > > >Is it possible that the GCC version in 6.x-STABLE is different from > >that in -CURRENT? On my laptop (i386, yesterday's -STABLE) LINT failed > >to build with the following: > > > >/fs/6/usr.src/sys/dev/cxgb/cxgb_sge.c: In function `sge_timer_reclaim': > >/fs/6/usr.src/sys/dev/cxgb/cxgb_sge.c:172: warning: inlining failed in= =20 > >call to 'refill_rspq': function body not available > >/fs/6/usr.src/sys/dev/cxgb/cxgb_sge.c:699: warning: called from here > > > >It seems it simply needed refill_rspq() to be moved up, so that > >the compiler could actually see the function body before first use; > >or is this a bug in GCC? > > > >Anyway, here's a simple patch that fixed the LINT build for me. >=20 > I'm not saying it isn't a problem - but I can't reproduce it on my > system. I see all sorts of inlining complaints from other modules but > not cxgb. Are you sure you don't have a modified make.conf? Actually, yes, I was using a slightly modified make.conf. After playing around for a while it turned out that the "problem" was a CONFIGARGS?=3D-g line, which changed the gcc invocation to -O instead of the default -O2. Again, after playing around with the gcc options a bit, it turns out that -O2 includes -funit-at-a-time, making gcc parse the whole cxgb_sge.c before the compilation, so that it can see the refill_rspq() function body and it can inline it properly. So... I'm not sure what the proper solution ought to be - either figure out a way to add -funit-at-a-time to CFLAGS (which might not work all that well with non-gcc compilers, I guess), or move the function body up as per my original suggestion. G'luck, Peter --=20 Peter Pentchev roam@ringlet.net roam@cnsys.bg roam@FreeBSD.org PGP key: http://people.FreeBSD.org/~roam/roam.key.asc Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 I had to translate this sentence into English because I could not read the = original Sanskrit. --zYM0uCDKw75PZbzx Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFF+m6o7Ri2jRYZRVMRAnQkAJ4qXwk/hxfi057Y2BAj2neXbW5p4wCcC/0o d44M+YM5+w12H2uzNxe8amM= =OHs6 -----END PGP SIGNATURE----- --zYM0uCDKw75PZbzx-- From owner-cvs-src@FreeBSD.ORG Fri Mar 16 11:16:13 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 911DF16A403; Fri, 16 Mar 2007 11:16:13 +0000 (UTC) (envelope-from ceri@submonkey.net) Received: from shrike.submonkey.net (cpc3-cdif2-0-0-cust64.cdif.cable.ntl.com [81.106.128.65]) by mx1.freebsd.org (Postfix) with ESMTP id 3D5F213C455; Fri, 16 Mar 2007 11:16:13 +0000 (UTC) (envelope-from ceri@submonkey.net) Received: from ceri by shrike.submonkey.net with local (Exim 4.66 (FreeBSD)) (envelope-from ) id 1HSAPs-000Asv-Bu; Fri, 16 Mar 2007 11:16:12 +0000 Date: Fri, 16 Mar 2007 11:16:12 +0000 From: Ceri Davies To: Pawel Jakub Dawidek Message-ID: <20070316111612.GZ53780@submonkey.net> References: <200703160313.l2G3DTHP048236@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="UvwuEPigQXXfOf7G" Content-Disposition: inline In-Reply-To: <200703160313.l2G3DTHP048236@repoman.freebsd.org> X-PGP: finger ceri@FreeBSD.org User-Agent: Mutt/1.5.13 (2006-08-11) Sender: Ceri Davies Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libufs type.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 11:16:13 -0000 --UvwuEPigQXXfOf7G Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Mar 16, 2007 at 03:13:29AM +0000, Pawel Jakub Dawidek wrote: > pjd 2007-03-16 03:13:29 UTC >=20 > FreeBSD src repository >=20 > Modified files: > lib/libufs type.c=20 > Log: > The ufs_disk_fillout(3) can take special device name (with or without /= dev/ > prefix) as an argument and mount point path. At the end it has to find > device name file system is stored on, which means when mount point path= is > given, it tries to look into /etc/fstab and find special device > corresponding to the given mount point. This is not perfect, because it > doesn't handle the case when file system is mounted by hand and mount p= oint > is given as an argument. > =20 > I found this problem while trying to use snapinfo(8), which passes mount > points to the ufs_disk_fillout(3) function, but I had file system mount= ed > manually, so snapinfo(8) was exiting with the error below: > =20 > ufs_disk_fillout: No such file or directory > =20 > I modified libufs(3) to handle those arguments (the order is important): > =20 > 1. special device with /dev/ prefix > 2. special device without /dev/ prefix > 3. mount point listed in /etc/fstab, directory exists > 4. mount point listed in /etc/fstab, directory doesn't exist > 5. mount point of a file system mounted by hand Is there any chance that this, or the related snapinfo commit, fixes PR 94635? Ceri --=20 That must be wonderful! I don't understand it at all. -- Moliere --UvwuEPigQXXfOf7G Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFF+nx8ocfcwTS3JF8RAvxwAJ9aASVui65UIpKrg0L9Rp/eVzlkKwCgim6Q eW5zcRL2Yk2R/DNQumNpxzw= =ZRw4 -----END PGP SIGNATURE----- --UvwuEPigQXXfOf7G-- From owner-cvs-src@FreeBSD.ORG Fri Mar 16 11:20:22 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 24E6716A404; Fri, 16 Mar 2007 11:20:22 +0000 (UTC) (envelope-from bde@zeta.org.au) Received: from mailout1.pacific.net.au (mailout1-3.pacific.net.au [61.8.2.210]) by mx1.freebsd.org (Postfix) with ESMTP id B691313C45A; Fri, 16 Mar 2007 11:20:21 +0000 (UTC) (envelope-from bde@zeta.org.au) Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.2.163]) by mailout1.pacific.net.au (Postfix) with ESMTP id 470505DFE16; Fri, 16 Mar 2007 22:20:02 +1100 (EST) Received: from besplex.bde.org (katana.zip.com.au [61.8.7.246]) by mailproxy2.pacific.net.au (Postfix) with ESMTP id D387C2740C; Fri, 16 Mar 2007 22:20:00 +1100 (EST) Date: Fri, 16 Mar 2007 22:19:59 +1100 (EST) From: Bruce Evans X-X-Sender: bde@besplex.bde.org To: Pawel Jakub Dawidek In-Reply-To: <20070316032606.GC3229@garage.freebsd.pl> Message-ID: <20070316221953.I34698@besplex.bde.org> References: <200703160313.l2G3DTHP048236@repoman.freebsd.org> <20070316032606.GC3229@garage.freebsd.pl> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: jmallett@FreeBSD.org, cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libufs type.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 11:20:22 -0000 On Fri, 16 Mar 2007, Pawel Jakub Dawidek wrote: > On Fri, Mar 16, 2007 at 03:13:29AM +0000, Pawel Jakub Dawidek wrote: >> pjd 2007-03-16 03:13:29 UTC >> >> FreeBSD src repository >> >> Modified files: >> lib/libufs type.c >> Log: >> The ufs_disk_fillout(3) can take special device name (with or without /dev/ >> prefix) as an argument and mount point path. At the end it has to find >> device name file system is stored on, which means when mount point path is >> given, it tries to look into /etc/fstab and find special device >> corresponding to the given mount point. This is not perfect, because it >> doesn't handle the case when file system is mounted by hand and mount point >> is given as an argument. >> >> I found this problem while trying to use snapinfo(8), which passes mount >> ... > > In my opinion, when mount point is given, it should always just use > statfs(2) and don't touch /etc/fstab, but I didn't want to change the > current behaviour. Juli, do you have an opinion about this? It has to look in fstab to handle the case where the file system is not mounted. Perhaps where it looks should be controlled by its caller. Utilities like fsck_ffs and tunefs start with a special file name and only care if the file system is mounted. Then this interfaces is not very relevant, and looking in fstab makes it less relevant. fsck_ffs doesn't use ufs_disk_fillout. It searches all mount points to determine if the special file is mounted. tunefs uses ufs_disk_fillout() to help get this wrong, probably in much the same way as snapinfo() (e.g., the cases where the file system is mounted at a point not in fstab or at a point different from in fstab can't work without a search for the mountpoint). Your change doesn't add searching for the mountpoint (starting from a special file name), so it doesn't help tunefs. ufs_disk_fillout() remains almost irrelevant to tunefs. (tunefs is using it for its side effect of mapping from the special file name (if tunefs's arg is a special file name and not a mountpoint name to begin with) to a mountpoint name. Then mountedness can easily be determined by statfs() and/or stat() on the mountpoint name followed by strcmp() of names and/or comparison of device numbers, provided the mountpoint name is correct if the special file is mounted. The actual ufs disk info is not used.) Bruce From owner-cvs-src@FreeBSD.ORG Fri Mar 16 11:52:10 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D258916A400; Fri, 16 Mar 2007 11:52:10 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: from mail.garage.freebsd.pl (arm132.internetdsl.tpnet.pl [83.17.198.132]) by mx1.freebsd.org (Postfix) with ESMTP id 5D90313C45E; Fri, 16 Mar 2007 11:52:10 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id 8EEF8456B1; Fri, 16 Mar 2007 12:52:08 +0100 (CET) Received: from localhost (pjd.wheel.pl [10.0.1.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id 3B7924569A; Fri, 16 Mar 2007 12:52:00 +0100 (CET) Date: Fri, 16 Mar 2007 12:51:57 +0100 From: Pawel Jakub Dawidek To: Ceri Davies Message-ID: <20070316115157.GA6440@garage.freebsd.pl> References: <200703160313.l2G3DTHP048236@repoman.freebsd.org> <20070316111612.GZ53780@submonkey.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="0F1p//8PRICkK4MW" Content-Disposition: inline In-Reply-To: <20070316111612.GZ53780@submonkey.net> X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 7.0-CURRENT i386 User-Agent: mutt-ng/devel-r804 (FreeBSD) X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-5.9 required=3.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.0.4 Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libufs type.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 11:52:10 -0000 --0F1p//8PRICkK4MW Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Mar 16, 2007 at 11:16:12AM +0000, Ceri Davies wrote: > On Fri, Mar 16, 2007 at 03:13:29AM +0000, Pawel Jakub Dawidek wrote: > > pjd 2007-03-16 03:13:29 UTC > >=20 > > FreeBSD src repository > >=20 > > Modified files: > > lib/libufs type.c=20 > > Log: > > The ufs_disk_fillout(3) can take special device name (with or without= /dev/ > > prefix) as an argument and mount point path. At the end it has to find > > device name file system is stored on, which means when mount point pa= th is > > given, it tries to look into /etc/fstab and find special device > > corresponding to the given mount point. This is not perfect, because = it > > doesn't handle the case when file system is mounted by hand and mount= point > > is given as an argument. > > =20 > > I found this problem while trying to use snapinfo(8), which passes mo= unt > > points to the ufs_disk_fillout(3) function, but I had file system mou= nted > > manually, so snapinfo(8) was exiting with the error below: > > =20 > > ufs_disk_fillout: No such file or directory > > =20 > > I modified libufs(3) to handle those arguments (the order is importan= t): > > =20 > > 1. special device with /dev/ prefix > > 2. special device without /dev/ prefix > > 3. mount point listed in /etc/fstab, directory exists > > 4. mount point listed in /etc/fstab, directory doesn't exist > > 5. mount point of a file system mounted by hand >=20 > Is there any chance that this, or the related snapinfo commit, fixes > PR 94635? I'm quite sure this should be fixed now, yes. Can we ask submitter to retest? --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --0F1p//8PRICkK4MW Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFF+oTdForvXbEpPzQRAoRhAKC9N2G6FlvGEi0SPxc19AfIggx7RQCfXnRa u7qhrDessFLTC/xzm3npZ3U= =C5yj -----END PGP SIGNATURE----- --0F1p//8PRICkK4MW-- From owner-cvs-src@FreeBSD.ORG Fri Mar 16 12:19:06 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C78C816A400; Fri, 16 Mar 2007 12:19:06 +0000 (UTC) (envelope-from ceri@submonkey.net) Received: from shrike.submonkey.net (cpc3-cdif2-0-0-cust64.cdif.cable.ntl.com [81.106.128.65]) by mx1.freebsd.org (Postfix) with ESMTP id 6D87813C45A; Fri, 16 Mar 2007 12:19:06 +0000 (UTC) (envelope-from ceri@submonkey.net) Received: from ceri by shrike.submonkey.net with local (Exim 4.66 (FreeBSD)) (envelope-from ) id 1HSBOi-000B8X-I0; Fri, 16 Mar 2007 12:19:04 +0000 Date: Fri, 16 Mar 2007 12:19:04 +0000 From: Ceri Davies To: Pawel Jakub Dawidek Message-ID: <20070316121904.GB53780@submonkey.net> References: <200703160313.l2G3DTHP048236@repoman.freebsd.org> <20070316111612.GZ53780@submonkey.net> <20070316115157.GA6440@garage.freebsd.pl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ugMgaRwDDWDxqvmW" Content-Disposition: inline In-Reply-To: <20070316115157.GA6440@garage.freebsd.pl> X-PGP: finger ceri@FreeBSD.org User-Agent: Mutt/1.5.13 (2006-08-11) Sender: Ceri Davies Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libufs type.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 12:19:06 -0000 --ugMgaRwDDWDxqvmW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Mar 16, 2007 at 12:51:57PM +0100, Pawel Jakub Dawidek wrote: > On Fri, Mar 16, 2007 at 11:16:12AM +0000, Ceri Davies wrote: > > On Fri, Mar 16, 2007 at 03:13:29AM +0000, Pawel Jakub Dawidek wrote: > > > pjd 2007-03-16 03:13:29 UTC > > >=20 > > > FreeBSD src repository > > >=20 > > > Modified files: > > > lib/libufs type.c=20 > > > Log: > > > The ufs_disk_fillout(3) can take special device name (with or witho= ut /dev/ > > > prefix) as an argument and mount point path. At the end it has to f= ind > > > device name file system is stored on, which means when mount point = path is > > > given, it tries to look into /etc/fstab and find special device > > > corresponding to the given mount point. This is not perfect, becaus= e it > > > doesn't handle the case when file system is mounted by hand and mou= nt point > > > is given as an argument. > > > =20 > > > I found this problem while trying to use snapinfo(8), which passes = mount > > > points to the ufs_disk_fillout(3) function, but I had file system m= ounted > > > manually, so snapinfo(8) was exiting with the error below: > > > =20 > > > ufs_disk_fillout: No such file or directory > > > =20 > > > I modified libufs(3) to handle those arguments (the order is import= ant): > > > =20 > > > 1. special device with /dev/ prefix > > > 2. special device without /dev/ prefix > > > 3. mount point listed in /etc/fstab, directory exists > > > 4. mount point listed in /etc/fstab, directory doesn't exist > > > 5. mount point of a file system mounted by hand > >=20 > > Is there any chance that this, or the related snapinfo commit, fixes > > PR 94635? >=20 > I'm quite sure this should be fixed now, yes. Can we ask submitter to > retest? Well that's me, so will do :) Thanks, Ceri --=20 That must be wonderful! I don't understand it at all. -- Moliere --ugMgaRwDDWDxqvmW Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQFF+os4ocfcwTS3JF8RAthhAKCIhCZElXxmjHAMxWPr4e9Z5+LoGACdF4SU BCrZxKLpLL7b+5VjJcr67PA= =7yDs -----END PGP SIGNATURE----- --ugMgaRwDDWDxqvmW-- From owner-cvs-src@FreeBSD.ORG Fri Mar 16 12:36:54 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C7FA816A405; Fri, 16 Mar 2007 12:36:54 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id B864713C48A; Fri, 16 Mar 2007 12:36:54 +0000 (UTC) (envelope-from pjd@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GCasTP070708; Fri, 16 Mar 2007 12:36:54 GMT (envelope-from pjd@repoman.freebsd.org) Received: (from pjd@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GCasoJ070707; Fri, 16 Mar 2007 12:36:54 GMT (envelope-from pjd) Message-Id: <200703161236.l2GCasoJ070707@repoman.freebsd.org> From: Pawel Jakub Dawidek Date: Fri, 16 Mar 2007 12:36:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/snapinfo snapinfo.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 12:36:54 -0000 pjd 2007-03-16 12:36:54 UTC FreeBSD src repository Modified files: usr.sbin/snapinfo snapinfo.c Log: Imagine a situation where: # ls -ld /mnt/{foo,bar} drwxr-xr-x 3 root wheel 512 Mar 16 06:56 /mnt/bar lrwxr-xr-x 1 root wheel 3 Mar 16 12:10 /mnt/foo -> bar # grep /mnt/foo /etc/fstab /dev/da1 /mnt/foo ufs rw 0 0 Which means, we give symbolic link as a mount point to mount(8), but mount(8) use realpath(3) before mounting the file systems, so we get: # mount | grep /dev/da1 /dev/da1 on /mnt/bar (ufs, local) Before the commit: # snapinfo /mnt/foo usage: snapinfo [-v] -a snapinfo [-v] mountpoint # snapinfo /mnt/bar /mnt/bar/snap This commit makes snapinfo(8) to first realpath(3) the given mount point and now we have: # snapinfo /mnt/foo /mnt/bar/snap # snapinfo /mnt/bar /mnt/bar/snap Revision Changes Path 1.3 +11 -4 src/usr.sbin/snapinfo/snapinfo.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 12:47:02 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C7DD616A40A for ; Fri, 16 Mar 2007 12:47:02 +0000 (UTC) (envelope-from grafan@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by mx1.freebsd.org (Postfix) with ESMTP id 3B9FB13C480 for ; Fri, 16 Mar 2007 12:47:02 +0000 (UTC) (envelope-from grafan@gmail.com) Received: by nf-out-0910.google.com with SMTP id k27so223344nfc for ; Fri, 16 Mar 2007 05:47:01 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=JWv8JLQ0q0DtURrJTo7BNzL5OsBeEXO6AKYHcBSJcgIVroCd8bYvdvaOP6ocyU/lnId0zMCkZ6+Keyog1J/YqUAcVxyeKqcTp2wnDLJ2eSooaGPmBBm4pHNnYAPVQ0SEwa8yneDrbeMZPw89qD3AhAfUT0BopX79kZTP1L26evk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=R3ct+x30gvKr3QIUSLrZqu0ZCTAP5NV2YbSSLIfzRuO6/m+IQeMrN7MONU5Lso39X9Nm8tv9/u2FJlfI/+VLLf9cpx7CrjMwScqNAzHKsQrxrr4ONNs63iFu/qP5R7VAWpGYFaOdFil3G6RitnToddS0wMFl216azSjQGl2mVqc= Received: by 10.78.203.13 with SMTP id a13mr948519hug.1174049220818; Fri, 16 Mar 2007 05:47:00 -0700 (PDT) Received: by 10.78.202.1 with HTTP; Fri, 16 Mar 2007 05:47:00 -0700 (PDT) Message-ID: <6eb82e0703160547p23dfe24ej79401d4ed7591769@mail.gmail.com> Date: Fri, 16 Mar 2007 20:47:00 +0800 From: "Rong-en Fan" To: "Ariff Abdullah" In-Reply-To: <200703151723.l2FHNdOl014188@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200703151723.l2FHNdOl014188@repoman.freebsd.org> Cc: cvs-src@freebsd.org, Bruno Damour , src-committers@freebsd.org, Alexandre Sunny Kovalenko , cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/dev/sound/pci/hda hdac.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 12:47:02 -0000 On 3/16/07, Ariff Abdullah wrote: > ariff 2007-03-15 17:23:39 UTC > > FreeBSD src repository > > Modified files: > sys/dev/sound/pci/hda hdac.c > Log: > NOOP (for now) for hdac_dma_nocache(). It is a wrong way to enforce > cache coherency, besides of causing train wreck in other places > (especially on amd64, possibly on i386). > > Discussed with: kib@, rafan@ > Tested by: rafan@ Thank you! Now I can really use this laptop. By the way, I guess this may also solve these two problems reported on -current some time ago: Bruno Damour: buildworld with core2 duo fails with page fault while in kernel mode Alexandre Sunny Kovalenko: -CURRENT panics on intensive fs operations Regards, Rong-En Fan > Revision Changes Path > 1.27 +3 -1 src/sys/dev/sound/pci/hda/hdac.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 12:56:21 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1D4E016A4DE; Fri, 16 Mar 2007 12:56:21 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E907D13C4BC; Fri, 16 Mar 2007 12:56:20 +0000 (UTC) (envelope-from brueffer@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GCuKTp082558; Fri, 16 Mar 2007 12:56:20 GMT (envelope-from brueffer@repoman.freebsd.org) Received: (from brueffer@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GCuKx3082557; Fri, 16 Mar 2007 12:56:20 GMT (envelope-from brueffer) Message-Id: <200703161256.l2GCuKx3082557@repoman.freebsd.org> From: Christian Brueffer Date: Fri, 16 Mar 2007 12:56:20 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/sysinstall devices.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 12:56:21 -0000 brueffer 2007-03-16 12:56:20 UTC FreeBSD src repository Modified files: usr.sbin/sysinstall devices.c Log: - Add cxgb(4) entry, remove stale wx(4) entry - (gigabit|fast) ethernet -> (Gigabit|Fast) Ethernet Approved by: rwatson (mentor) MFC after: 3 days Revision Changes Path 1.172 +39 -39 src/usr.sbin/sysinstall/devices.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 13:39:05 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6E7DB16A406; Fri, 16 Mar 2007 13:39:05 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 47A3A13C4B9; Fri, 16 Mar 2007 13:39:05 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GDd5E5092603; Fri, 16 Mar 2007 13:39:05 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GDd5Uj092602; Fri, 16 Mar 2007 13:39:05 GMT (envelope-from rwatson) Message-Id: <200703161339.l2GDd5Uj092602@repoman.freebsd.org> From: Robert Watson Date: Fri, 16 Mar 2007 13:39:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys acl.h extattr.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 13:39:05 -0000 rwatson 2007-03-16 13:39:05 UTC FreeBSD src repository Modified files: sys/sys acl.h extattr.h Log: Minor white space tweaks in comments. Revision Changes Path 1.30 +12 -12 src/sys/sys/acl.h 1.17 +3 -3 src/sys/sys/extattr.h From owner-cvs-src@FreeBSD.ORG Fri Mar 16 13:42:27 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 26AB916A405; Fri, 16 Mar 2007 13:42:27 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id F253513C45E; Fri, 16 Mar 2007 13:42:26 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GDgQoN093800; Fri, 16 Mar 2007 13:42:26 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GDgQSG093798; Fri, 16 Mar 2007 13:42:26 GMT (envelope-from rwatson) Message-Id: <200703161342.l2GDgQSG093798@repoman.freebsd.org> From: Robert Watson Date: Fri, 16 Mar 2007 13:42:26 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet tcp_subr.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 13:42:27 -0000 rwatson 2007-03-16 13:42:26 UTC FreeBSD src repository Modified files: sys/netinet tcp_subr.c Log: Remove unused and #if 0'd net.inet.tcp.tcp_rttdflt sysctl. Revision Changes Path 1.269 +0 -6 src/sys/netinet/tcp_subr.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 13:55:36 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3AA9616A403; Fri, 16 Mar 2007 13:55:36 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 13A0C13C469; Fri, 16 Mar 2007 13:55:36 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GDtZFl001339; Fri, 16 Mar 2007 13:55:35 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GDtZVQ001338; Fri, 16 Mar 2007 13:55:35 GMT (envelope-from ariff) Message-Id: <200703161355.l2GDtZVQ001338@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 16 Mar 2007 13:55:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/sound/pci atiixp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 13:55:36 -0000 ariff 2007-03-16 13:55:35 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/sound/pci atiixp.c Log: MFC: Add AC97 inverted external amplifier quirk for ASUS A6R laptop. PR: kern/110244 Revision Changes Path 1.2.2.6 +1 -0 src/sys/dev/sound/pci/atiixp.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 15:34:10 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C78A316A402; Fri, 16 Mar 2007 15:34:10 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id A1FAC13C44C; Fri, 16 Mar 2007 15:34:10 +0000 (UTC) (envelope-from yar@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GFYATZ025771; Fri, 16 Mar 2007 15:34:10 GMT (envelope-from yar@repoman.freebsd.org) Received: (from yar@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GFYAO6025770; Fri, 16 Mar 2007 15:34:10 GMT (envelope-from yar) Message-Id: <200703161534.l2GFYAO6025770@repoman.freebsd.org> From: Yar Tikhiy Date: Fri, 16 Mar 2007 15:34:10 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/etc rc.subr X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 15:34:11 -0000 yar 2007-03-16 15:34:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc rc.subr Log: MFC rev. 1.71, 1.74: Prepend ${_chroot} to pathnames where appropriate, and do that properly. Revision Changes Path 1.34.2.20 +5 -4 src/etc/rc.subr From owner-cvs-src@FreeBSD.ORG Fri Mar 16 16:07:50 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 88C1616A400; Fri, 16 Mar 2007 16:07:50 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 6321B13C44B; Fri, 16 Mar 2007 16:07:50 +0000 (UTC) (envelope-from bmah@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GG7osn040225; Fri, 16 Mar 2007 16:07:50 GMT (envelope-from bmah@repoman.freebsd.org) Received: (from bmah@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GG7oCg040221; Fri, 16 Mar 2007 16:07:50 GMT (envelope-from bmah) Message-Id: <200703161607.l2GG7oCg040221@repoman.freebsd.org> From: "Bruce A. Mah" Date: Fri, 16 Mar 2007 16:07:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/share/man/man4 cxgb.4 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 16:07:50 -0000 bmah 2007-03-16 16:07:49 UTC FreeBSD src repository Modified files: share/man/man4 cxgb.4 Log: Remove an extra "The". MFC after: 3 days Revision Changes Path 1.7 +1 -1 src/share/man/man4/cxgb.4 From owner-cvs-src@FreeBSD.ORG Fri Mar 16 17:13:13 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 02EB516A404; Fri, 16 Mar 2007 17:13:13 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id CFBFD13C458; Fri, 16 Mar 2007 17:13:12 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GHDCk7064696; Fri, 16 Mar 2007 17:13:12 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GHDCQi064695; Fri, 16 Mar 2007 17:13:12 GMT (envelope-from ariff) Message-Id: <200703161713.l2GHDCQi064695@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 16 Mar 2007 17:13:12 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pcm sndstat.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 17:13:13 -0000 ariff 2007-03-16 17:13:12 UTC FreeBSD src repository Modified files: sys/dev/sound/pcm sndstat.c Log: [stage: 1/9] - Convert sx lock to plain mutex. Since the access of /dev/sndstat is pretty much exclusive and protected by toggling sndstat_isopen, plain mutex is more than enough. - Enable SBUF_AUTOEXTEND to avoid buffer truncation. Revision Changes Path 1.25 +46 -34 src/sys/dev/sound/pcm/sndstat.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 17:13:45 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 17E7016A403; Fri, 16 Mar 2007 17:13:45 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id D96D113C484; Fri, 16 Mar 2007 17:13:44 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GHDibl064742; Fri, 16 Mar 2007 17:13:44 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GHDi9J064741; Fri, 16 Mar 2007 17:13:44 GMT (envelope-from ariff) Message-Id: <200703161713.l2GHDi9J064741@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 16 Mar 2007 17:13:44 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pcm buffer.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 17:13:45 -0000 ariff 2007-03-16 17:13:44 UTC FreeBSD src repository Modified files: sys/dev/sound/pcm buffer.c Log: [stage: 2/9] Use inlined min() rather than MIN() macross. Revision Changes Path 1.32 +2 -2 src/sys/dev/sound/pcm/buffer.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 17:14:19 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id ECD7D16A402; Fri, 16 Mar 2007 17:14:19 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id C5CD513C455; Fri, 16 Mar 2007 17:14:19 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GHEJoe064790; Fri, 16 Mar 2007 17:14:19 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GHEJ5w064789; Fri, 16 Mar 2007 17:14:19 GMT (envelope-from ariff) Message-Id: <200703161714.l2GHEJ5w064789@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 16 Mar 2007 17:14:19 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pcm feeder_volume.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 17:14:20 -0000 ariff 2007-03-16 17:14:19 UTC FreeBSD src repository Modified files: sys/dev/sound/pcm feeder_volume.c Log: [stage: 3.1/9] malloc()less feeder_volume. Informations can be retrieved dynamically by doing table lookup on static data. Increase resolution from 6bit to PCM_FXSHIFT (8bit) for better resolution and finer volume changes. Revision Changes Path 1.4 +67 -106 src/sys/dev/sound/pcm/feeder_volume.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 17:14:41 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CE3F016A400; Fri, 16 Mar 2007 17:14:41 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id A6B3F13C4BC; Fri, 16 Mar 2007 17:14:41 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GHEfrf064823; Fri, 16 Mar 2007 17:14:41 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GHEf46064822; Fri, 16 Mar 2007 17:14:41 GMT (envelope-from ariff) Message-Id: <200703161714.l2GHEf46064822@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 16 Mar 2007 17:14:41 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pcm vchan.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 17:14:42 -0000 ariff 2007-03-16 17:14:41 UTC FreeBSD src repository Modified files: sys/dev/sound/pcm vchan.c Log: [stage: 3.2/9] malloc()less feeder_vchan. Informations can be retrieved dynamically by doing table lookup on static data. Reduce mixing overhead by doing direct copy on first channel. Mixing process will begin starting from second channel onwards. Revision Changes Path 1.29 +76 -91 src/sys/dev/sound/pcm/vchan.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 17:15:40 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0659316A400; Fri, 16 Mar 2007 17:15:40 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 68AFE13C4C7; Fri, 16 Mar 2007 17:15:34 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GHFYFP064943; Fri, 16 Mar 2007 17:15:34 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GHFXm2064942; Fri, 16 Mar 2007 17:15:33 GMT (envelope-from ariff) Message-Id: <200703161715.l2GHFXm2064942@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 16 Mar 2007 17:15:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pcm channel.c feeder.c feeder.h sound.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 17:15:40 -0000 ariff 2007-03-16 17:15:33 UTC FreeBSD src repository Modified files: sys/dev/sound/pcm channel.c feeder.c feeder.h sound.h Log: [stage: 4/9] - Rearrange FEEDER_* constants starting from 0 to 31, so the future additions will be much easier and consistent. - Introduce FEEDER_SWAPLR. Few super broken hardwares (found on several extremely cheap uaudio stick, possibly others) mistakenly wired left and right channels wrongly, screwing output or input. Revision Changes Path 1.114 +1 -1 src/sys/dev/sound/pcm/channel.c 1.40 +53 -24 src/sys/dev/sound/pcm/feeder.c 1.15 +8 -7 src/sys/dev/sound/pcm/feeder.h 1.74 +2 -0 src/sys/dev/sound/pcm/sound.h From owner-cvs-src@FreeBSD.ORG Fri Mar 16 17:16:28 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 57AFE16A4CE; Fri, 16 Mar 2007 17:16:28 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 5800D13C503; Fri, 16 Mar 2007 17:16:25 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GHGOpe065095; Fri, 16 Mar 2007 17:16:24 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GHGOZU065094; Fri, 16 Mar 2007 17:16:24 GMT (envelope-from ariff) Message-Id: <200703161716.l2GHGOZU065094@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 16 Mar 2007 17:16:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pcm channel.c channel_if.m feeder_fmt.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 17:16:28 -0000 ariff 2007-03-16 17:16:24 UTC FreeBSD src repository Modified files: sys/dev/sound/pcm channel.c channel_if.m feeder_fmt.c Log: [stage: 5/9] channel.c/channel_if.m: - Macros cleanups, prefer inlined min() over MIN(). - Rework chn_read()/chn_write() for better dead interrupt detection policy. Reduce scheduling overhead by doing pure 5 seconds sleep before giving up, instead of several cycle of brute micro sleeping. - Avoid calling wakeup_one() for non-sleeping channel (for example, vchan parent channel). - EWOULDBLOCK -> EAGAIN. - Fix possible divide-by-zero panic on chn_sync(). - Re-enforce ^2 blocksize policy, since there are too many broken userland apps that blindly assume it without even trying to do serious calculations. - New channel method - CHANNEL_SETFRAGMENTS(), a refined version of CHANNEL_SETBLOCKSIZE(). It accept _both_ blocksize and blockcount arguments, so the driver internals will have better hints for buffering and timing calculations. - Hook FEEDER_SWAPLR into feederchain building process. feeder_fmt.c: - Unified version of various filters, avoiding duplications. - malloc()less feeder_fmt. Informations can be retrieved dynamically by doing table lookup on static data. For cases such as converting from stereo to mono or reducing bit depth where input data is larger than output, cycle remaining available free space until it has been exhausted and start kicking 8 bytes reservoir space from there to complete the remaining requested count. - Introduce FEEDER_SWAPLR. Few super broken hardwares (found on several extremely cheap uaudio stick, possibly others) mistakenly wired left and right channels wrongly, screwing output or input. Revision Changes Path 1.115 +286 -197 src/sys/dev/sound/pcm/channel.c 1.7 +13 -0 src/sys/dev/sound/pcm/channel_if.m 1.22 +928 -1057 src/sys/dev/sound/pcm/feeder_fmt.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 17:16:58 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 900C516A4EA; Fri, 16 Mar 2007 17:16:58 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 94F3A13C540; Fri, 16 Mar 2007 17:16:56 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GHGuAn065132; Fri, 16 Mar 2007 17:16:56 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GHGueU065131; Fri, 16 Mar 2007 17:16:56 GMT (envelope-from ariff) Message-Id: <200703161716.l2GHGueU065131@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 16 Mar 2007 17:16:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pcm feeder_rate.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 17:16:58 -0000 ariff 2007-03-16 17:16:56 UTC FreeBSD src repository Modified files: sys/dev/sound/pcm feeder_rate.c Log: [stage: 6/9] - Disable stray buffer management, since sample size aligned buffering are pretty much guaranteed through out the entire feeder_* chain processes. - Few style(9) cleanups. Revision Changes Path 1.20 +148 -116 src/sys/dev/sound/pcm/feeder_rate.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 17:17:25 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D512216A46D; Fri, 16 Mar 2007 17:17:25 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id ACC8513C48C; Fri, 16 Mar 2007 17:17:25 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GHHPSm065193; Fri, 16 Mar 2007 17:17:25 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GHHPon065192; Fri, 16 Mar 2007 17:17:25 GMT (envelope-from ariff) Message-Id: <200703161717.l2GHHPon065192@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 16 Mar 2007 17:17:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pcm dsp.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 17:17:26 -0000 ariff 2007-03-16 17:17:25 UTC FreeBSD src repository Modified files: sys/dev/sound/pcm dsp.c Log: [stage: 7/9] EWOULDBLOCK -> EAGAIN. Revision Changes Path 1.102 +1 -1 src/sys/dev/sound/pcm/dsp.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 17:18:17 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C0A4716A404; Fri, 16 Mar 2007 17:18:17 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id B0F8013C455; Fri, 16 Mar 2007 17:18:17 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GHIHZK065303; Fri, 16 Mar 2007 17:18:17 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GHIHqi065302; Fri, 16 Mar 2007 17:18:17 GMT (envelope-from ariff) Message-Id: <200703161718.l2GHIHqi065302@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 16 Mar 2007 17:18:17 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pci atiixp.c es137x.c via8233.c src/sys/dev/sound/pci/hda hdac.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 17:18:17 -0000 ariff 2007-03-16 17:18:17 UTC FreeBSD src repository Modified files: sys/dev/sound/pci atiixp.c es137x.c via8233.c sys/dev/sound/pci/hda hdac.c Log: [stage: 8/9] Implement CHANNEL_SETFRAGMENTS() for snd_atiixp, snd_es137x, snd_hda and snd_via8233. CHANNEL_SETBLOCKSIZE() will basically call CHANNEL_SETFRAGMENTS() internally using conservative blocksize / blockcount hints. Other drivers will be converted later. Revision Changes Path 1.12 +53 -15 src/sys/dev/sound/pci/atiixp.c 1.64 +55 -22 src/sys/dev/sound/pci/es137x.c 1.30 +45 -14 src/sys/dev/sound/pci/hda/hdac.c 1.31 +58 -16 src/sys/dev/sound/pci/via8233.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 17:19:04 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 52F2816A400; Fri, 16 Mar 2007 17:19:04 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 43A6213C4C6; Fri, 16 Mar 2007 17:19:04 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GHJ4mH065378; Fri, 16 Mar 2007 17:19:04 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GHJ4fc065377; Fri, 16 Mar 2007 17:19:04 GMT (envelope-from ariff) Message-Id: <200703161719.l2GHJ4fc065377@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 16 Mar 2007 17:19:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/usb uaudio.c uaudio.h uaudio_pcm.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 17:19:04 -0000 ariff 2007-03-16 17:19:04 UTC FreeBSD src repository Modified files: sys/dev/sound/usb uaudio.c uaudio.h uaudio_pcm.c Log: [stage: 9/9] - SWAPLR quirk for (unknown, luckily it is mine) broken uaudio stick. Fixing by rewiring is impossible without damaging it. Luckily, we can fix it using "other" methods :) . - Add uaudio_get_vendor(), _product() and _release() in uaudio.c (currently used by uaudio_pcm quirk). - Implement CHANNEL_SETFRAGMENTS(). - Drop channel locking in few places where it is about to sleep somewhere. This should help eliminating illegal locking acquisition where the current thread is about to sleep, and also few deadlock cases. Dropping it right here is quite safe since it is already protected by CHN_F_BUSY flag and other threads won't bother to touch it. Solving other illegal locking issues are quite tricky without converting most usbd_do_request() calls to its equivalent _async() calls, which I intend to do it later after getting full test report from other people with different uaudio hardwares. - Fix memory leak issues during detach. This seems common to any drivers (notably emu10kx, csapcm?) with bridge functions. Revision Changes Path 1.26 +86 -6 src/sys/dev/sound/usb/uaudio.c 1.8 +3 -0 src/sys/dev/sound/usb/uaudio.h 1.21 +71 -8 src/sys/dev/sound/usb/uaudio_pcm.c From owner-cvs-src@FreeBSD.ORG Fri Mar 16 17:42:08 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5B55116A406 for ; Fri, 16 Mar 2007 17:42:08 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.228]) by mx1.freebsd.org (Postfix) with ESMTP id E41FE13C45D for ; Fri, 16 Mar 2007 17:42:07 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: by wx-out-0506.google.com with SMTP id s18so601811wxc for ; Fri, 16 Mar 2007 10:42:07 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=WTHkk6YH9nDqur6eEe0Wm5TKBmJqwbkd6Bge/Ca8WnrB8vqkxTaj2oFuzLZBYlGQChCI7mVBNrEX+ArQWa5E2vDT37+St4V4LL2qpzOY7vHQKSYUyjJAYlkK5eOmwefOFU4f3OIXZdqJU9k9Vx0QV+aU7Z9Xx2mfSwNyrWX5t00= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=AtJTS4yiFJ1mDevesXknOPd697yHHl4faSGFMxXDBi1up3+u4njvkpUT60kuiX4/xmjiYcEc7Tht0lEMoHXLZ00rW7jAb4864+UH6pKA1AbqHHyHvx9PF/MgRTdXWbjfBjwFxnBDyRlS2Sh7up1txZGB5YEwhth2/KJKviKM7wI= Received: by 10.90.52.2 with SMTP id z2mr2109692agz.1174066926653; Fri, 16 Mar 2007 10:42:06 -0700 (PDT) Received: by 10.90.25.1 with HTTP; Fri, 16 Mar 2007 10:42:06 -0700 (PDT) Message-ID: Date: Fri, 16 Mar 2007 10:42:06 -0700 From: "Kip Macy" To: "Kip Macy" , src-committers@freebsd.org, cvs-src@freebsd.org, cvs-all@freebsd.org In-Reply-To: <20070316101712.GA1243@straylight.m.ringlet.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20070316101712.GA1243@straylight.m.ringlet.net> Cc: Subject: Re: cvs commit: src/share/man/man4 Makefile src/sys/dev/cxgb cxgb_adapter.h cxgb_config.h cxgb_ioctl.h cxgb_lro.c cxgb_main.c cxgb_osdep.h cxgb_sge.c t3fw-3.2.bin.gz.uu src/sys/dev/cxgb/common cxgb_ael1002.c cxgb_common.h cxgb_firmware_exports.h cxgb X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 17:42:08 -0000 Well - you answered my question "What gcc option(s) trigger this problem?" - the defaults don't. I don't like fixing problems I can't verify. I'll probably check in your change tonight. -Kip On 3/16/07, Peter Pentchev wrote: > On Thu, Mar 15, 2007 at 10:35:49PM -0700, Kip Macy wrote: > > > > > > On 3/15/07, Peter Pentchev wrote: > > >On Thu, 15 Mar 2007 at 03:06:32 +0000 (UTC), Kip Macy wrote: > > >> > > >> kmacy 2007-03-15 03:06:32 UTC > > >> > > >> FreeBSD src repository > > >> > > >> Modified files: (Branch: RELENG_6) > > >> share/man/man4 Makefile > > >> Added files: (Branch: RELENG_6) > > >> sys/dev/cxgb cxgb_adapter.h cxgb_config.h cxgb_ioctl.h > > >> cxgb_lro.c cxgb_main.c cxgb_osdep.h > > >> cxgb_sge.c t3fw-3.2.bin.gz.uu > > >> sys/dev/cxgb/common cxgb_ael1002.c cxgb_common.h > > >> cxgb_firmware_exports.h cxgb_mc5.c > > >> cxgb_mv88e1xxx.c cxgb_regs.h > > >> cxgb_sge_defs.h cxgb_t3_cpl.h > > >> cxgb_t3_hw.c cxgb_tcb.h cxgb_version.h > > >> cxgb_vsc8211.c cxgb_xgmac.c > > >> sys/modules/cxgb Makefile > > >> Log: > > >> MFC Chelsio T3 10 Gigabit Ethernet support > > >> > > >> Don't hook into build just > > > > > >Is it possible that the GCC version in 6.x-STABLE is different from > > >that in -CURRENT? On my laptop (i386, yesterday's -STABLE) LINT failed > > >to build with the following: > > > > > >/fs/6/usr.src/sys/dev/cxgb/cxgb_sge.c: In function `sge_timer_reclaim': > > >/fs/6/usr.src/sys/dev/cxgb/cxgb_sge.c:172: warning: inlining failed in > > >call to 'refill_rspq': function body not available > > >/fs/6/usr.src/sys/dev/cxgb/cxgb_sge.c:699: warning: called from here > > > > > >It seems it simply needed refill_rspq() to be moved up, so that > > >the compiler could actually see the function body before first use; > > >or is this a bug in GCC? > > > > > >Anyway, here's a simple patch that fixed the LINT build for me. > > > > I'm not saying it isn't a problem - but I can't reproduce it on my > > system. I see all sorts of inlining complaints from other modules but > > not cxgb. Are you sure you don't have a modified make.conf? > > Actually, yes, I was using a slightly modified make.conf. After playing > around for a while it turned out that the "problem" was a CONFIGARGS?=-g > line, which changed the gcc invocation to -O instead of the default -O2. > > Again, after playing around with the gcc options a bit, it turns out > that -O2 includes -funit-at-a-time, making gcc parse the whole cxgb_sge.c > before the compilation, so that it can see the refill_rspq() function > body and it can inline it properly. > > So... I'm not sure what the proper solution ought to be - either figure > out a way to add -funit-at-a-time to CFLAGS (which might not work all > that well with non-gcc compilers, I guess), or move the function body up > as per my original suggestion. > > G'luck, > Peter > > -- > Peter Pentchev roam@ringlet.net roam@cnsys.bg roam@FreeBSD.org > PGP key: http://people.FreeBSD.org/~roam/roam.key.asc > Key fingerprint FDBA FD79 C26F 3C51 C95E DF9E ED18 B68D 1619 4553 > I had to translate this sentence into English because I could not read the > original Sanskrit. > From owner-cvs-src@FreeBSD.ORG Fri Mar 16 19:18:51 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 08D7116A406; Fri, 16 Mar 2007 19:18:51 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id D460713C45E; Fri, 16 Mar 2007 19:18:50 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GJIoQa091327; Fri, 16 Mar 2007 19:18:50 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GJIowX091326; Fri, 16 Mar 2007 19:18:50 GMT (envelope-from rwatson) Message-Id: <200703161918.l2GJIowX091326@repoman.freebsd.org> From: Robert Watson Date: Fri, 16 Mar 2007 19:18:50 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/sys extattr.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 19:18:51 -0000 rwatson 2007-03-16 19:18:50 UTC FreeBSD src repository Modified files: sys/sys extattr.h Log: Revert/re-make previous commit in a manner that maintains hyphenation of extended attributes. I'm not sure I like it, but it is grammatically more correct. Requested by: mckusick Revision Changes Path 1.18 +4 -3 src/sys/sys/extattr.h From owner-cvs-src@FreeBSD.ORG Fri Mar 16 21:09:28 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2269416A402; Fri, 16 Mar 2007 21:09:28 +0000 (UTC) (envelope-from alex.kovalenko@verizon.net) Received: from vms042pub.verizon.net (vms042pub.verizon.net [206.46.252.42]) by mx1.freebsd.org (Postfix) with ESMTP id 0147313C48A; Fri, 16 Mar 2007 21:09:28 +0000 (UTC) (envelope-from alex.kovalenko@verizon.net) Received: from [10.0.3.231] ([141.150.95.47]) by vms042.mailsrvcs.net (Sun Java System Messaging Server 6.2-6.01 (built Apr 3 2006)) with ESMTPA id <0JF000LFQLFLRB99@vms042.mailsrvcs.net>; Fri, 16 Mar 2007 16:09:23 -0500 (CDT) Date: Fri, 16 Mar 2007 17:09:16 -0400 From: "Alexandre \"Sunny\" Kovalenko" In-reply-to: <6eb82e0703160547p23dfe24ej79401d4ed7591769@mail.gmail.com> To: Rong-en Fan Message-id: <1174079356.829.18.camel@RabbitsDen> MIME-version: 1.0 X-Mailer: Evolution 2.8.3 FreeBSD GNOME Team Port Content-type: text/plain Content-transfer-encoding: 7bit References: <200703151723.l2FHNdOl014188@repoman.freebsd.org> <6eb82e0703160547p23dfe24ej79401d4ed7591769@mail.gmail.com> Cc: cvs-src@freebsd.org, Bruno Damour , src-committers@freebsd.org, cvs-all@freebsd.org, Ariff Abdullah Subject: Re: cvs commit: src/sys/dev/sound/pci/hda hdac.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 21:09:28 -0000 On Fri, 2007-03-16 at 20:47 +0800, Rong-en Fan wrote: > On 3/16/07, Ariff Abdullah wrote: > > ariff 2007-03-15 17:23:39 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/dev/sound/pci/hda hdac.c > > Log: > > NOOP (for now) for hdac_dma_nocache(). It is a wrong way to enforce > > cache coherency, besides of causing train wreck in other places > > (especially on amd64, possibly on i386). > > > > Discussed with: kib@, rafan@ > > Tested by: rafan@ > > Thank you! Now I can really use this laptop. > > By the way, I guess this may also solve these two problems reported > on -current some time ago: > > Bruno Damour: buildworld with core2 duo fails with page fault while in > kernel mode > > Alexandre Sunny Kovalenko: -CURRENT panics on intensive fs operations Unfortunately (or fortunately, depending on how you look at things) I can no longer panic my system with -CURRENT from March 8th. Instead, I get make to dump core while doing (cd /usr/ports; make clean). This does not change with snd_hda being loaded. I will cvsup and run overnight test just to see if anything changes with this commit. Alexandre "Sunny" Kovalenko. From owner-cvs-src@FreeBSD.ORG Fri Mar 16 21:35:13 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 980F616A400; Fri, 16 Mar 2007 21:35:13 +0000 (UTC) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 7061713C448; Fri, 16 Mar 2007 21:35:13 +0000 (UTC) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GLZDVV026450; Fri, 16 Mar 2007 21:35:13 GMT (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GLZDWK026449; Fri, 16 Mar 2007 21:35:13 GMT (envelope-from maxim) Message-Id: <200703162135.l2GLZDWK026449@repoman.freebsd.org> From: Maxim Konovalov Date: Fri, 16 Mar 2007 21:35:13 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/lib/libc/gmon moncontrol.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 21:35:13 -0000 maxim 2007-03-16 21:35:13 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libc/gmon moncontrol.3 Log: MFC rev. 1.16: fix prototypes. PR: docs/110012 Revision Changes Path 1.15.8.1 +3 -3 src/lib/libc/gmon/moncontrol.3 From owner-cvs-src@FreeBSD.ORG Fri Mar 16 21:46:24 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D412716A401; Fri, 16 Mar 2007 21:46:24 +0000 (UTC) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id AD23113C458; Fri, 16 Mar 2007 21:46:24 +0000 (UTC) (envelope-from maxim@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GLkOMH028094; Fri, 16 Mar 2007 21:46:24 GMT (envelope-from maxim@repoman.freebsd.org) Received: (from maxim@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GLkOs4028093; Fri, 16 Mar 2007 21:46:24 GMT (envelope-from maxim) Message-Id: <200703162146.l2GLkOs4028093@repoman.freebsd.org> From: Maxim Konovalov Date: Fri, 16 Mar 2007 21:46:24 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libc/stdio tmpnam.3 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 21:46:24 -0000 maxim 2007-03-16 21:46:24 UTC FreeBSD src repository Modified files: lib/libc/stdio tmpnam.3 Log: o Add ENVIRONMENT section and mention there that TMPDIR is ignored when issetugid(3) is true. PR: docs/108346 Obtained from: OpenBSD MFC after: 1 week Revision Changes Path 1.20 +14 -1 src/lib/libc/stdio/tmpnam.3 From owner-cvs-src@FreeBSD.ORG Fri Mar 16 22:04:25 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EFA5016A401; Fri, 16 Mar 2007 22:04:25 +0000 (UTC) (envelope-from qingli@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id A7B1913C4BC; Fri, 16 Mar 2007 22:04:25 +0000 (UTC) (envelope-from qingli@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2GM4PMx032336; Fri, 16 Mar 2007 22:04:25 GMT (envelope-from qingli@repoman.freebsd.org) Received: (from qingli@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2GM4PYp032335; Fri, 16 Mar 2007 22:04:25 GMT (envelope-from qingli) Message-Id: <200703162204.l2GM4PYp032335@repoman.freebsd.org> From: Qing Li Date: Fri, 16 Mar 2007 22:04:25 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/netinet tcp_input.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2007 22:04:26 -0000 qingli 2007-03-16 22:04:25 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netinet tcp_input.c Log: MFC: r1.316, accept valid RST packet when delayed ack is in effect. Revision Changes Path 1.281.2.12 +7 -5 src/sys/netinet/tcp_input.c From owner-cvs-src@FreeBSD.ORG Sat Mar 17 02:10:14 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A516A16A402; Sat, 17 Mar 2007 02:10:14 +0000 (UTC) (envelope-from will@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 7F0BC13C457; Sat, 17 Mar 2007 02:10:14 +0000 (UTC) (envelope-from will@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2H2AEjJ092577; Sat, 17 Mar 2007 02:10:14 GMT (envelope-from will@repoman.freebsd.org) Received: (from will@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2H2AENo092576; Sat, 17 Mar 2007 02:10:14 GMT (envelope-from will) Message-Id: <200703170210.l2H2AENo092576@repoman.freebsd.org> From: Will Andrews Date: Sat, 17 Mar 2007 02:10:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/bin/df df.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 17 Mar 2007 02:10:14 -0000 will 2007-03-17 02:10:14 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) bin/df df.c Log: MFC: r1.67: Make error messages regarding -t and -l consistent. Revision Changes Path 1.64.2.2 +4 -1 src/bin/df/df.c From owner-cvs-src@FreeBSD.ORG Sat Mar 17 05:10:22 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D3D7216A400 for ; Sat, 17 Mar 2007 05:10:22 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.226]) by mx1.freebsd.org (Postfix) with ESMTP id 8DA9713C487 for ; Sat, 17 Mar 2007 05:10:22 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: by wr-out-0506.google.com with SMTP id 36so788396wra for ; Fri, 16 Mar 2007 22:10:22 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=boNTeH4DExiy/+UGe5EbrtAHv4ZYuUDdVDLAG7nx8kZY3ymeBBF9jCmIlndVYDI7/3BtGnn4439wo2oMTK0HElM67USHLIecyfQ+EBVN0nSkUxtwqSCw/qgZidx/Zk109Z+ukW7IdO5EhOzJ+ZGWsg3fHLCJc2i3L/6xmDf+QMg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=BATBUKkAmjQe9xeUNLhG3A4ERUks9yaOYjep28SjZmKYkcR96hY/59B6maUvKz3Zgw430ZQWhBaTcyT2zPYFhLq+GBcDXZ/YmN8eJ2D05kz6gChUPETjHDxCx5WB8P/WzS1357ReWos9mPu/ew9itXKJDgj2egenhSCOg+IHQwo= Received: by 10.90.65.11 with SMTP id n11mr2597248aga.1174108221975; Fri, 16 Mar 2007 22:10:21 -0700 (PDT) Received: by 10.90.25.1 with HTTP; Fri, 16 Mar 2007 22:10:21 -0700 (PDT) Message-ID: Date: Fri, 16 Mar 2007 22:10:21 -0700 From: "Kip Macy" To: "Andre Oppermann" In-Reply-To: <200703151559.l2FFxSG7088256@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200703151559.l2FFxSG7088256@repoman.freebsd.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp.h tcp_input.c tcp_output.c tcp_syncache.c tcp_var.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2007 05:10:22 -0000 I get a panic in tcp_syncache when I fire up xemacs over "ssh -Y". -Kip On 3/15/07, Andre Oppermann wrote: > andre 2007-03-15 15:59:28 UTC > > FreeBSD src repository > > Modified files: > sys/netinet tcp.h tcp_input.c tcp_output.c > tcp_syncache.c tcp_var.h > Log: > Consolidate insertion of TCP options into a segment from within tcp_output() > and syncache_respond() into its own generic function tcp_addoptions(). > > tcp_addoptions() is alignment agnostic and does optimal packing in all cases. > > In struct tcpopt rename to_requested_s_scale to just to_wscale. > > Add a comment with quote from RFC1323: "The Window field in a SYN (i.e., > a or ) segment itself is never scaled." > > Reviewed by: silby, mohans, julian > Sponsored by: TCP/IP Optimization Fundraise 2005 > > Revision Changes Path > 1.35 +5 -2 src/sys/netinet/tcp.h > 1.317 +2 -2 src/sys/netinet/tcp_input.c > 1.126 +199 -146 src/sys/netinet/tcp_output.c > 1.105 +43 -75 src/sys/netinet/tcp_syncache.c > 1.140 +14 -8 src/sys/netinet/tcp_var.h > From owner-cvs-src@FreeBSD.ORG Sat Mar 17 05:23:46 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1CA2516A402; Sat, 17 Mar 2007 05:23:46 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id EAE5413C468; Sat, 17 Mar 2007 05:23:45 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2H5NjT1036650; Sat, 17 Mar 2007 05:23:45 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2H5Nje7036647; Sat, 17 Mar 2007 05:23:45 GMT (envelope-from kmacy) Message-Id: <200703170523.l2H5Nje7036647@repoman.freebsd.org> From: Kip Macy Date: Sat, 17 Mar 2007 05:23:45 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/cxgb cxgb_sge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 17 Mar 2007 05:23:46 -0000 kmacy 2007-03-17 05:23:45 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_sge.c Log: move inline function above use so that -O works Revision Changes Path 1.3 +18 -20 src/sys/dev/cxgb/cxgb_sge.c From owner-cvs-src@FreeBSD.ORG Sat Mar 17 05:25:29 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D726216A401; Sat, 17 Mar 2007 05:25:29 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id B14EB13C457; Sat, 17 Mar 2007 05:25:29 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2H5PTSs036939; Sat, 17 Mar 2007 05:25:29 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2H5PT0p036938; Sat, 17 Mar 2007 05:25:29 GMT (envelope-from kmacy) Message-Id: <200703170525.l2H5PT0p036938@repoman.freebsd.org> From: Kip Macy Date: Sat, 17 Mar 2007 05:25:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/cxgb cxgb_sge.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 17 Mar 2007 05:25:29 -0000 kmacy 2007-03-17 05:25:28 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/cxgb cxgb_sge.c Log: move inline function before use so that -O works Revision Changes Path 1.2.2.2 +18 -20 src/sys/dev/cxgb/cxgb_sge.c From owner-cvs-src@FreeBSD.ORG Sat Mar 17 05:30:04 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3444316A400; Sat, 17 Mar 2007 05:30:04 +0000 (UTC) (envelope-from kato@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 0DB0213C448; Sat, 17 Mar 2007 05:30:04 +0000 (UTC) (envelope-from kato@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2H5U3u4037208; Sat, 17 Mar 2007 05:30:03 GMT (envelope-from kato@repoman.freebsd.org) Received: (from kato@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2H5U3YF037207; Sat, 17 Mar 2007 05:30:03 GMT (envelope-from kato) Message-Id: <200703170530.l2H5U3YF037207@repoman.freebsd.org> From: KATO Takenori Date: Sat, 17 Mar 2007 05:30:03 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/boot/pc98/boot0.5 boot.s boot0.5.s disk.s X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2007 05:30:04 -0000 kato 2007-03-17 05:30:03 UTC FreeBSD src repository Modified files: sys/boot/pc98/boot0.5 boot.s boot0.5.s disk.s Log: - Moved the uninitialized variables from the data to the bss section. - Fixed typos in comment. Revision Changes Path 1.3 +2 -2 src/sys/boot/pc98/boot0.5/boot.s 1.3 +13 -10 src/sys/boot/pc98/boot0.5/boot0.5.s 1.5 +7 -5 src/sys/boot/pc98/boot0.5/disk.s From owner-cvs-src@FreeBSD.ORG Sat Mar 17 06:22:53 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0EBCE16A401 for ; Sat, 17 Mar 2007 06:22:53 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.235]) by mx1.freebsd.org (Postfix) with ESMTP id AFF9913C44C for ; Sat, 17 Mar 2007 06:22:52 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: by wx-out-0506.google.com with SMTP id s18so728931wxc for ; Fri, 16 Mar 2007 23:22:52 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=qbqkKSP4g654tkCS2LCF7xvDbhDfk5O40kCA16zu2fjiS+UUYvd2jyzioonYo4D0xfGHHT1yn1Jsjoiy3wgSOI7uF9B4EdAcupInrc+Yq5w2awqS24P/An78TpLGBSPkiGesx14Lh1XELtN8fQ9R2/Q1Y2xmjtN9Hn8MFQkymRc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=baIlk1bX1WzERTucCz9wq8t8aekFRE9F8aCm4GExMs9vzXXEJsMmlK2H5f9IIsNykXmwL1fz7xKQLld9oK6Nir98Vn728zWXyof4C9+C8Tk3aC8Jd0s5fvRAo8VgUVoa5HJxTwIY0unwV/7pKdfjx18ZZqFCA+fvY19jwaqZ3x0= Received: by 10.90.100.2 with SMTP id x2mr2596881agb.1174112572012; Fri, 16 Mar 2007 23:22:52 -0700 (PDT) Received: by 10.90.25.1 with HTTP; Fri, 16 Mar 2007 23:22:51 -0700 (PDT) Message-ID: Date: Fri, 16 Mar 2007 23:22:51 -0700 From: "Kip Macy" To: "Andre Oppermann" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200703151559.l2FFxSG7088256@repoman.freebsd.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp.h tcp_input.c tcp_output.c tcp_syncache.c tcp_var.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2007 06:22:53 -0000 It appears that the problem is on line 1229 - you increment ip->ip_len unconditionally, but if its an inet6 connection *ip is NULL. I'll see if I can't fix. Of course there is another bug her because this isn't an ipv6 connection. On 3/16/07, Kip Macy wrote: > I get a panic in tcp_syncache when I fire up xemacs over "ssh -Y". > > -Kip > > On 3/15/07, Andre Oppermann wrote: > > andre 2007-03-15 15:59:28 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/netinet tcp.h tcp_input.c tcp_output.c > > tcp_syncache.c tcp_var.h > > Log: > > Consolidate insertion of TCP options into a segment from within tcp_output() > > and syncache_respond() into its own generic function tcp_addoptions(). > > > > tcp_addoptions() is alignment agnostic and does optimal packing in all cases. > > > > In struct tcpopt rename to_requested_s_scale to just to_wscale. > > > > Add a comment with quote from RFC1323: "The Window field in a SYN (i.e., > > a or ) segment itself is never scaled." > > > > Reviewed by: silby, mohans, julian > > Sponsored by: TCP/IP Optimization Fundraise 2005 > > > > Revision Changes Path > > 1.35 +5 -2 src/sys/netinet/tcp.h > > 1.317 +2 -2 src/sys/netinet/tcp_input.c > > 1.126 +199 -146 src/sys/netinet/tcp_output.c > > 1.105 +43 -75 src/sys/netinet/tcp_syncache.c > > 1.140 +14 -8 src/sys/netinet/tcp_var.h > > > From owner-cvs-src@FreeBSD.ORG Sat Mar 17 06:40:09 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9C67B16A400; Sat, 17 Mar 2007 06:40:09 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 7649313C44C; Sat, 17 Mar 2007 06:40:09 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2H6e9TU050830; Sat, 17 Mar 2007 06:40:09 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from kmacy@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2H6e9Cm050829; Sat, 17 Mar 2007 06:40:09 GMT (envelope-from kmacy) Message-Id: <200703170640.l2H6e9Cm050829@repoman.freebsd.org> From: Kip Macy Date: Sat, 17 Mar 2007 06:40:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet tcp_syncache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2007 06:40:09 -0000 kmacy 2007-03-17 06:40:09 UTC FreeBSD src repository Modified files: sys/netinet tcp_syncache.c Log: Fix the most obvious of the bugs introduced by recent syncache changes - *ip is not initialized in the case of inet6 connection, but ip->ip_len is being changed anyway Now the question is, why does it think an ipv4 connection is an ipv6 connection? xemacs still doesn't work over X11 forwarding, but the kernel no longer panics. Revision Changes Path 1.106 +3 -0 src/sys/netinet/tcp_syncache.c From owner-cvs-src@FreeBSD.ORG Sat Mar 17 06:51:38 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8F06E16A406 for ; Sat, 17 Mar 2007 06:51:38 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.235]) by mx1.freebsd.org (Postfix) with ESMTP id 4E33613C44C for ; Sat, 17 Mar 2007 06:51:37 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: by wx-out-0506.google.com with SMTP id s18so731432wxc for ; Fri, 16 Mar 2007 23:51:37 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=G3EImW3XgHY/6/q3qbk0V8GzEHsuH3OCnB+G1jVEFyKFVFTAGrk9cznqgPpW7gtMNxXa47Mdi7xB5rWq4G1D+b1K27q8+OSvmq4A5fB+gCxnDzSaYnyJJYkScM+wyr5UAo/jqVKc3hDxjdSsNNa1sE0VR8MRmtCfCGW+vvVO0Pw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=i+5Pl94seOOZ3oer6wrHcVjxBmxuC305KsXjmYE7j0I0r0bjwppqGeCCPyGdqD6TNfO3r3GZyzr7o7Mrnk3TbOXm4J1458SN15flAGKno2DlEqKCqmXZo/fDiPWl/c0kzYe3I1GFZKr7iF9oCA8DnnJKw4LHCt1hdb3OaYyXUE0= Received: by 10.90.34.3 with SMTP id h3mr2613116agh.1174114297263; Fri, 16 Mar 2007 23:51:37 -0700 (PDT) Received: by 10.90.25.1 with HTTP; Fri, 16 Mar 2007 23:51:37 -0700 (PDT) Message-ID: Date: Fri, 16 Mar 2007 23:51:37 -0700 From: "Kip Macy" To: "Andre Oppermann" In-Reply-To: <200703170640.l2H6e9Cm050829@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200703170640.l2H6e9Cm050829@repoman.freebsd.org> Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netinet tcp_syncache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2007 06:51:38 -0000 I didn't realize that FreeBSD uses ipv6 by default, so X11 should be using it. However, connections take a long long time now. Previously it took 1s for an xterm to come up, now it takes 20 - 30. Andre - if you're unable to isolate the problem please back out your recent changes. -Kip On 3/16/07, Kip Macy wrote: > kmacy 2007-03-17 06:40:09 UTC > > FreeBSD src repository > > Modified files: > sys/netinet tcp_syncache.c > Log: > Fix the most obvious of the bugs introduced by recent syncache changes > > - *ip is not initialized in the case of inet6 connection, but ip->ip_len is > being changed anyway > > Now the question is, why does it think an ipv4 connection is an ipv6 connection? > xemacs still doesn't work over X11 forwarding, but the kernel no longer panics. > > Revision Changes Path > 1.106 +3 -0 src/sys/netinet/tcp_syncache.c > From owner-cvs-src@FreeBSD.ORG Sat Mar 17 07:27:52 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8FDA516A404 for ; Sat, 17 Mar 2007 07:27:52 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.224]) by mx1.freebsd.org (Postfix) with ESMTP id E074613C46E for ; Sat, 17 Mar 2007 07:27:51 +0000 (UTC) (envelope-from kip.macy@gmail.com) Received: by wx-out-0506.google.com with SMTP id s18so734784wxc for ; Sat, 17 Mar 2007 00:27:51 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; b=uq024hudv9dVqVdOLLinAl08RhCuB0AQMyJKXtqtLuQj6yfKYBfseMM65hEgQ/aEmUuAcX9qJloWI6FgZt+9O+wYv6yGs5+bclTEqbouL4iBqXlm9rZOtidEZRsCA5MLqw0uoWXYzF+hxTBi/AuTjie/iRwLQRMYjB+zY8rNOyE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; b=gaIlR+ZgTSenNQOSiNBXzN3OTL6+eq8iDkxFxWfoK8BvxCW4jRd7/QZRMGi1vvgfzVLF8UBghQjqYcEeU2FfLF5ylQ0GotWpGnsinp34LjYDu+/9+NjKzQ9t0lr8DePKsd9nCwTFX+JucLhxL+LCOOFXlPzmdpj7es+3LrIjKGE= Received: by 10.90.49.19 with SMTP id w19mr2601908agw.1174116471110; Sat, 17 Mar 2007 00:27:51 -0700 (PDT) Received: by 10.90.25.1 with HTTP; Sat, 17 Mar 2007 00:27:51 -0700 (PDT) Message-ID: Date: Sat, 17 Mar 2007 00:27:51 -0700 From: "Kip Macy" To: "Andre Oppermann" MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: IPv6 breakage in recent changes - Re: cvs commit: src/sys/netinet tcp_syncache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2007 07:27:52 -0000 On 3/16/07, Kip Macy wrote: > I didn't realize that FreeBSD uses ipv6 by default, so X11 should be > using it. However, connections take a long long time now. Previously > it took 1s for an xterm to come up, now it takes 20 - 30. > > Andre - if you're unable to isolate the problem please back out your > recent changes. > > -Kip I've narrowed it down slightly further, ipv4 works just fine. ipv6 connections, at least over loopback (too tired to configure the interfaces now), take 75 seconds to occur. So disabling ipv6 should "fix" the problem. I'll ask gnn how he feels about that :-). -Kip > > > On 3/16/07, Kip Macy wrote: > > kmacy 2007-03-17 06:40:09 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/netinet tcp_syncache.c > > Log: > > Fix the most obvious of the bugs introduced by recent syncache changes > > > > - *ip is not initialized in the case of inet6 connection, but ip->ip_len is > > being changed anyway > > > > Now the question is, why does it think an ipv4 connection is an ipv6 connection? > > xemacs still doesn't work over X11 forwarding, but the kernel no longer panics. > > > > Revision Changes Path > > 1.106 +3 -0 src/sys/netinet/tcp_syncache.c > > > From owner-cvs-src@FreeBSD.ORG Sat Mar 17 11:52:55 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1E7C416A400; Sat, 17 Mar 2007 11:52:55 +0000 (UTC) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id EC35913C455; Sat, 17 Mar 2007 11:52:54 +0000 (UTC) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2HBqsce017136; Sat, 17 Mar 2007 11:52:54 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2HBqslC017135; Sat, 17 Mar 2007 11:52:54 GMT (envelope-from andre) Message-Id: <200703171152.l2HBqslC017135@repoman.freebsd.org> From: Andre Oppermann Date: Sat, 17 Mar 2007 11:52:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet tcp_syncache.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2007 11:52:55 -0000 andre 2007-03-17 11:52:54 UTC FreeBSD src repository Modified files: sys/netinet tcp_syncache.c Log: Unbreak IPv6 after consolidation of TCP options insertion. Submitted by: tegge Revision Changes Path 1.107 +2 -3 src/sys/netinet/tcp_syncache.c From owner-cvs-src@FreeBSD.ORG Sat Mar 17 14:55:38 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B4FDB16A402; Sat, 17 Mar 2007 14:55:38 +0000 (UTC) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 8DD4913C458; Sat, 17 Mar 2007 14:55:38 +0000 (UTC) (envelope-from ume@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2HEtc8b061878; Sat, 17 Mar 2007 14:55:38 GMT (envelope-from ume@repoman.freebsd.org) Received: (from ume@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2HEtchu061876; Sat, 17 Mar 2007 14:55:38 GMT (envelope-from ume) Message-Id: <200703171455.l2HEtchu061876@repoman.freebsd.org> From: Hajimu UMEMOTO Date: Sat, 17 Mar 2007 14:55:38 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: CVSROOT access X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2007 14:55:38 -0000 ume 2007-03-17 14:55:38 UTC FreeBSD src repository Modified files: . access Log: Please welcome JINMEI Tatuya to the ranks of src committers. He was active core member of KAME. And, he is working on BIND9, too. He will maintain an IPv6 stack. He wants to touch BIND9 as well in the future. gnn and I will be his mentor. Approved by: core Revision Changes Path 1.818 +1 -0 CVSROOT/access From owner-cvs-src@FreeBSD.ORG Sat Mar 17 14:59:05 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 05D6016A403; Sat, 17 Mar 2007 14:59:05 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id CCB7D13C48C; Sat, 17 Mar 2007 14:59:04 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2HEx4kw062110; Sat, 17 Mar 2007 14:59:04 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2HEx4wd062109; Sat, 17 Mar 2007 14:59:04 GMT (envelope-from cperciva) Message-Id: <200703171459.l2HEx4wd062109@repoman.freebsd.org> From: Colin Percival Date: Sat, 17 Mar 2007 14:59:04 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/lib/libarchive archive_write_set_compression_none.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2007 14:59:05 -0000 cperciva 2007-03-17 14:59:04 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_set_compression_none.c Log: Don't forget to increment the raw_position (bytes written) counter, even when operating in non-buffered mode. Pointy hat to: cperciva MFC after: 3 days Revision Changes Path 1.13 +1 -0 src/lib/libarchive/archive_write_set_compression_none.c From owner-cvs-src@FreeBSD.ORG Sat Mar 17 16:17:15 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6E12A16A403; Sat, 17 Mar 2007 16:17:15 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 46ABC13C4C9; Sat, 17 Mar 2007 16:17:15 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2HGHFCj077895; Sat, 17 Mar 2007 16:17:15 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2HGHFSR077894; Sat, 17 Mar 2007 16:17:15 GMT (envelope-from cperciva) Message-Id: <200703171617.l2HGHFSR077894@repoman.freebsd.org> From: Colin Percival Date: Sat, 17 Mar 2007 16:17:15 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/tar write.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 17 Mar 2007 16:17:15 -0000 cperciva 2007-03-17 16:17:15 UTC FreeBSD src repository Modified files: usr.bin/tar write.c Log: Fix logic bug; we want to do_chdir if arg doesn't start with / _and_ it doesn't start with @/ either. This unbreaks "tar -c -C /no/such/directory @/path/to/archive". MFC after: 3 days Revision Changes Path 1.58 +1 -1 src/usr.bin/tar/write.c From owner-cvs-src@FreeBSD.ORG Sat Mar 17 16:43:29 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A104916A400; Sat, 17 Mar 2007 16:43:29 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 7A10013C44C; Sat, 17 Mar 2007 16:43:29 +0000 (UTC) (envelope-from simon@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2HGhTFV082728; Sat, 17 Mar 2007 16:43:29 GMT (envelope-from simon@repoman.freebsd.org) Received: (from simon@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2HGhTLS082727; Sat, 17 Mar 2007 16:43:29 GMT (envelope-from simon) Message-Id: <200703171643.l2HGhTLS082727@repoman.freebsd.org> From: "Simon L. Nielsen" Date: Sat, 17 Mar 2007 16:43:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.sbin/sysinstall config.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 17 Mar 2007 16:43:29 -0000 simon 2007-03-17 16:43:28 UTC FreeBSD src repository Modified files: usr.sbin/sysinstall config.c Log: Update postfix MTA selection code to point at postfix 2.3 which is the current version. PR: misc/110447 Submitted by: Chris Fletcher MFC after: 1 week Revision Changes Path 1.241 +1 -1 src/usr.sbin/sysinstall/config.c From owner-cvs-src@FreeBSD.ORG Sat Mar 17 17:07:21 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D7ED316A400; Sat, 17 Mar 2007 17:07:21 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id B0CED13C457; Sat, 17 Mar 2007 17:07:21 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2HH7Lth095840; Sat, 17 Mar 2007 17:07:21 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2HH7L9V095839; Sat, 17 Mar 2007 17:07:21 GMT (envelope-from ariff) Message-Id: <200703171707.l2HH7L9V095839@repoman.freebsd.org> From: Ariff Abdullah Date: Sat, 17 Mar 2007 17:07:21 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pcm channel.c vchan.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2007 17:07:21 -0000 ariff 2007-03-17 17:07:21 UTC FreeBSD src repository Modified files: sys/dev/sound/pcm channel.c vchan.c Log: Fix long delay closing/syncing issues on mmaped buffer. Revision Changes Path 1.116 +7 -3 src/sys/dev/sound/pcm/channel.c 1.30 +1 -1 src/sys/dev/sound/pcm/vchan.c From owner-cvs-src@FreeBSD.ORG Sat Mar 17 18:13:33 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BDAC316A400; Sat, 17 Mar 2007 18:13:33 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 9641D13C4CE; Sat, 17 Mar 2007 18:13:33 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2HIDXRw008213; Sat, 17 Mar 2007 18:13:33 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2HIDXWI008212; Sat, 17 Mar 2007 18:13:33 GMT (envelope-from jeff) Message-Id: <200703171813.l2HIDXWI008212@repoman.freebsd.org> From: Jeff Roberson Date: Sat, 17 Mar 2007 18:13:33 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 17 Mar 2007 18:13:33 -0000 jeff 2007-03-17 18:13:33 UTC FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - Cast the intermediate value in priority computtion back down to unsigned char. Weirdly, casting the 1 constant to u_char still produces a signed integer result that is then used in the % computation. This avoids that mess all together and causes a 0 pri to turn into 255 % 64 as we expect. Reported by: kkenn (about 4 times, thanks) Revision Changes Path 1.190 +1 -1 src/sys/kern/sched_ule.c From owner-cvs-src@FreeBSD.ORG Sat Mar 17 18:18:09 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 73E5F16A404; Sat, 17 Mar 2007 18:18:09 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 63B0513C480; Sat, 17 Mar 2007 18:18:09 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2HII9tb008842; Sat, 17 Mar 2007 18:18:09 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2HII929008841; Sat, 17 Mar 2007 18:18:09 GMT (envelope-from jeff) Message-Id: <200703171818.l2HII929008841@repoman.freebsd.org> From: Jeff Roberson Date: Sat, 17 Mar 2007 18:18:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/nfsserver nfs.h nfs_serv.c nfs_srvcache.c nfs_srvsock.c nfs_srvsubs.c nfs_syscalls.c nfsm_subs.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2007 18:18:09 -0000 jeff 2007-03-17 18:18:09 UTC FreeBSD src repository Modified files: sys/nfsserver nfs.h nfs_serv.c nfs_srvcache.c nfs_srvsock.c nfs_srvsubs.c nfs_syscalls.c nfsm_subs.h Log: - Turn all explicit giant acquires into conditional VFS_LOCK_GIANTs. Only ops which used namei still remained. - Implement a scheme for reducing the overhead of tracking which vops require giant by constantly reducing the number of recursive giant acquires to one, leaving us with only one vfslocked variable. - Remove all NFSD lock acquisition and release from the individual nfs ops. Careful examination has shown that they are not required. This greatly simplifies the code. Sponsored by: Isilon Systems, Inc. Discussed with: rwatson Tested by: kkenn Approved by: re Revision Changes Path 1.82 +1 -4 src/sys/nfsserver/nfs.h 1.171 +187 -554 src/sys/nfsserver/nfs_serv.c 1.44 +2 -0 src/sys/nfsserver/nfs_srvcache.c 1.102 +0 -10 src/sys/nfsserver/nfs_srvsock.c 1.146 +42 -71 src/sys/nfsserver/nfs_srvsubs.c 1.112 +2 -0 src/sys/nfsserver/nfs_syscalls.c 1.39 +2 -5 src/sys/nfsserver/nfsm_subs.h From owner-cvs-src@FreeBSD.ORG Sat Mar 17 19:09:24 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6F73816A408; Sat, 17 Mar 2007 19:09:24 +0000 (UTC) (envelope-from jroberson@chesapeake.net) Received: from webaccess-cl.virtdom.com (webaccess-cl.virtdom.com [216.240.101.25]) by mx1.freebsd.org (Postfix) with ESMTP id 121E113C4D5; Sat, 17 Mar 2007 19:09:23 +0000 (UTC) (envelope-from jroberson@chesapeake.net) Received: from [10.0.0.1] (63-226-247-187.tukw.qwest.net [63.226.247.187]) (authenticated bits=0) by webaccess-cl.virtdom.com (8.13.6/8.13.6) with ESMTP id l2HJ9Lmo081798 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Sat, 17 Mar 2007 14:09:22 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Sat, 17 Mar 2007 11:09:11 -0800 (PST) From: Jeff Roberson X-X-Sender: jroberson@10.0.0.1 To: Jeff Roberson In-Reply-To: <200703171813.l2HIDXWI008212@repoman.freebsd.org> Message-ID: <20070317110821.I560@10.0.0.1> References: <200703171813.l2HIDXWI008212@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 17 Mar 2007 19:09:24 -0000 Any language lawyers care to comment on this? On Sat, 17 Mar 2007, Jeff Roberson wrote: > jeff 2007-03-17 18:13:33 UTC > > FreeBSD src repository > > Modified files: > sys/kern sched_ule.c > Log: > - Cast the intermediate value in priority computtion back down to > unsigned char. Weirdly, casting the 1 constant to u_char still produces > a signed integer result that is then used in the % computation. This > avoids that mess all together and causes a 0 pri to turn into 255 % 64 > as we expect. > > Reported by: kkenn (about 4 times, thanks) > > Revision Changes Path > 1.190 +1 -1 src/sys/kern/sched_ule.c > From owner-cvs-src@FreeBSD.ORG Sat Mar 17 19:18:30 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1879E16A405; Sat, 17 Mar 2007 19:18:30 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E4C6D13C455; Sat, 17 Mar 2007 19:18:29 +0000 (UTC) (envelope-from cperciva@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2HJITph020860; Sat, 17 Mar 2007 19:18:29 GMT (envelope-from cperciva@repoman.freebsd.org) Received: (from cperciva@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2HJIT4k020859; Sat, 17 Mar 2007 19:18:29 GMT (envelope-from cperciva) Message-Id: <200703171918.l2HJIT4k020859@repoman.freebsd.org> From: Colin Percival Date: Sat, 17 Mar 2007 19:18:29 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/usr.bin/tar write.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 17 Mar 2007 19:18:30 -0000 cperciva 2007-03-17 19:18:29 UTC FreeBSD src repository Modified files: usr.bin/tar write.c Log: Remove pathlen argument from write_entry function. It has never been used. Approved by: kientzle MFC after: 3 days Revision Changes Path 1.59 +2 -5 src/usr.bin/tar/write.c From owner-cvs-src@FreeBSD.ORG Sat Mar 17 19:37:10 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3F53C16A403; Sat, 17 Mar 2007 19:37:10 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 17BD413C459; Sat, 17 Mar 2007 19:37:10 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2HJb9IQ024260; Sat, 17 Mar 2007 19:37:09 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2HJb9Av024259; Sat, 17 Mar 2007 19:37:09 GMT (envelope-from ariff) Message-Id: <200703171937.l2HJb9Av024259@repoman.freebsd.org> From: Ariff Abdullah Date: Sat, 17 Mar 2007 19:37:09 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/sound/pci csa.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 17 Mar 2007 19:37:10 -0000 ariff 2007-03-17 19:37:09 UTC FreeBSD src repository Modified files: sys/dev/sound/pci csa.c Log: Fix (another, more to come) ivar memory leak during driver detach. Revision Changes Path 1.37 +17 -9 src/sys/dev/sound/pci/csa.c From owner-cvs-src@FreeBSD.ORG Sat Mar 17 19:42:07 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 140AD16A402; Sat, 17 Mar 2007 19:42:07 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E022D13C455; Sat, 17 Mar 2007 19:42:06 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2HJg6pV025297; Sat, 17 Mar 2007 19:42:06 GMT (envelope-from alc@repoman.freebsd.org) Received: (from alc@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2HJg67h025296; Sat, 17 Mar 2007 19:42:06 GMT (envelope-from alc) Message-Id: <200703171942.l2HJg67h025296@repoman.freebsd.org> From: Alan Cox Date: Sat, 17 Mar 2007 19:42:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/i386/i386 machdep.c pmap.c src/sys/i386/include pmap.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2007 19:42:07 -0000 alc 2007-03-17 19:42:06 UTC FreeBSD src repository Modified files: sys/i386/i386 machdep.c pmap.c sys/i386/include pmap.h Log: Eliminate an unused parameter. Revision Changes Path 1.650 +1 -1 src/sys/i386/i386/machdep.c 1.584 +1 -1 src/sys/i386/i386/pmap.c 1.126 +1 -1 src/sys/i386/include/pmap.h From owner-cvs-src@FreeBSD.ORG Sat Mar 17 20:00:23 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1C5C516A400; Sat, 17 Mar 2007 20:00:23 +0000 (UTC) (envelope-from max@love2party.net) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.171]) by mx1.freebsd.org (Postfix) with ESMTP id A047913C45E; Sat, 17 Mar 2007 20:00:22 +0000 (UTC) (envelope-from max@love2party.net) Received: from [88.66.40.197] (helo=amd64.laiers.local) by mrelayeu.kundenserver.de (node=mrelayeu0) with ESMTP (Nemesis), id 0MKwh2-1HSf4Y0jme-0000tl; Sat, 17 Mar 2007 21:00:14 +0100 From: Max Laier Organization: FreeBSD To: Jeff Roberson Date: Sat, 17 Mar 2007 21:00:05 +0100 User-Agent: KMail/1.9.5 References: <200703171813.l2HIDXWI008212@repoman.freebsd.org> <20070317110821.I560@10.0.0.1> In-Reply-To: <20070317110821.I560@10.0.0.1> X-Face: ,,8R(x[kmU]tKN@>gtH1yQE4aslGdu+2]; R]*pL,U>^H?)gW@49@wdJ`H<=?utf-8?q?=25=7D*=5FBD=0A=09U=5For=3D=5CmOZf764=26nYj=3DJYbR1PW0ud?=>|!~,,CPC.1-D$FG@0h3#'5"k{V]a~.<=?utf-8?q?mZ=7D44=23Se=7Em=0A=09Fe=7E=5C=5DX5B=5D=5Fxj?=(ykz9QKMw_l0C2AQ]}Ym8)fU MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1367711.SVHTP6aObC"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200703172100.13218.max@love2party.net> X-Provags-ID: V01U2FsdGVkX1+cZ5WrYrhBS7/nvbswhx07GXqEsXTqI1EVuHf 5XTuVCOSevKE6x33FVdWbkRXsr0fCmJ5JhdvSdaswBno1zqipJ FWzFtP6KfGd5M5q4O9qew== Cc: cvs-src@freebsd.org, Jeff Roberson , src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 17 Mar 2007 20:00:23 -0000 --nextPart1367711.SVHTP6aObC Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Saturday 17 March 2007 20:09, Jeff Roberson wrote: > Any language lawyers care to comment on this? I find this strange. According to the spec "(Decrementing is equivalent=20 to subtracting 1.)", but "pri =3D --pri % RQ_NQS;" will behave like you=20 expect, while "pri =3D (pri - 1) % RQ_NQS;" clearly didn't. > On Sat, 17 Mar 2007, Jeff Roberson wrote: > > jeff 2007-03-17 18:13:33 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/kern sched_ule.c > > Log: > > - Cast the intermediate value in priority computtion back down to > > unsigned char. Weirdly, casting the 1 constant to u_char still > > produces a signed integer result that is then used in the % > > computation. This avoids that mess all together and causes a 0 pri > > to turn into 255 % 64 as we expect. > > > > Reported by: kkenn (about 4 times, thanks) > > > > Revision Changes Path > > 1.190 +1 -1 src/sys/kern/sched_ule.c =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 --nextPart1367711.SVHTP6aObC Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQBF/EjNXyyEoT62BG0RAvzQAJ9YnC5s5fwNFZQTmMEb8T5aLoK+xgCfbeKZ +oms5qgEyXpzSYg16LNuoyg= =JHU3 -----END PGP SIGNATURE----- --nextPart1367711.SVHTP6aObC-- From owner-cvs-src@FreeBSD.ORG Sat Mar 17 20:16:54 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6516016A404; Sat, 17 Mar 2007 20:16:54 +0000 (UTC) (envelope-from jroberson@chesapeake.net) Received: from webaccess-cl.virtdom.com (webaccess-cl.virtdom.com [216.240.101.25]) by mx1.freebsd.org (Postfix) with ESMTP id 2ACA113C45E; Sat, 17 Mar 2007 20:16:54 +0000 (UTC) (envelope-from jroberson@chesapeake.net) Received: from [10.0.0.1] (63-226-247-187.tukw.qwest.net [63.226.247.187]) (authenticated bits=0) by webaccess-cl.virtdom.com (8.13.6/8.13.6) with ESMTP id l2HKGohi095295 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Sat, 17 Mar 2007 15:16:51 -0500 (EST) (envelope-from jroberson@chesapeake.net) Date: Sat, 17 Mar 2007 12:16:41 -0800 (PST) From: Jeff Roberson X-X-Sender: jroberson@10.0.0.1 To: Max Laier In-Reply-To: <200703172100.13218.max@love2party.net> Message-ID: <20070317121427.H560@10.0.0.1> References: <200703171813.l2HIDXWI008212@repoman.freebsd.org> <20070317110821.I560@10.0.0.1> <200703172100.13218.max@love2party.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, Jeff Roberson , src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 17 Mar 2007 20:16:54 -0000 On Sat, 17 Mar 2007, Max Laier wrote: > On Saturday 17 March 2007 20:09, Jeff Roberson wrote: >> Any language lawyers care to comment on this? > > I find this strange. According to the spec "(Decrementing is equivalent > to subtracting 1.)", but "pri = --pri % RQ_NQS;" will behave like you > expect, while "pri = (pri - 1) % RQ_NQS;" clearly didn't. I noticed this as well. When you do --pri, pri is promoted to int for the math and then demoted back to char wich truncates the value. Subsequently this value is used in the % operation, which gives the expected results. When you do pri - 1 the intermediate result is promoted to a signed int which doesn't yield the result you'd like when you mod with 64. Jeff > >> On Sat, 17 Mar 2007, Jeff Roberson wrote: >>> jeff 2007-03-17 18:13:33 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/kern sched_ule.c >>> Log: >>> - Cast the intermediate value in priority computtion back down to >>> unsigned char. Weirdly, casting the 1 constant to u_char still >>> produces a signed integer result that is then used in the % >>> computation. This avoids that mess all together and causes a 0 pri >>> to turn into 255 % 64 as we expect. >>> >>> Reported by: kkenn (about 4 times, thanks) >>> >>> Revision Changes Path >>> 1.190 +1 -1 src/sys/kern/sched_ule.c > > -- > /"\ Best regards, | mlaier@freebsd.org > \ / Max Laier | ICQ #67774661 > X http://pf4freebsd.love2party.net/ | mlaier@EFnet > / \ ASCII Ribbon Campaign | Against HTML Mail and News > From owner-cvs-src@FreeBSD.ORG Sat Mar 17 20:17:43 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A1CE916A401 for ; Sat, 17 Mar 2007 20:17:43 +0000 (UTC) (envelope-from joerg@britannica.bec.de) Received: from shell.asta.uni-rostock.de (gateway.stura.uni-rostock.de [139.30.252.67]) by mx1.freebsd.org (Postfix) with ESMTP id 6219C13C459 for ; Sat, 17 Mar 2007 20:17:42 +0000 (UTC) (envelope-from joerg@britannica.bec.de) Received: from britannica.bec.de (unknown [192.168.16.3]) by shell.asta.uni-rostock.de (Postfix) with ESMTP id 4FCD6188E for ; Sat, 17 Mar 2007 20:17:40 +0000 (GMT) Received: by britannica.bec.de (Postfix, from userid 1000) id 587F936CD; Sat, 17 Mar 2007 21:17:33 +0100 (CET) Date: Sat, 17 Mar 2007 21:17:33 +0100 From: Joerg Sonnenberger To: cvs-src@freebsd.org Message-ID: <20070317201733.GA4054@britannica.bec.de> References: <200703171813.l2HIDXWI008212@repoman.freebsd.org> <20070317110821.I560@10.0.0.1> <200703172100.13218.max@love2party.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200703172100.13218.max@love2party.net> User-Agent: Mutt/1.5.13 (2006-08-11) Subject: Re: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 17 Mar 2007 20:17:43 -0000 On Sat, Mar 17, 2007 at 09:00:05PM +0100, Max Laier wrote: > I find this strange. According to the spec "(Decrementing is equivalent > to subtracting 1.)", but "pri = --pri % RQ_NQS;" will behave like you > expect, while "pri = (pri - 1) % RQ_NQS;" clearly didn't. Isn't pri = --pri invalid (in the sense of undefined) as well? Joerg From owner-cvs-src@FreeBSD.ORG Sat Mar 17 20:31:23 2007 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1BCD116A409 for ; Sat, 17 Mar 2007 20:31:23 +0000 (UTC) (envelope-from christoph.mallon@gmx.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id 5C35D13C465 for ; Sat, 17 Mar 2007 20:31:22 +0000 (UTC) (envelope-from christoph.mallon@gmx.de) Received: (qmail invoked by alias); 17 Mar 2007 20:04:41 -0000 X-Provags-ID: V01U2FsdGVkX1+UUxgcTLqU91jA3CkI5eOnFuNXXGBpXvrBPvaNdn X3SYFBH1gCdJNF Message-ID: <45FC49D8.4010305@gmx.de> Date: Sat, 17 Mar 2007 21:04:40 +0100 From: Christoph Mallon User-Agent: Thunderbird 1.5.0.10 (X11/20070306) MIME-Version: 1.0 To: Max Laier References: <200703171813.l2HIDXWI008212@repoman.freebsd.org> <20070317110821.I560@10.0.0.1> <200703172100.13218.max@love2party.net> In-Reply-To: <200703172100.13218.max@love2party.net> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: cvs-src@freebsd.org, Jeff Roberson , src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 17 Mar 2007 20:31:23 -0000 Max Laier schrieb: > On Saturday 17 March 2007 20:09, Jeff Roberson wrote: >> Any language lawyers care to comment on this? > > I find this strange. According to the spec "(Decrementing is equivalent > to subtracting 1.)", but "pri = --pri % RQ_NQS;" will behave like you > expect, while "pri = (pri - 1) % RQ_NQS;" clearly didn't. "pri = --pri % RQ_NQS;" modifies "pri" twice between two sequence points. According to the C standard this causes undefined behaviour! From owner-cvs-src@FreeBSD.ORG Sat Mar 17 20:44:30 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 675CF16A401; Sat, 17 Mar 2007 20:44:30 +0000 (UTC) (envelope-from bde@zeta.org.au) Received: from mailout2.pacific.net.au (mailout2-3.pacific.net.au [61.8.2.226]) by mx1.freebsd.org (Postfix) with ESMTP id 0787513C484; Sat, 17 Mar 2007 20:44:30 +0000 (UTC) (envelope-from bde@zeta.org.au) Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.2.163]) by mailout2.pacific.net.au (Postfix) with ESMTP id 31C86109883; Sun, 18 Mar 2007 07:44:24 +1100 (EST) Received: from besplex.bde.org (katana.zip.com.au [61.8.7.246]) by mailproxy2.pacific.net.au (Postfix) with ESMTP id 0095227403; Sun, 18 Mar 2007 07:44:26 +1100 (EST) Date: Sun, 18 Mar 2007 07:44:25 +1100 (EST) From: Bruce Evans X-X-Sender: bde@besplex.bde.org To: Jeff Roberson In-Reply-To: <20070317110821.I560@10.0.0.1> Message-ID: <20070318065052.B39699@besplex.bde.org> References: <200703171813.l2HIDXWI008212@repoman.freebsd.org> <20070317110821.I560@10.0.0.1> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@FreeBSD.org, Jeff Roberson , src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 17 Mar 2007 20:44:30 -0000 On Sat, 17 Mar 2007, Jeff Roberson wrote: > Any language lawyers care to comment on this? Don't all C programmers know this? :) > On Sat, 17 Mar 2007, Jeff Roberson wrote: > >> jeff 2007-03-17 18:13:33 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/kern sched_ule.c >> Log: >> - Cast the intermediate value in priority computtion back down to >> unsigned char. Weirdly, casting the 1 constant to u_char still >> produces >> a signed integer result that is then used in the % computation. This >> avoids that mess all together and causes a 0 pri to turn into 255 % 64 >> as we expect. - tdq_ridx has the dubious type u_char. This may be good for saving space, but using unsigned types tends to give sign extension problems, and using types smaller than ints tends to waste time. - pri = tdq->tdq_ridx also has type u_char. Good -- otherwise you have to be concerned about conversions. - the expression (pri - 1) has the int thanks to C90's broken value-preserving unsign extensions. In any binary expression, both types get promoted to a common type that is at least as wide as int for integer expressions. (Surely C programmers know this?) Broken value-preserving extension gives a common type of int. Value pri = 0 is preserved. Then subtraction gives the unwanted value of -1. Sign-preserving extension would give a common type of u_int; value pri = 0 would be preserved, and subtraction of 1 would give a value of UINT_MAX. - there should still have been no problem in the (previous) semi-final expression `(pri - 1) % RQ_NQS' since RQ_NQS is power of 2. -1 should equal UINT_MAX mod any power of 2 (> 2). It actually gives -1 due to older C brokenness. Before C99, the value of integer division and remainder on a negative numerator (assume a positive denominator for simplicity) was implementation defined. Division may be rounded either towards zero or towards minus infinity. The correct rounding is towards minus infinity so that the remainder is always between 0 and the numerator (>= 0, < numerator). Most implementations follow the hardware and most hardware of course gets this wrong (*). Thus -1 % 64 normally gives -1. C99 "fixed" this by requiring incorrect rounding in all cases. This -1 % 64 always gives -1. (*) Rounding towards -infinity may be simplest for the hardware. However, it is more complicated for software implementations of remainder by a power of 2. gcc has to generate extra code to give the unwanted result for `(pri - 1) % RQ_NQS'. It can't just AND (pri -1) with 0x3F, but has to do a sign test and adjust the result if (pri - 1 < 0). Bruce From owner-cvs-src@FreeBSD.ORG Sat Mar 17 23:32:48 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B0E6D16A400; Sat, 17 Mar 2007 23:32:48 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 89DE513C4AE; Sat, 17 Mar 2007 23:32:48 +0000 (UTC) (envelope-from jeff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l2HNWmgD080047; Sat, 17 Mar 2007 23:32:48 GMT (envelope-from jeff@repoman.freebsd.org) Received: (from jeff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l2HNWmiT080045; Sat, 17 Mar 2007 23:32:48 GMT (envelope-from jeff) Message-Id: <200703172332.l2HNWmiT080045@repoman.freebsd.org> From: Jeff Roberson Date: Sat, 17 Mar 2007 23:32:48 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern sched_ule.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: 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, 17 Mar 2007 23:32:48 -0000 jeff 2007-03-17 23:32:48 UTC FreeBSD src repository Modified files: sys/kern sched_ule.c Log: - Handle the case where slptime == runtime. Submitted by: Atoine Brodin Revision Changes Path 1.191 +5 -1 src/sys/kern/sched_ule.c