lkml.org 
[lkml]   [2020]   [Jan]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.19 188/639] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers
    Date
    From: Paul Selles <paul.selles@microchip.com>

    [ Upstream commit cce8e04cf79e47809455215744685e8eb56f94bb ]

    Switchtec NTB crosslink BARs are 64bit addressed but they are printed as
    32bit addressed BARs. Fix debug log to increment the BAR numbers by 2 to
    reflect the 64bit address alignment.

    Fixes: 017525018202 ("ntb_hw_switchtec: Add initialization code for crosslink")
    Signed-off-by: Paul Selles <paul.selles@microchip.com>
    Signed-off-by: Wesley Sheng <wesley.sheng@microchip.com>
    Reviewed-by: Logan Gunthorpe <logang@deltatee.com>
    Signed-off-by: Jon Mason <jdmason@kudzu.us>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/drivers/ntb/hw/mscc/ntb_hw_switchtec.c b/drivers/ntb/hw/mscc/ntb_hw_switchtec.c
    index 5ee5f40b4dfc3..9916bc5b6759a 100644
    --- a/drivers/ntb/hw/mscc/ntb_hw_switchtec.c
    +++ b/drivers/ntb/hw/mscc/ntb_hw_switchtec.c
    @@ -1120,7 +1120,7 @@ static int crosslink_enum_partition(struct switchtec_ntb *sndev,

    dev_dbg(&sndev->stdev->dev,
    "Crosslink BAR%d addr: %llx\n",
    - i, bar_addr);
    + i*2, bar_addr);

    if (bar_addr != bar_space * i)
    continue;
    --
    2.20.1


    \
     
     \ /
      Last update: 2020-01-24 12:11    [W:2.257 / U:0.508 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site