From owner-cvs-src-old@FreeBSD.ORG Wed Apr 14 00:50:42 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 27055106568A for ; Wed, 14 Apr 2010 00:50:42 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 166A18FC13 for ; Wed, 14 Apr 2010 00:50:42 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o3E0ofo4034832 for ; Wed, 14 Apr 2010 00:50:41 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o3E0ofcK034831 for cvs-src-old@freebsd.org; Wed, 14 Apr 2010 00:50:41 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <201004140050.o3E0ofcK034831@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Wed, 14 Apr 2010 00:50:18 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/dev/msk if_msk.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Apr 2010 00:50:42 -0000 yongari 2010-04-14 00:50:18 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/dev/msk if_msk.c Log: SVN rev 206575 on 2010-04-14 00:50:18Z by yongari MFC r206364: Partial revert r204545. Just relying on status LE ownership of status block seems to cause poor performance. Always read current status index register first and then check status ownership as we had before. Accessing status index register seems to trigger immediate status update if controller have pending status updates. Reported by: Andre Albsmeier siemens dot com> Tested by: Andre Albsmeier siemens dot com> Revision Changes Path 1.64.2.16 +4 -1 src/sys/dev/msk/if_msk.c