From: Krzysztof Kozlowski Date: Fri, 2 Jan 2026 12:49:32 +0000 (+0100) Subject: mtd: rawnand: vf610: Fix Wvoid-pointer-to-enum-cast warning X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3b9605987e602adc5d0f4b0d08ebb32ac13279e3;p=thirdparty%2Fkernel%2Flinux.git mtd: rawnand: vf610: Fix Wvoid-pointer-to-enum-cast warning "nfc->variant" is an enum, thus cast of pointer on 64-bit compile test with clang W=1 causes: vf610_nfc.c:843:17: error: cast to smaller integer type 'enum vf610_nfc_variant' from 'const void *' [-Werror,-Wvoid-pointer-to-enum-cast] Signed-off-by: Krzysztof Kozlowski Signed-off-by: Miquel Raynal --- diff --git a/drivers/mtd/nand/raw/vf610_nfc.c b/drivers/mtd/nand/raw/vf610_nfc.c index 4b5ba31878535..1955dc50b40a4 100644 --- a/drivers/mtd/nand/raw/vf610_nfc.c +++ b/drivers/mtd/nand/raw/vf610_nfc.c @@ -840,7 +840,7 @@ static int vf610_nfc_probe(struct platform_device *pdev) return PTR_ERR(nfc->clk); } - nfc->variant = (enum vf610_nfc_variant)device_get_match_data(&pdev->dev); + nfc->variant = (unsigned long)device_get_match_data(&pdev->dev); if (!nfc->variant) return -ENODEV;