9f2482b91bcd ("nvme: split dev_list_lock") f3ca80fc11c3 ("nvme: move chardev and sysfs interface to common code") 5bae7f73d378 ("nvme: move namespace scanning to common code") ce4541f40a94 ("nvme: move the call to nvme_init_identify earlier") 7fd8930f26be ("nvme: add a common helper to read Identify Controller data") 5fd4ce1b005b ("nvme: move nvme_{enable,disable,shutdown}_ctrl to common code") 1b2eb374651f ("nvme: move remaining CC setup into nvme_enable_ctrl") 106198edb74c ("nvme: add explicit quirk handling") 1673f1f08c88 ("nvme: move block_device_operations and ns/ctrl freeing to common code") 0b7f1f26f95a ("nvme: use the block layer for userspace passthrough metadata") 4160982e7594 ("nvme: split __nvme_submit_sync_cmd") 15a190f7f57a ("nvme: move nvme_error_status to common code") 1c63dc66580d ("nvme: split a new struct nvme_ctrl out of struct nvme_dev") 01fec28a6f3b ("nvme: use vendor it from identify") bf7d3ebbd219 ("nvme: split nvme_trans_device_id_page") 7a67cbea653e ("nvme: use offset instead of a struct for registers") 21d34711e1b5 ("nvme: split command submission helpers out of pci.c") 71bd150c7107 ("nvme: move struct nvme_iod to pci.c") 6f3b0e8bcf3c ("blk-mq: add a flags parameter to blk_mq_alloc_request")