Subject: port-sparc/29117: _bus_dma_valloc_skewed
To: None <port-sparc-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: None <yamt@mwd.biglobe.ne.jp>
List: netbsd-bugs
Date: 01/25/2005 13:30:00
>Number: 29117
>Category: port-sparc
>Synopsis: _bus_dma_valloc_skewed
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: port-sparc-maintainer
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Jan 25 13:30:00 +0000 2005
>Originator: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
>Release: NetBSD 2.99.14
>Organization:
>Environment:
System: NetBSD kaeru 2.99.14 NetBSD 2.99.14 (build.kaeru) #152: Mon Jan 24 17:11:57 JST 2005 takashi@kaeru:/usr/home/takashi/work/kernel/build.kaeru i386
Architecture: i386
Machine: i386
>Description:
_bus_dma_valloc_skewed allocate a region using uvm_km_valloc
and then free up (uvm_unmap) parts of it.
however, currently there's no way to do so without possibility of
blocking.
(more badly, recently i've changed uvm_km_valloc to be incompatible
with plain uvm_unmap. ;-)
>How-To-Repeat:
code inspection.
>Fix:
>Unformatted: