Skip to content

Commit

Permalink
ide-scsi: set drive->scsi flag for devices handled by the driver
Browse files Browse the repository at this point in the history
This is a preparation for adding generic ide_transfer_pc() helper.

There should be no functional changes caused by this patch.

Cc: Borislav Petkov <petkovbb@gmail.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
  • Loading branch information
Bartlomiej Zolnierkiewicz committed Jul 15, 2008
1 parent 794cc68 commit f83cbc7
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions drivers/scsi/ide-scsi.c
Original file line number Diff line number Diff line change
Expand Up @@ -629,6 +629,8 @@ static void ide_scsi_remove(ide_drive_t *drive)
put_disk(g);

ide_scsi_put(scsi);

drive->scsi = 0;
}

static int ide_scsi_probe(ide_drive_t *);
Expand Down Expand Up @@ -969,6 +971,8 @@ static int ide_scsi_probe(ide_drive_t *drive)
!(host = scsi_host_alloc(&idescsi_template,sizeof(idescsi_scsi_t))))
return -ENODEV;

drive->scsi = 1;

g = alloc_disk(1 << PARTN_BITS);
if (!g)
goto out_host_put;
Expand Down Expand Up @@ -1009,6 +1013,7 @@ static int ide_scsi_probe(ide_drive_t *drive)

put_disk(g);
out_host_put:
drive->scsi = 0;
scsi_host_put(host);
return err;
}
Expand Down

0 comments on commit f83cbc7

Please sign in to comment.