From owner-cvs-all@FreeBSD.ORG Wed Jul 2 07:05:03 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 45A6E37B401; Wed, 2 Jul 2003 07:05:03 -0700 (PDT) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB63943F93; Wed, 2 Jul 2003 07:05:00 -0700 (PDT) (envelope-from mux@freebsd.org) Received: by elvis.mu.org (Postfix, from userid 1920) id A3CCC2ED41D; Wed, 2 Jul 2003 07:05:00 -0700 (PDT) Date: Wed, 2 Jul 2003 16:05:00 +0200 From: Maxime Henrion To: Hartmut Brandt Message-ID: <20030702140500.GJ42121@elvis.mu.org> References: <200307021353.h62Drfvp083130@repoman.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200307021353.h62Drfvp083130@repoman.freebsd.org> User-Agent: Mutt/1.4.1i cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fatm if_fatm.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 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, 02 Jul 2003 14:05:03 -0000 Hartmut Brandt wrote: > harti 2003/07/02 06:53:41 PDT > > FreeBSD src repository > > Modified files: > sys/dev/fatm if_fatm.c > Log: > Make the bus_dma_tag_create use NULL for the lock arguments. We are > careful to call all map_load calls with BUS_DMA_NOWAIT because we > really don't want some PDUs to wait while others go out - ATM guarantees > the ordering of cells and also of PDUs (within one VC, that is). With > BUS_DMA_NOWAIT bus_dmamap_load should never return EINPROGRESS. FWIW, this is true since yesterday only, because I updated all the other busdma backends which use bounce pages to behave this way. Previously, this was only true for x86 and amd64. I'll document the BUS_DMA_NOWAIT flag for bus_dmamap_load() in bus_dma.9 soon. Cheers, Maxime