Hello Christophe Leroy,

The patch 7c91efce1608: "powerpc/mm: dump block address translation
on book3s/32" from Dec 3, 2018, leads to the following static checker
warning:

        arch/powerpc/mm/dump_bats.c:20 pp_601()
        warn: both sides of ternary the same: '"RWX"'

arch/powerpc/mm/dump_bats.c
    13 static char *pp_601(int k, int pp)
    14 {
    15  if (pp == 0)
    16          return k ? "NA" : "RWX";
    17  if (pp == 1)
    18          return k ? "ROX" : "RWX";
    19  if (pp == 2)
--> 20          return k ? "RWX" : "RWX";
                            ^^^     ^^^
    21  return k ? "ROX" : "ROX";
                    ^^^     ^^^

Was something else intended here?  Or we could make it simpler:

        if (pp == 2)
                return "RWX";
        return "ROX";


    22 }

regards,
dan carpenter

Reply via email to