From owner-cvs-src@FreeBSD.ORG Mon Jun 11 00:49: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 9938B16A400; Mon, 11 Jun 2007 00:49:46 +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 873BA13C45D; Mon, 11 Jun 2007 00:49:46 +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 l5B0nk4u079453; Mon, 11 Jun 2007 00:49:46 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l5B0nk9O079452; Mon, 11 Jun 2007 00:49:46 GMT (envelope-from ariff) Message-Id: <200706110049.l5B0nk9O079452@repoman.freebsd.org> From: Ariff Abdullah Date: Mon, 11 Jun 2007 00: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/sys/dev/sound/isa ad1816.c ess.c mss.c sb16.c sb8.c src/sys/dev/sound/pci als4000.c atiixp.c aureal.c cmi.c cs4281.c csapcm.c ds1.c emu10k1.c emu10kx-pcm.c es137x.c fm801.c ich.c maestro3.c neomagic.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: Mon, 11 Jun 2007 00:49:46 -0000 ariff 2007-06-11 00:49:46 UTC FreeBSD src repository Modified files: sys/dev/sound/isa ad1816.c ess.c mss.c sb16.c sb8.c sys/dev/sound/pci als4000.c atiixp.c aureal.c cmi.c cs4281.c csapcm.c ds1.c emu10k1.c emu10kx-pcm.c es137x.c fm801.c ich.c maestro3.c neomagic.c solo.c t4dwave.c via8233.c via82c686.c vibes.c sys/dev/sound/pci/hda hdac.c sys/dev/sound/pcm channel.c channel.h vchan.c sys/dev/sound/usb uaudio_pcm.c Log: Filter/compress the amount of channel trigger. This should reduce much of lock/unlock contentions within the interrupt handler. Most of these drivers only need PCMTRIG_START or STOP (ABORT). Discussed with: scottl Revision Changes Path 1.44 +1 -1 src/sys/dev/sound/isa/ad1816.c 1.41 +1 -1 src/sys/dev/sound/isa/ess.c 1.111 +1 -1 src/sys/dev/sound/isa/mss.c 1.96 +1 -1 src/sys/dev/sound/isa/sb16.c 1.85 +1 -1 src/sys/dev/sound/isa/sb8.c 1.26 +7 -0 src/sys/dev/sound/pci/als4000.c 1.16 +3 -0 src/sys/dev/sound/pci/atiixp.c 1.35 +2 -2 src/sys/dev/sound/pci/aureal.c 1.43 +5 -0 src/sys/dev/sound/pci/cmi.c 1.25 +1 -0 src/sys/dev/sound/pci/cs4281.c 1.40 +1 -1 src/sys/dev/sound/pci/csapcm.c 1.51 +2 -2 src/sys/dev/sound/pci/ds1.c 1.68 +4 -1 src/sys/dev/sound/pci/emu10k1.c 1.9 +8 -1 src/sys/dev/sound/pci/emu10kx-pcm.c 1.67 +2 -2 src/sys/dev/sound/pci/es137x.c 1.32 +1 -2 src/sys/dev/sound/pci/fm801.c 1.40 +3 -0 src/sys/dev/sound/pci/hda/hdac.c 1.76 +3 -1 src/sys/dev/sound/pci/ich.c 1.34 +6 -0 src/sys/dev/sound/pci/maestro3.c 1.36 +1 -1 src/sys/dev/sound/pci/neomagic.c 1.44 +3 -2 src/sys/dev/sound/pci/solo.c 1.52 +2 -2 src/sys/dev/sound/pci/t4dwave.c 1.36 +3 -0 src/sys/dev/sound/pci/via8233.c 1.42 +1 -1 src/sys/dev/sound/pci/via82c686.c 1.25 +2 -0 src/sys/dev/sound/pci/vibes.c 1.120 +3 -5 src/sys/dev/sound/pcm/channel.c 1.36 +5 -0 src/sys/dev/sound/pcm/channel.h 1.35 +1 -2 src/sys/dev/sound/pcm/vchan.c 1.23 +1 -1 src/sys/dev/sound/usb/uaudio_pcm.c