]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
ata: libata-scsi: Cleanup ata_scsi_offline_dev()
authorDamien Le Moal <dlemoal@kernel.org>
Thu, 19 Jun 2025 00:57:21 +0000 (09:57 +0900)
committerDamien Le Moal <dlemoal@kernel.org>
Mon, 30 Jun 2025 01:25:45 +0000 (10:25 +0900)
Change the function ata_scsi_offline_dev() to return a bool and change
this function kdoc comment to have the correct mention of its call site.
No functional changes.

Signed-off-by: Damien Le Moal <dlemoal@kernel.org>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Reviewed-by: Niklas Cassel <cassel@kernel.org>
drivers/ata/libata-scsi.c
drivers/ata/libata.h

index ccd7651710be49ae2a8cece34f25e484e8fa5af4..b502b123008a53c826830147fc1bf6655c6eaa72 100644 (file)
@@ -4633,24 +4633,23 @@ void ata_scsi_scan_host(struct ata_port *ap, int sync)
  *     ata_scsi_offline_dev - offline attached SCSI device
  *     @dev: ATA device to offline attached SCSI device for
  *
- *     This function is called from ata_eh_hotplug() and responsible
- *     for taking the SCSI device attached to @dev offline.  This
- *     function is called with host lock which protects dev->sdev
- *     against clearing.
+ *     This function is called from ata_eh_detach_dev() and is responsible for
+ *     taking the SCSI device attached to @dev offline.  This function is
+ *     called with host lock which protects dev->sdev against clearing.
  *
  *     LOCKING:
  *     spin_lock_irqsave(host lock)
  *
  *     RETURNS:
- *     1 if attached SCSI device exists, 0 otherwise.
+ *     true if attached SCSI device exists, false otherwise.
  */
-int ata_scsi_offline_dev(struct ata_device *dev)
+bool ata_scsi_offline_dev(struct ata_device *dev)
 {
        if (dev->sdev) {
                scsi_device_set_state(dev->sdev, SDEV_OFFLINE);
-               return 1;
+               return true;
        }
-       return 0;
+       return false;
 }
 
 /**
index 48ee7acb87af0876a621477ffa4474ec96414964..8e68f4556962cf0da5675613e88e08190ceb67d4 100644 (file)
@@ -144,7 +144,7 @@ extern struct ata_device *ata_scsi_find_dev(struct ata_port *ap,
 extern int ata_scsi_add_hosts(struct ata_host *host,
                              const struct scsi_host_template *sht);
 extern void ata_scsi_scan_host(struct ata_port *ap, int sync);
-extern int ata_scsi_offline_dev(struct ata_device *dev);
+extern bool ata_scsi_offline_dev(struct ata_device *dev);
 extern bool ata_scsi_sense_is_valid(u8 sk, u8 asc, u8 ascq);
 extern void ata_scsi_set_sense(struct ata_device *dev,
                               struct scsi_cmnd *cmd, u8 sk, u8 asc, u8 ascq);