summaryrefslogtreecommitdiffstats
path: root/sys/scsi/ssc.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/scsi/ssc.c')
-rw-r--r--sys/scsi/ssc.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/sys/scsi/ssc.c b/sys/scsi/ssc.c
index 7d84406..3e2fba6 100644
--- a/sys/scsi/ssc.c
+++ b/sys/scsi/ssc.c
@@ -49,12 +49,13 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*End copyright
- * $Id: ssc.c,v 1.15 1997/08/02 14:33:16 bde Exp $
+ * $Id: ssc.c,v 1.16 1997/09/14 03:19:39 peter Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/conf.h>
+#include <sys/disklabel.h>
#include <sys/scsiio.h>
#include <sys/kernel.h>
#include <sys/stat.h>
@@ -101,10 +102,13 @@ sscioctl(dev_t dev, int cmd, caddr_t data, int fflag, struct proc *p)
{
if (cmd == SCIOCADDR)
{
- struct scsi_addr *sca = (struct scsi_addr *) data;
- dev_t newdev = SCSI_MKFIXED(sca->scbus,sca->target,sca->lun);
+ struct scsi_addr *sca;
+ dev_t newdev;
int ret;
+ sca = (struct scsi_addr *) data;
+ newdev = SCSI_MKFIXED(sca->scbus,sca->target,sca->lun,RAW_PART);
+
if (sscdev != NODEV)
{
suclose(sscdev, fflag, S_IFCHR, p);
OpenPOWER on IntegriCloud