OSDN Git Service

ANDROID: Cleanup type casting in goldfish.h
authorRoman Kiryanov <rkir@google.com>
Fri, 30 Mar 2018 21:55:02 +0000 (14:55 -0700)
committerGreg Kroah-Hartman <gregkh@google.com>
Wed, 4 Apr 2018 15:03:59 +0000 (15:03 +0000)
Bug: 72886167
Change-Id: I506a24e6e659d83a9df5efa0f8f00229e0a4b2d4
Signed-off-by: Roman Kiryanov <rkir@google.com>
include/linux/goldfish.h

index e7e6f7a..793590d 100644 (file)
@@ -9,9 +9,11 @@
 static inline void gf_write_ptr(const void *ptr, void __iomem *portl,
                                void __iomem *porth)
 {
-       writel((u32)(unsigned long)ptr, portl);
+       const uintptr_t addr = (uintptr_t)ptr;
+
+       writel((u32)addr, portl);
 #ifdef CONFIG_64BIT
-       writel((unsigned long)ptr >> 32, porth);
+       writel(addr >> 32, porth);
 #endif
 }