mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-04-12 12:18:02 +07:00
ide: remove the last ide-scsi remnants
Signed-off-by: Borislav Petkov <petkovbb@gmail.com> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
This commit is contained in:
parent
5d655a03b8
commit
5317464dcc
@ -17,8 +17,7 @@
|
|||||||
|
|
||||||
static inline int dev_is_idecd(ide_drive_t *drive)
|
static inline int dev_is_idecd(ide_drive_t *drive)
|
||||||
{
|
{
|
||||||
return (drive->media == ide_cdrom || drive->media == ide_optical) &&
|
return drive->media == ide_cdrom || drive->media == ide_optical;
|
||||||
!(drive->dev_flags & IDE_DFLAG_SCSI);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -426,9 +426,6 @@ void ide_map_sg(ide_drive_t *drive, struct request *rq)
|
|||||||
ide_hwif_t *hwif = drive->hwif;
|
ide_hwif_t *hwif = drive->hwif;
|
||||||
struct scatterlist *sg = hwif->sg_table;
|
struct scatterlist *sg = hwif->sg_table;
|
||||||
|
|
||||||
if (hwif->sg_mapped) /* needed by ide-scsi */
|
|
||||||
return;
|
|
||||||
|
|
||||||
if (rq->cmd_type != REQ_TYPE_ATA_TASKFILE) {
|
if (rq->cmd_type != REQ_TYPE_ATA_TASKFILE) {
|
||||||
hwif->sg_nents = blk_rq_map_sg(drive->queue, rq, sg);
|
hwif->sg_nents = blk_rq_map_sg(drive->queue, rq, sg);
|
||||||
} else {
|
} else {
|
||||||
|
@ -95,8 +95,7 @@ static int ide_set_nice_ioctl(ide_drive_t *drive, unsigned long arg)
|
|||||||
return -EPERM;
|
return -EPERM;
|
||||||
|
|
||||||
if (((arg >> IDE_NICE_DSC_OVERLAP) & 1) &&
|
if (((arg >> IDE_NICE_DSC_OVERLAP) & 1) &&
|
||||||
(drive->media != ide_tape ||
|
(drive->media != ide_tape))
|
||||||
(drive->dev_flags & IDE_DFLAG_SCSI)))
|
|
||||||
return -EPERM;
|
return -EPERM;
|
||||||
|
|
||||||
if ((arg >> IDE_NICE_DSC_OVERLAP) & 1)
|
if ((arg >> IDE_NICE_DSC_OVERLAP) & 1)
|
||||||
|
@ -1141,8 +1141,6 @@ static struct kobject *ata_probe(dev_t dev, int *part, void *data)
|
|||||||
|
|
||||||
if (drive->media == ide_disk)
|
if (drive->media == ide_disk)
|
||||||
request_module("ide-disk");
|
request_module("ide-disk");
|
||||||
if (drive->dev_flags & IDE_DFLAG_SCSI)
|
|
||||||
request_module("ide-scsi");
|
|
||||||
if (drive->media == ide_cdrom || drive->media == ide_optical)
|
if (drive->media == ide_cdrom || drive->media == ide_optical)
|
||||||
request_module("ide-cd");
|
request_module("ide-cd");
|
||||||
if (drive->media == ide_tape)
|
if (drive->media == ide_tape)
|
||||||
|
@ -559,28 +559,26 @@ enum {
|
|||||||
IDE_DFLAG_NODMA = (1 << 16),
|
IDE_DFLAG_NODMA = (1 << 16),
|
||||||
/* powermanagment told us not to do anything, so sleep nicely */
|
/* powermanagment told us not to do anything, so sleep nicely */
|
||||||
IDE_DFLAG_BLOCKED = (1 << 17),
|
IDE_DFLAG_BLOCKED = (1 << 17),
|
||||||
/* ide-scsi emulation */
|
|
||||||
IDE_DFLAG_SCSI = (1 << 18),
|
|
||||||
/* sleeping & sleep field valid */
|
/* sleeping & sleep field valid */
|
||||||
IDE_DFLAG_SLEEPING = (1 << 19),
|
IDE_DFLAG_SLEEPING = (1 << 18),
|
||||||
IDE_DFLAG_POST_RESET = (1 << 20),
|
IDE_DFLAG_POST_RESET = (1 << 19),
|
||||||
IDE_DFLAG_UDMA33_WARNED = (1 << 21),
|
IDE_DFLAG_UDMA33_WARNED = (1 << 20),
|
||||||
IDE_DFLAG_LBA48 = (1 << 22),
|
IDE_DFLAG_LBA48 = (1 << 21),
|
||||||
/* status of write cache */
|
/* status of write cache */
|
||||||
IDE_DFLAG_WCACHE = (1 << 23),
|
IDE_DFLAG_WCACHE = (1 << 22),
|
||||||
/* used for ignoring ATA_DF */
|
/* used for ignoring ATA_DF */
|
||||||
IDE_DFLAG_NOWERR = (1 << 24),
|
IDE_DFLAG_NOWERR = (1 << 23),
|
||||||
/* retrying in PIO */
|
/* retrying in PIO */
|
||||||
IDE_DFLAG_DMA_PIO_RETRY = (1 << 25),
|
IDE_DFLAG_DMA_PIO_RETRY = (1 << 24),
|
||||||
IDE_DFLAG_LBA = (1 << 26),
|
IDE_DFLAG_LBA = (1 << 25),
|
||||||
/* don't unload heads */
|
/* don't unload heads */
|
||||||
IDE_DFLAG_NO_UNLOAD = (1 << 27),
|
IDE_DFLAG_NO_UNLOAD = (1 << 26),
|
||||||
/* heads unloaded, please don't reset port */
|
/* heads unloaded, please don't reset port */
|
||||||
IDE_DFLAG_PARKED = (1 << 28),
|
IDE_DFLAG_PARKED = (1 << 27),
|
||||||
IDE_DFLAG_MEDIA_CHANGED = (1 << 29),
|
IDE_DFLAG_MEDIA_CHANGED = (1 << 28),
|
||||||
/* write protect */
|
/* write protect */
|
||||||
IDE_DFLAG_WP = (1 << 30),
|
IDE_DFLAG_WP = (1 << 29),
|
||||||
IDE_DFLAG_FORMAT_IN_PROGRESS = (1 << 31),
|
IDE_DFLAG_FORMAT_IN_PROGRESS = (1 << 30),
|
||||||
};
|
};
|
||||||
|
|
||||||
struct ide_drive_s {
|
struct ide_drive_s {
|
||||||
|
Loading…
Reference in New Issue
Block a user