From owner-cvs-all@FreeBSD.ORG Wed Jun 6 18:57:22 2007 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3AF3E16A400; Wed, 6 Jun 2007 18:57:22 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from galain.elvandar.org (galain.elvandar.org [217.148.169.56]) by mx1.freebsd.org (Postfix) with ESMTP id ED5AB13C457; Wed, 6 Jun 2007 18:57:21 +0000 (UTC) (envelope-from remko@FreeBSD.org) Received: from evilcoder.xs4all.nl ([195.64.94.120] helo=elvandar.local) by galain.elvandar.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.67) (envelope-from ) id 1Hvzr5-000JN6-NE; Wed, 06 Jun 2007 20:03:35 +0200 Message-ID: <4666F73B.8080708@FreeBSD.org> Date: Wed, 06 Jun 2007 20:04:43 +0200 From: Remko Lodder User-Agent: Thunderbird 2.0.0.0 (Macintosh/20070326) MIME-Version: 1.0 To: Joao Barros References: <200706061431.l56EVbdh031838@repoman.freebsd.org> <70e8236f0706060743s4878ae29k73cca23a03ee576f@mail.gmail.com> In-Reply-To: <70e8236f0706060743s4878ae29k73cca23a03ee576f@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Hidetoshi Shimokawa , src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/dev/firewire firewire.c firewirereg.h fwdev.c fwdma.c fwmem.c fwohci.c fwohci_pci.c fwohcivar.h if_fwe.c if_fwevar.h if_fwip.c if_fwipvar.h sbp.c sbp_targ.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jun 2007 18:57:22 -0000 Joao Barros wrote: > On 6/6/07, Hidetoshi Shimokawa wrote: >> simokawa 2007-06-06 14:31:36 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/dev/firewire firewire.c firewirereg.h fwdev.c fwdma.c >> fwmem.c fwohci.c fwohci_pci.c fwohcivar.h >> if_fwe.c if_fwevar.h if_fwip.c >> if_fwipvar.h sbp.c sbp_targ.c >> Log: >> MFp4: MPSAFE firewire stack. >> - lock its own locks and drop Giant. >> - create its own taskqueue thread. >> - split interrupt routine >> - use interrupt filter as a fast interrupt. >> - run watchdog timer in taskqueue so that it should be >> serialized with the bottom half. >> - add extra sanity check for transaction labels. >> disable ad-hoc workaround for unknown tlabels. >> - add sleep/wakeup synchronization primitives >> - don't reset OHCI in fwohci_stop() >> > > Great work, Thank you!!! > +1 thanks for the great work Hidetoshi! -- Kind regards, Remko Lodder ** remko@elvandar.org FreeBSD ** remko@FreeBSD.org /* Quis custodiet ipsos custodes */