• M
    lightnvm: fix out of bound ppa lun id on bb tbl · 293a6e8e
    Matias Bjørling 提交于
    The ppa configured for retrieving the bad block table uses the internal
    lun id to setup the get bad block ppa. This increases monotonically
    with the number luns available. When configuring a ppa, the channel and
    lun must be specified separately, leading to an out of bound memory
    access in gennvm_block_bb when lun id goes beyond the luns available
    within a channel.
    
    Additional, remove out of bound check in gennvm_block_bb(), as it was a
    buggy to begin with.
    Signed-off-by: NMatias Bjørling <m@bjorling.me>
    Signed-off-by: NJens Axboe <axboe@fb.com>
    293a6e8e
gennvm.c 13.0 KB