Subject: CVS commit: src/sys/dev/scsipi
To: None <source-changes@NetBSD.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 12/03/2004 20:20:32
Module Name:	src
Committed By:	thorpej
Date:		Fri Dec  3 20:20:32 UTC 2004

Modified Files:
	src/sys/dev/scsipi: scsipi_base.c scsipi_disk.h scsipiconf.h

Log Message:
And thus spake SBC-3:

If the number of logical blocks exceeds the maximum value that is able to be
specified in the RETURNED  LOGICAL BLOCK ADDRESS field, the device server
shall set the RETURNED LOGICAL BLOCK ADDRESS field to  FFFFFFFFh. The
application client should then issue a READ CAPACITY (16) command (see 5.11)
to  retrieve the READ CAPACITY (16) parameter data.

Implement this in scsipi_size().

First issue in kern/28514.


To generate a diff of this commit:
cvs rdiff -r1.121 -r1.122 src/sys/dev/scsipi/scsipi_base.c
cvs rdiff -r1.9 -r1.10 src/sys/dev/scsipi/scsipi_disk.h
cvs rdiff -r1.90 -r1.91 src/sys/dev/scsipi/scsipiconf.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.