[linux-yocto] [PATCH 0/1] [PATCH] ACPI: Code backporting for ACPI Framework

Tom Zanussi tom.zanussi at intel.com
Sun Nov 10 22:05:58 PST 2013


On Mon, 2013-11-11 at 13:42 +0800, rebecca.swee.fun.chang at intel.com
wrote:
> From: "Chang, Rebecca Swee Fun" <rebecca.swee.fun.chang at intel.com>
> 
> Hi all,
> 
> This is a request merge this patch into standard/common-pc-64/baytrail.
> The branch mentioned is a new branch for Baytrail BSP. There will be
> more Baytrail related patches sending out soon.
> 
> This patch is ACPI related code changes. This ACPI framework was
> backported from Linux kernel v3.9. Sorry for the huge LOC change
> in this patch. We have collaborated and divided the code changes based
> on component and we thought that this would be the best way.
> 

It seems rather strange to go to all the trouble of creating a huge
backport patch like this to 3.8 from 3.9, when we have 3.10.  Is there
some reason you can't just use 3.10?

And this is just for ACPI - I'm guessing there are more to come?

Tom

> Once again, please pull this patch into standard/common-pc-64/baytrail.
> Branch creation should be HEAD on commit 19f949f52599ba7c3f67a5897ac6be14bfcb1200
> or at tag named v3.8.
> 
> Thanks a lot.
> 
> Regards
> Rebecca
> 
> The following changes since commit 19f949f52599ba7c3f67a5897ac6be14bfcb1200:
> 
>   Linux 3.8 (2013-02-18 15:58:34 -0800)
> 
> are available in the git repository at:
> 
>   git://git.yoctoproject.org/linux-yocto-contrib rebeccas/standard/common-pc-64/baytrail
>   http://git.yoctoproject.org/cgit.cgi/linux-yocto-contrib/log/?h=rebeccas/standard/common-pc-64/baytrail
> 
> Chang, Rebecca Swee Fun (1):
>   ACPI: code backporting for ACPICA, ACPI/PM, ACPI/PCI, ACPI/APEI
> 
>  .../ABI/testing/sysfs-devices-power_resources_D0   |   13 +
>  .../ABI/testing/sysfs-devices-power_resources_D1   |   14 +
>  .../ABI/testing/sysfs-devices-power_resources_D2   |   14 +
>  .../testing/sysfs-devices-power_resources_D3hot    |   14 +
>  .../ABI/testing/sysfs-devices-power_state          |   20 +
>  .../ABI/testing/sysfs-devices-real_power_state     |   23 +
>  .../ABI/testing/sysfs-devices-resource_in_use      |   12 +
>  Documentation/acpi/enumeration.txt                 |    4 +-
>  Documentation/acpi/scan_handlers.txt               |   77 ++
>  arch/ia64/hp/common/aml_nfw.c                      |    2 +-
>  arch/ia64/include/asm/acpi.h                       |    4 -
>  arch/x86/include/asm/acpi.h                        |    4 -
>  arch/x86/platform/olpc/olpc-xo15-sci.c             |    2 +-
>  drivers/acpi/Kconfig                               |    2 +-
>  drivers/acpi/Makefile                              |    3 +-
>  drivers/acpi/ac.c                                  |    4 +-
>  drivers/acpi/acpi_memhotplug.c                     |   82 +-
>  drivers/acpi/acpi_pad.c                            |    3 +-
>  drivers/acpi/acpi_platform.c                       |   92 +-
>  drivers/acpi/acpica/Makefile                       |    8 +-
>  drivers/acpi/acpica/accommon.h                     |    1 +
>  drivers/acpi/acpica/acdebug.h                      |   17 +
>  drivers/acpi/acpica/acevents.h                     |   21 +-
>  drivers/acpi/acpica/acglobal.h                     |   37 +-
>  drivers/acpi/acpica/acinterp.h                     |    2 +-
>  drivers/acpi/acpica/aclocal.h                      |   45 +-
>  drivers/acpi/acpica/acmacros.h                     |  171 +---
>  drivers/acpi/acpica/acnamesp.h                     |   14 +-
>  drivers/acpi/acpica/acobject.h                     |    2 +-
>  drivers/acpi/acpica/acparser.h                     |   25 +-
>  drivers/acpi/acpica/acpredef.h                     |   14 +-
>  drivers/acpi/acpica/acresrc.h                      |    6 +-
>  drivers/acpi/acpica/acutils.h                      |   57 +-
>  drivers/acpi/acpica/amlresrc.h                     |    6 +
>  drivers/acpi/acpica/dsmethod.c                     |    6 +-
>  drivers/acpi/acpica/dsobject.c                     |   16 +-
>  drivers/acpi/acpica/dsopcode.c                     |   14 +-
>  drivers/acpi/acpica/dsutils.c                      |   10 +-
>  drivers/acpi/acpica/dswexec.c                      |    4 +-
>  drivers/acpi/acpica/dswload.c                      |    5 +-
>  drivers/acpi/acpica/evgpe.c                        |   12 +-
>  drivers/acpi/acpica/evgpeblk.c                     |   22 +-
>  drivers/acpi/acpica/evgpeinit.c                    |    3 +
>  drivers/acpi/acpica/evhandler.c                    |  529 +++++++++++
>  drivers/acpi/acpica/evregion.c                     |  582 ++----------
>  drivers/acpi/acpica/evsci.c                        |    4 +-
>  drivers/acpi/acpica/evxface.c                      |   34 +-
>  drivers/acpi/acpica/evxfevnt.c                     |    5 +-
>  drivers/acpi/acpica/evxfgpe.c                      |    9 +-
>  drivers/acpi/acpica/exconfig.c                     |   20 +-
>  drivers/acpi/acpica/exconvrt.c                     |    2 +-
>  drivers/acpi/acpica/exdump.c                       |   19 +-
>  drivers/acpi/acpica/exfldio.c                      |    1 -
>  drivers/acpi/acpica/exmutex.c                      |    3 +-
>  drivers/acpi/acpica/exoparg1.c                     |    8 +-
>  drivers/acpi/acpica/exprep.c                       |    4 +-
>  drivers/acpi/acpica/exregion.c                     |   23 +-
>  drivers/acpi/acpica/exstore.c                      |   29 +-
>  drivers/acpi/acpica/exstoren.c                     |    2 +-
>  drivers/acpi/acpica/exutils.c                      |   22 +-
>  drivers/acpi/acpica/hwacpi.c                       |   11 +-
>  drivers/acpi/acpica/hwesleep.c                     |    1 -
>  drivers/acpi/acpica/hwgpe.c                        |    6 +-
>  drivers/acpi/acpica/hwregs.c                       |    6 +-
>  drivers/acpi/acpica/hwsleep.c                      |    6 +-
>  drivers/acpi/acpica/hwtimer.c                      |    7 +-
>  drivers/acpi/acpica/hwvalid.c                      |   18 +-
>  drivers/acpi/acpica/hwxface.c                      |   10 +-
>  drivers/acpi/acpica/hwxfsleep.c                    |   11 +-
>  drivers/acpi/acpica/nsdump.c                       |   12 +-
>  drivers/acpi/acpica/nsdumpdv.c                     |    1 -
>  drivers/acpi/acpica/nsinit.c                       |   27 +-
>  drivers/acpi/acpica/nsnames.c                      |    3 +-
>  drivers/acpi/acpica/nspredef.c                     |  584 +-----------
>  drivers/acpi/acpica/nsprepkg.c                     |  621 +++++++++++++
>  drivers/acpi/acpica/nsrepair2.c                    |    3 +-
>  drivers/acpi/acpica/nssearch.c                     |    5 +
>  drivers/acpi/acpica/nsutils.c                      |   86 +-
>  drivers/acpi/acpica/nswalk.c                       |    4 +-
>  drivers/acpi/acpica/nsxfeval.c                     |   17 +-
>  drivers/acpi/acpica/nsxfname.c                     |   18 +-
>  drivers/acpi/acpica/psargs.c                       |    7 +-
>  drivers/acpi/acpica/psloop.c                       |  621 -------------
>  drivers/acpi/acpica/psobject.c                     |  647 +++++++++++++
>  drivers/acpi/acpica/psopcode.c                     |  172 ----
>  drivers/acpi/acpica/psopinfo.c                     |  223 +++++
>  drivers/acpi/acpica/psutils.c                      |    8 -
>  drivers/acpi/acpica/rscalc.c                       |    6 +-
>  drivers/acpi/acpica/rscreate.c                     |    7 +-
>  drivers/acpi/acpica/rsdump.c                       |  422 +--------
>  drivers/acpi/acpica/rsdumpinfo.c                   |  454 +++++++++
>  drivers/acpi/acpica/rsirq.c                        |   38 +-
>  drivers/acpi/acpica/rslist.c                       |    7 +-
>  drivers/acpi/acpica/rsmemory.c                     |    6 +-
>  drivers/acpi/acpica/rsmisc.c                       |   74 +-
>  drivers/acpi/acpica/rsserial.c                     |    8 +-
>  drivers/acpi/acpica/rsutils.c                      |   12 +-
>  drivers/acpi/acpica/rsxface.c                      |  105 ++-
>  drivers/acpi/acpica/tbfadt.c                       |    5 +-
>  drivers/acpi/acpica/tbutils.c                      |    2 +-
>  drivers/acpi/acpica/tbxface.c                      |    5 +-
>  drivers/acpi/acpica/tbxfload.c                     |    2 +-
>  drivers/acpi/acpica/utaddress.c                    |    4 +-
>  drivers/acpi/acpica/utcopy.c                       |    4 +-
>  drivers/acpi/acpica/utdebug.c                      |  118 ++-
>  drivers/acpi/acpica/utdelete.c                     |   68 +-
>  drivers/acpi/acpica/uteval.c                       |    2 +-
>  drivers/acpi/acpica/utglobal.c                     |    9 +-
>  drivers/acpi/acpica/utlock.c                       |   14 +-
>  drivers/acpi/acpica/utmisc.c                       |  828 ++---------------
>  drivers/acpi/acpica/utobject.c                     |    2 +-
>  drivers/acpi/acpica/utownerid.c                    |  218 +++++
>  drivers/acpi/acpica/utresrc.c                      |   81 +-
>  drivers/acpi/acpica/utstate.c                      |   40 +-
>  drivers/acpi/acpica/utstring.c                     |  574 ++++++++++++
>  drivers/acpi/acpica/uttrack.c                      |   16 +-
>  drivers/acpi/acpica/utxface.c                      |    4 -
>  drivers/acpi/acpica/utxferror.c                    |    4 +-
>  drivers/acpi/apei/hest.c                           |    5 +-
>  drivers/acpi/battery.c                             |    2 +-
>  drivers/acpi/bus.c                                 |  270 ------
>  drivers/acpi/button.c                              |    4 +-
>  drivers/acpi/container.c                           |  211 +----
>  drivers/acpi/csrt.c                                |  159 ++++
>  drivers/acpi/device_pm.c                           |  344 ++++++-
>  drivers/acpi/dock.c                                |   44 +-
>  drivers/acpi/ec.c                                  |    2 +-
>  drivers/acpi/fan.c                                 |    4 +-
>  drivers/acpi/glue.c                                |   50 +-
>  drivers/acpi/hed.c                                 |    2 +-
>  drivers/acpi/internal.h                            |   31 +-
>  drivers/acpi/numa.c                                |    2 +-
>  drivers/acpi/pci_bind.c                            |  122 ---
>  drivers/acpi/pci_link.c                            |   47 +-
>  drivers/acpi/pci_root.c                            |  101 +-
>  drivers/acpi/pci_slot.c                            |    7 +-
>  drivers/acpi/power.c                               |  730 ++++++++-------
>  drivers/acpi/proc.c                                |    9 +-
>  drivers/acpi/processor_driver.c                    |   62 +-
>  drivers/acpi/processor_idle.c                      |    5 +-
>  drivers/acpi/sbs.c                                 |    6 +-
>  drivers/acpi/sbshc.c                               |    4 +-
>  drivers/acpi/scan.c                                |  967 ++++++++++----------
>  drivers/acpi/sleep.c                               |   89 +-
>  drivers/acpi/sleep.h                               |    2 +
>  drivers/acpi/tables.c                              |    6 +-
>  drivers/acpi/thermal.c                             |    4 +-
>  drivers/acpi/video.c                               |    4 +-
>  drivers/ata/libata-acpi.c                          |   18 +-
>  drivers/base/platform.c                            |    4 +-
>  drivers/char/hpet.c                                |    2 +-
>  drivers/char/sonypi.c                              |    2 +-
>  drivers/hwmon/acpi_power_meter.c                   |    2 +-
>  drivers/hwmon/asus_atk0110.c                       |    4 +-
>  drivers/i2c/busses/i2c-scmi.c                      |    2 +-
>  drivers/input/misc/atlas_btns.c                    |    2 +-
>  drivers/pci/hotplug/acpiphp_glue.c                 |   56 +-
>  drivers/pci/hotplug/sgi_hotplug.c                  |   15 +-
>  drivers/pci/pci-acpi.c                             |   56 +-
>  drivers/pci/pci.c                                  |   26 +-
>  drivers/pci/pci.h                                  |    5 -
>  drivers/pci/probe.c                                |    1 -
>  drivers/platform/x86/asus-laptop.c                 |    2 +-
>  drivers/platform/x86/classmate-laptop.c            |   10 +-
>  drivers/platform/x86/eeepc-laptop.c                |    2 +-
>  drivers/platform/x86/fujitsu-laptop.c              |    4 +-
>  drivers/platform/x86/fujitsu-tablet.c              |    2 +-
>  drivers/platform/x86/hp_accel.c                    |    2 +-
>  drivers/platform/x86/ideapad-laptop.c              |    2 +-
>  drivers/platform/x86/intel_menlow.c                |    2 +-
>  drivers/platform/x86/panasonic-laptop.c            |    4 +-
>  drivers/platform/x86/sony-laptop.c                 |    4 +-
>  drivers/platform/x86/topstar-laptop.c              |    2 +-
>  drivers/platform/x86/toshiba_acpi.c                |    4 +-
>  drivers/platform/x86/toshiba_bluetooth.c           |    4 +-
>  drivers/platform/x86/wmi.c                         |    4 +-
>  drivers/platform/x86/xo15-ebook.c                  |    2 +-
>  drivers/video/backlight/apple_bl.c                 |    2 +-
>  drivers/xen/xen-acpi-pad.c                         |    3 +-
>  include/acpi/acconfig.h                            |   25 +-
>  include/acpi/acoutput.h                            |  157 +++-
>  include/acpi/acpi_bus.h                            |  100 +-
>  include/acpi/acpiosxf.h                            |   11 +-
>  include/acpi/acpixf.h                              |   66 +-
>  include/acpi/acrestyp.h                            |   15 +-
>  include/acpi/actbl.h                               |    7 +-
>  include/acpi/actbl1.h                              |    6 +-
>  include/acpi/actbl2.h                              |   23 +-
>  include/acpi/actbl3.h                              |   32 +-
>  include/acpi/actypes.h                             |   36 +-
>  include/acpi/container.h                           |   12 -
>  include/acpi/platform/acenv.h                      |  317 ++++---
>  include/acpi/platform/acgcc.h                      |    4 -
>  include/acpi/platform/aclinux.h                    |    1 -
>  include/linux/acpi.h                               |   25 +-
>  195 files changed, 6944 insertions(+), 5915 deletions(-)
>  create mode 100644 Documentation/ABI/testing/sysfs-devices-power_resources_D0
>  create mode 100644 Documentation/ABI/testing/sysfs-devices-power_resources_D1
>  create mode 100644 Documentation/ABI/testing/sysfs-devices-power_resources_D2
>  create mode 100644 Documentation/ABI/testing/sysfs-devices-power_resources_D3hot
>  create mode 100644 Documentation/ABI/testing/sysfs-devices-power_state
>  create mode 100644 Documentation/ABI/testing/sysfs-devices-real_power_state
>  create mode 100644 Documentation/ABI/testing/sysfs-devices-resource_in_use
>  create mode 100644 Documentation/acpi/scan_handlers.txt
>  create mode 100644 drivers/acpi/acpica/evhandler.c
>  create mode 100644 drivers/acpi/acpica/nsprepkg.c
>  create mode 100644 drivers/acpi/acpica/psobject.c
>  create mode 100644 drivers/acpi/acpica/psopinfo.c
>  create mode 100644 drivers/acpi/acpica/rsdumpinfo.c
>  create mode 100644 drivers/acpi/acpica/utownerid.c
>  create mode 100644 drivers/acpi/acpica/utstring.c
>  create mode 100644 drivers/acpi/csrt.c
>  delete mode 100644 drivers/acpi/pci_bind.c
>  delete mode 100644 include/acpi/container.h
> 





More information about the linux-yocto mailing list