From: Krzysztof Kozlowski Date: Mon, 5 Jan 2026 14:29:47 +0000 (+0100) Subject: ata: ahci-xgene: Fix Wvoid-pointer-to-enum-cast warning X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=97e01439e902b743b8f89497e9c144e3ddda5e59;p=thirdparty%2Fkernel%2Flinux.git ata: ahci-xgene: Fix Wvoid-pointer-to-enum-cast warning "version" is an enum, thus cast of pointer on 64-bit compile test with clang W=1 causes: ahci_xgene.c:776:13: error: cast to smaller integer type 'enum xgene_ahci_version' from 'const void *' [-Werror,-Wvoid-pointer-to-enum-cast] Signed-off-by: Krzysztof Kozlowski Signed-off-by: Damien Le Moal --- diff --git a/drivers/ata/ahci_xgene.c b/drivers/ata/ahci_xgene.c index 6b8844646fcd0..98c99b5a82425 100644 --- a/drivers/ata/ahci_xgene.c +++ b/drivers/ata/ahci_xgene.c @@ -773,7 +773,7 @@ static int xgene_ahci_probe(struct platform_device *pdev) } if (dev->of_node) { - version = (enum xgene_ahci_version)of_device_get_match_data(dev); + version = (unsigned long)of_device_get_match_data(dev); } #ifdef CONFIG_ACPI else {