Comment 8 for bug 1531539

Revision history for this message
Tim Gardner (timg-tpi) wrote :

lightnvm: fix bio submission issue
lightnvm: fix incorrect nr_free_blocks stat
lightnvm: add check after mempool allocation
lightnvm: unlock rq and free ppa_list on submission fail
lightnvm: move ppa erase logic to core
lightnvm: refactor rqd ppa list into set/free
lightnvm: refactor end_io functions for sync
lightnvm: return the get_bb_tbl return value
lightnvm: check bi_error in gc
lightnvm: put block back to gc list on its reclaim fail
lightnvm: fix locking and mempool in rrpc_lun_gc
lightnvm: sectors first in ppa list
lightnvm: move the pages per block check out of the loop
lightnvm: support multiple ppas in nvm_erase_ppa
lightnvm: move rq->error to nvm_rq->error
lightnvm: introduce nvm_submit_ppa
lightnvm: reference rrpc lun in rrpc block
lightnvm: fix missing grown bad block type
lightnvm: manage open and closed blocks separately
lightnvm: add mccap support
lightnvm: introduce mlc lower page table mappings
lightnvm: core on-disk initialization
lightnvm: introduce ioctl to initialize device
lightnvm: use system block for mm initialization
lightnvm: introduce factory reset
lightnvm: ensure that nvm_dev_ops can be used without CONFIG_NVM
blk-mq: add a flags parameter to blk_mq_alloc_request
UBUNTU: [Config] CONFIG_BLK_DEV_NVME_SCSI=y
nvme: move struct nvme_iod to pci.c
nvme: split command submission helpers out of pci.c
nvme: use offset instead of a struct for registers
nvme: split nvme_trans_device_id_page
nvme: use vendor it from identify
nvme: split a new struct nvme_ctrl out of struct nvme_dev
nvme: simplify nvme_setup_prps calling convention
nvme: refactor nvme_queue_rq
nvme: factor out a nvme_unmap_data helper
nvme: move nvme_error_status to common code
nvme: move nvme_setup_flush and nvme_setup_rw to common code
nvme: split __nvme_submit_sync_cmd
nvme: use the block layer for userspace passthrough metadata
nvme: move block_device_operations and ns/ctrl freeing to common code
nvme: add explicit quirk handling
nvme: move remaining CC setup into nvme_enable_ctrl
nvme: move nvme_{enable,disable,shutdown}_ctrl to common code
nvme: add a common helper to read Identify Controller data
nvme: move the call to nvme_init_identify earlier
nvme: move namespace scanning to common code
nvme: move chardev and sysfs interface to common code
nvme: refactor set_queue_count
blk-integrity: empty implementation when disabled
NVMe: fix build with CONFIG_NVM enabled
nvme: fix another 32-bit build warning
nvme: precedence bug in nvme_pr_clear()
nvme: only ignore hardware errors in nvme_create_io_queues
nvme: only add a controller to dev_list after it's been fully initialized
nvme: protect against simultaneous shutdown invocations
nvme: don't take the I/O queue q_lock in nvme_timeout
nvme: merge nvme_abort_req and nvme_timeout
nvme: add NVME_SC_CANCELLED
nvme: simplify resets
nvme: do not restart the request timeout if we're resetting the controller
nvme: merge probe_work and reset_work
nvme: remove dead controllers from a work item
nvme: switch abort_limit to an atomic_t
NVMe: Implement namespace list scanning
NVMe: Use unbounded work queue for all work
NVMe: Remove device management handles on remove
NVMe: Simplify metadata setup
nvme: fix admin queue depth
nvme: factor out a few helpers from req_completion
nvme: switch delete SQ/CQ to blk_execute_rq_nowait
nvme: switch abort to blk_execute_rq_nowait
nvme: special case AEN requests
nvme: simplify completion handling
nvme: properly free resources for cancelled command
nvme: meta_sg doesn't have to be an array
nvme: merge iod and cmd_info
NVMe: Add pci error handlers
NVMe: Export namespace attributes to sysfs
nvme: Move nvme_freeze/unfreeze_queues to nvme core
nvme: synchronize access to ctrl->namespaces
nvme: fixes for NVME_IOCTL_IO_CMD on the char device
nvme: make SG_IO support optional
NVMe: Fix admin queue ring wrap
NVMe: Use a retryable error code on reset
NVMe: Remove queue freezing on resets
NVMe: IO queue deletion re-write
NVMe: Shutdown controller only for power-off
NVMe: Export NVMe attributes to sysfs group
UBUNTU: SAUCE: nvme merge cleanup