aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek BehĂșn <marek.behun@nic.cz>2021-05-20 13:24:21 +0200
committerTom Rini <trini@konsulko.com>2021-05-24 14:21:30 -0400
commit2361b5eb5c3e116519518848fe8db9aed4841f4a (patch)
tree1acaf3b184d45833368aca5eac2d102d3f2d124f
parent37de198fa25b4bd31c69d14bad4fa6904685836d (diff)
downloadu-boot-2361b5eb5c3e116519518848fe8db9aed4841f4a.zip
u-boot-2361b5eb5c3e116519518848fe8db9aed4841f4a.tar.gz
u-boot-2361b5eb5c3e116519518848fe8db9aed4841f4a.tar.bz2
ata: ahci: fix ahci_link_up() type mismatch for LTO
When building highbank_defconfig with LTO, the compiler complains about type mismatch of function ahci_link_up(). The third parameter of this function is of type u8 in drivers/ata/ahci.c, but of type int in board/highbank/ahci.c. There is no reason in using u8, and the code using this function actually passes an int variable into the function (so it is implicitly converted to u8). Change the type of this parameter to int in drivers/ata/ahci.c. Signed-off-by: Marek BehĂșn <marek.behun@nic.cz> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
-rw-r--r--drivers/ata/ahci.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c
index 57c4e15..d4047c0 100644
--- a/drivers/ata/ahci.c
+++ b/drivers/ata/ahci.c
@@ -110,7 +110,7 @@ static int waiting_for_cmd_completed(void __iomem *offset,
return (i < timeout_msec) ? 0 : -1;
}
-int __weak ahci_link_up(struct ahci_uc_priv *uc_priv, u8 port)
+int __weak ahci_link_up(struct ahci_uc_priv *uc_priv, int port)
{
u32 tmp;
int j = 0;