linux (4.4.0-3.17) xenial; urgency=low [ Tim Gardner ]
* Release Tracking Bug - LP: #1541058 * [Config] CONFIG_BLK_DEV_NVME_SCSI=y - LP: #1531539 * SAUCE: nvme merge cleanup - LP: #1531539 * rebase to v4.4.1 [ Andy Whitcroft ] * Revert "SAUCE: dm: introduce a target_ioctl op to allow target specific ioctls" - LP: #1538618 * postinst -- detect symlinks correctly - LP: #1536810 [ John Johansen ] * SAUCE: apparmor: fix sleep from invalid context - LP: #1539349 [ Upstream Kernel Changes ] * powerpc/eeh: Fix PE location code - LP: #1538909 * powerpc/pseries: Limit EPOW reset event warnings - LP: #1539102 * lightnvm: fix bio submission issue - LP: #1531539 * lightnvm: fix incorrect nr_free_blocks stat - LP: #1531539 * lightnvm: add check after mempool allocation - LP: #1531539 * lightnvm: unlock rq and free ppa_list on submission fail - LP: #1531539 * lightnvm: move ppa erase logic to core - LP: #1531539 * lightnvm: refactor rqd ppa list into set/free - LP: #1531539 * lightnvm: refactor end_io functions for sync - LP: #1531539 * lightnvm: return the get_bb_tbl return value - LP: #1531539 * lightnvm: check bi_error in gc - LP: #1531539 * lightnvm: put block back to gc list on its reclaim fail - LP: #1531539 * lightnvm: fix locking and mempool in rrpc_lun_gc - LP: #1531539 * lightnvm: sectors first in ppa list - LP: #1531539 * lightnvm: move the pages per block check out of the loop - LP: #1531539 * lightnvm: support multiple ppas in nvm_erase_ppa - LP: #1531539 * lightnvm: move rq->error to nvm_rq->error - LP: #1531539 * lightnvm: introduce nvm_submit_ppa - LP: #1531539 * lightnvm: reference rrpc lun in rrpc block - LP: #1531539 * lightnvm: fix missing grown bad block type - LP: #1531539 * lightnvm: manage open and closed blocks separately - LP: #1531539 * lightnvm: add mccap support - LP: #1531539 * lightnvm: introduce mlc lower page table mappings - LP: #1531539 * lightnvm: core on-disk initialization - LP: #1531539 * lightnvm: introduce ioctl to initialize device - LP: #1531539 * lightnvm: use system block for mm initialization - LP: #1531539 * lightnvm: introduce factory reset - LP: #1531539 * lightnvm: ensure that nvm_dev_ops can be used without CONFIG_NVM - LP: #1531539 * blk-mq: add a flags parameter to blk_mq_alloc_request - LP: #1531539 * nvme: move struct nvme_iod to pci.c - LP: #1531539 * nvme: split command submission helpers out of pci.c - LP: #1531539 * nvme: use offset instead of a struct for registers - LP: #1531539 * nvme: split nvme_trans_device_id_page - LP: #1531539 * nvme: use vendor it from identify - LP: #1531539 * nvme: split a new struct nvme_ctrl out of struct nvme_dev - LP: #1531539 * nvme: simplify nvme_setup_prps calling convention - LP: #1531539 * nvme: refactor nvme_queue_rq - LP: #1531539 * nvme: factor out a nvme_unmap_data helper - LP: #1531539 * nvme: move nvme_error_status to common code - LP: #1531539 * nvme: move nvme_setup_flush and nvme_setup_rw to common code - LP: #1531539 * nvme: split __nvme_submit_sync_cmd - LP: #1531539 * nvme: use the block layer for userspace passthrough metadata - LP: #1531539 * nvme: move block_device_operations and ns/ctrl freeing to common code - LP: #1531539 * nvme: add explicit quirk handling - LP: #1531539 * nvme: move remaining CC setup into nvme_enable_ctrl - LP: #1531539 * nvme: move nvme_{enable,disable,shutdown}_ctrl to common code - LP: #1531539 * nvme: add a common helper to read Identify Controller data - LP: #1531539 * nvme: move the call to nvme_init_identify earlier - LP: #1531539 * nvme: move namespace scanning to common code - LP: #1531539 * nvme: move chardev and sysfs interface to common code - LP: #1531539 * nvme: refactor set_queue_count - LP: #1531539 * blk-integrity: empty implementation when disabled - LP: #1531539 * NVMe: fix build with CONFIG_NVM enabled - LP: #1531539 * nvme: fix another 32-bit build warning - LP: #1531539 * nvme: precedence bug in nvme_pr_clear() - LP: #1531539 * nvme: only ignore hardware errors in nvme_create_io_queues - LP: #1531539 * nvme: only add a controller to dev_list after it's been fully initialized - LP: #1531539 * nvme: protect against simultaneous shutdown invocations - LP: #1531539 * nvme: don't take the I/O queue q_lock in nvme_timeout - LP: #1531539 * nvme: merge nvme_abort_req and nvme_timeout - LP: #1531539 * nvme: add NVME_SC_CANCELLED - LP: #1531539 * nvme: simplify resets - LP: #1531539 * nvme: do not restart the request timeout if we're resetting the controller - LP: #1531539 * nvme: merge probe_work and reset_work - LP: #1531539 * nvme: remove dead controllers from a work item - LP: #1531539 * nvme: switch abort_limit to an atomic_t - LP: #1531539 * NVMe: Implement namespace list scanning - LP: #1531539 * NVMe: Use unbounded work queue for all work - LP: #1531539 * NVMe: Remove device management handles on remove - LP: #1531539 * NVMe: Simplify metadata setup - LP: #1531539 * nvme: fix admin queue depth - LP: #1531539 * nvme: factor out a few helpers from req_completion - LP: #1531539 * nvme: switch delete SQ/CQ to blk_execute_rq_nowait - LP: #1531539 * nvme: switch abort to blk_execute_rq_nowait - LP: #1531539 * nvme: special case AEN requests - LP: #1531539 * nvme: simplify completion handling - LP: #1531539 * nvme: properly free resources for cancelled command - LP: #1531539 * nvme: meta_sg doesn't have to be an array - LP: #1531539 * nvme: merge iod and cmd_info - LP: #1531539 * NVMe: Add pci error handlers - LP: #1531539 * NVMe: Export namespace attributes to sysfs - LP: #1531539 * nvme: Move nvme_freeze/unfreeze_queues to nvme core - LP: #1531539 * nvme: synchronize access to ctrl->namespaces - LP: #1531539 * nvme: fixes for NVME_IOCTL_IO_CMD on the char device - LP: #1531539 * nvme: make SG_IO support optional - LP: #1531539 * NVMe: Fix admin queue ring wrap - LP: #1531539 * NVMe: Use a retryable error code on reset - LP: #1531539 * NVMe: Remove queue freezing on resets - LP: #1531539 * NVMe: IO queue deletion re-write - LP: #1531539 * NVMe: Shutdown controller only for power-off - LP: #1531539 * NVMe: Export NVMe attributes to sysfs group - LP: #1531539 * i40e: fix build warnings * net: i40e: shut up uninitialized variable warnings * Drivers: hv: vmbus: fix build warning * Drivers: hv: util: Increase the timeout for util services * Drivers: hv: utils: run polling callback always in interrupt context * tools: hv: report ENOSPC errors in hv_fcopy_daemon * tools: hv: remove repeated HV_FCOPY string * Drivers: hv: util: catch allocation errors * Drivers: hv: utils: use memdup_user in hvt_op_write * drivers/hv: cleanup synic msrs if vmbus connect failed * drivers:hv: Export a function that maps Linux CPU num onto Hyper-V proc num * drivers:hv: Export the API to invoke a hypercall on Hyper-V * drivers:hv: Define the channel type for Hyper-V PCI Express pass-through * Drivers: hv: vss: run only on supported host versions * Drivers: hv: vmbus: Use uuid_le type consistently * Drivers: hv: vmbus: Use uuid_le_cmp() for comparing GUIDs * Drivers: hv: vmbus: Get rid of the unused macro * Drivers: hv: vmbus: Get rid of the unused irq variable * Drivers: hv: vmbus: serialize process_chn_event() and vmbus_close_internal() * Drivers: hv: vmbus: do sanity check of channel state in vmbus_close_internal() * Drivers: hv: vmbus: fix rescind-offer handling for device without a driver * Drivers: hv: vmbus: release relid on error in vmbus_process_offer() * Drivers: hv: vmbus: channge vmbus_connection.channel_lock to mutex * drivers:hv: Allow for MMIO claims that span ACPI _CRS records * Drivers: hv: vmbus: Fix a Host signaling bug * drivers/hv: correct tsc page sequence invalid value * Drivers: hv: vmbus: Force all channel messages to be delivered on CPU 0 * Drivers: hv: utils: Invoke the poll function after handshake * tools: hv: vss: fix the write()'s argument: error -> vss_msg * Drivers: hv: utils: fix memory leak on on_msg() failure * Drivers: hv: utils: rename outmsg_lock * Drivers: hv: utils: introduce HVUTIL_TRANSPORT_DESTROY mode * Drivers: hv: utils: fix crash when device is removed from host side * Drivers: hv: ring_buffer.c: fix comment style * Drivers: hv: ring_buffer: remove stray smp_read_barrier_depends() * Drivers: hv: ring_buffer: remove code duplication from hv_ringbuffer_peek/read() * Drivers: hv: remove code duplication between vmbus_recvpacket()/vmbus_recvpacket_raw() * Drivers: hv: ring_buffer: eliminate hv_ringbuffer_peek() * drivers/hv: replace enum hv_message_type by u32 * drivers/hv: Move HV_SYNIC_STIMER_COUNT into Hyper-V UAPI x86 header * drivers/hv: Move struct hv_message into UAPI Hyper-V x86 header * drivers/hv: Move struct hv_timer_message_payload into UAPI Hyper-V x86 header * Drivers: hv: vmbus: fix the building warning with hyperv-keyboard * Drivers: hv: utils: fix hvt_op_poll() return value on transport destroy * Drivers: hv: vmbus: Treat Fibre Channel devices as performance critical [ Upstream Kernel Changes ] * rebase to v4.4.1 - LP: #1533461 - LP: #1529624 Date: Fri, 29 Jan 2016 08:06:37 -0700 Changed-By: Tim Gardner <tim.gard...@canonical.com> Maintainer: Ubuntu Kernel Team <kernel-t...@lists.ubuntu.com> https://launchpad.net/ubuntu/+source/linux/4.4.0-3.17
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Fri, 29 Jan 2016 08:06:37 -0700 Source: linux Binary: linux-source-4.4.0 linux-doc linux-headers-4.4.0-3 linux-libc-dev linux-tools-common linux-tools-4.4.0-3 linux-cloud-tools-common linux-cloud-tools-4.4.0-3 linux-image-4.4.0-3-generic linux-image-extra-4.4.0-3-generic linux-headers-4.4.0-3-generic linux-image-4.4.0-3-generic-dbgsym linux-tools-4.4.0-3-generic linux-cloud-tools-4.4.0-3-generic linux-udebs-generic linux-image-4.4.0-3-generic-lpae linux-image-extra-4.4.0-3-generic-lpae linux-headers-4.4.0-3-generic-lpae linux-image-4.4.0-3-generic-lpae-dbgsym linux-tools-4.4.0-3-generic-lpae linux-cloud-tools-4.4.0-3-generic-lpae linux-udebs-generic-lpae linux-image-4.4.0-3-lowlatency linux-image-extra-4.4.0-3-lowlatency linux-headers-4.4.0-3-lowlatency linux-image-4.4.0-3-lowlatency-dbgsym linux-tools-4.4.0-3-lowlatency linux-cloud-tools-4.4.0-3-lowlatency linux-udebs-lowlatency linux-image-4.4.0-3-powerpc-e500mc linux-image-extra-4.4.0-3-powerpc-e500mc linux-headers-4.4.0-3-powerpc-e500mc linux-image-4.4.0-3-powerpc-e500mc-dbgsym linux-tools-4.4.0-3-powerpc-e500mc linux-cloud-tools-4.4.0-3-powerpc-e500mc linux-udebs-powerpc-e500mc linux-image-4.4.0-3-powerpc-smp linux-image-extra-4.4.0-3-powerpc-smp linux-headers-4.4.0-3-powerpc-smp linux-image-4.4.0-3-powerpc-smp-dbgsym linux-tools-4.4.0-3-powerpc-smp linux-cloud-tools-4.4.0-3-powerpc-smp linux-udebs-powerpc-smp linux-image-4.4.0-3-powerpc64-emb linux-image-extra-4.4.0-3-powerpc64-emb linux-headers-4.4.0-3-powerpc64-emb linux-image-4.4.0-3-powerpc64-emb-dbgsym linux-tools-4.4.0-3-powerpc64-emb linux-cloud-tools-4.4.0-3-powerpc64-emb linux-udebs-powerpc64-emb linux-image-4.4.0-3-powerpc64-smp linux-image-extra-4.4.0-3-powerpc64-smp linux-headers-4.4.0-3-powerpc64-smp linux-image-4.4.0-3-powerpc64-smp-dbgsym linux-tools-4.4.0-3-powerpc64-smp linux-cloud-tools-4.4.0-3-powerpc64-smp linux-udebs-powerpc64-smp Architecture: source Version: 4.4.0-3.17 Distribution: xenial Urgency: low Maintainer: Ubuntu Kernel Team <kernel-t...@lists.ubuntu.com> Changed-By: Tim Gardner <tim.gard...@canonical.com> Description: linux-cloud-tools-4.4.0-3 - Linux kernel version specific cloud tools for version 4.4.0-3 linux-cloud-tools-4.4.0-3-generic - Linux kernel version specific cloud tools for version 4.4.0-3 linux-cloud-tools-4.4.0-3-generic-lpae - Linux kernel version specific cloud tools for version 4.4.0-3 linux-cloud-tools-4.4.0-3-lowlatency - Linux kernel version specific cloud tools for version 4.4.0-3 linux-cloud-tools-4.4.0-3-powerpc-e500mc - Linux kernel version specific cloud tools for version 4.4.0-3 linux-cloud-tools-4.4.0-3-powerpc-smp - Linux kernel version specific cloud tools for version 4.4.0-3 linux-cloud-tools-4.4.0-3-powerpc64-emb - Linux kernel version specific cloud tools for version 4.4.0-3 linux-cloud-tools-4.4.0-3-powerpc64-smp - Linux kernel version specific cloud tools for version 4.4.0-3 linux-cloud-tools-common - Linux kernel version specific cloud tools for version 4.4.0 linux-doc - Linux kernel specific documentation for version 4.4.0 linux-headers-4.4.0-3 - Header files related to Linux kernel version 4.4.0 linux-headers-4.4.0-3-generic - Linux kernel headers for version 4.4.0 on 64 bit x86 SMP linux-headers-4.4.0-3-generic-lpae - Linux kernel headers for version 4.4.0 on 64 bit x86 SMP linux-headers-4.4.0-3-lowlatency - Linux kernel headers for version 4.4.0 on 64 bit x86 SMP linux-headers-4.4.0-3-powerpc-e500mc - Linux kernel headers for version 4.4.0 on 32-bit Freescale Power linux-headers-4.4.0-3-powerpc-smp - Linux kernel headers for version 4.4.0 on 32-bit PowerPC SMP linux-headers-4.4.0-3-powerpc64-emb - Linux kernel headers for version 4.4.0 on 64-bit PowerPC SMP Book linux-headers-4.4.0-3-powerpc64-smp - Linux kernel headers for version 4.4.0 on 64-bit PowerPC SMP linux-image-4.4.0-3-generic - Linux kernel image for version 4.4.0 on 64 bit x86 SMP linux-image-4.4.0-3-generic-dbgsym - Linux kernel debug image for version 4.4.0 on 64 bit x86 SMP linux-image-4.4.0-3-generic-lpae - Linux kernel image for version 4.4.0 on 64 bit x86 SMP linux-image-4.4.0-3-generic-lpae-dbgsym - Linux kernel debug image for version 4.4.0 on 64 bit x86 SMP linux-image-4.4.0-3-lowlatency - Linux kernel image for version 4.4.0 on 64 bit x86 SMP linux-image-4.4.0-3-lowlatency-dbgsym - Linux kernel debug image for version 4.4.0 on 64 bit x86 SMP linux-image-4.4.0-3-powerpc-e500mc - Linux kernel image for version 4.4.0 on 32-bit Freescale Power e5 linux-image-4.4.0-3-powerpc-e500mc-dbgsym - Linux kernel debug image for version 4.4.0 on 32-bit Freescale Po linux-image-4.4.0-3-powerpc-smp - Linux kernel image for version 4.4.0 on 32-bit PowerPC SMP linux-image-4.4.0-3-powerpc-smp-dbgsym - Linux kernel debug image for version 4.4.0 on 32-bit PowerPC SMP linux-image-4.4.0-3-powerpc64-emb - Linux kernel image for version 4.4.0 on 64-bit PowerPC SMP Book3E linux-image-4.4.0-3-powerpc64-emb-dbgsym - Linux kernel debug image for version 4.4.0 on 64-bit PowerPC SMP linux-image-4.4.0-3-powerpc64-smp - Linux kernel image for version 4.4.0 on 64-bit PowerPC SMP linux-image-4.4.0-3-powerpc64-smp-dbgsym - Linux kernel debug image for version 4.4.0 on 64-bit PowerPC SMP linux-image-extra-4.4.0-3-generic - Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP linux-image-extra-4.4.0-3-generic-lpae - Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP linux-image-extra-4.4.0-3-lowlatency - Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP linux-image-extra-4.4.0-3-powerpc-e500mc - Linux kernel extra modules for version 4.4.0 on 32-bit Freescale linux-image-extra-4.4.0-3-powerpc-smp - Linux kernel extra modules for version 4.4.0 on 32-bit PowerPC SM linux-image-extra-4.4.0-3-powerpc64-emb - Linux kernel extra modules for version 4.4.0 on 64-bit PowerPC SM linux-image-extra-4.4.0-3-powerpc64-smp - Linux kernel extra modules for version 4.4.0 on 64-bit PowerPC SM linux-libc-dev - Linux Kernel Headers for development linux-source-4.4.0 - Linux kernel source for version 4.4.0 with Ubuntu patches linux-tools-4.4.0-3 - Linux kernel version specific tools for version 4.4.0-3 linux-tools-4.4.0-3-generic - Linux kernel version specific tools for version 4.4.0-3 linux-tools-4.4.0-3-generic-lpae - Linux kernel version specific tools for version 4.4.0-3 linux-tools-4.4.0-3-lowlatency - Linux kernel version specific tools for version 4.4.0-3 linux-tools-4.4.0-3-powerpc-e500mc - Linux kernel version specific tools for version 4.4.0-3 linux-tools-4.4.0-3-powerpc-smp - Linux kernel version specific tools for version 4.4.0-3 linux-tools-4.4.0-3-powerpc64-emb - Linux kernel version specific tools for version 4.4.0-3 linux-tools-4.4.0-3-powerpc64-smp - Linux kernel version specific tools for version 4.4.0-3 linux-tools-common - Linux kernel version specific tools for version 4.4.0 linux-udebs-generic - Metapackage depending on kernel udebs (udeb) linux-udebs-generic-lpae - Metapackage depending on kernel udebs (udeb) linux-udebs-lowlatency - Metapackage depending on kernel udebs (udeb) linux-udebs-powerpc-e500mc - Metapackage depending on kernel udebs (udeb) linux-udebs-powerpc-smp - Metapackage depending on kernel udebs (udeb) linux-udebs-powerpc64-emb - Metapackage depending on kernel udebs (udeb) linux-udebs-powerpc64-smp - Metapackage depending on kernel udebs (udeb) Launchpad-Bugs-Fixed: 1529624 1531539 1533461 1536810 1538618 1538909 1539102 1539349 1541058 Changes: linux (4.4.0-3.17) xenial; urgency=low . [ Tim Gardner ] . * Release Tracking Bug - LP: #1541058 * [Config] CONFIG_BLK_DEV_NVME_SCSI=y - LP: #1531539 * SAUCE: nvme merge cleanup - LP: #1531539 * rebase to v4.4.1 . [ Andy Whitcroft ] . * Revert "SAUCE: dm: introduce a target_ioctl op to allow target specific ioctls" - LP: #1538618 * postinst -- detect symlinks correctly - LP: #1536810 . [ John Johansen ] . * SAUCE: apparmor: fix sleep from invalid context - LP: #1539349 . [ Upstream Kernel Changes ] . * powerpc/eeh: Fix PE location code - LP: #1538909 * powerpc/pseries: Limit EPOW reset event warnings - LP: #1539102 * lightnvm: fix bio submission issue - LP: #1531539 * lightnvm: fix incorrect nr_free_blocks stat - LP: #1531539 * lightnvm: add check after mempool allocation - LP: #1531539 * lightnvm: unlock rq and free ppa_list on submission fail - LP: #1531539 * lightnvm: move ppa erase logic to core - LP: #1531539 * lightnvm: refactor rqd ppa list into set/free - LP: #1531539 * lightnvm: refactor end_io functions for sync - LP: #1531539 * lightnvm: return the get_bb_tbl return value - LP: #1531539 * lightnvm: check bi_error in gc - LP: #1531539 * lightnvm: put block back to gc list on its reclaim fail - LP: #1531539 * lightnvm: fix locking and mempool in rrpc_lun_gc - LP: #1531539 * lightnvm: sectors first in ppa list - LP: #1531539 * lightnvm: move the pages per block check out of the loop - LP: #1531539 * lightnvm: support multiple ppas in nvm_erase_ppa - LP: #1531539 * lightnvm: move rq->error to nvm_rq->error - LP: #1531539 * lightnvm: introduce nvm_submit_ppa - LP: #1531539 * lightnvm: reference rrpc lun in rrpc block - LP: #1531539 * lightnvm: fix missing grown bad block type - LP: #1531539 * lightnvm: manage open and closed blocks separately - LP: #1531539 * lightnvm: add mccap support - LP: #1531539 * lightnvm: introduce mlc lower page table mappings - LP: #1531539 * lightnvm: core on-disk initialization - LP: #1531539 * lightnvm: introduce ioctl to initialize device - LP: #1531539 * lightnvm: use system block for mm initialization - LP: #1531539 * lightnvm: introduce factory reset - LP: #1531539 * lightnvm: ensure that nvm_dev_ops can be used without CONFIG_NVM - LP: #1531539 * blk-mq: add a flags parameter to blk_mq_alloc_request - LP: #1531539 * nvme: move struct nvme_iod to pci.c - LP: #1531539 * nvme: split command submission helpers out of pci.c - LP: #1531539 * nvme: use offset instead of a struct for registers - LP: #1531539 * nvme: split nvme_trans_device_id_page - LP: #1531539 * nvme: use vendor it from identify - LP: #1531539 * nvme: split a new struct nvme_ctrl out of struct nvme_dev - LP: #1531539 * nvme: simplify nvme_setup_prps calling convention - LP: #1531539 * nvme: refactor nvme_queue_rq - LP: #1531539 * nvme: factor out a nvme_unmap_data helper - LP: #1531539 * nvme: move nvme_error_status to common code - LP: #1531539 * nvme: move nvme_setup_flush and nvme_setup_rw to common code - LP: #1531539 * nvme: split __nvme_submit_sync_cmd - LP: #1531539 * nvme: use the block layer for userspace passthrough metadata - LP: #1531539 * nvme: move block_device_operations and ns/ctrl freeing to common code - LP: #1531539 * nvme: add explicit quirk handling - LP: #1531539 * nvme: move remaining CC setup into nvme_enable_ctrl - LP: #1531539 * nvme: move nvme_{enable,disable,shutdown}_ctrl to common code - LP: #1531539 * nvme: add a common helper to read Identify Controller data - LP: #1531539 * nvme: move the call to nvme_init_identify earlier - LP: #1531539 * nvme: move namespace scanning to common code - LP: #1531539 * nvme: move chardev and sysfs interface to common code - LP: #1531539 * nvme: refactor set_queue_count - LP: #1531539 * blk-integrity: empty implementation when disabled - LP: #1531539 * NVMe: fix build with CONFIG_NVM enabled - LP: #1531539 * nvme: fix another 32-bit build warning - LP: #1531539 * nvme: precedence bug in nvme_pr_clear() - LP: #1531539 * nvme: only ignore hardware errors in nvme_create_io_queues - LP: #1531539 * nvme: only add a controller to dev_list after it's been fully initialized - LP: #1531539 * nvme: protect against simultaneous shutdown invocations - LP: #1531539 * nvme: don't take the I/O queue q_lock in nvme_timeout - LP: #1531539 * nvme: merge nvme_abort_req and nvme_timeout - LP: #1531539 * nvme: add NVME_SC_CANCELLED - LP: #1531539 * nvme: simplify resets - LP: #1531539 * nvme: do not restart the request timeout if we're resetting the controller - LP: #1531539 * nvme: merge probe_work and reset_work - LP: #1531539 * nvme: remove dead controllers from a work item - LP: #1531539 * nvme: switch abort_limit to an atomic_t - LP: #1531539 * NVMe: Implement namespace list scanning - LP: #1531539 * NVMe: Use unbounded work queue for all work - LP: #1531539 * NVMe: Remove device management handles on remove - LP: #1531539 * NVMe: Simplify metadata setup - LP: #1531539 * nvme: fix admin queue depth - LP: #1531539 * nvme: factor out a few helpers from req_completion - LP: #1531539 * nvme: switch delete SQ/CQ to blk_execute_rq_nowait - LP: #1531539 * nvme: switch abort to blk_execute_rq_nowait - LP: #1531539 * nvme: special case AEN requests - LP: #1531539 * nvme: simplify completion handling - LP: #1531539 * nvme: properly free resources for cancelled command - LP: #1531539 * nvme: meta_sg doesn't have to be an array - LP: #1531539 * nvme: merge iod and cmd_info - LP: #1531539 * NVMe: Add pci error handlers - LP: #1531539 * NVMe: Export namespace attributes to sysfs - LP: #1531539 * nvme: Move nvme_freeze/unfreeze_queues to nvme core - LP: #1531539 * nvme: synchronize access to ctrl->namespaces - LP: #1531539 * nvme: fixes for NVME_IOCTL_IO_CMD on the char device - LP: #1531539 * nvme: make SG_IO support optional - LP: #1531539 * NVMe: Fix admin queue ring wrap - LP: #1531539 * NVMe: Use a retryable error code on reset - LP: #1531539 * NVMe: Remove queue freezing on resets - LP: #1531539 * NVMe: IO queue deletion re-write - LP: #1531539 * NVMe: Shutdown controller only for power-off - LP: #1531539 * NVMe: Export NVMe attributes to sysfs group - LP: #1531539 * i40e: fix build warnings * net: i40e: shut up uninitialized variable warnings * Drivers: hv: vmbus: fix build warning * Drivers: hv: util: Increase the timeout for util services * Drivers: hv: utils: run polling callback always in interrupt context * tools: hv: report ENOSPC errors in hv_fcopy_daemon * tools: hv: remove repeated HV_FCOPY string * Drivers: hv: util: catch allocation errors * Drivers: hv: utils: use memdup_user in hvt_op_write * drivers/hv: cleanup synic msrs if vmbus connect failed * drivers:hv: Export a function that maps Linux CPU num onto Hyper-V proc num * drivers:hv: Export the API to invoke a hypercall on Hyper-V * drivers:hv: Define the channel type for Hyper-V PCI Express pass-through * Drivers: hv: vss: run only on supported host versions * Drivers: hv: vmbus: Use uuid_le type consistently * Drivers: hv: vmbus: Use uuid_le_cmp() for comparing GUIDs * Drivers: hv: vmbus: Get rid of the unused macro * Drivers: hv: vmbus: Get rid of the unused irq variable * Drivers: hv: vmbus: serialize process_chn_event() and vmbus_close_internal() * Drivers: hv: vmbus: do sanity check of channel state in vmbus_close_internal() * Drivers: hv: vmbus: fix rescind-offer handling for device without a driver * Drivers: hv: vmbus: release relid on error in vmbus_process_offer() * Drivers: hv: vmbus: channge vmbus_connection.channel_lock to mutex * drivers:hv: Allow for MMIO claims that span ACPI _CRS records * Drivers: hv: vmbus: Fix a Host signaling bug * drivers/hv: correct tsc page sequence invalid value * Drivers: hv: vmbus: Force all channel messages to be delivered on CPU 0 * Drivers: hv: utils: Invoke the poll function after handshake * tools: hv: vss: fix the write()'s argument: error -> vss_msg * Drivers: hv: utils: fix memory leak on on_msg() failure * Drivers: hv: utils: rename outmsg_lock * Drivers: hv: utils: introduce HVUTIL_TRANSPORT_DESTROY mode * Drivers: hv: utils: fix crash when device is removed from host side * Drivers: hv: ring_buffer.c: fix comment style * Drivers: hv: ring_buffer: remove stray smp_read_barrier_depends() * Drivers: hv: ring_buffer: remove code duplication from hv_ringbuffer_peek/read() * Drivers: hv: remove code duplication between vmbus_recvpacket()/vmbus_recvpacket_raw() * Drivers: hv: ring_buffer: eliminate hv_ringbuffer_peek() * drivers/hv: replace enum hv_message_type by u32 * drivers/hv: Move HV_SYNIC_STIMER_COUNT into Hyper-V UAPI x86 header * drivers/hv: Move struct hv_message into UAPI Hyper-V x86 header * drivers/hv: Move struct hv_timer_message_payload into UAPI Hyper-V x86 header * Drivers: hv: vmbus: fix the building warning with hyperv-keyboard * Drivers: hv: utils: fix hvt_op_poll() return value on transport destroy * Drivers: hv: vmbus: Treat Fibre Channel devices as performance critical . [ Upstream Kernel Changes ] . * rebase to v4.4.1 - LP: #1533461 - LP: #1529624 Checksums-Sha1: 4a3f6fd260194442c68a4eb040778bf4a4db97de 7610 linux_4.4.0-3.17.dsc 180ab617036593212274177eff3a67f437c1b5ea 132860730 linux_4.4.0.orig.tar.gz 25356e3c3d4daf62dabc38eb37a02ff7803d379d 8571398 linux_4.4.0-3.17.diff.gz Checksums-Sha256: cdb97745fab328c8483199a6dd4d5a54557c990435ad547ee64b4f11f2908950 7610 linux_4.4.0-3.17.dsc 730e75919b5d30a9bc934ccb300eaedfdf44994ca9ee1d07a46901c46c221357 132860730 linux_4.4.0.orig.tar.gz 4a23e75a1383f9daaa27f909b8f8a0e00c4df827b3459da6bba20affa992a346 8571398 linux_4.4.0-3.17.diff.gz Files: 66a8a043650cf3026078e39820429119 7610 devel optional linux_4.4.0-3.17.dsc 2070b49688e8d7ee7ff4c33590afc698 132860730 devel optional linux_4.4.0.orig.tar.gz 24cb729060eee606321916b81ff45533 8571398 devel optional linux_4.4.0-3.17.diff.gz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCgAGBQJWsQgZAAoJED12yEX6FEfKFRMP/RKXeyqa4pAKSfkg6GueO1R4 uLaI4FpWG7/IuinUYGGz8QuKeyBVbxUP87BVO3URL9V/J0x9yRoGzUbhfQ0f42Ee Kd84rxNGFVMHAn8aFbSm/WK7fX5L/WCRhyedku80R5+vt3JyZQwOBOBVxPNwvIdV dupFR93DTojKxvyWNTdRZ9aH8R8R9cF2b4/m4+6DyCrlRY2xpn3V/yZ1EMhW9lZj X4nrwqwC9YL87QRQ78pFd5l1pig4OiEkvuixOn79peIVLGAi5Ud4EjVcPiSymcIP GeUYg3NeMgIc2qLEhMOZwKJQxVpYw1bIeSs2I1hxNEm/0gndpf1EtBB3V2he284J Z38aMnlRyqU7DN+b3xVeDew6oY7WgfI8vNS0B6m9SDuS/EgdYM1mEjOLJIwmb4yN 8NuC7vArAJPXK9WxQCvS5njtDOl7Fakh7lowCI3zBU1LKPCRHgFuzhqZL0OaGmVj zVLfM1P/MYQI8Dc9XqkMLTdneBXdVDU2IRbRs2Ft/MoJpc3lHUIfcEqPqZhNMRA2 hG85NKTraT9+JoXuhf4Jqfc3Iq6kp0tYN0Ued3DS8cu15RVVhhsfHpW4RHuC6o7p tTIhoOE6zHeXcQCyLEROHQ4yLxjHYi0pzFPPZw5jBShAVd/39v8lY1JY1YZzdcZy GKDKdFR7Eoi9rcRq25cr =FPQK -----END PGP SIGNATURE-----
-- Xenial-changes mailing list Xenial-changes@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/xenial-changes