On 3/17/2025 1:46 PM, Raj Kumar Bhagat wrote: > + hw_rev = (enum ath12k_hw_rev)of_device_get_match_data(&pdev->dev); kernel test robot warns: cast to smaller integer type 'enum ath12k_hw_rev' from 'const void *' looks like others have fixed this by first casting to (uintptr_t) a few examples: tsa->version = (enum tsa_version)(uintptr_t)of_device_get_match_data(&pdev->dev); model = (enum ep93xx_soc_model)(uintptr_t)device_get_match_data(dev); priv->cks = (u8)(uintptr_t) of_device_get_match_data(dev); rt5677->type = (enum rt5677_type)(uintptr_t)device_get_match_data(dev); not sure if there is a "better" way /jeff