From owner-cvs-all Fri Mar 5 15:18:35 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 0AEA9150AB; Fri, 5 Mar 1999 15:18:34 -0800 (PST) (envelope-from gibbs@FreeBSD.org) Received: (from gibbs@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id PAA87876; Fri, 5 Mar 1999 15:18:19 -0800 (PST) (envelope-from gibbs@FreeBSD.org) Message-Id: <199903052318.PAA87876@freefall.freebsd.org> From: "Justin T. Gibbs" Date: Fri, 5 Mar 1999 15:18:19 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/cam cam_xpt.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk gibbs 1999/03/05 15:18:18 PST Modified files: sys/cam cam_xpt.c Log: Protect access to the EDT with splcam() to protect against corruption caused by temporary EDT allocations performed by controller drivers in their interrupt routiens. Reference count bus entries in the EDT in preparation for support for dynamic controller arrival and departure. Have children of the EDT hold references to their parents. Correct routing of the XPT_IMMED_NOTIFY ccb type for use in target mode applications. Fix a few cases where the generation count for EDT data members was not being updated when a modification occurred. splcam() problem Noticed by: Tor Egge Revision Changes Path 1.46 +96 -35 src/sys/cam/cam_xpt.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message