From owner-cvs-all Tue Dec 15 00:15:16 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA00329 for cvs-all-outgoing; Tue, 15 Dec 1998 00:15:16 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA00324; Tue, 15 Dec 1998 00:15:15 -0800 (PST) (envelope-from gibbs@FreeBSD.org) From: "Justin T. Gibbs" Received: (from gibbs@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id AAA22615; Tue, 15 Dec 1998 00:15:16 -0800 (PST) Date: Tue, 15 Dec 1998 00:15:16 -0800 (PST) Message-Id: <199812150815.AAA22615@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/cam/scsi scsi_target.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk gibbs 1998/12/15 00:15:15 PST Modified files: sys/cam/scsi scsi_target.c Log: Enable/Disable our lun on open/close. Track resources kept at the controller level so they can be reclaimed before attempting to disable our lun. Correctly free descriptors. Add periph locking and spl protection around open and close. Revision Changes Path 1.5 +190 -95 src/sys/cam/scsi/scsi_target.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message