Skip to contentSkip to conversation

ACPI 20030918

PATCH In review Len Brown 3 participants 4 messages Oct 1, 2003 1 message not in the archive ACPI

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

Len Brown

author
#1 lore raw

PATCH 1/1 ACPI 20030918

Hi Linus, please do a

bk pull http://linux-acpi.bkbits.net/linux-acpi-release-2.6.0

With this batch, 2.6 includes all the ACPI updates in 2.4.

Folks w/o BK, a plain patch is available here:
ftp://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/release/2.6.0-test6

thanks,
-Len

This will update the following files:

 MAINTAINERS                         |   10
 arch/i386/Kconfig                   |    4
 arch/i386/kernel/acpi/boot.c        |   30 --
 arch/i386/kernel/cpu/cpufreq/acpi.c |   16 -
 arch/i386/kernel/dmi_scan.c         |   33 --
 arch/i386/kernel/mpparse.c          |   69 ++---
 arch/i386/kernel/setup.c            |   16 -
 arch/ia64/kernel/acpi.c             |    2
 arch/x86_64/kernel/setup.c          |    2
 drivers/acpi/Kconfig                |  152 ++++++------
 drivers/acpi/Makefile               |    2
 drivers/acpi/asus_acpi.c            |  293 +++++++++++++-----------
 drivers/acpi/bus.c                  |    3
 drivers/acpi/dispatcher/dsfield.c   |   42 +--
 drivers/acpi/dispatcher/dsinit.c    |    4
 drivers/acpi/dispatcher/dsopcode.c  |   35 +-
 drivers/acpi/dispatcher/dsutils.c   |  114 +++++----
 drivers/acpi/dispatcher/dswload.c   |   18 +
 drivers/acpi/dispatcher/dswscope.c  |   11
 drivers/acpi/dispatcher/dswstate.c  |   30 +-
 drivers/acpi/ec.c                   |    7
 drivers/acpi/events/evregion.c      |    6
 drivers/acpi/executer/excreate.c    |    8
 drivers/acpi/executer/exfldio.c     |   36 ++
 drivers/acpi/namespace/nsdump.c     |    4
 drivers/acpi/namespace/nssearch.c   |    8
 drivers/acpi/namespace/nsutils.c    |    9
 drivers/acpi/parser/psparse.c       |   31 +-
 drivers/acpi/pci_irq.c              |    3
 drivers/acpi/pci_link.c             |   90 +++++--
 drivers/acpi/tables.c               |   15 -
 include/acpi/acconfig.h             |    4
 include/acpi/acdisasm.h             |    4
 include/acpi/acstruct.h             |    3
 include/asm-i386/acpi.h             |   38 ++-
 include/linux/acpi.h                |   16 +
 init/do_mounts.c                    |    2
 init/do_mounts.h                    |   11
 38 files changed, 657 insertions(+), 524 deletions(-)

through these ChangeSets:

<[email protected]> (03/09/30 1.1383)
[ACPI] deal with lack of acpi prt entries gracefully (Jesse Barnes)

<[email protected]> (03/09/30 1.1382)
[ACPI] build fix: remove 2nd __exit from asus_acpi.c

<[email protected]> (03/09/30 1.1381)
[ACPI] acpi4asus-0.25-0.26.diff (Karol Kozimor)

<[email protected]> (03/09/30 1.1380)
[ACPI] acpi4asus-0.24a-0.25-2.6.0-test (Karol Kozimor)

<[email protected]> (03/09/30 1.1267.30.14)
[ACPI] GV3 IO port is 16-bits (Venkatesh Pallipadi)

<[email protected]> (03/09/30 1.1267.30.13)
[ACPI] acpi_pci_link_allocate() should stick with irq.active if set.
(Andrew de Quincey)
Fixes OSDL #1186 "broken USB" and others

<[email protected]> (03/09/30 1.1267.30.12)
[ACPI] add CONFIG_ACPI_RELAXED_AML to config menu

<[email protected]> (03/09/30 1.1267.30.11)
[ACPI] CONFIG_ACPI is no longer necessary to enable HT (from 2.4.23) if (CONFIG_ACPI || CONFIG_SMP) CONFIG_ACPI_BOOT=y

<[email protected]> (03/09/29 1.1267.30.10)
[ACPI] ACPI Component Architecture 20030918 (Bob Moore)

Found and fixed a longstanding problem with the late execution of the various deferred AML opcodes (such as Operation Regions, Buffer Fields, Buffers, and Packages)...
This fixes the "region size computed incorrectly" problem.

Fixed several 64-bit issues with prototypes, casting and data types.

Removed duplicate prototype from acdisasm.h

<[email protected]> (03/09/29 1.1267.30.9)
[ACPI] CONFIG_ACPI_RELAXED_AML from 2.4
http://bugzilla.kernel.org/show_bug.cgi?id=1248

<[email protected]> (03/09/25 1.1267.30.8)
[ACPI] For ThinkPad -- carry on in face of ECDT probe failure (Andi
Kleen)

<[email protected]> (03/09/23 1.1267.30.7)
[ACPI] remove __initdata from acpi_disabled for module use (Andi
Kleen)

<[email protected]> (03/09/19 1.1267.30.6)
[ACPI] fix IO-APIC mode SCI storm due to sharing with PCI device
(David Shaohua Li)
http://bugzilla.kernel.org/show_bug.cgi?id=1165

<[email protected]> (03/09/18 1.1267.30.5)
[ACPI] acpi_disabled is used after __initdata is freed. fixes random battery module loading problem -- SuSE bug #30477 (Andi
Kleen)

<[email protected]> (03/09/18 1.1267.30.4)
[ACPI] Fix IO-APIC mode SCI interrupt storm on Tyan
http://bugzilla.kernel.org/show_bug.cgi?id=774

<[email protected]> (03/09/18 1.1267.30.3)
[ACPI] avoid alloc_bootmem() for accessing ACPI tables
some platforms use ACPI tables to find memory (Jesse Barnes)

<[email protected]> (03/09/18 1.1267.29.7)
ACPI_CA_VERSION 0x20030916

<[email protected]> (03/09/18 1.1267.29.6)
remove ASUS A7V BIOS version 1011 from blacklist (Eric Valette)

<[email protected]> (03/09/18 1.1267.29.5)
IBM ThinkPAD T30/T40 oops (David Shaohua Li)
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=98849

<[email protected]> (03/09/18 1.1267.29.4)
Extended IRQ resource type for nForce (Andrew de Quincey)

<[email protected]> (03/09/18 1.1267.29.3)
[ACPI] Handle systems that specify non-ACPI-compliant SCI over-rides
(Jun Nakajima)

<[email protected]> (03/09/18 1.1267.29.2)
Handle BIOS with _CRS that fails (Jun Nakajima)

<[email protected]> (03/09/15 1.1130.1.2)
sync 2.4.22 changes into 2.6
Note that this restores CONFIG_ACPI_HT_ONLY as a sub-set of
CONFIG_ACPI rather than a dependency.

author
#2 lore raw

PATCH 1/1 2.4.23 ACPI 20030918

Hi Marcelo, please do a

bk pull http://linux-acpi.bkbits.net/linux-acpi-release-2.4.23

This batch includes the config change you requested to decouple ACPI and HT, ACPICA 20030918, and more platform fixes.

thanks,
-Len

ps. for folks w/o BK, a plain patch is available here:
ftp://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/release/2.4.23-pre5/acpi-20030918-2.4.23-pre5.diff.gz

This will update the following files:

 Documentation/Configure.help       |    3 
 MAINTAINERS                        |   10 
 drivers/acpi/Config.in             |   52 +---
 drivers/acpi/asus_acpi.c           |  294 +++++++++++++------------
 drivers/acpi/bus.c                 |    4 
 drivers/acpi/dispatcher/dsfield.c  |   42 ++-
 drivers/acpi/dispatcher/dsinit.c   |    4 
 drivers/acpi/dispatcher/dsopcode.c |   35 +-
 drivers/acpi/dispatcher/dsutils.c  |  114 +++++----
 drivers/acpi/dispatcher/dswload.c  |   18 +
 drivers/acpi/dispatcher/dswscope.c |   11 
 drivers/acpi/dispatcher/dswstate.c |   30 +-
 drivers/acpi/executer/excreate.c   |    8 
 drivers/acpi/namespace/nsdump.c    |    4 
 drivers/acpi/namespace/nssearch.c  |    8 
 drivers/acpi/namespace/nsutils.c   |    9 
 drivers/acpi/parser/psparse.c      |   31 +-
 drivers/acpi/pci_irq.c             |    3 
 drivers/acpi/pci_link.c            |    6 
 include/acpi/acconfig.h            |    2 
 include/acpi/acdisasm.h            |    4 
 include/acpi/acstruct.h            |    3 
 22 files changed, 392 insertions(+), 303 deletions(-)

through these ChangeSets:

<[email protected]> (03/09/30 1.1063.43.20)
[ACPI] deal with lack of acpi prt entries gracefully (Jesse Barnes)

<[email protected]> (03/09/30 1.1063.43.19)
[ACPI] build fix: remove 2nd __exit from asus_acpi.c

<[email protected]> (03/09/30 1.1063.43.18)
[ACPI] acpi4asus-0.25-0.26 (Karol Kozimor)

<[email protected]> (03/09/30 1.1063.43.17)
[ACPI] acpi4asus-0.24a-0.25-2.4 (Karol Kozimor)

<[email protected]> (03/09/30 1.1063.43.16)
[ACPI] acpi_pci_link_allocate() should stick with irq.active if set.
(Andrew de Quincey)
Fixes OSDL #1186 "broken USB" and others

<[email protected]> (03/09/29 1.1063.43.15)
[ACPI] CONFIG_ACPI is no longer necessary to enable HT
if (CONFIG_ACPI || CONFIG_SMP) CONFIG_ACPI_BOOT=y

<[email protected]> (03/09/29 1.1063.43.14)
[ACPI] ACPI Component Architecture 20030918 (Bob Moore)

Found and fixed a longstanding problem with the late execution of the various deferred AML opcodes (such as Operation Regions, Buffer Fields, Buffers, and Packages)...
This fixes the "region size computed incorrectly" problem.

Fixed several 64-bit issues with prototypes, casting and data types.

Removed duplicate prototype from acdisasm.h

<[email protected]> (03/09/25 1.1063.43.13)
[ACPI] For ThinkPad -- carry on in face of ECDT probe failure (Andi
Kleen)

-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf

#3 lore raw
In reply to Len Brown
Quoted 5 lines · Len Brown

Hi Linus, please do a

bk pull http://linux-acpi.bkbits.net/linux-acpi-release-2.6.0

With this batch, 2.6 includes all the ACPI updates in 2.4.

Looks good, but one comment for the future:

Quoted 6 lines

<[email protected]> (03/09/30 1.1381)
[ACPI] acpi4asus-0.25-0.26.diff (Karol Kozimor)

<[email protected]> (03/09/30 1.1380)
[ACPI] acpi4asus-0.24a-0.25-2.6.0-test (Karol Kozimor)

All the comments were quite descriptive except for these... a filename doesn't me much about the content of the patch.

Jeff

-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf

#4 lore raw

Thus wrote Jeff Garzik:

Quoted 9 lines
Quoted 6 lines

<[email protected]> (03/09/30 1.1381)
[ACPI] acpi4asus-0.25-0.26.diff (Karol Kozimor)

<[email protected]> (03/09/30 1.1380)
[ACPI] acpi4asus-0.24a-0.25-2.6.0-test (Karol Kozimor)

All the comments were quite descriptive except for these... a filename doesn't me much about the content of the patch.

Well, as for me, I posted ChangeLog excerpts in the original announcements. The problem is those patches went in after the third or fourth resend, which took some 1.5 month. I'll try to post the ChangeLog in the resends though.
Best regards,

Signature · 2 lines
Karol 'sziwan' Kozimor
[email protected]