[ubuntu/xenial-proposed] linux 4.4.0-3.17 (Accepted)
Tim Gardner
tim.gardner at canonical.com
Tue Feb 2 19:59:45 UTC 2016
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.gardner at canonical.com>
Maintainer: Ubuntu Kernel Team <kernel-team at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/linux/4.4.0-3.17
-------------- next part --------------
-----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-team at lists.ubuntu.com>
Changed-By: Tim Gardner <tim.gardner at 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-----
More information about the Xenial-changes
mailing list