mbox

Xenial SRU 0/16 - intel_idle for Denverton

Message ID 1472074186-21406-1-git-send-email-tim.gardner@canonical.com
State New
Headers show

Pull-request

git://kernel.ubuntu.com/rtg/ubuntu-xenial.git denverton-lp1591821

Message

Tim Gardner Aug. 24, 2016, 9:29 p.m. UTC
https://bugs.launchpad.net/bugs/1591821

[PATCH 01/16] intel_idle: remove useless return from void function.
[PATCH 02/16] intel_idle: Fix a helper function's return value.
[PATCH 03/16] intel_idle: Remove redundant initialization calls.
[PATCH 04/16] intel_idle: Fix deallocation order on the driver exit
[PATCH 05/16] intel_idle: Fix dangling registration on error path.
[PATCH 06/16] intel_idle: Avoid a double free of the per-CPU data.
[PATCH 07/16] intel_idle: Setup the timer broadcast only on
[PATCH 08/16] intel_idle: Don't overreact to a cpuidle registration
[PATCH 09/16] intel_idle: Propagate hot plug errors.
[PATCH 10/16] intel_idle: Clean up all registered devices on exit.
[PATCH 11/16] intel_idle: Add SKX support
[PATCH 12/16] intel_idle: Add KBL support
[PATCH 13/16] intel_idle: add BXT support
[PATCH 14/16] x86/intel_idle: Use Intel family macros for intel_idle
[PATCH 15/16] drivers/idle: make intel_idle.c driver more explicitly
[PATCH 16/16] idle_intel: Add Denverton


The following changes since commit 6d60427ea2ba9ababf885ab9411b6e120cb602b8:

  crypto: vmx - Fix aes_p8_xts_decrypt build failure (2016-08-24 13:02:04 -0700)

are available in the git repository at:

  git://kernel.ubuntu.com/rtg/ubuntu-xenial.git denverton-lp1591821

for you to fetch changes up to c55249854e8a0c53ffe6c17f7ab64211559d1a2f:

  idle_intel: Add Denverton (2016-08-24 15:09:19 -0600)

----------------------------------------------------------------
Dave Hansen (1):
      x86/intel_idle: Use Intel family macros for intel_idle

Jacob Pan (1):
      idle_intel: Add Denverton

Len Brown (3):
      intel_idle: Add SKX support
      intel_idle: Add KBL support
      intel_idle: add BXT support

Paul Gortmaker (1):
      drivers/idle: make intel_idle.c driver more explicitly non-modular

Richard Cochran (10):
      intel_idle: remove useless return from void function.
      intel_idle: Fix a helper function's return value.
      intel_idle: Remove redundant initialization calls.
      intel_idle: Fix deallocation order on the driver exit path.
      intel_idle: Fix dangling registration on error path.
      intel_idle: Avoid a double free of the per-CPU data.
      intel_idle: Setup the timer broadcast only on successful driver load.
      intel_idle: Don't overreact to a cpuidle registration failure.
      intel_idle: Propagate hot plug errors.
      intel_idle: Clean up all registered devices on exit.

 arch/x86/include/asm/msr-index.h |   8 +
 drivers/idle/intel_idle.c        | 353 +++++++++++++++++++++++++++++----------
 2 files changed, 277 insertions(+), 84 deletions(-)

rtg

Comments

Brad Figg Aug. 25, 2016, 12:03 a.m. UTC | #1
Testing? There is no indication of any testing in the bug and I believe
this functionality is in use in Xenial.

Brad
Tim Gardner Aug. 25, 2016, 1:33 p.m. UTC | #2
On 08/24/2016 06:03 PM, Brad Figg wrote:
> 
> Testing? There is no indication of any testing in the bug and I believe
> this functionality is in use in Xenial.
> 
> Brad
> 

https://bugs.launchpad.net/intel/+bug/1591821/comments/4
Tim Gardner Aug. 26, 2016, 1:57 p.m. UTC | #3
On 08/24/2016 03:29 PM, Tim Gardner wrote:
> https://bugs.launchpad.net/bugs/1591821
> 
> [PATCH 01/16] intel_idle: remove useless return from void function.
> [PATCH 02/16] intel_idle: Fix a helper function's return value.
> [PATCH 03/16] intel_idle: Remove redundant initialization calls.
> [PATCH 04/16] intel_idle: Fix deallocation order on the driver exit
> [PATCH 05/16] intel_idle: Fix dangling registration on error path.
> [PATCH 06/16] intel_idle: Avoid a double free of the per-CPU data.
> [PATCH 07/16] intel_idle: Setup the timer broadcast only on
> [PATCH 08/16] intel_idle: Don't overreact to a cpuidle registration
> [PATCH 09/16] intel_idle: Propagate hot plug errors.
> [PATCH 10/16] intel_idle: Clean up all registered devices on exit.
> [PATCH 11/16] intel_idle: Add SKX support
> [PATCH 12/16] intel_idle: Add KBL support
> [PATCH 13/16] intel_idle: add BXT support
> [PATCH 14/16] x86/intel_idle: Use Intel family macros for intel_idle
> [PATCH 15/16] drivers/idle: make intel_idle.c driver more explicitly
> [PATCH 16/16] idle_intel: Add Denverton
> 
> 
> The following changes since commit 6d60427ea2ba9ababf885ab9411b6e120cb602b8:
> 
>   crypto: vmx - Fix aes_p8_xts_decrypt build failure (2016-08-24 13:02:04 -0700)
> 
> are available in the git repository at:
> 
>   git://kernel.ubuntu.com/rtg/ubuntu-xenial.git denverton-lp1591821
> 
> for you to fetch changes up to c55249854e8a0c53ffe6c17f7ab64211559d1a2f:
> 
>   idle_intel: Add Denverton (2016-08-24 15:09:19 -0600)
> 
> ----------------------------------------------------------------
> Dave Hansen (1):
>       x86/intel_idle: Use Intel family macros for intel_idle
> 
> Jacob Pan (1):
>       idle_intel: Add Denverton
> 
> Len Brown (3):
>       intel_idle: Add SKX support
>       intel_idle: Add KBL support
>       intel_idle: add BXT support
> 
> Paul Gortmaker (1):
>       drivers/idle: make intel_idle.c driver more explicitly non-modular
> 
> Richard Cochran (10):
>       intel_idle: remove useless return from void function.
>       intel_idle: Fix a helper function's return value.
>       intel_idle: Remove redundant initialization calls.
>       intel_idle: Fix deallocation order on the driver exit path.
>       intel_idle: Fix dangling registration on error path.
>       intel_idle: Avoid a double free of the per-CPU data.
>       intel_idle: Setup the timer broadcast only on successful driver load.
>       intel_idle: Don't overreact to a cpuidle registration failure.
>       intel_idle: Propagate hot plug errors.
>       intel_idle: Clean up all registered devices on exit.
> 
>  arch/x86/include/asm/msr-index.h |   8 +
>  drivers/idle/intel_idle.c        | 353 +++++++++++++++++++++++++++++----------
>  2 files changed, 277 insertions(+), 84 deletions(-)
> 
> rtg
> 

We're going to drop this patchset. As it turns out, there is more
infrastructure required to fully support Denverton. It'll just have to
wait for Ubuntu 16.10 which is based on a v4.8 kernel.

rtg