lkml.org 
[lkml]   [2021]   [Nov]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH AUTOSEL 5.10 28/50] scsi: advansys: Fix kernel pointer leak
    Date
    From: Guo Zhi <qtxuning1999@sjtu.edu.cn>

    [ Upstream commit d4996c6eac4c81b8872043e9391563f67f13e406 ]

    Pointers should be printed with %p or %px rather than cast to 'unsigned
    long' and printed with %lx.

    Change %lx to %p to print the hashed pointer.

    Link: https://lore.kernel.org/r/20210929122538.1158235-1-qtxuning1999@sjtu.edu.cn
    Signed-off-by: Guo Zhi <qtxuning1999@sjtu.edu.cn>
    Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/scsi/advansys.c | 4 ++--
    1 file changed, 2 insertions(+), 2 deletions(-)

    diff --git a/drivers/scsi/advansys.c b/drivers/scsi/advansys.c
    index c2c7850ff7b42..727d8f019eddd 100644
    --- a/drivers/scsi/advansys.c
    +++ b/drivers/scsi/advansys.c
    @@ -3366,8 +3366,8 @@ static void asc_prt_adv_board_info(struct seq_file *m, struct Scsi_Host *shost)
    shost->host_no);

    seq_printf(m,
    - " iop_base 0x%lx, cable_detect: %X, err_code %u\n",
    - (unsigned long)v->iop_base,
    + " iop_base 0x%p, cable_detect: %X, err_code %u\n",
    + v->iop_base,
    AdvReadWordRegister(iop_base,IOPW_SCSI_CFG1) & CABLE_DETECT,
    v->err_code);

    --
    2.33.0
    \
     
     \ /
      Last update: 2021-11-09 23:34    [W:4.115 / U:0.052 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site