|
@@ -27,7 +27,7 @@ extern struct node_map_data node_data[];
|
|
|
|
|
|
#define PFNNID_SHIFT (30 - PAGE_SHIFT)
|
|
|
#define PFNNID_MAP_MAX 512 /* support 512GB */
|
|
|
-extern unsigned char pfnnid_map[PFNNID_MAP_MAX];
|
|
|
+extern signed char pfnnid_map[PFNNID_MAP_MAX];
|
|
|
|
|
|
#ifndef CONFIG_64BIT
|
|
|
#define pfn_is_io(pfn) ((pfn & (0xf0000000UL >> PAGE_SHIFT)) == (0xf0000000UL >> PAGE_SHIFT))
|
|
@@ -46,7 +46,7 @@ static inline int pfn_to_nid(unsigned long pfn)
|
|
|
i = pfn >> PFNNID_SHIFT;
|
|
|
BUG_ON(i >= ARRAY_SIZE(pfnnid_map));
|
|
|
|
|
|
- return (int)pfnnid_map[i];
|
|
|
+ return pfnnid_map[i];
|
|
|
}
|
|
|
|
|
|
static inline int pfn_valid(int pfn)
|