s390/extmem: print DCSS range with %px
authorGerald Schaefer <gerald.schaefer@de.ibm.com>
Thu, 21 Feb 2019 14:36:31 +0000 (15:36 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 21 Feb 2019 14:57:25 +0000 (15:57 +0100)
The DCSS range is currently printed with %p, which results in hashed values
instead of the actual addresses.

Use %px instead, the DCSS ranges do not reveal any kernel symbol addresses.

Signed-off-by: Gerald Schaefer <gerald.schaefer@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/mm/extmem.c

index 86c8a3c..0b56227 100644 (file)
@@ -367,11 +367,11 @@ __segment_load (char *name, int do_nonshared, unsigned long *addr, unsigned long
        *addr = seg->start_addr;
        *end  = seg->end;
        if (do_nonshared)
-               pr_info("DCSS %s of range %p to %p and type %s loaded as "
+               pr_info("DCSS %s of range %px to %px and type %s loaded as "
                        "exclusive-writable\n", name, (void*) seg->start_addr,
                        (void*) seg->end, segtype_string[seg->vm_segtype]);
        else {
-               pr_info("DCSS %s of range %p to %p and type %s loaded in "
+               pr_info("DCSS %s of range %px to %px and type %s loaded in "
                        "shared access mode\n", name, (void*) seg->start_addr,
                        (void*) seg->end, segtype_string[seg->vm_segtype]);
        }