]> git.karo-electronics.de Git - karo-tx-linux.git/commit
iommu/fsl: Fix PAMU window size check.
authorVarun Sethi <Varun.Sethi@freescale.com>
Tue, 24 Jun 2014 13:57:15 +0000 (19:27 +0530)
committerJoerg Roedel <jroedel@suse.de>
Mon, 7 Jul 2014 08:30:01 +0000 (10:30 +0200)
commitd033f48f3a4a9279c7475891fbb060d4881c22da
treed13c87c87a2e1a30f7ee3d670c3ffdba8b50d17d
parentcd3de83f147601356395b57a8673e9c5ff1e59d1
iommu/fsl: Fix PAMU window size check.

is_power_of_2 requires an unsigned long parameter which would
lead to truncation of 64 bit values on 32 bit architectures.

__ffs also expects an unsigned long parameter thus won't work
for 64 bit values on 32 bit architectures.

Signed-off-by: Varun Sethi <Varun.Sethi@freescale.com>
Tested-by: Emil Medve <Emilian.Medve@Freescale.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
drivers/iommu/fsl_pamu.c
drivers/iommu/fsl_pamu_domain.c