| e411b33117d1 ("lightnvm: pblk: refactor bad block identification") |
| 5d149bfabeb8 ("lightnvm: pblk: add padding distribution sysfs attribute") |
| 76758390f83e ("lightnvm: pblk: export write amplification counters to sysfs") |
| d0ab0b1ab991 ("lightnvm: pblk: check data lines version on recovery") |
| 8154d296d904 ("lightnvm: pblk: rename sync_point to flush_point") |
| 06bc072b3fb1 ("lightnvm: pblk: refactor emeta consistency check") |
| fae7fae4077c ("lightnvm: make geometry structures 2.0 ready") |
| bb27aa9ecd1f ("lightnvm: remove lower page tables") |
| 28bd109411ea ("lightnvm: pblk: remove spinlock when freeing line metadata") |
| 03e868eb8adb ("lightnvm: pblk: correct valid lba count calculation") |
| 75610cd974ab ("lightnvm: pblk: consider bad sectors in emeta during recovery") |
| 92957091e939 ("lightnvm: pblk: recover partially written lines correctly") |
| 27b978725d89 ("lightnvm: pblk: fix changing GC group list for a line") |
| e6b754c252ba ("lightnvm: pblk: ensure right bad block calculation") |
| 21d2287119e8 ("lightnvm: pblk: enable 1 LUN configuration") |
| 6ca2f71f3e3d ("lightnvm: pblk: simplify path on REQ_PREFLUSH") |
| 0d880398cb62 ("lightnvm: pblk: decouple read/erase mempools") |
| b84ae4a8b883 ("lightnvm: pblk: simplify work_queue mempool") |
| bd432417681a ("lightnvm: pblk: fix min size for page mempool") |
| c79819bc0877 ("lightnvm: pblk: print incompatible line version correctly") |
| b5e063a2861a ("lightnvm: pblk: add initialization check") |
| 8224cbd80be1 ("lightnvm: pblk: use right metadata buffer for recovery") |
| 2950e7e61089 ("lightnvm: pblk: fix double-free on pblk init") |
| f417aa0bd8c4 ("lightnvm: pblk: fix bad le64 assignations") |
| 588726d3ec68 ("lightnvm: pblk: fail gracefully on irrec. error") |
| ef5764946b13 ("lightnvm: pblk: set mempool and workqueue params.") |
| b20ba1bc749c ("lightnvm: pblk: redesign GC algorithm") |
| 63e3809cf70f ("lightnvm: pblk: set metadata list for all I/Os") |
| d45ebd470bb6 ("lightnvm: pblk: choose optimal victim GC line") |
| dffdd960ee16 ("lightnvm: pblk: decouple bad block from line alloc") |
| f680f19aa6db ("lightnvm: pblk: simplify meta. memory allocation") |
| f9c101523da7 ("lightnvm: pblk: issue multiplane reads if possible") |
| 0880a9aa2d91 ("lightnvm: pblk: delete redundant buffer pointer") |
| fd1b0158f5f5 ("lightnvm: pblk: delete redundant debug line stat") |
| dd2a43437337 ("lightnvm: pblk: sched. metadata on write thread") |
| 084ec9ba07a0 ("lightnvm: pblk: rename read request pool") |
| d624f371d5c1 ("lightnvm: pblk: generalize erase path") |
| c2e9f5d457ad ("lightnvm: pblk: expose max sec per write on sysfs") |
| caa69fa56002 ("lightnvm: pblk: spare double cpu_to_le64 calc.") |
| 4e4cbee93d56 ("block: switch bios to blk_status_t") |
| 2a842acab109 ("block: introduce new block status code type") |
| 1be569098458 ("dm: change ->end_io calling convention") |
| 846785e6a572 ("dm: don't return errnos from ->map") |
| 14ef1e48269d ("dm mpath: merge do_end_io_bio into multipath_end_io_bio") |
| 36ffc6c1c0e6 ("block_dev: propagate bio_iov_iter_get_pages error in __blkdev_direct_IO") |
| d5245d7674d3 ("fs: simplify dio_bio_complete") |
| 4055351cdbb4 ("fs: remove the unused error argument to dio_end_io()") |
| 9966afaf91b3 ("dm: fix REQ_RAHEAD handling") |
| f729b66fca43 ("gfs2: remove the unused sd_log_error field") |
| 18a482f5245c ("dm mpath: don't return -EIO from dm_report_EIO") |