This bug was fixed in the package linux - 4.10.0-11.13 --------------- linux (4.10.0-11.13) zesty; urgency=low
[ Tim Gardner ] * Release Tracking Bug - LP: #1669127 * linux-tools-common should Depends: lsb-release (LP: #1667571) - [Config] linux-tools-common depends on lsb-release * Ubuntu (Zesty): When we miss LSI/INTx interrupts on slot, message is too imprecise (LP: #1668382) - of/irq: improve error report on irq discovery process failure * Zesty update to v4.10.1 stable release (LP: #1668993) - ptr_ring: fix race conditions when resizing - ip: fix IP_CHECKSUM handling - net: socket: fix recvmmsg not returning error from sock_error - tty: serial: msm: Fix module autoload - USB: serial: mos7840: fix another NULL-deref at open - USB: serial: cp210x: add new IDs for GE Bx50v3 boards - USB: serial: ftdi_sio: fix modem-status error handling - USB: serial: ftdi_sio: fix extreme low-latency setting - USB: serial: ftdi_sio: fix line-status over-reporting - USB: serial: spcp8x5: fix modem-status handling - USB: serial: opticon: fix CTS retrieval at open - USB: serial: ark3116: fix register-accessor error handling - USB: serial: console: fix uninitialised spinlock - x86/platform/goldfish: Prevent unconditional loading - goldfish: Sanitize the broken interrupt handler - netfilter: nf_ct_helper: warn when not applying default helper assignment - ACPICA: Linuxize: Restore and fix Intel compiler build - block: fix double-free in the failure path of cgwb_bdi_init() - rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down - xfs: clear delalloc and cache on buffered write failure - Linux 4.10.1 * [UBUNTU Zesty] mlx5 - Improve OVS offload driver (LP: #1668019) - net/sched: cls_flower: Disallow duplicate internal elements - net/sched: cls_flower: Properly handle classifier flags dumping - net/sched: cls_matchall: Dump the classifier flags - net/sched: Reflect HW offload status - net/sched: cls_flower: Reflect HW offload status - net/sched: cls_matchall: Reflect HW offloading status - net/sched: cls_u32: Reflect HW offload status - net/sched: cls_bpf: Reflect HW offload status - net/mlx5: Push min-inline mode resolution helper into the core - IB/mlx5: Enable Eth VFs to query their min-inline value for user-space - net/mlx5: Use exact encap header size for the FW input buffer - net/mlx5e: Add TC offloads matching on IPv6 encapsulation headers - net/mlx5e: TC ipv4 tunnel encap offload cosmetic changes - net/mlx5e: Use the full tunnel key info for encapsulation offload house- keeping - net/mlx5e: Maximize ip tunnel key usage on the TC offloading path - net/mlx5e: Support SRIOV TC encapsulation offloads for IPv6 tunnels - net/mlx5: E-Switch, Enlarge the FDB size for the switchdev mode - net/mlx5: Fix static checker warnings * [Hyper-V] Ubuntu 14.04.2 LTS Generation 2 SCSI Errors on VSS Based Backups (LP: #1470250) - SAUCE: Tools: hv: vss: Thaw the filesystem and continue after freeze fails * Ubuntu17.04: Need more patches for aacraid to bring up Boston System (LP: #1668726) - scsi: aacraid: Remove duplicate irq management code - scsi: aacraid: Added aacraid.h include guard - scsi: aacraid: added support for init_struct_8 - scsi: aacraid: Added sa firmware support - scsi: aacraid: Retrieve and update the device types - scsi: aacraid: Reworked scsi command submission path - scsi: aacraid: Process Error for response I/O - scsi: aacraid: Added support for response path - scsi: aacraid: Added support for read medium error - scsi: aacraid: Reworked aac_command_thread - scsi: aacraid: Added support for periodic wellness sync - scsi: aacraid: Retrieve Queue Depth from Adapter FW - scsi: aacraid: Added support to set QD of attached drives - scsi: aacraid: Added support for hotplug - scsi: aacraid: Include HBA direct interface - scsi: aacraid: Add task management functionality - scsi: aacraid: Added support to abort cmd and reset lun - scsi: aacraid: VPD 83 type3 support - scsi: aacraid: Added new IWBR reset - scsi: aacraid: Added ioctl to trigger IOP/IWBR reset - scsi: aacraid: Retrieve HBA host information ioctl - scsi: aacraid: Update copyrights - scsi: aacraid: Change Driver Version Prefix - scsi: aacraid: update version - scsi: aacraid: rcode is unsigned and should be signed int - scsi: aacraid: avoid open-coded upper_32_bits - scsi: aacraid: Fix camel case - scsi: aacraid: Use correct channel number for raw srb - scsi: aacraid: Fix for excessive prints on EEH - scsi: aacraid: Prevent E3 lockup when deleting units - scsi: aacraid: Fix memory leak in fib init path - scsi: aacraid: Added sysfs for driver version - scsi: aacraid: Fix sync fibs time out on controller reset - scsi: aacraid: Skip wellness sync on controller failure - scsi: aacraid: Reload offlined drives after controller reset - scsi: aacraid: Decrease adapter health check interval - scsi: aacraid: Skip IOP reset on controller panic(SMART Family) - scsi: aacraid: Reorder Adapter status check - scsi: aacraid: Save adapter fib log before an IOP reset - scsi: aacraid: Fix a potential spinlock double unlock bug - scsi: aacraid: Update driver version - scsi: aacraid: Fixed expander hotplug for SMART family * Ubuntu 17.04: "Oops: Exception in kernel mode, sig: 5 [#1]" seen during fadump over ssh on Alpine machine. (LP: #1655241) - Revert "UBUNTU: SAUCE: powerpc/fadump: set an upper limit for boot memory size" - SAUCE: powerpc/fadump: set an upper limit for boot memory size (V2) * CAPI:Ubuntu: Kernel panic while rebooting (LP: #1667599) - pci/hotplug/pnv-php: Remove WARN_ON() in pnv_php_put_slot() - pci/hotplug/pnv-php: Disable surprise hotplug capability on conflicts - pci/hotplug/pnv-php: Disable MSI and PCI device properly * Nvlink2: Additional patches (LP: #1667081) - powerpc/powernv: Initialise nest mmu - powerpc/powernv: Use OPAL call for TCE kill on NVLink2 - powerpc/mm: refactor radix physical page mapping - powerpc/mm: add radix__create_section_mapping() - powerpc/mm: add radix__remove_section_mapping() - powerpc/mm: unstub radix__vmemmap_remove_mapping() - [Config] Enforce CONFIG_MOVABLE_NODE=y for ppc64el * PowerNV: No rate limit for kernel error "KVM can't copy data from" (LP: #1667416) - SAUCE: KVM: PPC: Book3S: Ratelimit copy data failure error messages * Please disable unnecessary config options in the Ubuntu 17.04 kernel config (LP: #1667490) - [Config] Disable experimental IMA options * POWER9: AST: Improve AST 2500 support (LP: #1667424) - SAUCE: drm/ast: Handle configuration without P2A bridge - SAUCE: drm/ast: const'ify mode setting tables - SAUCE: drm/ast: Remove spurrious include - SAUCE: drm/ast: Fix calculation of MCLK - SAUCE: drm/ast: Base support for AST2500 - SAUCE: drm/ast: Fixed vram size incorrect issue on POWER - SAUCE: drm/ast: Factor mmc_test code in POST code - SAUCE: drm/ast: Rename ast_init_dram_2300 to ast_post_chip_2300 - SAUCE: drm/ast: POST code for the new AST2500 - SAUCE: drm/ast: Fix test for VGA enabled - SAUCE: drm/ast: Call open_key before enable_mmio in POST code * POWER9: Additional patches for 17.04 and 16.04.2 (LP: #1667116) - powerpc/mm: Update PROTFAULT handling in the page fault path - powerpc/mm/radix: Update pte update sequence for pte clear case - powerpc/mm/radix: Use ptep_get_and_clear_full when clearing pte for full mm - powerpc/mm/radix: Skip ptesync in pte update helpers - SAUCE: powerpc/mm/hash: Always clear UPRT and Host Radix bits when setting up CPU * POWER9: Improve PMU capabilites (LP: #1667413) - powerpc/perf: use is_kernel_addr macro in perf_get_misc_flags() - powerpc/perf: Avoid FAB_*_MATCH checks for power9 - powerpc/perf: Add restrictions to PMC5 in power9 DD1 - powerpc/perf: Use Instruction Counter value - powerpc/perf: Use PM_INST_DISP for generic instructions sample - powerpc/perf: Add alternative event table and function for power9 - powerpc/perf: Add PM_INST_DISP event to Power9 event list - powerpc/perf: Factor out event_alternative function * Miscellaneous Ubuntu changes - [Config] CONFIG_QCOM_FALKOR_ERRATUM_1009=y - [Config] CONFIG_QCOM_L2_PMU=y - [Config] CONFIG_QCOM_FALKOR_ERRATUM_1003=y - ubuntu: vbox -- Update to 5.1.14-dfsg-2 * Miscellaneous upstream changes - arm64: errata: Provide macro for major and minor cpu revisions - arm64: Define Falkor v1 CPU - arm64: Use __tlbi() macros in KVM code - arm64: Work around Falkor erratum 1009 - perf: add qcom l2 cache perf events driver - arm64: arch_timer: document Hisilicon erratum 161010101 - arm64: Work around Falkor erratum 1003 - ACPI/IORT: Fix iort_node_get_id() mapping entries indexing - net: qcom/emac: add ethtool support - Revert "net: qcom/emac: configure the external phy to allow pause frames" - net: qcom/emac: rename emac_phy to emac_sgmii and move it - net: qcom/emac: claim the irq only when the device is opened - net: qcom/emac: display the phy driver info after we connect - net: qcom/emac: always use autonegotiation to configure the SGMII link - net: qcom/emac: do not call emac_mac_start twice - net: qcom/emac: remove extraneous wake-on-lan code - net: qcom/emac: add an error interrupt handler for the sgmii - net: qcom/emac: add ethool support for setting pause parameters - net: qcom/emac: fix semicolon.cocci warnings - net: qcom/emac: add ethtool support for reading hardware registers - net: qcom/emac: add ethtool support for setting ring parameters - net: qcom/emac: fix a sizeof() typo linux (4.10.0-10.12) zesty; urgency=low [ Tim Gardner ] * Release Tracking Bug - LP: #1666636 * POWER9 : Enable Stop 0-2 with ESL=EC=0 (LP: #1666197) - powernv:idle: Add IDLE_STATE_ENTER_SEQ_NORET macro - powernv:stop: Rename pnv_arch300_idle_init to pnv_power9_idle_init - cpuidle:powernv: Add helper function to populate powernv idle states. - powernv: Pass PSSCR value and mask to power9_idle_stop - Documentation:powerpc: Add device-tree bindings for power-mgt * ecryptfs fails to load block cipher on ppc64el (LP: #1666483) - [Config] CONFIG_CRYPTO_DEV_VMX=n * [ubuntu 16.10] Enable OPTPROBES for powerpc (LP: #1585741) - powerpc/bpf: Introduce __PPC_SH64() - powerpc: Add helper to check if offset is within relative branch range - powerpc/kprobes: Fixes for kprobe_lookup_name() on BE - powerpc/kprobes: Implement Optprobes - powerpc/kprobes: Optimize kprobe in kretprobe_trampoline() * Miscellaneous Ubuntu changes - [Config] CONFIG_QCOM_IRQ_COMBINER=y - [Config] CONFIG_ARM_ARCH_TIMER_OOL_WORKAROUND=y - [Config] CONFIG_HISILICON_ERRATUM_161010101=y * Miscellaneous upstream changes - ACPI: Generic GSI: Do not attempt to map non-GSI IRQs during bus scan - ACPI: Add support for ResourceSource/IRQ domain mapping - irqchip/qcom: Add IRQ combiner driver - clocksource/drivers/arm_arch_timer: Add dt binding for hisilicon-161010101 erratum - clocksource/drivers/arm_arch_timer: Remove fsl-a008585 parameter - clocksource/drivers/arm_arch_timer: Introduce generic errata handling infrastructure - clocksource/drivers/arm_arch_timer: Work around Hisilicon erratum 161010101 - iommu/dma: Allow MSI-only cookies - iommu: Rename iommu_dm_regions into iommu_resv_regions - iommu: Add a new type field in iommu_resv_region - iommu: iommu_alloc_resv_region - iommu: Only map direct mapped regions - iommu: iommu_get_group_resv_regions - iommu: Implement reserved_regions iommu-group sysfs file - iommu/vt-d: Implement reserved region get/put callbacks - iommu/amd: Declare MSI and HT regions as reserved IOVA regions - iommu/arm-smmu: Implement reserved region get/put callbacks - iommu/arm-smmu-v3: Implement reserved region get/put callbacks - irqdomain: Add irq domain MSI and MSI_REMAP flags - genirq/msi: Set IRQ_DOMAIN_FLAG_MSI on MSI domain creation - irqdomain: irq_domain_check_msi_remap - irqchip/gicv3-its: Sets IRQ_DOMAIN_FLAG_MSI_REMAP - vfio/type1: Allow transparent MSI IOVA allocation - vfio/type1: Check MSI remapping at irq domain level - iommu/arm-smmu: Do not advertise IOMMU_CAP_INTR_REMAP anymore - iommu/arm-smmu-v3: Clear prior settings when updating STEs - iommu/arm-smmu-v3: limit use of 2-level stream tables - iommu/arm-smmu: Support for Extended Stream ID (16 bit) - iommu/arm-smmu: Fix for ThunderX erratum #27704 linux (4.10.0-9.11) zesty; urgency=low [ Tim Gardner ] * Release Tracking Bug - LP: #1666214 * linux: disable CONFIG_PCIEPORTBUS in the kernel (LP: #1665404) - [Config] CONFIG_PCIEPORTBUS=n for ppc64el * linux-lts-xenial 4.4.0-63.84~14.04.2 ADT test failure with linux-lts-xenial 4.4.0-63.84~14.04.2 (LP: #1664912) - SAUCE: apparmor: fix link auditing failure due to, uninitialized var * Ubuntu 17.04: "Oops: Exception in kernel mode, sig: 5 [#1]" seen during fadump over ssh on Alpine machine. (LP: #1655241) - SAUCE: powerpc/fadump: set an upper limit for boot memory size * In Ubuntu 17.04 : after reboot getting message in console like Unable to open file: /etc/keys/x509_ima.der (-2) (LP: #1656908) - SAUCE: ima: Downgrade error to warning * NFS client : permission denied when trying to access subshare, since kernel 4.4.0-31 (LP: #1649292) - fs: Better permission checking for submounts * Miscellaneous Ubuntu changes - SAUCE: (noup) Update spl to 0.6.5.9-1, zfs to 0.6.5.9-2 - [Config] CONFIG_SCSI_HISI_SAS=m on arm64 - d-i: Add hisi_sas_v2_hw to scsi-modules - d-i: Add hns_enet_drv to nic-modules - d-i: Add supporting modules for hns_enet_drv to nic-modules - rebase to v4.10 [ Upstream Kernel Changes ] * rebase to v4.10 -- Seth Forshee <seth.fors...@canonical.com> Thu, 23 Feb 2017 12:32:41 -0600 ** Changed in: linux (Ubuntu Zesty) 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/1666197 Title: POWER9 : Enable Stop 0-2 with ESL=EC=0 Status in linux package in Ubuntu: Fix Released Status in linux source package in Zesty: Fix Released Bug description: In Linux 4.10-rc8, the implementation to enable the "stop" instruction has the following shortcomings: a) The code hand-codes the values for ESL, EC, TR, MTL bits of PSSCR and uses only the RL field from the firmware. While this is not incorrect, since the hand-coded values are legitimate, it is not a very flexible design since the firmware has the capability to communicate these values via the "ibm,cpu-idle-state-psscr" and "ibm,cpu-idle-state-psscr-mask" properties. In case where the firmware provides values for these fields that is different from the hand-coded values, the current code will not work as intended. b) Due to issue a), the current code assumes that ESL=EC=1 for all the stop states and hence the wakeup from the stop instruction will happen at 0x100, the system-reset vector which also results in GPR state loss. However, the ISA v3.0 allows the ESL=EC=0 behaviour where the corresponding stop-states lose no GPR state and wakes up from the subsequent instruction. The code in 4.10-rc8 doesn't support these light-weight stop modes. The following commits in the "next" branch of the powerpc-linux git tree (git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git) address these issues. These patches are needed in 17.04 to enable light-weight stop modes 1) commit 823b7bd5156a93872d9561b3f033dfe5cb80204e, powernv:idle: Add IDLE_STATE_ENTER_SEQ_NORET macro 2)commit dd34c74c97b6c3ed1ac7caec0b46267142659aff, powernv:stop: Rename pnv_arch300_idle_init to pnv_power9_idle_init 3)commit 9e9fc6f00a54f7064dc681ac187be6498d566a4f, cpuidle:powernv: Add helper function to populate powernv idle states 4)commit 09206b600c76f20984e80d99f3b5343c79332a97, powernv: Pass PSSCR value and mask to power9_idle_stop 5)commit b48ff52043f489d594b989b318c120ca340a2e41, Documentation:powerpc: Add device-tree bindings for power-mgt To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1666197/+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