From owner-cvs-all Tue Dec 22 09:26:21 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA20388 for cvs-all-outgoing; Tue, 22 Dec 1998 09:26:21 -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 JAA20367; Tue, 22 Dec 1998 09:26:12 -0800 (PST) (envelope-from mjacob@FreeBSD.org) From: Matt Jacob Received: (from mjacob@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id JAA21245; Tue, 22 Dec 1998 09:26:13 -0800 (PST) Date: Tue, 22 Dec 1998 09:26:13 -0800 (PST) Message-Id: <199812221726.JAA21245@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/cam/scsi scsi_sa.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk mjacob 1998/12/22 09:26:13 PST Modified files: sys/cam/scsi scsi_sa.c Log: Add a quirk NORRLS (no reserve/release) which can (and will) get set for the devices that don't actually support reserve/release (so we don't keep trying it). Add softc storage and manage storing last I/O and CTL commands that had errors (for correlative purposes). In saclose clear the 'MOUNTED' bit if we either rewind or unload (yes, this shouldn't be necessary since the next open should catch whether a tape change occurred, but I'm having some questions about that actually working so this is safer for the moment). Oh, forgot to mention in previous commit messages that some of the failures particularly at close time cause the tape to be ejected (for the sake of safety)- all this prior to redoing the state machine (which is in progress) which will try and handle this better. Complete the addition of the setmark support (from Martin.Birgmeier@aon.at). Revision Changes Path 1.11 +84 -39 src/sys/cam/scsi/scsi_sa.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message