Hi Stefano,

On 06/04/2021 23:02, Stefano Stabellini wrote:
On Fri, 2 Apr 2021, Julien Grall wrote:
From: Julien Grall <jgr...@amazon.com>

Clang 11 will throw the following error:

smmu.c:2284:18: error: cast to smaller integer type 'enum 
arm_smmu_arch_version' from 'const void *' [-Werror,-Wvoid-pointer-to-enum-cast]
         smmu->version = (enum arm_smmu_arch_version)of_id->data;
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The error can be prevented by initially casting to (uintptr_t) and then
enum.

Signed-off-by: Julien Grall <jgr...@amazon.com>

Acked-by: Stefano Stabellini <sstabell...@kernel.org>

Thanks! I have committed the patch.

Cheers,

--
Julien Grall

Reply via email to