From: Seung-Woo Kim Date: Thu, 22 Mar 2018 06:36:31 +0000 (+0900) Subject: fimc-is: Convert bool to unsigned int to fix bool-operation X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e490c04c7ec95bb5e98c124bf00031c5102c2591;p=platform%2Fkernel%2Flinux-exynos.git fimc-is: Convert bool to unsigned int to fix bool-operation Convert bool to unsigned in to fix bool-operation warnings with gcc7. Change-Id: I04147f628198204e2b1ecc3b3f04a63a61f62c7b Signed-off-by: Seung-Woo Kim Signed-off-by: Sylwester Nawrocki --- diff --git a/drivers/media/platform/exynos/fimc-is/fimc-is-device-flite.c b/drivers/media/platform/exynos/fimc-is/fimc-is-device-flite.c index 7c28a85b8ab5..7559d7fe1082 100644 --- a/drivers/media/platform/exynos/fimc-is/fimc-is-device-flite.c +++ b/drivers/media/platform/exynos/fimc-is/fimc-is-device-flite.c @@ -234,12 +234,12 @@ static void flite_hw_enable_bns(void __iomem *base_reg, bool enable) { - u32 cfg = 0; + const unsigned int __en = enable ? 1U : 0U; + u32 cfg; - /* enable */ cfg = readl(base_reg + FLITE_REG_BINNINGON); - cfg |= FLITE_REG_BINNINGON_CLKGATE_ON(enable); - cfg |= FLITE_REG_BINNINGON_EN(enable); + cfg |= FLITE_REG_BINNINGON_CLKGATE_ON((__en)); + cfg |= FLITE_REG_BINNINGON_EN((__en)); writel(cfg, base_reg + FLITE_REG_BINNINGON); }