From owner-cvs-src@FreeBSD.ORG Fri Jan 6 05:04:19 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 695B316A41F; Fri, 6 Jan 2006 05:04:19 +0000 (GMT) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0838B43D48; Fri, 6 Jan 2006 05:04:19 +0000 (GMT) (envelope-from ariff@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k0654IGZ078809; Fri, 6 Jan 2006 05:04:18 GMT (envelope-from ariff@repoman.freebsd.org) Received: (from ariff@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k0654Ink078808; Fri, 6 Jan 2006 05:04:18 GMT (envelope-from ariff) Message-Id: <200601060504.k0654Ink078808@repoman.freebsd.org> From: Ariff Abdullah Date: Fri, 6 Jan 2006 05:04:18 +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/pci solo.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: Fri, 06 Jan 2006 05:04:19 -0000 ariff 2006-01-06 05:04:18 UTC FreeBSD src repository Modified files: sys/dev/sound/pci solo.c Log: Another major fixes and enhancements: - MPSAFE - Fix / reorganize attach routine. Device specific initialization must be done after generic bus / DMA setup. At last, Virtual Channels (vchan) works as expected. Note: Recent commit / fix against this driver proves that major enhancements on the generic sound layer does indeed help to expose flaw within device specific code. There are probably other drivers that need to be addressed as well. Tested by: barner MFC after: 1 week Revision Changes Path 1.37 +80 -22 src/sys/dev/sound/pci/solo.c