]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - mm/memory_hotplug.c
mm: fix memory_hotplug.c printk format warning
[karo-tx-linux.git] / mm / memory_hotplug.c
index 60f6daad10766e9e2b70aa3b36ba3ba2a8b45d4f..a221fac1f47d39aef56278758765c023a7981796 100644 (file)
@@ -1690,11 +1690,15 @@ static int is_memblock_offlined_cb(struct memory_block *mem, void *arg)
 {
        int ret = !is_memblock_offlined(mem);
 
-       if (unlikely(ret))
+       if (unlikely(ret)) {
+               phys_addr_t beginpa, endpa;
+
+               beginpa = PFN_PHYS(section_nr_to_pfn(mem->start_section_nr));
+               endpa = PFN_PHYS(section_nr_to_pfn(mem->end_section_nr + 1))-1;
                pr_warn("removing memory fails, because memory "
-                       "[%#010llx-%#010llx] is onlined\n",
-                       PFN_PHYS(section_nr_to_pfn(mem->start_section_nr)),
-                       PFN_PHYS(section_nr_to_pfn(mem->end_section_nr + 1))-1);
+                       "[%pa-%pa] is onlined\n",
+                       &beginpa, &endpa);
+       }
 
        return ret;
 }