Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1396037
| From | Matias Bjørling <m@bjorling.me> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH 00/28] LightNVM fixes for 4.7 |
| Date | 2016-05-06 20:10 +0200 |
| Message-ID | <rvSml-1A4-3@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
Hi Jens, A collection of fixes and features destined for 4.7. They contain: Fixes all over the place from Arnd, Jeff, Sagi, Wenwei, Javier and me. Preparation patches from Simon to enable sysfs support. The final patch is delayed to 4.8. We need to integrate it correctly with device drivers. A patch from Javier to allow a target to access the metadata field. Typically it maps to the flash page out of band area. Preparation patches for pblk and persistent block management information from me. Please pick up. -Matias Arnd Bergmann (1): lightnvm: pass dma address to hardware rather than pointer Javier González (6): lightnvm: do not free unused metadata on rrpc lightnvm: enable metadata to be sent to device lightnvm: rename dma helper functions lightnvm: do not assume sequential lun alloc. lightnvm: rename nr_pages to nr_ppas on nvm_rq lightnvm: reserved space calculation incorrect Jeff Mahoney (1): lightnvm: fix "warning: ‘ret’ may be used uninitialized" Matias Bjørling (15): lightnvm: handle submit_io failure lightnvm: implement nvm_submit_ppa_list lightnvm: add fpg_size and pfpg_size to struct nvm_dev lightnvm: move block fold outside of get_bb_tbl() lightnvm: avoid memory leak when lun_map kcalloc fails lightnvm: introduce nvm_for_each_lun_ppa() macro lightnvm: refactor device ops->get_bb_tbl() lightnvm: remove struct factory_blks lightnvm: make nvm_set_rqd_ppalist() aware of vblks lightnvm: move responsibility for bad blk mgmt to target lightnvm: refactor set_bb_tbl for accepting ppa list lightnvm: fix out of bound ppa lun id on bb tbl lightnvm: remove mgt targets on mgt removal lightnvm: expose gennvm_mark_blk to targets lightnvm: add is_cached entry to struct ppa_addr Sagi Grimberg (1): nvme/lightnvm: Log using the ctrl named device Simon A. F. Lund (2): lightnvm: rename nvm_targets to nvm_tgt_type lightnvm: refactor dev->online_target to global nvm_targets Wenwei Tao (2): lightnvm: calculate rrpc total blocks and sectors up front lightnvm: store rrpc->soffset in device sector size drivers/lightnvm/core.c | 370 +++++++++++++++++++++++++++++-------------- drivers/lightnvm/gennvm.c | 100 ++++++------ drivers/lightnvm/rrpc.c | 42 +++-- drivers/lightnvm/rrpc.h | 2 +- drivers/lightnvm/sysblk.c | 276 ++++++++++++++++---------------- drivers/nvme/host/lightnvm.c | 82 +++------- include/linux/lightnvm.h | 48 ++++-- 7 files changed, 521 insertions(+), 399 deletions(-) -- 2.1.4
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
[PATCH 00/28] LightNVM fixes for 4.7 Matias Bjørling <m@bjorling.me> - 2016-05-06 20:10 +0200 [PATCH 04/28] lightnvm: add fpg_size and pfpg_size to struct nvm_dev Matias Bjørling <m@bjorling.me> - 2016-05-06 20:10 +0200 [PATCH 11/28] lightnvm: introduce nvm_for_each_lun_ppa() macro Matias Bjørling <m@bjorling.me> - 2016-05-06 20:10 +0200 [PATCH 05/28] lightnvm: move block fold outside of get_bb_tbl() Matias Bjørling <m@bjorling.me> - 2016-05-06 20:20 +0200 [PATCH 10/28] lightnvm: refactor dev->online_target to global nvm_targets Matias Bjørling <m@bjorling.me> - 2016-05-06 20:20 +0200 [PATCH 13/28] lightnvm: remove struct factory_blks Matias Bjørling <m@bjorling.me> - 2016-05-06 20:20 +0200 [PATCH 07/28] lightnvm: calculate rrpc total blocks and sectors up front Matias Bjørling <m@bjorling.me> - 2016-05-06 20:20 +0200 [PATCH 09/28] lightnvm: rename nvm_targets to nvm_tgt_type Matias Bjørling <m@bjorling.me> - 2016-05-06 20:20 +0200 [PATCH 06/28] lightnvm: avoid memory leak when lun_map kcalloc fails Matias Bjørling <m@bjorling.me> - 2016-05-06 20:20 +0200 [PATCH 02/28] lightnvm: handle submit_io failure Matias Bjørling <m@bjorling.me> - 2016-05-06 20:20 +0200 [PATCH 12/28] lightnvm: refactor device ops->get_bb_tbl() Matias Bjørling <m@bjorling.me> - 2016-05-06 20:20 +0200 [PATCH 03/28] lightnvm: implement nvm_submit_ppa_list Matias Bjørling <m@bjorling.me> - 2016-05-06 20:20 +0200 [PATCH 14/28] lightnvm: make nvm_set_rqd_ppalist() aware of vblks Matias Bjørling <m@bjorling.me> - 2016-05-06 20:20 +0200 [PATCH 01/28] lightnvm: fix "warning: ‘ret’ may be used uninitialized" Matias Bjørling <m@bjorling.me> - 2016-05-06 20:20 +0200 Re: [PATCH 00/28] LightNVM fixes for 4.7 Jens Axboe <axboe@fb.com> - 2016-05-10 16:50 +0200
csiph-web