Re: [PATCH] infiniband hfi1: fix misuse of %x in ipoib_tx.c

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 9/22/21 23:45, Leon Romanovsky wrote:
Isn't kptr_restrict sysctl is for that?

Hi Leon,

After I sent my email I discovered the following commit: 5ead723a20e0
("lib/vsprintf: no_hash_pointers prints all addresses as unhashed"; v5.12).
I think that commit does what we need?

Thanks,

Bart.


commit 5ead723a20e0447bc7db33dc3070b420e5f80aa6
Author: Timur Tabi <timur@xxxxxxxxxx>
Date:   Sun Feb 14 10:13:48 2021 -0600

    lib/vsprintf: no_hash_pointers prints all addresses as unhashed

    If the no_hash_pointers command line parameter is set, then
    printk("%p") will print pointers as unhashed, which is useful for
    debugging purposes.  This change applies to any function that uses
    vsprintf, such as print_hex_dump() and seq_buf_printf().

    A large warning message is displayed if this option is enabled.
    Unhashed pointers expose kernel addresses, which can be a security
    risk.

    Also update test_printf to skip the hashed pointer tests if the
    command-line option is set.

    Signed-off-by: Timur Tabi <timur@xxxxxxxxxx>
    Acked-by: Petr Mladek <pmladek@xxxxxxxx>
    Acked-by: Randy Dunlap <rdunlap@xxxxxxxxxxxxx>
    Acked-by: Sergey Senozhatsky <sergey.senozhatsky@xxxxxxxxx>
    Acked-by: Vlastimil Babka <vbabka@xxxxxxx>
    Acked-by: Marco Elver <elver@xxxxxxxxxx>
    Signed-off-by: Petr Mladek <pmladek@xxxxxxxx>
    Link: https://lore.kernel.org/r/20210214161348.369023-4-timur@xxxxxxxxxx



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux