[Kernel-packages] [Bug 1531539] Re: [Ubuntu 16.04] Enable nvme block driver on Power

2016-02-10 Thread Launchpad Bug Tracker
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 Whitcroft   Fri, 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

2016-02-01 Thread Tim Gardner
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

2016-01-06 Thread Tim Gardner
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

2016-01-06 Thread Steve Langasek
** 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

2016-01-06 Thread Tim Gardner
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