]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
tpm: Add explicit endianness cast
authorThiebaud Weksteen <tweek@google.com>
Wed, 25 Apr 2018 13:26:41 +0000 (15:26 +0200)
committerJarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Wed, 9 May 2018 11:45:46 +0000 (14:45 +0300)
Signed-off-by: Thiebaud Weksteen <tweek@google.com>
Reviewed-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Tested-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
Signed-off-by: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
drivers/char/tpm/tpm_eventlog_of.c

index 96fd5646f866d96bc4ed23eeea98c778e3173aef..ea0f16f19d73bf81c957270283723148871b3374 100644 (file)
@@ -56,8 +56,8 @@ int tpm_read_log_of(struct tpm_chip *chip)
         * but physical tpm needs the conversion.
         */
        if (of_property_match_string(np, "compatible", "IBM,vtpm") < 0) {
-               size = be32_to_cpup(sizep);
-               base = be64_to_cpup(basep);
+               size = be32_to_cpup((__force __be32 *)sizep);
+               base = be64_to_cpup((__force __be64 *)basep);
        } else {
                size = *sizep;
                base = *basep;