mbox

Xen ACPI - Precise SRU

Message ID 4F961548.6040809@canonical.com
State New
Headers show

Pull-request

git://kernel.ubuntu.com/rtg/ubuntu-precise.git xen-acpi

Message

Tim Gardner April 24, 2012, 2:51 a.m. UTC
Stefan - Please try this out in your various Xen environments:

The following changes since commit 7885fb139c30858f3a7d8700b44b788a5c931198:

   Linux 3.2.16 (2012-04-23 09:13:23 -0600)

are available in the git repository at:

  git://kernel.ubuntu.com/rtg/ubuntu-precise.git xen-acpi

for you to fetch changes up to 0060d984fdcd6eeaec8898314c67a029f05d5d56:

   xen/cpufreq: Disable the cpu frequency scaling drivers from loading. 
(2012-04-23 20:49:25 -0600)

----------------------------------------------------------------
Bastian Blank (1):
       xen: Add privcmd device driver

Konrad Rzeszutek Wilk (6):
       provide disable_cpufreq() function to disable the API.
       xen/acpi-processor: C and P-state driver that uploads said data 
to hypervisor.
       xen/acpi-processor: Do not depend on CPU frequency scaling drivers.
       xen/acpi: Fix Kconfig dependency on CPU_FREQ
       xen/acpi: Remove the WARN's as they just create noise.
       xen/cpufreq: Disable the cpu frequency scaling drivers from loading.

Tim Gardner (1):
       UBUNTU: [Config] CONFIG_XEN_ACPI_PROCESSOR=m, CONFIG_XEN_PRIVCMD=m

  arch/x86/xen/setup.c                      |    2 +
  debian.master/config/config.common.ubuntu |    2 +
  drivers/cpufreq/cpufreq.c                 |   24 ++
  drivers/xen/Kconfig                       |   23 ++
  drivers/xen/Makefile                      |    4 +-
  drivers/xen/{xenfs => }/privcmd.c         |   39 +-
  drivers/xen/privcmd.h                     |    3 +
  drivers/xen/xen-acpi-processor.c          |  562 
+++++++++++++++++++++++++++++
  drivers/xen/xenfs/Makefile                |    2 +-
  drivers/xen/xenfs/super.c                 |    3 +-
  drivers/xen/xenfs/xenfs.h                 |    1 -
  include/linux/cpufreq.h                   |    2 +
  include/xen/interface/platform.h          |   17 +
  13 files changed, 679 insertions(+), 5 deletions(-)
  rename drivers/xen/{xenfs => }/privcmd.c (92%)
  create mode 100644 drivers/xen/privcmd.h
  create mode 100644 drivers/xen/xen-acpi-processor.c

Comments

Stefan Bader April 24, 2012, 9:06 a.m. UTC | #1
On 24.04.2012 04:51, Tim Gardner wrote:
> Stefan - Please try this out in your various Xen environments:

I will have a look. When all goes well I would probably change the order of
patches to have any config changes after the code changes. But that is minor and
testing may find whether m or y would be a better path anyway...

-Stefan

> 
> The following changes since commit 7885fb139c30858f3a7d8700b44b788a5c931198:
> 
>   Linux 3.2.16 (2012-04-23 09:13:23 -0600)
> 
> are available in the git repository at:
> 
>  git://kernel.ubuntu.com/rtg/ubuntu-precise.git xen-acpi
> 
> for you to fetch changes up to 0060d984fdcd6eeaec8898314c67a029f05d5d56:
> 
>   xen/cpufreq: Disable the cpu frequency scaling drivers from loading.
> (2012-04-23 20:49:25 -0600)
> 
> ----------------------------------------------------------------
> Bastian Blank (1):
>       xen: Add privcmd device driver
> 
> Konrad Rzeszutek Wilk (6):
>       provide disable_cpufreq() function to disable the API.
>       xen/acpi-processor: C and P-state driver that uploads said data to
> hypervisor.
>       xen/acpi-processor: Do not depend on CPU frequency scaling drivers.
>       xen/acpi: Fix Kconfig dependency on CPU_FREQ
>       xen/acpi: Remove the WARN's as they just create noise.
>       xen/cpufreq: Disable the cpu frequency scaling drivers from loading.
> 
> Tim Gardner (1):
>       UBUNTU: [Config] CONFIG_XEN_ACPI_PROCESSOR=m, CONFIG_XEN_PRIVCMD=m
> 
>  arch/x86/xen/setup.c                      |    2 +
>  debian.master/config/config.common.ubuntu |    2 +
>  drivers/cpufreq/cpufreq.c                 |   24 ++
>  drivers/xen/Kconfig                       |   23 ++
>  drivers/xen/Makefile                      |    4 +-
>  drivers/xen/{xenfs => }/privcmd.c         |   39 +-
>  drivers/xen/privcmd.h                     |    3 +
>  drivers/xen/xen-acpi-processor.c          |  562 +++++++++++++++++++++++++++++
>  drivers/xen/xenfs/Makefile                |    2 +-
>  drivers/xen/xenfs/super.c                 |    3 +-
>  drivers/xen/xenfs/xenfs.h                 |    1 -
>  include/linux/cpufreq.h                   |    2 +
>  include/xen/interface/platform.h          |   17 +
>  13 files changed, 679 insertions(+), 5 deletions(-)
>  rename drivers/xen/{xenfs => }/privcmd.c (92%)
>  create mode 100644 drivers/xen/privcmd.h
>  create mode 100644 drivers/xen/xen-acpi-processor.c
>
Tim Gardner April 24, 2012, 11:46 a.m. UTC | #2
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 04/24/2012 03:06 AM, Stefan Bader wrote:
> On 24.04.2012 04:51, Tim Gardner wrote:
>> Stefan - Please try this out in your various Xen environments:
> 
> I will have a look. When all goes well I would probably change the
> order of patches to have any config changes after the code changes.
> But that is minor and testing may find whether m or y would be a
> better path anyway...
> 
> -Stefan
> 

I put the config changes before the Kconfig patch so that a bisect
will not get caught up in asking for config input from the user. Its
completely benign.

rtg
- -- 
Tim Gardner tim.gardner@canonical.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCgAGBQJPlpKUAAoJED12yEX6FEfK2ckP/RrwzKRckG1bcQF80MeSMvTj
imoG3z2a0NP96Lyw2aHX9aYMdpgKu1Fk+zjvezU8XrPoF9bKWHyHZOKn9cVipMtY
TSGklFtXW4UKIL4Bu+Anh3Xw4/ucD60iDsULc7Ftwdvyx7q2ypJR0C356RGGjFt4
wKvuz3kokLcHFsVDvnVgIVuCgll+a0IzfkpnBKgBGJ1rQotYqZ/ajZaAhIywwSMh
JYK3/8rWpL8zi/MBw+eESYvE+tbOX5U1/33D+n6dreQQNlfP9DgvuSUs/5JC1MIX
xkoKS7atQC4aTAg/aGtuj5Mp0WU0zqoX7KXo/6IziC+Ft6rL5ZcVpxJflRKBRMjh
rZGFA7jMbvoF7739jULltxKM6+OxlmyM1z11hVcA1FHaJo8RAzpBzPxhc1hO6mIV
Z15nSAVV02/XldzY1znrNmHL9mpVjSIbPhZcQ1V7J+sciub6rzz1YBrakHNzszt+
44oQUWtTM3ULLrLwShiRFQD+tTcgcfCf/vIZSM2wvXi+MjAtLRT4oTzamyrZyXlm
ltexELtFY7iIr0RADhw2nt0dIS/qSrj2lak5NngvGkw49FTwHMsx2wVaSL2k4rgS
7VuyD3ax33C6cZVSQXybp08McsiPsksqM+lUFe3ap8DeYOsglOV0TYmjaOi2vbis
EZTR2BUMT4dQfRowBTqH
=raIh
-----END PGP SIGNATURE-----