------- Comment From gpicc...@br.ibm.com 2016-01-29 10:40 EDT------- I noticed Ubuntu's 16.04 kernel 4.4 is available now, right?
Doing a git log between the latest Canonical 4.4 and the upstream kernel (4.5-rc1), I found the following commits are missing from Ubuntu's kernel. Can you cherry-pick them? Thanks in advance, Guilherme List of commits to be added in Ubuntu 16.04 kernel: 779ff7561709 NVMe: Export NVMe attributes to sysfs group a5cdb68c2c10 NVMe: Shutdown controller only for power-off db3cbfff5bcc NVMe: IO queue deletion re-write 25646264e15a NVMe: Remove queue freezing on resets 1d49c38c4865 NVMe: Use a retryable error code on reset e3e9d50cd6ed NVMe: Fix admin queue ring wrap 4490733250b8 nvme: make SG_IO support optional bfd8947194b2 nvme: fixes for NVME_IOCTL_IO_CMD on the char device 69d3b8ac15a5 nvme: synchronize access to ctrl->namespaces 363c9aacb6c5 nvme: Move nvme_freeze/unfreeze_queues to nvme core ca5927e7ab53 lightnvm: introduce mlc lower page table mappings 22513215b83d lightnvm: return the get_bb_tbl return value 91276162de94 lightnvm: refactor end_io functions for sync 2b9b6e86bca7 NVMe: Export namespace attributes to sysfs a0a3408ee614 NVMe: Add pci error handlers f4800d6d1548 nvme: merge iod and cmd_info bf68405705bd nvme: meta_sg doesn't have to be an array eee417b06978 nvme: properly free resources for cancelled command aae239e1910e nvme: simplify completion handling adf68f21c155 nvme: special case AEN requests e7a2a87d5938 nvme: switch abort to blk_execute_rq_nowait d8f32166a9c5 nvme: switch delete SQ/CQ to blk_execute_rq_nowait 7688faa6dd2c nvme: factor out a few helpers from req_completion 4680072003df nvme: fix admin queue depth 4b9d5b151046 NVMe: Simplify metadata setup 53029b0441bb NVMe: Remove device management handles on remove 92f7a1624bbc NVMe: Use unbounded work queue for all work 540c801c65eb NVMe: Implement namespace list scanning 6bf25d16410d nvme: switch abort_limit to an atomic_t 5c8809e65077 nvme: remove dead controllers from a work item fd634f414286 nvme: merge probe_work and reset_work e1569a16180a nvme: do not restart the request timeout if we're resetting the controller 846cc05f95d5 nvme: simplify resets 297465c873ae nvme: add NVME_SC_CANCELLED 31c7c7d2c9f1 nvme: merge nvme_abort_req and nvme_timeout 4c9f748f0ee8 nvme: don't take the I/O queue q_lock in nvme_timeout 77bf25ea7020 nvme: protect against simultaneous shutdown invocations 7385014c0732 nvme: only add a controller to dev_list after it's been fully initialized 749941f2365d nvme: only ignore hardware errors in nvme_create_io_queues 8c0b39155048 nvme: precedence bug in nvme_pr_clear() d1ea7be5f755 nvme: fix another 32-bit build warning ac02dddec633 NVMe: fix build with CONFIG_NVM enabled 06c1e3902aa7 blk-integrity: empty implementation when disabled 9a0be7abb62f nvme: refactor set_queue_count 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 22944e9981db nvme: move nvme_setup_flush and nvme_setup_rw to common code 15a190f7f57a nvme: move nvme_error_status to common code d4f6c3aba5b4 nvme: factor out a nvme_unmap_data helper ba1ca37ea4e3 nvme: refactor nvme_queue_rq 69d2b571746d nvme: simplify nvme_setup_prps calling convention 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 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1531539 Title: [Ubuntu 16.04] Enable nvme block driver on Power Status in linux package in Ubuntu: In Progress Status in linux source package in Xenial: Won't Fix Bug description: This is a feature to cherry pick some nvme commits into 16.04 kernel. Guilherme is going to specify which commits are being required. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1531539/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp