← Back to team overview

kernel-packages team mailing list archive

[Bug 1441335] Re: PCI: Don't clear ASPM bits when the FADT declares it's unsupported

 

This bug was fixed in the package linux - 3.16.0-38.52

---------------
linux (3.16.0-38.52) utopic; urgency=low

  [ Luis Henriques ]

  * Release Tracking Bug
    - LP: #1452623

  [ Stefan Bader ]

  * SAUCE: vesafb: Set mtrr:3 (write-combining) as default
    - LP: #1434581

  [ Upstream Kernel Changes ]

  * regmap: Skip read-only registers in regcache_sync()
    - LP: #1448830
  * fuse: notify: don't move pages
    - LP: #1449548
  * fuse: set stolen page uptodate
    - LP: #1449548
  * dm thin: fix to consistently zero-fill reads to unprovisioned blocks
    - LP: #1449548
  * dm: hold suspend_lock while suspending device during device deletion
    - LP: #1449548
  * dm snapshot: suspend origin when doing exception handover
    - LP: #1449548
  * dm snapshot: suspend merging snapshot when doing exception handover
    - LP: #1449548
  * dm io: deal with wandering queue limits when handling REQ_DISCARD and
    REQ_WRITE_SAME
    - LP: #1449548
  * crypto: arm/aes update NEON AES module to latest OpenSSL version
    - LP: #1449548
  * mac80211: drop unencrypted frames in mesh fwding
    - LP: #1449548
  * mac80211: disable u-APSD queues by default
    - LP: #1449548
  * ASoC: ak4671: Fix control-less DAPM routes
    - LP: #1449548
  * ASoC: da732x: Fix control-less DAPM routes
    - LP: #1449548
  * ASoC: sn95031: Fix control-less DAPM routes
    - LP: #1449548
  * virtio_console: init work unconditionally
    - LP: #1449548
  * virtio_console: avoid config access from irq
    - LP: #1449548
  * clocksource: efm32: Fix a NULL pointer dereference
    - LP: #1449548
  * clockevents: sun5i: Fix setup_irq init sequence
    - LP: #1449548
  * x86/vdso: Fix the build on GCC5
    - LP: #1449548
  * ASoC: sgtl5000: remove useless register write clearing CHRGPUMP_POWERUP
    - LP: #1449548
  * regmap: regcache-rbtree: Fix present bitmap resize
    - LP: #1449548
  * regulator: Only enable disabled regulators on resume
    - LP: #1449548
  * regulator: core: Fix enable GPIO reference counting
    - LP: #1449548
  * Input: psmouse - add psmouse_matches_pnp_id helper function
    - LP: #1449548
  * Input: synaptics - split synaptics_resolution(), query first
    - LP: #1449548
  * Input: synaptics - log queried and quirked dimension values
    - LP: #1449548
  * Input: synaptics - query min dimensions for fw v8.1
    - LP: #1449548
  * Input: synaptics - remove obsolete min/max quirk for X240
    - LP: #1449548
  * Input: synaptics - support min/max board id in min_max_pnpid_table
    - LP: #1449548
  * Input: synaptics - skip quirks when post-2013 dimensions
    - LP: #1449548
  * Input: synaptics - fix middle button on Lenovo 2015 products
    - LP: #1449548
  * Input: synaptics - handle spurious release of trackstick buttons
    - LP: #1449548
  * Input: synaptics - do not retrieve the board id on old firmwares
    - LP: #1449548
  * vt6655: RFbSetPower fix missing rate RATE_12M
    - LP: #1449548
  * x86/asm/entry/32: Fix user_mode() misuses
    - LP: #1449548
  * ASoC: adav80x: Fix wrong value references for boolean kctl
    - LP: #1449548
  * ASoC: ak4641: Fix wrong value references for boolean kctl
    - LP: #1449548
  * ASoC: cs4271: Fix wrong value references for boolean kctl
    - LP: #1449548
  * ASoC: pcm1681: Fix wrong value references for boolean kctl
    - LP: #1449548
  * ASoC: tas5086: Fix wrong value references for boolean kctl
    - LP: #1449548
  * ASoC: wm2000: Fix wrong value references for boolean kctl
    - LP: #1449548
  * ASoC: wm8731: Fix wrong value references for boolean kctl
    - LP: #1449548
  * ASoC: wm8903: Fix wrong value references for boolean kctl
    - LP: #1449548
  * ASoC: wm8904: Fix wrong value references for boolean kctl
    - LP: #1449548
  * ASoC: wm8955: Fix wrong value references for boolean kctl
    - LP: #1449548
  * ASoC: wm8960: Fix wrong value references for boolean kctl
    - LP: #1449548
  * usb: phy: am335x-control: check return value of bus_find_device
    - LP: #1449548
  * crypto: aesni - fix memory usage in GCM decryption
    - LP: #1449548
  * phy: Find the right match in devm_phy_destroy()
    - LP: #1449548
  * x86/fpu: Avoid math_state_restore() without used_math() in
    __restore_xstate_sig()
    - LP: #1449548
  * x86/fpu: Drop_fpu() should not assume that tsk equals current
    - LP: #1449548
  * cpuidle: mvebu: Fix the CPU PM notifier usage
    - LP: #1449548
  * can: kvaser_usb: Fix tx queue start/stop race conditions
    - LP: #1449548
  * usb: chipidea: otg: add a_alt_hnp_support response for B device
    - LP: #1449548
  * mac80211: count interfaces correctly for combination checks
    - LP: #1449548
  * nl80211: ignore HT/VHT capabilities without QoS/WMM
    - LP: #1449548
  * ALSA: hda - Treat stereo-to-mono mix properly
    - LP: #1449548
  * pagemap: do not leak physical addresses to non-privileged userspace
    - LP: #1449548
  * uas: Add US_FL_NO_ATA_1X for Initio Corporation controllers / devices
    - LP: #1449548
  * usb: common: otg-fsm: only signal connect after switching to peripheral
    - LP: #1449548
  * of/irq: Fix of_irq_parse_one() returned error codes
    - LP: #1449548
  * iscsi-target: Avoid early conn_logout_comp for iser connections
    - LP: #1449548
  * tcm_qla2xxx: Fix incorrect use of __transport_register_session
    - LP: #1449548
  * target: Fix reference leak in target_get_sess_cmd() error path
    - LP: #1449548
  * tcm_fc: missing curly braces in ft_invl_hw_context()
    - LP: #1449548
  * target/pscsi: Fix NULL pointer dereference in get_device_type
    - LP: #1449548
  * target: Fix virtual LUN=0 target_configure_device failure OOPs
    - LP: #1449548
  * arm64: Honor __GFP_ZERO in dma allocations
    - LP: #1449548
  * IB/mlx4: Saturate RoCE port PMA counters in case of overflow
    - LP: #1449548
  * dmaengine: dw: append MODULE_ALIAS for platform driver
    - LP: #1449548
  * xfrm: release dst_orig in case of error in xfrm_lookup()
    - LP: #1449548
  * staging: vt6656: vnt_rf_setpower: fix missing rate RATE_12M
    - LP: #1449548
  * Btrfs: make xattr replace operations atomic
    - LP: #1449548
  * powerpc/smp: Wait until secondaries are active & online
    - LP: #1449548
  * powerpc/iommu: Remove IOMMU device references via bus notifier
    - LP: #1449548
  * powerpc/mpc85xx: Add ranges to etsec2 nodes
    - LP: #1449548
  * IB/core: Avoid leakage from kernel to user space
    - LP: #1449548
  * timers/tick/broadcast-hrtimer: Fix suspicious RCU usage in idle loop
    - LP: #1449548
  * ALSA: hda - Add one more node in the EAPD supporting candidate list
    - LP: #1436745, #1449548
  * serial: 8250_dw: Fix deadlock in LCR workaround
    - LP: #1449548
  * drm/i915/bdw: PCI IDs ending in 0xb are ULT.
    - LP: #1449548
  * btrfs: simplify insert_orphan_item
    - LP: #1449548
  * ARM: sunxi: Have ARCH_SUNXI select RESET_CONTROLLER for clock driver
    usage
    - LP: #1449548
  * writeback: add missing INITIAL_JIFFIES init in
    global_update_bandwidth()
    - LP: #1449548
  * nbd: fix possible memory leak
    - LP: #1449548
  * spi: qup: Fix cs-num DT property parsing
    - LP: #1449548
  * mfd: kempld-core: Fix callback return value check
    - LP: #1449548
  * KVM: nVMX: mask unrestricted_guest if disabled on L0
    - LP: #1449548
  * spi: trigger trace event for message-done before mesg->complete
    - LP: #1449548
  * regmap: introduce regmap_name to fix syscon regmap trace events
    - LP: #1449548
  * powerpc/pseries: Little endian fixes for post mobility device tree
    update
    - LP: #1449548
  * Fix bug in blk_rq_merge_ok
    - LP: #1449548
  * net: ethernet: pcnet32: Setup the SRAM and NOUFLO on Am79C97{3, 5}
    - LP: #1449548
  * powerpc/book3s: Fix the MCE code to use CONFIG_KVM_BOOK3S_64_HANDLER
    - LP: #1449548
  * perf: Fix irq_work 'tail' recursion
    - LP: #1449548
  * sched: Fix RLIMIT_RTTIME when PI-boosting to RT
    - LP: #1449548
  * ALSA: hda - Add dock support for Thinkpad T450s (17aa:5036)
    - LP: #1449548
  * arm64: Use the reserved TTBR0 if context switching to the init_mm
    - LP: #1449548
  * selinux: fix sel_write_enforce broken return value
    - LP: #1449548
  * mm: fix anon_vma->degree underflow in anon_vma endless growing
    prevention
    - LP: #1449548
  * mm/memory hotplug: postpone the reset of obsolete pgdat
    - LP: #1449548
  * hfsplus: fix B-tree corruption after insertion at position 0
    - LP: #1449548
  * ARC: SA_SIGINFO ucontext regs off-by-one
    - LP: #1449548
  * writeback: fix possible underflow in write bandwidth calculation
    - LP: #1449548
  * iio: fix drivers that check buffer->scan_mask
    - LP: #1449548
  * iio: inv_mpu6050: Clear timestamps fifo while resetting hardware fifo
    - LP: #1449548
  * iio: core: Fix double free.
    - LP: #1449548
  * USB: ftdi_sio: Added custom PID for Synapse Wireless product
    - LP: #1449548
  * iwlwifi: dvm: run INIT firmware again upon .start()
    - LP: #1449548
  * USB: serial: keyspan_pda: fix Entrega company name spelling
    - LP: #1449548
  * USB: keyspan_pda: add new device id
    - LP: #1449548
  * cifs: smb2_clone_range() - exit on unhandled error
    - LP: #1449548
  * cifs: fix use-after-free bug in find_writable_file
    - LP: #1449548
  * can: flexcan: Deferred on Regulator return EPROBE_DEFER
    - LP: #1449548
  * xen/balloon: before adding hotplugged memory, set frames to invalid
    - LP: #1449548
  * usb: xhci: handle Config Error Change (CEC) in xhci driver
    - LP: #1449548
  * usb: xhci: apply XHCI_AVOID_BEI quirk to all Intel xHCI controllers
    - LP: #1449548
  * USB: ftdi_sio: Use jtag quirk for SNAP Connect E10
    - LP: #1449548
  * tty: serial: fsl_lpuart: clear receive flag on FIFO flush
    - LP: #1449548
  * drm/radeon/dpm: fix 120hz handling harder
    - LP: #1449548
  * radeon: Do not directly dereference pointers to BIOS area.
    - LP: #1449548
  * iio: adc: vf610: use ADC clock within specification
    - LP: #1449548
  * iio: imu: Use iio_trigger_get for indio_dev->trig assignment
    - LP: #1449548
  * dmaengine: edma: fix memory leak when terminating running transfers
    - LP: #1449548
  * dmaengine: omap-dma: Fix memory leak when terminating running transfer
    - LP: #1449548
  * x86/reboot: Add ASRock Q1900DC-ITX mainboard reboot quirk
    - LP: #1449548
  * mac80211: fix RX A-MPDU session reorder timer deletion
    - LP: #1449548
  * net: use for_each_netdev_safe() in rtnl_group_changelink()
    - LP: #1449548
  * net/mlx4_en: Call register_netdevice in the proper location
    - LP: #1449548
  * xen-netfront: transmit fully GSO-sized packets
    - LP: #1449548
  * tcp: fix FRTO undo on cumulative ACK of SACKed range
    - LP: #1449548
  * KVM: remove redundant assignments in __kvm_set_memory_region
    - LP: #1449548
  * kvm: commonize allocation of the new memory slots
    - LP: #1449548
  * kvm: avoid page allocation failure in kvm_set_memory_region()
    - LP: #1449548
  * hpsa: refine the pci enable/disable handling
    - LP: #1449548
  * hpsa: add missing pci_set_master in kdump path
    - LP: #1449548
  * hpsa: fix memory leak in kdump hard reset
    - LP: #1449548
  * hpsa: turn off interrupts when kdump starts
    - LP: #1449548
  * sb_edac: Fix erroneous bytes->gigabytes conversion
    - LP: #1449548
  * sb_edac: avoid INTERNAL ERROR message in EDAC with unspecified channel
    - LP: #1449548
  * NFS: fix BUG() crash in notify_change() with patch to chown_common()
    - LP: #1449548
  * tcp: Fix crash in TCP Fast Open
    - LP: #1449548
  * Linux 3.16.7-ckt10
    - LP: #1449548
  * PCI: Don't clear ASPM bits when the FADT declares it's unsupported
    - LP: #1441335
  * Input: synaptics - retrieve the extended capabilities in query $10
    - LP: #1414930
  * Input: synaptics - remove TOPBUTTONPAD property for Lenovos 2015
    - LP: #1414930
  * Input: synaptics - re-route tracksticks buttons on the Lenovo 2015
    series
    - LP: #1414930
  * Input: synaptics - remove X1 Carbon 3rd gen from the topbuttonpad list
    - LP: #1414930
  * Input: synaptics - remove X250 from the topbuttonpad list
    - LP: #1414930

 -- Luis Henriques <luis.henriques@xxxxxxxxxxxxx>  Thu, 07 May 2015
09:48:41 +0100

** Changed in: linux (Ubuntu Utopic)
       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/1441335

Title:
  PCI: Don't clear ASPM bits when the FADT declares it's unsupported

Status in HWE Next Project:
  Fix Committed
Status in HWE Next trusty series:
  Fix Committed
Status in HWE Next utopic series:
  Fix Committed
Status in HWE Next vivid series:
  Fix Committed
Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Trusty:
  Fix Released
Status in linux source package in Utopic:
  Fix Released
Status in linux source package in Vivid:
  Fix Committed

Bug description:
  Matthew Garrett developed a patch to make Linux's ASPM support match
  reality. Please backport this to Ubuntu's 3.13, 3.16 and 3.19 kernels.

  This should offer power savings and would match Windows behavior.

  Please see the submission at <https://lkml.org/lkml/2015/4/7/781>.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/1441335/+subscriptions


References