cvs commit: src/sys/dev/sound/isa ad1816.c ess.c mss.c sb16.c
sb8.c src/sys/dev/sound/pci au88x0.c aureal.c csapcm.c ds1.c
emu10k1.c es137x.c fm801.c ich.c maestro3.c solo.c t4dwave.c
via8233.c via82c686.c
Brian Fundakowski Feldman
green at FreeBSD.org
Wed Oct 13 07:08:05 PDT 2004
On Wed, Oct 13, 2004 at 05:45:17AM +0000, Pyun YongHyeon wrote:
> yongari 2004-10-13 05:45:17 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/dev/sound/isa ad1816.c ess.c mss.c sb16.c sb8.c
> sys/dev/sound/pci au88x0.c aureal.c csapcm.c ds1.c
> emu10k1.c es137x.c fm801.c ich.c
> maestro3.c solo.c t4dwave.c via8233.c
> via82c686.c
> Log:
> Audio drivers failed to detect failure condition and attempted to
> assign DMA address to the wrong address. It can cause system lockup
> or other mysterious errors. Since most sound cards requires low DMA
> address(BUS_SPACE_MAXADDR_24BIT) sndbuf_alloc() would fail when the
> audio driver is loaded after long running of operations.
>
> Approved by: jake (mentor)
> Reviewed by: truckman, matk
Good job fixing all of these; do you notice that they succeed "more
often" with the new contigmalloc(9)? (It is the backend of the busdma
physical memory allocations.)
--
Brian Fundakowski Feldman \'[ FreeBSD ]''''''''''\
<> green at FreeBSD.org \ The Power to Serve! \
Opinions expressed are my own. \,,,,,,,,,,,,,,,,,,,,,,\
More information about the cvs-src
mailing list