• Linus Torvalds's avatar
    Merge branch 'for-4.5/lightnvm' of git://git.kernel.dk/linux-block · 0a13daed
    Linus Torvalds authored
    Pull lightnvm fixes and updates from Jens Axboe:
     "This should have been part of the drivers branch, but it arrived a bit
      late and wasn't based on the official core block driver branch.  So
      they got a small scolding, but got a pass since it's still new.  Hence
      it's in a separate branch.
    
      This is mostly pure fixes, contained to lightnvm/, and minor feature
      additions"
    
    * 'for-4.5/lightnvm' of git://git.kernel.dk/linux-block: (26 commits)
      lightnvm: ensure that nvm_dev_ops can be used without CONFIG_NVM
      lightnvm: introduce factory reset
      lightnvm: use system block for mm initialization
      lightnvm: introduce ioctl to initialize device
      lightnvm: core on-disk initialization
      lightnvm: introduce mlc lower page table mappings
      lightnvm: add mccap support
      lightnvm: manage open and closed blocks separately
      lightnvm: fix missing grown bad block type
      lightnvm: reference rrpc lun in rrpc block
      lightnvm: introduce nvm_submit_ppa
      lightnvm: move rq->error to nvm_rq->error
      lightnvm: support multiple ppas in nvm_erase_ppa
      lightnvm: move the pages per block check out of the loop
      lightnvm: sectors first in ppa list
      lightnvm: fix locking and mempool in rrpc_lun_gc
      lightnvm: put block back to gc list on its reclaim fail
      lightnvm: check bi_error in gc
      lightnvm: return the get_bb_tbl return value
      lightnvm: refactor end_io functions for sync
      ...
    0a13daed
null_blk.c 18.4 KB