From owner-cvs-all Thu Mar 7 9:32:50 2002 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 7E86F37B400; Thu, 7 Mar 2002 09:32:45 -0800 (PST) Received: (from mjacob@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g27HWjh34828; Thu, 7 Mar 2002 09:32:45 -0800 (PST) (envelope-from mjacob) Message-Id: <200203071732.g27HWjh34828@freefall.freebsd.org> From: Matt Jacob Date: Thu, 7 Mar 2002 09:32:45 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/isp isp.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG mjacob 2002/03/07 09:32:45 PST Modified files: sys/dev/isp isp.c Log: Disable RIO (reduced interrupt operation) for 2200 boards- it seemed like it worked- but I ran into a case with a 2204 where commands were being lost right and left. Best be safe. For target mode, or things called if we call isp_handle_other response- note that we might have dropped locks by changing the output pointer so we bail from the loop. It's the responsibility of the entity dropping the lock to make sure that we let the f/w know we've read thus far into the response queue (else we begin processing the same entries again- blech!). MFC after: 1 day Revision Changes Path 1.89 +25 -4 src/sys/dev/isp/isp.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message