[Kernel-packages] [Bug 1531539] Re: [Ubuntu 16.04] Enable nvme block driver on Power
This bug was fixed in the package linux - 4.4.0-4.19 --- linux (4.4.0-4.19) xenial; urgency=low * update ZFS and SPL to 0.6.5.4 (LP: #1542296) - [Config] update spl/zfs version - SAUCE: (noup) Update spl to 0.6.5.4-0ubuntu2, zfs to 0.6.5.4-0ubuntu1 - [Config] reconstruct -- drop links for zfs userspace components - [Config] reconstruct -- drop links for zfs userspace components -- restore spec links * recvmsg() fails SCM_CREDENTIALS request with EOPNOTSUPP. (LP: #1540731) - Revert "af_unix: Revert 'lock_interruptible' in stream receive code" * lxc: ADT exercise test failing with linux-4.4.0-3.17 (LP: #1542049) - Revert "UBUNTU: SAUCE: apparmor: fix sleep from invalid context" * WARNING: at /build/linux-lts-wily-W0lTWH/linux-lts-wily-4.2.0/net/core/skbuff.c:4174 (Travis IB) (LP: #1541326) - SAUCE: IB/IPoIB: Do not set skb truesize since using one linearskb * backport Microsoft Precision Touchpad palm rejection patch (LP: #1541671) - HID: multitouch: enable palm rejection if device implements confidence usage * [Ubuntu 16.04] Update qla2xxx driver for POWER (QLogic) (LP: #1541456) - qla2xxx: Remove unavailable firmware files - qla2xxx: Enable Extended Logins support - qla2xxx: Enable Exchange offload support. - qla2xxx: Enable Target counters in DebugFS. - qla2xxx: Add FW resource count in DebugFS. - qla2xxx: Added interface to send explicit LOGO. - qla2xxx: Delete session if initiator is gone from FW - qla2xxx: Wait for all conflicts before ack'ing PLOGI - qla2xxx: Replace QLA_TGT_STATE_ABORTED with a bit. - qla2xxx: Remove dependency on hardware_lock to reduce lock contention. - qla2xxx: Add irq affinity notification - qla2xxx: Add selective command queuing - qla2xxx: Move atioq to a different lock to reduce lock contention - qla2xxx: Disable ZIO at start time. - qla2xxx: Set all queues to 4k - qla2xxx: Check for online flag instead of active reset when transmitting responses - scsi: qla2: avoid type mismatch in comparison * [Hyper-V] PCI Passthrough (LP: #1541120) - x86/irq: Export functions to allow MSI domains in modules - genirq/msi: Export functions to allow MSI domains in modules * Update lpfc driver to 11.0.0.10 (LP: #1541592) - lpfc: Fix FCF Infinite loop in lpfc_sli4_fcf_rr_next_index_get. - lpfc: Fix the FLOGI discovery logic to comply with T11 standards - lpfc: Fix RegLogin failed error seen on Lancer FC during port bounce - lpfc: Fix driver crash when module parameter lpfc_fcp_io_channel set to 16 - lpfc: Fix crash in fcp command completion path. - lpfc: Modularize and cleanup FDMI code in driver - lpfc: Fix RDP Speed reporting. - lpfc: Fix RDP ACC being too long. - lpfc: Make write check error processing more resilient - lpfc: Use new FDMI speed definitions for 10G, 25G and 40G FCoE. - lpfc: Fix mbox reuse in PLOGI completion - lpfc: Fix external loopback failure. - lpfc: Add logging for misconfigured optics. - lpfc: Delete unnecessary checks before the function call "mempool_destroy" - lpfc: Use kzalloc instead of kmalloc - lpfc: Update version to 11.0.0.10 for upstream patch set * Miscellaneous Ubuntu changes - [Config] CONFIG_ARM64_VA_BITS=48 - [Config] Fixed Vcs-Git * Miscellaneous upstream changes - cxl: Fix possible idr warning when contexts are released - cxl: use correct operator when writing pcie config space values - cxlflash: drop unlikely before IS_ERR_OR_NULL - cxl: Fix DSI misses when the context owning task exits - cxlflash: Removed driver date print - cxlflash: Fix to resolve cmd leak after host reset - cxlflash: Resolve oops in wait_port_offline - cxlflash: Enable device id for future IBM CXL adapter - cxl: fix build for GCC 4.6.x - cxl: use -Werror only with CONFIG_PPC_WERROR - cxl: Enable PCI device ID for future IBM CXL adapter -- Andy WhitcroftFri, 05 Feb 2016 14:58:51 + ** Changed in: linux (Ubuntu Xenial) Status: Fix Committed => Fix Released -- 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: Fix Released Status in linux source package in Xenial: Fix Released 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
[Kernel-packages] [Bug 1531539] Re: [Ubuntu 16.04] Enable nvme block driver on Power
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 ** Changed in: linux (Ubuntu Xenial) Status: Won't Fix => Fix Committed -- 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: Fix Committed 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
[Kernel-packages] [Bug 1531539] Re: [Ubuntu 16.04] Enable nvme block driver on Power
In the meantime, you can test this feature using the v4.4 based kernel in (https://launchpad.net/~canonical-kernel- team/+archive/ubuntu/unstable). This is what will ultimately become the 16.04 kernel. ** Changed in: linux (Ubuntu Xenial) Status: In Progress => Won't Fix -- 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
[Kernel-packages] [Bug 1531539] Re: [Ubuntu 16.04] Enable nvme block driver on Power
** Package changed: ubuntu => linux (Ubuntu) -- 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: New 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
[Kernel-packages] [Bug 1531539] Re: [Ubuntu 16.04] Enable nvme block driver on Power
The target kernel for 16.04 is v4.4. Can these cherry-picks wait until we switch from v4.3 to v4.4 ? The final v4.4 release should be Jan 10. ** Also affects: linux (Ubuntu Xenial) Importance: Undecided Assignee: Taco Screen team (taco-screen-team) Status: New ** Changed in: linux (Ubuntu Xenial) Status: New => In Progress ** Changed in: linux (Ubuntu Xenial) Assignee: Taco Screen team (taco-screen-team) => Tim Gardner (timg-tpi) -- 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: In Progress 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