ata: libata-core: inline ata_port_probe()
authorHannes Reinecke <hare@suse.de>
Mon, 31 Jul 2023 14:34:16 +0000 (16:34 +0200)
committerDamien Le Moal <dlemoal@kernel.org>
Wed, 2 Aug 2023 08:45:24 +0000 (17:45 +0900)
Just used in one place.

Signed-off-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Niklas Cassel <niklas.cassel@wdc.com>
Reviewed-by: Jason Yan <yanaijie@huawei.com>
Reviewed-by: John Garry <john.g.garry@oracle.com>
Reviewed-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Damien Le Moal <dlemoal@kernel.org>
drivers/ata/libata-core.c

index cc59d31..c6e624d 100644 (file)
@@ -5884,14 +5884,6 @@ void __ata_port_probe(struct ata_port *ap)
        spin_unlock_irqrestore(ap->lock, flags);
 }
 
-int ata_port_probe(struct ata_port *ap)
-{
-       __ata_port_probe(ap);
-       ata_port_wait_eh(ap);
-       return 0;
-}
-
-
 static void async_port_probe(void *data, async_cookie_t cookie)
 {
        struct ata_port *ap = data;
@@ -5906,7 +5898,8 @@ static void async_port_probe(void *data, async_cookie_t cookie)
        if (!(ap->host->flags & ATA_HOST_PARALLEL_SCAN) && ap->port_no != 0)
                async_synchronize_cookie(cookie);
 
-       (void)ata_port_probe(ap);
+       __ata_port_probe(ap);
+       ata_port_wait_eh(ap);
 
        /* in order to keep device order, we need to synchronize at this point */
        async_synchronize_cookie(cookie);