Re: latest ACPI patch vs 2.6.17-rc4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
I am little out of this but if I may ask 
And about this patch:
http://article.gmane.org/gmane.linux.acpi.devel/17581/match=suppress+power+button
and the others 15, what is the status ?



On Fri, 2006-05-12 at 05:18 -0400, Len Brown wrote:
> Folks,
> The latest ACPI patch is against 2.6.17-rc4 and is available here:
> 
> git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git test
> ftp://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/test/2.6.17/acpi-test-20060310-2.6.17-rc4.diff.gz
> 
> Note that I removed the acpi_in_resume workaround, so you'll get some oops'
>  during resume, until we replace it with something else.
> 
> Note that the kmalloc patches allow CONFIG_DEBUG_SLAB_LEAKS to put more
> useful entries in /proc/slab_allocators for acpi.
> 
> cheers,
> -Len
> 
> 
>  Documentation/kernel-parameters.txt               |    3 
>  arch/i386/kernel/acpi/boot.c                      |    5 
>  arch/i386/kernel/acpi/processor.c                 |    2 
>  arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c       |  289 +++++--
>  arch/i386/kernel/cpu/cpufreq/speedstep-centrino.c |  250 ++++--
>  arch/ia64/Kconfig                                 |    1 
>  arch/x86_64/Kconfig                               |    1 
>  arch/x86_64/kernel/acpi/Makefile                  |    1 
>  arch/x86_64/kernel/acpi/processor.c               |   74 -
>  drivers/acpi/Kconfig                              |    3 
>  drivers/acpi/ac.c                                 |   72 -
>  drivers/acpi/acpi_memhotplug.c                    |  179 +---
>  drivers/acpi/asus_acpi.c                          |   34 
>  drivers/acpi/battery.c                            |  145 +--
>  drivers/acpi/bus.c                                |  140 +--
>  drivers/acpi/button.c                             |   82 --
>  drivers/acpi/container.c                          |   42 -
>  drivers/acpi/debug.c                              |   21 
>  drivers/acpi/dispatcher/dsfield.c                 |    1 
>  drivers/acpi/dispatcher/dsmethod.c                |    5 
>  drivers/acpi/dispatcher/dsmthdat.c                |    3 
>  drivers/acpi/dispatcher/dsobject.c                |   15 
>  drivers/acpi/dispatcher/dsopcode.c                |    4 
>  drivers/acpi/dispatcher/dsutils.c                 |    9 
>  drivers/acpi/dispatcher/dswexec.c                 |    3 
>  drivers/acpi/dispatcher/dswload.c                 |   10 
>  drivers/acpi/dispatcher/dswscope.c                |    2 
>  drivers/acpi/dispatcher/dswstate.c                |   13 
>  drivers/acpi/ec.c                                 |  198 +----
>  drivers/acpi/event.c                              |   21 
>  drivers/acpi/events/evevent.c                     |    2 
>  drivers/acpi/events/evgpe.c                       |    5 
>  drivers/acpi/events/evgpeblk.c                    |   52 -
>  drivers/acpi/events/evmisc.c                      |    6 
>  drivers/acpi/events/evregion.c                    |   12 
>  drivers/acpi/events/evrgnini.c                    |   14 
>  drivers/acpi/events/evxface.c                     |   82 +-
>  drivers/acpi/events/evxfevnt.c                    |   41 -
>  drivers/acpi/events/evxfregn.c                    |    9 
>  drivers/acpi/executer/exconfig.c                  |    9 
>  drivers/acpi/executer/exconvrt.c                  |    2 
>  drivers/acpi/executer/exdump.c                    |    4 
>  drivers/acpi/executer/exfield.c                   |    6 
>  drivers/acpi/executer/exfldio.c                   |    5 
>  drivers/acpi/executer/exmisc.c                    |    1 
>  drivers/acpi/executer/exmutex.c                   |    3 
>  drivers/acpi/executer/exnames.c                   |   10 
>  drivers/acpi/executer/exoparg1.c                  |   61 +
>  drivers/acpi/executer/exoparg2.c                  |   81 +-
>  drivers/acpi/executer/exoparg3.c                  |   11 
>  drivers/acpi/executer/exoparg6.c                  |    1 
>  drivers/acpi/executer/exprep.c                    |   17 
>  drivers/acpi/executer/exregion.c                  |   11 
>  drivers/acpi/executer/exresnte.c                  |    5 
>  drivers/acpi/executer/exresolv.c                  |   43 -
>  drivers/acpi/executer/exresop.c                   |    4 
>  drivers/acpi/executer/exstore.c                   |    2 
>  drivers/acpi/executer/exstoren.c                  |    3 
>  drivers/acpi/executer/exstorob.c                  |   11 
>  drivers/acpi/executer/exsystem.c                  |    2 
>  drivers/acpi/executer/exutils.c                   |    3 
>  drivers/acpi/fan.c                                |   60 -
>  drivers/acpi/glue.c                               |    8 
>  drivers/acpi/hardware/hwgpe.c                     |    2 
>  drivers/acpi/hardware/hwregs.c                    |   12 
>  drivers/acpi/hardware/hwsleep.c                   |   19 
>  drivers/acpi/hardware/hwtimer.c                   |   10 
>  drivers/acpi/hotkey.c                             |  157 +---
>  drivers/acpi/motherboard.c                        |   69 -
>  drivers/acpi/namespace/nsaccess.c                 |   26 
>  drivers/acpi/namespace/nsalloc.c                  |   14 
>  drivers/acpi/namespace/nsdump.c                   |    4 
>  drivers/acpi/namespace/nsdumpdv.c                 |    2 
>  drivers/acpi/namespace/nseval.c                   |    5 
>  drivers/acpi/namespace/nsinit.c                   |    7 
>  drivers/acpi/namespace/nsload.c                   |    3 
>  drivers/acpi/namespace/nsnames.c                  |   10 
>  drivers/acpi/namespace/nsobject.c                 |    3 
>  drivers/acpi/namespace/nsparse.c                  |    2 
>  drivers/acpi/namespace/nssearch.c                 |    5 
>  drivers/acpi/namespace/nsutils.c                  |   23 
>  drivers/acpi/namespace/nswalk.c                   |    4 
>  drivers/acpi/namespace/nsxfeval.c                 |   86 +-
>  drivers/acpi/namespace/nsxfname.c                 |   17 
>  drivers/acpi/namespace/nsxfobj.c                  |   11 
>  drivers/acpi/osl.c                                |  101 --
>  drivers/acpi/parser/psargs.c                      |    7 
>  drivers/acpi/parser/psloop.c                      |    7 
>  drivers/acpi/parser/psopcode.c                    |    2 
>  drivers/acpi/parser/psparse.c                     |    8 
>  drivers/acpi/parser/psscope.c                     |    1 
>  drivers/acpi/parser/pstree.c                      |    8 
>  drivers/acpi/parser/psutils.c                     |    9 
>  drivers/acpi/parser/pswalk.c                      |    3 
>  drivers/acpi/parser/psxface.c                     |    2 
>  drivers/acpi/pci_bind.c                           |   91 +-
>  drivers/acpi/pci_irq.c                            |   98 +-
>  drivers/acpi/pci_link.c                           |  217 ++---
>  drivers/acpi/pci_root.c                           |   43 -
>  drivers/acpi/power.c                              |  162 +---
>  drivers/acpi/processor_core.c                     |  203 +----
>  drivers/acpi/processor_idle.c                     |   96 --
>  drivers/acpi/processor_perflib.c                  |  374 +++++++---
>  drivers/acpi/processor_thermal.c                  |   53 -
>  drivers/acpi/processor_throttling.c               |   50 -
>  drivers/acpi/resources/rscalc.c                   |  122 +--
>  drivers/acpi/resources/rscreate.c                 |    2 
>  drivers/acpi/resources/rsinfo.c                   |    1 
>  drivers/acpi/resources/rslist.c                   |   18 
>  drivers/acpi/resources/rsmisc.c                   |   12 
>  drivers/acpi/resources/rsutils.c                  |   65 -
>  drivers/acpi/resources/rsxface.c                  |   31 
>  drivers/acpi/scan.c                               |  174 +---
>  drivers/acpi/sleep/wakeup.c                       |    3 
>  drivers/acpi/system.c                             |   29 
>  drivers/acpi/tables/tbconvrt.c                    |   11 
>  drivers/acpi/tables/tbget.c                       |   11 
>  drivers/acpi/tables/tbgetall.c                    |    1 
>  drivers/acpi/tables/tbinstal.c                    |    9 
>  drivers/acpi/tables/tbrsdt.c                      |    1 
>  drivers/acpi/tables/tbutils.c                     |    2 
>  drivers/acpi/tables/tbxface.c                     |   18 
>  drivers/acpi/tables/tbxfroot.c                    |   33 
>  drivers/acpi/thermal.c                            |  261 ++----
>  drivers/acpi/utilities/utalloc.c                  |   25 
>  drivers/acpi/utilities/utcache.c                  |   14 
>  drivers/acpi/utilities/utcopy.c                   |   25 
>  drivers/acpi/utilities/utdebug.c                  |   27 
>  drivers/acpi/utilities/utdelete.c                 |    7 
>  drivers/acpi/utilities/uteval.c                   |    8 
>  drivers/acpi/utilities/utglobal.c                 |    8 
>  drivers/acpi/utilities/utinit.c                   |    8 
>  drivers/acpi/utilities/utmisc.c                   |   39 -
>  drivers/acpi/utilities/utmutex.c                  |    4 
>  drivers/acpi/utilities/utobject.c                 |    7 
>  drivers/acpi/utilities/utresrc.c                  |    4 
>  drivers/acpi/utilities/utstate.c                  |    2 
>  drivers/acpi/utilities/utxface.c                  |   24 
>  drivers/acpi/utils.c                              |  112 +-
>  drivers/acpi/video.c                              |  338 +++------
>  drivers/char/hpet.c                               |    5 
>  drivers/char/sonypi.c                             |   10 
>  drivers/pci/hotplug/acpi_pcihp.c                  |   16 
>  drivers/pci/hotplug/acpiphp_dock.c                |    4 
>  drivers/pci/hotplug/acpiphp_glue.c                |    2 
>  drivers/pci/hotplug/pciehp_hpc.c                  |    4 
>  drivers/pnp/pnpacpi/rsparser.c                    |  199 ++---
>  include/acpi/acconfig.h                           |   10 
>  include/acpi/acdisasm.h                           |   24 
>  include/acpi/aclocal.h                            |    8 
>  include/acpi/acmacros.h                           |   50 -
>  include/acpi/acnamesp.h                           |    5 
>  include/acpi/acpiosxf.h                           |    7 
>  include/acpi/actypes.h                            |   25 
>  include/acpi/acutils.h                            |    6 
>  include/acpi/amlresrc.h                           |   61 -
>  include/acpi/pdc_intel.h                          |    5 
>  include/acpi/platform/acenv.h                     |   10 
>  include/acpi/platform/aclinux.h                   |   29 
>  include/acpi/processor.h                          |   27 
>  include/asm-i386/apicdef.h                        |    1 
>  include/asm-x86_64/acpi.h                         |    2 
>  include/asm-x86_64/apicdef.h                      |    2 
>  include/linux/cpufreq.h                           |    4 
>  164 files changed, 3044 insertions(+), 3168 deletions(-)
> 
> through these commits:
> 
> Adrian Bunk:
>       [ACPI] drivers/acpi/video.c: fix error path NULL pointer dereference
>       ACPI: Kconfig: ACPI should depend on, not select PCI
> 
> Andi Kleen:
>       [ACPI] fix "nolapic" flag in ACPI mode
> 
> Andrew Morton:
>       ACPI: UP build fix for bugzilla-5737
> 
> Ashok Raj:
>       ACPI: build fix for u8 cpu_index
>       ACPI: Allow hot-add of ejected processor
>       x86_64: Remove stale lapic definition from apicdef.h 
> 
> Bjorn Helgaas:
>       PNPACPI: fix non-memory address space descriptor handling 
>       PNPACPI: remove some code duplication
>       PNPACPI: whitespace cleanup
>       ACPI: request correct fixed hardware resource type (MMIO vs I/O port) 
>       ACPI: Display "ACPI" to motherboard resources in /proc/io{mem,port} 
>       ACPI: make acpi_bus_register_driver() return success/failure, not device 
> count 
>       ACPI: update asus_acpi driver registration to unload on failure
>       ACPI: fix sonypi ACPI driver registration to unregister on failure
>       ACPI: simplify scan.c coding
>       ACPI: fix memory hotplug range length handling
>       HPET: fix ACPI memory range length handling
>       ACPI: remove __init/__exit from Asus .add()/.remove() methods 
>       ACPI: Don't print internal BIOS names of wakeup devices
> 
> Bob Moore:
>       [ACPI] ACPICA 20060210
>       ACPI: ACPICA 20060217
>       ACPI: ACPICA 20060310
> 
> Dave Jones:
>       [ACPI] fix possible acpi thermal leak in failure path
> 
> Davi Arnaut:
>       ACPI: acpi_os_acquire_object (GFP_KERNEL) called with IRQs disabled 
> through suspend-resume 
> 
> David Shaohua Li:
>       [ACPI] enable SMP C-states on x86_64
> 
> Irwan Djajadi:
>       [ACPI] drivers/acpi/hotkey.c: check kmalloc return value
> 
> Jiri Slaby:
>       ACPI: EC acpi-ecdt-uid-hack
> 
> Len Brown:
>       ACPI: enable BIOS warning
>       [ACPI] document cmdline acpi_os_name=
>       Revert "ACPI: fix vendor resource length computation"
>       ACPI: inline trivial acpi_os_get_thread_id()
>       ACPI: delete remaining function tracing macros from drivers/acpi/*.c
>       ACPI: delete newly added debugging macros in processor_perflib.c
>       ACPI: disable ACPI_DBG_TRACK_ALLOCATIONS on debug kernel
>       ACPI: use kfree(), delete acpi_os_free()
>       ACPI: delete acpi_in_resume workaround
>       ACPI: use kmalloc() and kzalloc(), delete acpi_os_allocate()
>       ACPI: repair damage from overzealous bus.c cleanup patch
> 
> Patrick Mochel:
>       ACPI: Remove debugging macros from drivers/acpi/thermal.c
>       ACPI: Remove debugging macros from drivers/acpi/system.c
>       ACPI: Remove debugging macros from drivers/acpi/processor_throttling.c
>       ACPI: Remove debugging macros from drivers/acpi/processor_thermal.c
>       ACPI: Remove debugging macros from drivers/acpi/processor_perflib.c
>       ACPI: Remove debugging macros from drivers/acpi/processor_core.c
>       ACPI: Remove debugging macros from drivers/acpi/processor_idle.c
>       ACPI: Remove debugging macros from drivers/acpi/ec.c
>       ACPI: Remove debugging macros from drivers/acpi/pci_link.c
>       ACPI: Remove debugging macros from drivers/acpi/event.c
>       ACPI: Remove debugging macros from drivers/acpi/power.c
>       ACPI: Remove debugging macros from drivers/acpi/pci_root.c
>       ACPI: Remove debugging macros from drivers/acpi/pci_irq.c
>       ACPI: Remove debugging macros from drivers/acpi/motherboard.c
>       ACPI: Remove debugging macros from drivers/acpi/hotkey.c
>       ACPI: Remove debugging macros from drivers/acpi/pci_bind.c
>       ACPI: Remove debugging macros from drivers/acpi/fan.c
>       ACPI: Remove debugging macros from drivers/acpi/container.c
>       ACPI: Remove debugging macros from drivers/acpi/debug.c
>       ACPI: Remove debugging macros from drivers/acpi/button.c
>       ACPI: Remove debugging macros from drivers/acpi/battery.c
>       ACPI: Remove debugging macros from drivers/acpi/bus.c
>       ACPI: Remove debugging macros from drivers/acpi/acpi_memhotplug.c
>       ACPI: Remove debugging macros from drivers/acpi/ac.c
> 
> Thomas Renniger:
>       [ACPI] Enable ACPI error messages w/o CONFIG_ACPI_DEBUG
> 
> Thomas Renninger:
>       [ACPI] Export symbols for ACPI_ERROR/EXCEPTION/WARNING macros
>       [ACPI] Print error message if remove/install notify handler fails
> 
> Venkatesh Pallipadi:
>       P-state software coordination for ACPI core
>       P-state software coordination for acpi-cpufreq
>       P-state software coordination for speedstep-centrino
>       Enable P-state software coordination via _PDC
> 
> with this log:
> 
> commit 42e3a90e5deafdbf482820158fc56696137d1730
> Merge: cfab935... e4218b8...
> Author: Len Brown <len.brown@xxxxxxxxx>
> Date:   Fri May 12 05:01:20 2006 -0400
> 
>     Pull kmalloc into test branch
>     
>     Conflicts:
>     
>     	drivers/acpi/acpi_memhotplug.c
>     	drivers/acpi/osl.c
>     	drivers/acpi/pci_link.c
>     	drivers/acpi/scan.c
>     	drivers/acpi/video.c
>     	include/acpi/acmacros.h
>     	include/acpi/platform/aclinux.h
>     
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit cfab93573f6d0a65752648279d07282cf4dec2f5
> Merge: b5689e1... d8c3291...
> Author: Len Brown <len.brown@xxxxxxxxx>
> Date:   Fri May 12 04:25:23 2006 -0400
> 
>     merge linus into test branch
> 
> commit b5689e13f0b0e33acc7a1705c398c1f22a3bd46f
> Merge: 7378614... 2637566...
> Author: Len Brown <len.brown@xxxxxxxxx>
> Date:   Fri May 12 04:21:45 2006 -0400
> 
>     Pull dmesg into test branch
> 
> commit 26375665dd6ba2140790889f1761981dbda6efab
> Author: Len Brown <len.brown@xxxxxxxxx>
> Date:   Fri May 12 04:19:11 2006 -0400
> 
>     ACPI: repair damage from overzealous bus.c cleanup patch
>     
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit e4218b8328d570082de636b865d6e874a451644d
> Author: Len Brown <len.brown@xxxxxxxxx>
> Date:   Fri May 12 00:47:25 2006 -0400
> 
>     ACPI: use kmalloc() and kzalloc(), delete acpi_os_allocate()
>     
>     Also skip acpi_ut_allocate().
>     
>     In addition to deleting unnecessary code,
>     this allows CONFIG_DEBUG_SLAB_LEAK to better track kmalloc users.
>     
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 6e1f1f6ef94d38b78f56ba728491a94de52cda0b
> Author: Len Brown <len.brown@xxxxxxxxx>
> Date:   Thu May 11 01:43:04 2006 -0400
> 
>     ACPI: delete acpi_in_resume workaround
>     
>     All this workaround does is silence the may_sleep warning.
>     But that can be silenced by using global system states in resume,
>     just they are used during boot.
>     
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 1b35d6f69aad8780fbe01d0b21497aa2d616f392
> Author: Len Brown <len.brown@xxxxxxxxx>
> Date:   Thu May 11 01:37:05 2006 -0400
> 
>     ACPI: use kfree(), delete acpi_os_free()
>     
>     acpi_os_free() serves no purpose.
>     Inside the ACPICA core, ACPI_FREE() is used.
>     Outside the ACPICA core, native kfree() can be used.
>     
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit a2412c16d852826365d2caf7238dea6fb356c3c7
> Author: Len Brown <len.brown@xxxxxxxxx>
> Date:   Thu May 11 01:17:16 2006 -0400
> 
>     ACPI: disable ACPI_DBG_TRACK_ALLOCATIONS on debug kernel
>     
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 7378614c128b5ae7034899445537d49464ff0db0
> Merge: 3f0bd1a... 9011bff...
> Author: Len Brown <len.brown@xxxxxxxxx>
> Date:   Thu May 11 00:30:29 2006 -0400
> 
>     Pull bugzilla-5737 into test branch
> 
> commit 9011bff4bdc0fef1f9a782d7415c306ee61826c9
> Author: Len Brown <len.brown@xxxxxxxxx>
> Date:   Thu May 11 00:28:12 2006 -0400
> 
>     ACPI: delete newly added debugging macros in processor_perflib.c
>     
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 3f0bd1a08a992106c11b11d4b1230fcfbe919e24
> Merge: 5b31856... 5d882e6...
> Author: Len Brown <len.brown@xxxxxxxxx>
> Date:   Thu May 11 00:18:35 2006 -0400
> 
>     Pull dmesg into test branch
>     
>     Conflicts:
>     
>     	drivers/acpi/processor_core.c
>     	drivers/acpi/scan.c
>     	drivers/acpi/thermal.c
> 
> commit 5b31856b24f2e2874fa3fd2a87f4bcdcccad6b59
> Merge: a4250b0... 0e44dc3...
> Author: Len Brown <len.brown@xxxxxxxxx>
> Date:   Wed May 10 22:58:25 2006 -0400
> 
>     Pull linus into test branch
>     
>     Conflicts:
>     
>     	arch/i386/kernel/acpi/boot.c
> 
> commit a4250b0b64cfde4d1e8e805d62a75125f2e4a611
> Merge: 46ae90f... e6f1f3c...
> Author: Len Brown <len.brown@xxxxxxxxx>
> Date:   Wed May 10 22:56:12 2006 -0400
> 
>     Pull trivial1 into test branch
> 
> commit 5d882e684aafea30c508d86d235327d94e1d38ae
> Author: Len Brown <len.brown@xxxxxxxxx>
> Date:   Tue May 9 10:55:56 2006 -0400
> 
>     ACPI: delete remaining function tracing macros from drivers/acpi/*.c
>     
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 14394600cdfe0c952ce662a32a68c5c5524d32ac
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/ac.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit da95181baf3cf6a2bd81c0c8af1d4c6790703e4f
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/acpi_memhotplug.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit b128440ed11d108c375772b7fe9ad46d2ac07084
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/bus.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 61ce94e1f8b16b1694475adba9bf2e07fac02020
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/battery.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit a48142ea89e02ed0aba0a481ead1e9302e1a4160
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/button.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit d5c11d3ba31d6ead24f27de648dc2dcfde5092e3
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/debug.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit f6a08bf2cb06ee3d5be749cf20685b677619bc8e
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/container.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 2cb7f1704275905b7548eee299c554bcdc5cf357
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/fan.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 2ce2b16467f0d43d0f8933eb4821b2369b31888c
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/pci_bind.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 8ec0cbd9386a40a3afffad78334f4403b256dc4b
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/hotkey.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit ba8acc597cff47fcbbd7b9f0d73a59e784852d8b
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/motherboard.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 7e9e8344848d80c9b6e1b9eaf32dd498b48ca5bb
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/pci_irq.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit d2606159ffdf8e435f6a7714f8e8910672b944d5
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/pci_root.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 8fb1d47b74e2bad912f74783048b433a1e313799
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/power.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit f7c0fce6da5cb68b8b0e203df4ff8ef9b3265105
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/event.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 61e295946a248e43cf244cb24097e284d1d00e35
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/pci_link.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit a32283362a7a8e7cff608fe25299a59925daea4d
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/ec.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 4cd5611ca16348b3805ddcf89b97fe670e76faaa
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/processor_idle.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 529758bad4b0f9a8eec56fcc5cad342e9680ea36
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/processor_core.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 91afb9e683426ff238aab159e60f6d6e792e7488
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/processor_perflib.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 9f102deee398ea4dfcee3b2108dc00bc59ea877b
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/processor_thermal.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit e85eb9a47f19a26b636b58106e309f8db6b2415d
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/processor_throttling.c
>     
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 4597ac50598b85a09417df531849b80ce2e8e44b
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/system.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 74951d613e758f9709d6f2173107be68f18f77f4
> Author: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
> Date:   Mon Apr 17 21:22:00 2006 -0400
> 
>     ACPI: Remove debugging macros from drivers/acpi/thermal.c
>     
>     Signed-off-by: Patrick Mochel <mochel@xxxxxxxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit e6f1f3c54974a30c65ea0b699809d12f0aa04272
> Author: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
> Date:   Mon Apr 3 13:14:00 2006 -0400
> 
>     ACPI: Don't print internal BIOS names of wakeup devices
>     
>     Internal BIOS names like these should be exposed
>     to the user as little as possible:
>     
>     ACPI wakeup devices: C069 C0CE C1D1 C0DE C1D4
>     
>     Eventually, the "wakeup" property of a device should be exported via the
>     device tree, not by a printk of an internal BIOS name.  For the hard-core,
>     these are still available in /proc/acpi/wakeup_devices, just not
>     printed to dmesg.
>     
>     Signed-off-by: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 46ae90f0b636c22f05d46ea7a10f451f1034d939
> Merge: 9d3482d... e4513a5...
> Author: Len Brown <len.brown@xxxxxxxxx>
> Date:   Sat Apr 1 23:18:22 2006 -0500
> 
>     Pull acpi_bus_register_driver into test branch
>     
>     Conflicts:
>     
>     	drivers/acpi/asus_acpi.c
> 
> commit 9d3482d05b2bc317ef03013626248aff6091065a
> Merge: e560d25... 5e15b92... 9224a86... eefa27a... ff2fc3e... 1300124... 
> cd090ee... 1c6e7d0... c12ea91...
> Author: Len Brown <len.brown@xxxxxxxxx>
> Date:   Sat Apr 1 23:15:50 2006 -0500
> 
>     merge acpi_in_resume address-range cpu-hotplug ec Kconfig motherboard 
> pnpacpi trivial1 into test
> 
> commit e560d2547a203cb822d490f4be8ad65b75244b6f
> Merge: 7b6efc8... 7e1f19e...
> Author: Len Brown <len.brown@xxxxxxxxx>
> Date:   Sat Apr 1 23:15:08 2006 -0500
> 
>     merge bugzilla-5737 into test
> 
> commit c12ea918ee175ceb3a258cd81f1c43e897d0c0bc
> Author: Ashok Raj <ashok.raj@xxxxxxxxx>
> Date:   Tue Mar 28 17:04:00 2006 -0500
> 
>     x86_64: Remove stale lapic definition from apicdef.h 
>     
>     Signed-off-by: Ashok Raj <ashok.raj@xxxxxxxxx>
>     Cc: Andi Kleen <ak@xxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit eefa27a93a0490902f33837ac86dbcf344b3aa29
> Author: Ashok Raj <ashok.raj@xxxxxxxxx>
> Date:   Tue Mar 28 17:04:00 2006 -0500
> 
>     ACPI: Allow hot-add of ejected processor
>     
>     acpi_eject_store() didn't trim processors, causing subsequent
>     hot-add to fail.
>     
>     Signed-off-by: Ashok Raj <ashok.raj@xxxxxxxxx>
>     Cc: Andi Kleen <ak@xxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit ff2fc3e9e3edb918b6c6b288485c6cb267bc865e
> Author: Jiri Slaby <jirislaby@xxxxxxxxx>
> Date:   Tue Mar 28 17:04:00 2006 -0500
> 
>     ACPI: EC acpi-ecdt-uid-hack
>     
>     On some boxes ecdt uid may be equal to 0, so do not test for uids 
> equality,
>     so that fake handler will be unconditionally removed to allow loading the
>     real one.
>     
>     See http://bugzilla.kernel.org/show_bug.cgi?id=6111
>     
>     Signed-off-by: Jiri Slaby <jirislaby@xxxxxxxxx>
>     Cc: Luming Yu <luming.yu@xxxxxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit df42baa0d8e54df18dd9366dd7c93d6be7d5d063
> Author: Ashok Raj <ashok.raj@xxxxxxxxx>
> Date:   Tue Mar 28 17:04:00 2006 -0500
> 
>     ACPI: build fix for u8 cpu_index
>     
>     Local apic entries are only 8 bits, but it seemed to not be caught with u8
>     return value result in the check
>     
>     cpu_index >= NR_CPUS becomming always false.
>     
>     drivers/acpi/processor_core.c: In function `acpi_processor_get_info':
>     drivers/acpi/processor_core.c:483: warning: comparison is always false due 
> to limited range of data type
>     
>     Signed-off-by: Ashok Raj <ashok.raj@xxxxxxxxx>
>     Cc: Dave Jones <davej@xxxxxxxxxxxxxxxxx>
>     Cc: Kenji Kaneshige <kaneshige.kenji@xxxxxxxxxxxxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 200739c179c63d21804e9e8e2ced265243831579
> Author: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
> Date:   Tue Mar 28 17:04:00 2006 -0500
> 
>     ACPI: remove __init/__exit from Asus .add()/.remove() methods 
>     
>     Even though the devices claimed by asus_acpi.c can not be hot-plugged, the
>     driver registration infrastructure allows the .add() and .remove() methods 
> to
>     be called at any time while the driver is registered.  So remove __init 
> and
>     __exit from them.
>     
>     Signed-off-by: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 5e15b92d07fb11490c886c5dd7567f523ea43e2d
> Author: Davi Arnaut <davi.arnaut@xxxxxxxxx>
> Date:   Tue Mar 28 17:04:00 2006 -0500
> 
>     ACPI: acpi_os_acquire_object (GFP_KERNEL) called with IRQs disabled 
> through suspend-resume 
>     
>     acpi_os_acquire_object() gets called, with IRQs disabled, from:
>     
>     Debug: sleeping function called from invalid context at mm/slab.c:2499
>     in_atomic():0, irqs_disabled():1
>      [<c01462f3>] kmem_cache_alloc+0x40/0x4f     [<c0202c85>] 
> acpi_os_acquire_object+0xb/0x3c
>      [<c02171b1>] acpi_ut_allocate_object_desc_dbg+0x13/0x49     [<c021704b>] 
> acpi_ut_create_internal_object_dbg+0xf/0x5e
>      [<c02136d4>] acpi_rs_set_srs_method_data+0x3d/0xb9     [<c021aa3d>] 
> acpi_pci_link_set+0x102/0x17b
>      [<c021aecb>] irqrouter_resume+0x1e/0x3c     [<c024d921>] 
> __sysdev_resume+0x11/0x6b
>      [<c024dbde>] sysdev_resume+0x34/0x52     [<c0251cb7>] 
> device_power_up+0x5/0xa
>      [<c0138787>] suspend_enter+0x44/0x46     [<c01386e5>] 
> suspend_prepare+0x63/0xc1
>      [<c0138813>] enter_state+0x5e/0x7c     [<c013894c>] state_store+0x81/0x8f
>      [<c01388cb>] state_store+0x0/0x8f     [<c0196a0a>] 
> subsys_attr_store+0x1e/0x22
>      [<c0196c12>] flush_write_buffer+0x22/0x28     [<c0196c64>] 
> sysfs_write_file+0x4c/0x71
>      [<c0196c18>] sysfs_write_file+0x0/0x71     [<c015b2c9>] 
> vfs_write+0xa2/0x15a
>      [<c015b42c>] sys_write+0x41/0x6a     [<c0102e75>] syscall_call+0x7/0xb
>     
>     The patch also fixes a missing check for NULL return from
>     acpi_os_acquire_object().
>     
>     Signed-off-by: Davi Arnaut <davi.arnaut@xxxxxxxxx>
>     Cc: Pavel Machek <pavel@xxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 9224a867c497053842dc595e594ca6d32112221f
> Author: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
> Date:   Tue Mar 28 17:04:00 2006 -0500
> 
>     HPET: fix ACPI memory range length handling
>     
>     ACPI address space descriptors contain _MIN, _MAX, and _LEN.  _MIN and 
> _MAX
>     are the bounds within which the region can be moved (this is clarified in
>     Table 6-38 of the ACPI 3.0 spec).  We should use _LEN to determine the 
> size
>     of the region, not _MAX - _MIN + 1.
>     
>     Signed-off-by: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 459c7266d7a5c1730169258217e25fdd1b7ca854
> Author: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
> Date:   Tue Mar 28 17:04:00 2006 -0500
> 
>     ACPI: fix memory hotplug range length handling
>     
>     Address space descriptors contain _MIN, _MAX, and _LEN.  _MIN and _MAX are
>     the bounds within which the region can be moved (this is clarified in 
> Table
>     6-38 of the ACPI 3.0 spec).  We should use _LEN to determine the size of
>     the region, not _MAX - _MIN + 1.
>     
>     Signed-off-by: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 1a36561607abf1405b56a41aac2fd163429cd1f8
> Author: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
> Date:   Tue Mar 28 17:04:00 2006 -0500
> 
>     ACPI: simplify scan.c coding
>     
>     No functional changes; just remove leftover, unused "buffer" and simplify
>     control flow (no need to remember error values and goto the end, when we 
> can
>     simply return the value directly).
>     
>     Signed-off-by: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit e4513a57ef719d3d6d1cee0ca4d9f4016aa452bb
> Author: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
> Date:   Tue Mar 28 17:04:00 2006 -0500
> 
>     ACPI: fix sonypi ACPI driver registration to unregister on failure
>     
>     Remove the assumption that acpi_bus_register_driver() returns the number 
> of
>     devices claimed.  Returning the count is unreliable because devices may be
>     hot-plugged in the future (admittedly not applicable for this driver).
>     
>     This also fixes a bug: if sonypi_acpi_driver was registered but found no
>     devices, sonypi_exit() did not unregister it.
>     
>     Signed-off-by: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 578b333bfe8eb1360207a08a53c321822a8f40f3
> Author: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
> Date:   Tue Mar 28 17:04:00 2006 -0500
> 
>     ACPI: update asus_acpi driver registration to unload on failure
>     
>     Remove the assumption that acpi_bus_register_driver() returns the number 
> of
>     devices claimed.  Returning the count is unreliable because devices may be
>     hot-plugged in the future (admittedly not applicable for this driver).
>     
>     Since the hardware for this driver is not hot-pluggable, determine whether 
> the
>     hardware is present by noticing calls to the .add() method.  It would be
>     better to probe the ACPI namespace for the ASUS HIDs, and load the driver 
> only
>     when we find one, but ACPI doesn't support that yet.
>     
>     I don't have an ASUS laptop to test on, but on my HP dl360, it does report 
> the
>     appropriate error when attempting to load the module:
>     
>         $ sudo insmod drivers/acpi/asus_acpi.ko
>         insmod: error inserting 'drivers/acpi/asus_acpi.ko': -1 No such device
>     
>     Signed-off-by: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 9d9f749b316ac21cb59ad3e595cbce469b409e1a
> Author: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
> Date:   Tue Mar 28 17:04:00 2006 -0500
> 
>     ACPI: make acpi_bus_register_driver() return success/failure, not device 
> count 
>     
>     acpi_bus_register_driver() should not return the number of devices 
> claimed.
>     We're not asking to find devices, we're making a driver available to 
> devices,
>     including hot-pluggable devices that may appear in the future.
>     
>     I audited all callers of acpi_bus_register_driver(), and except 
> asus_acpi.c
>     and sonypi.c (fixed in previous patches), all either ignore the return 
> value
>     or test only for failure (<0).
>     
>     Signed-off-by: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit cd090eedd85256829f762677d0752a846c1b88b9
> Author: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
> Date:   Tue Mar 28 17:04:00 2006 -0500
> 
>     ACPI: Display "ACPI" to motherboard resources in /proc/io{mem,port} 
>     
>     Add "ACPI" to motherboard resource allocation names, so people have a clue
>     about where to look.  And remove some trailing spaces.
>     
>     Changes these /proc/iomem entries from this:
>     
>         ff5c1004-ff5c1007 : PM_TMR
>         ff5c1008-ff5c100b : PM1a_EVT_BLK
>         ff5c100c-ff5c100d : PM1a_CNT_BLK
>         ff5c1010-ff5c1013 : GPE0_BLK
>         ff5c1014-ff5c1017 : GPE1_BLK
>     
>     to this:
>     
>         ff5c1004-ff5c1007 : ACPI PM_TMR
>         ff5c1008-ff5c100b : ACPI PM1a_EVT_BLK
>         ff5c100c-ff5c100d : ACPI PM1a_CNT_BLK
>         ff5c1010-ff5c1013 : ACPI GPE0_BLK
>         ff5c1014-ff5c1017 : ACPI GPE1_BLK
>     
>     Signed-off-by: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 81507ea9cfa64e9851b53e0fefebfa776eda9ecb
> Author: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
> Date:   Tue Mar 28 17:04:00 2006 -0500
> 
>     ACPI: request correct fixed hardware resource type (MMIO vs I/O port) 
>     
>     ACPI supports fixed hardware (PM_TMR, GPE blocks, etc) in either I/O port
>     or MMIO space, but used to always request the regions from I/O space
>     because it didn't check the address_space_id.
>     
>     Sample ACPI fixed hardware in MMIO space (HP rx2600), was incorrectly
>     reported in /proc/ioports, now reported in /proc/iomem:
>     
>         ff5c1004-ff5c1007 : PM_TMR
>         ff5c1008-ff5c100b : PM1a_EVT_BLK
>         ff5c100c-ff5c100d : PM1a_CNT_BLK
>         ff5c1010-ff5c1013 : GPE0_BLK
>         ff5c1014-ff5c1017 : GPE1_BLK
>     
>     Signed-off-by: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 1c6e7d0aeecac38e66b1bb63e3eff07b2a1c2f2c
> Author: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
> Date:   Tue Mar 28 17:04:00 2006 -0500
> 
>     PNPACPI: whitespace cleanup
>     
>     Tidy up whitespace.  No functional change.
>     
>     Signed-off-by: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit b5f2490b6e3317059e87ba40d4f659d1c30afc1f
> Author: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
> Date:   Tue Mar 28 17:04:00 2006 -0500
> 
>     PNPACPI: remove some code duplication
>     
>     Factor out the duplicated switch from pnpacpi_count_resources() and
>     pnpacpi_type_resources().  Remove the unnecessary re-initialization of
>     resource->type and length from all the encode functions (id and length are
>     originally set in the pnpacpi_build_resource_template() ->
>     pnpacpi_type_resources() path).
>     
>     Signed-off-by: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 1acfb7f2b0d460ee86bdb25ad0679070ec8a5f0d
> Author: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
> Date:   Tue Mar 28 17:03:00 2006 -0500
> 
>     PNPACPI: fix non-memory address space descriptor handling 
>     
>     Fix resource_type handling for QWORD, DWORD, and WORD Address Space
>     Descriptors.  Previously we ignored the resource_type, so I/O ports and 
> bus
>     number ranges were incorrectly parsed as memory ranges.
>     
>     Sample PCI root bridge resources from HP rx2600 before this patch:
>     
>         # cat /sys/bus/pnp/devices/00:02/resources
>         state = active
>         mem 0x0-0x1f
>         mem 0x0-0x3af
>         mem 0x3e0-0x1fff
>         mem 0x80000000-0x8fffffff
>     
>     With this patch:
>     
>         # cat /sys/bus/pnp/devices/00:02/resources
>         state = active
>         io 0x0-0x3af
>         io 0x3e0-0x1fff
>         mem 0x80000000-0x8fffffff
>         mem 0x80004000000-0x80103fffffe
>     
>     Changes:
>         0x0-0x1f PCI bus number range was incorrectly reported as memory, now
>     	not reported at all
>         0x0-0x3af I/O port range was incorrectly reported as memory
>         0x3e0-0x1fff I/O port range was incorrectly reported as memory
>         0x80004000000-0x80103fffffe memory range wasn't reported at all 
> because
>     	we only support PNP_MAX_MEM (4) memory resources
>     
>     Signed-off-by: Bjorn Helgaas <bjorn.helgaas@xxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 7e1f19e50371e1d148226b64c8edc77fec47fa5b
> Author: Andrew Morton <akpm@xxxxxxxx>
> Date:   Tue Mar 28 17:03:00 2006 -0500
> 
>     ACPI: UP build fix for bugzilla-5737
>     
>     cpu_online_map doesn't exist if !CONFIG_SMP.
>     
>     Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@xxxxxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 1300124f69cafc54331bc06e968a8dd67863f989
> Author: Adrian Bunk <bunk@xxxxxxxxx>
> Date:   Tue Mar 28 17:04:00 2006 -0500
> 
>     ACPI: Kconfig: ACPI should depend on, not select PCI
>     
>     Otherwise, illegal configurations like X86_VOYAGER=y, PCI=y are
>     possible.
>     
>     This patch also fixes the options select'ing ACPI to also select PCI.
>     
>     Signed-off-by: Adrian Bunk <bunk@xxxxxxxxx>
>     Signed-off-by: Andrew Morton <akpm@xxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 7b6efc8b701de5de4ec11d13fcee05b2ac3c1550
> Merge: 7bddf82... 683aa40...
> Author: Len Brown <lenb@xxxxxxxxxxxx>
> Date:   Sat Apr 1 20:54:11 2006 -0500
> 
>     merge linus into test branch
> 
> commit 7bddf826d950dee0e0b3400cc45f6786ed4e5e75
> Merge: 2ac9a40... f9ea7fd...
> Author: Len Brown <lenb@xxxxxxxxxxxx>
> Date:   Sat Apr 1 05:30:10 2006 -0500
> 
>     Pull dmesg into test branch
>     
>     Conflicts:
>     
>     	drivers/acpi/processor_core.c
>     	drivers/acpi/video.c
> 
> commit 2ac9a40c2d27754eab5f24a7b24a9dc144ce10d3
> Merge: 2d50670... 9cfda2c... 0eacee5...
> Author: Len Brown <lenb@xxxxxxxxxxxx>
> Date:   Sat Apr 1 05:27:55 2006 -0500
> 
>     Pull novell-bugzilla-156426 bugzilla-5452  into test branch
> 
> commit 2d50670edd7b34cfbef2683ff6fbe8103d4c2d31
> Merge: ab87bbd... 6665bda...
> Author: Len Brown <lenb@xxxxxxxxxxxx>
> Date:   Sat Apr 1 05:27:32 2006 -0500
> 
>     Pull trivial into test branch
> 
> commit ab87bbd9264362ec955414cc7b617cf088a5d978
> Merge: 1900d67... ec7381d...
> Author: Len Brown <lenb@xxxxxxxxxxxx>
> Date:   Sat Apr 1 05:24:29 2006 -0500
> 
>     Pull acpica into test branch
> 
> commit 1900d6702264e1193873bf849f20fe130e71d60b
> Merge: 7d2c215... ffd642e...
> Author: Len Brown <lenb@xxxxxxxxxxxx>
> Date:   Sat Apr 1 05:23:50 2006 -0500
> 
>     Pull bugzilla-5653 into test branch
>     
>     Conflicts:
>     
>     	arch/x86_64/kernel/acpi/processor.c
> 
> commit 7d2c215b6bcf746b940224bde9f0c7b64048b1b1
> Merge: a0f0678... d52bb94...
> Author: Len Brown <lenb@xxxxxxxxxxxx>
> Date:   Sat Apr 1 05:22:23 2006 -0500
> 
>     Pull bugzilla-5737 into test branch
> 
> commit ec7381d6bfd3e7b8d2880dd5e9d03b131b0603f6
> Author: Len Brown <lenb@xxxxxxxxxxxx>
> Date:   Sat Apr 1 05:12:23 2006 -0500
> 
>     ACPI: inline trivial acpi_os_get_thread_id()
>     
>     acpi_os_get_thread_id() is used only for debugging
>     code that is not enabled on Linux, so stub it out.
>     
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 8313524a0d466f451a62709aaedf988d8257b21c
> Author: Bob Moore <robert.moore@xxxxxxxxx>
> Date:   Tue Oct 3 00:00:00 2006 -0400
> 
>     ACPI: ACPICA 20060310
>     
>     Tagged all external interfaces to the subsystem with the
>     new ACPI_EXPORT_SYMBOL macro. This macro can be defined
>     as necessary to assist kernel integration. For Linux,
>     the macro resolves to the EXPORT_SYMBOL macro. The default
>     definition is NULL.
>     
>     Added the ACPI_THREAD_ID type for the return value from
>     acpi_os_get_thread_id(). This allows the host to define this
>     as necessary to simplify kernel integration. The default
>     definition is ACPI_NATIVE_UINT.
>     
>     Valery Podrezov fixed two interpreter problems related
>     to error processing, the deletion of objects, and placing
>     invalid pointers onto the internal operator result stack.
>     http://bugzilla.kernel.org/show_bug.cgi?id=6028
>     http://bugzilla.kernel.org/show_bug.cgi?id=6151
>     
>     Increased the reference count threshold where a warning is
>     emitted for large reference counts in order to eliminate
>     unnecessary warnings on systems with large namespaces
>     (especially 64-bit.) Increased the value from 0x400
>     to 0x800.
>     
>     Due to universal disagreement as to the meaning of the
>     'c' in the calloc() function, the ACPI_MEM_CALLOCATE
>     macro has been renamed to ACPI_ALLOCATE_ZEROED so that the
>     purpose of the interface is 'clear'. ACPI_MEM_ALLOCATE and
>     ACPI_MEM_FREE are renamed to ACPI_ALLOCATE and ACPI_FREE.
>     
>     Signed-off-by: Bob Moore <robert.moore@xxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit ea936b78f46cbe089a4ac363e1682dee7d427096
> Author: Bob Moore <robert.moore@xxxxxxxxx>
> Date:   Fri Feb 17 00:00:00 2006 -0500
> 
>     ACPI: ACPICA 20060217
>     
>     Implemented a change to the IndexField support to match
>     the behavior of the Microsoft AML interpreter. The value
>     written to the Index register is now a byte offset,
>     no longer an index based upon the width of the Data
>     register. This should fix IndexField problems seen on
>     some machines where the Data register is not exactly one
>     byte wide. The ACPI specification will be clarified on
>     this point.
>     
>     Fixed a problem where several resource descriptor
>     types could overrun the internal descriptor buffer due
>     to size miscalculation: VendorShort, VendorLong, and
>     Interrupt. This was noticed on IA64 machines, but could
>     affect all platforms.
>     
>     Fixed a problem where individual resource descriptors were
>     misaligned within the internal buffer, causing alignment
>     faults on IA64 platforms.
>     
>     Signed-off-by: Bob Moore <robert.moore@xxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 52fc0b026e99b5d5d585095148d997d5634bbc25
> Author: Bob Moore <robert.moore@xxxxxxxxx>
> Date:   Mon Oct 2 00:00:00 2006 -0400
> 
>     [ACPI] ACPICA 20060210
>     
>     Removed a couple of extraneous ACPI_ERROR messages that
>     appeared during normal execution. These became apparent
>     after the conversion from ACPI_DEBUG_PRINT.
>     
>     Fixed a problem where the CreateField operator could hang
>     if the BitIndex or NumBits parameter referred to a named
>     object. From Valery Podrezov.
>     http://bugzilla.kernel.org/show_bug.cgi?id=5359
>     
>     Fixed a problem where a DeRefOf operation on a buffer
>     object incorrectly failed with an exception. This also
>     fixes a couple of related RefOf and DeRefOf issues.
>     From Valery Podrezov.
>     http://bugzilla.kernel.org/show_bug.cgi?id=5360
>     http://bugzilla.kernel.org/show_bug.cgi?id=5387
>     http://bugzilla.kernel.org/show_bug.cgi?id=5392
>     
>     Fixed a problem where the AE_BUFFER_LIMIT exception was
>     returned instead of AE_STRING_LIMIT on an out-of-bounds
>     Index() operation. From Valery Podrezov.
>     http://bugzilla.kernel.org/show_bug.cgi?id=5480
>     
>     Implemented a memory cleanup at the end of the execution
>     of each iteration of an AML While() loop, preventing the
>     accumulation of outstanding objects. From Valery Podrezov.
>     http://bugzilla.kernel.org/show_bug.cgi?id=5427
>     
>     Eliminated a chunk of duplicate code in the object
>     resolution code. From Valery Podrezov.
>     http://bugzilla.kernel.org/show_bug.cgi?id=5336
>     
>     Fixed several warnings during the 64-bit code generation.
>     
>     Signed-off-by: Bob Moore <robert.moore@xxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 46358614ed5b031797522f1020e989c959a8d8a6
> Author: Len Brown <lenb@xxxxxxxxxxxx>
> Date:   Fri Mar 31 02:16:19 2006 -0500
> 
>     Revert "[PATCH] ACPI: fix vendor resource length computation"
>     
>     fixed in a different way by a subsequent ACPICA patch
>     
>     This reverts 35b73ceb9a7d10c81bd9e79e8485f7079ef2b40e commit.
> 
> commit 6665bda76461308868bd1e52caf627f4cb29ed32
> Author: Adrian Bunk <bunk@xxxxxxxxx>
> Date:   Sat Mar 11 10:12:00 2006 -0500
> 
>     [ACPI] drivers/acpi/video.c: fix error path NULL pointer dereference
>     
>     The Coverity checker spotted this bug in
>     acpi_video_device_lcd_query_levels().
>     
>     Signed-off-by: Adrian Bunk <bunk@xxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit fdc136ccd3332938e989439c025c363f8479f3e6
> Author: Dave Jones <davej@xxxxxxxxxx>
> Date:   Wed Mar 8 22:12:00 2006 -0500
> 
>     [ACPI] fix possible acpi thermal leak in failure path
>     
>     Coverity: #601
>     
>     Signed-off-by: Dave Jones <davej@xxxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit a1f9e65e2085e0a87f28a4d5a8ae43b32c087f24
> Author: Len Brown <len.brown@xxxxxxxxx>
> Date:   Wed Jan 25 23:47:36 2006 -0500
> 
>     [ACPI] document cmdline acpi_os_name=
>     
>     This can sometimes be used to work around broken BIOS.
>     Use "Microsoft Windows" to take the same path
>     through the BIOS as Windows98 would.
>     
>     The default is "Microsoft Windows NT", which
>     is what NT and later versions of Windows use,
>     and is the most tested path through most BIOS.
>     
>     Set it to anything else, including "Linux", at your
>     own risk, as it seems that virtually no BIOS
>     has been tested with anything but the two options above.
>     
>     Note that this uses the legacy _OS interface, so
>     we don't expect this to ever change.
>     
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 1fee94034917aa711fcbd4ebf4c36f7ebd9fa7d6
> Author: Irwan Djajadi <irwan.djajadi@xxxxxxxxx>
> Date:   Fri Jan 20 15:28:00 2006 -0500
> 
>     [ACPI] drivers/acpi/hotkey.c: check kmalloc return value
>     
>     Signed-off-by: Irwan Djajadi <irwan.djajadi@xxxxxxxxx>
>     Signed-off-by: Alexey Dobriyan <adobriyan@xxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 0eacee585a89ce5827b572a73a024931506bef48
> Author: Len Brown <lenb@xxxxxxxxxxxx>
> Date:   Fri Mar 31 00:37:23 2006 -0500
> 
>     ACPI: enable BIOS warning
>     
>     http://bugzilla.kernel.org/show_bug.cgi?id=5452
>     
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 9cfda2c94df61c9f859b474abe774c65a4464d0a
> Author: Andi Kleen <ak@xxxxxxx>
> Date:   Mon Mar 27 02:24:32 2006 -0500
> 
>     [ACPI] fix "nolapic" flag in ACPI mode
>     
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit d52bb94d56676acd9bdac8e097257a87b4b1b2e1
> Author: Venkatesh Pallipadi <venkatesh.pallipadi@xxxxxxxxx>
> Date:   Wed Dec 14 15:05:00 2005 -0500
> 
>     Enable P-state software coordination via _PDC
>     
>     http://bugzilla.kernel.org/show_bug.cgi?id=5737
>     
>     Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@xxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit c52851b60cc0aaaf974ff0e49989fb698220447d
> Author: Venkatesh Pallipadi <venkatesh.pallipadi@xxxxxxxxx>
> Date:   Wed Dec 14 15:05:00 2005 -0500
> 
>     P-state software coordination for speedstep-centrino
>     
>     http://bugzilla.kernel.org/show_bug.cgi?id=5737
>     
>     Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@xxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 09b4d1ee881c8593bfad2a42f838d85070365c3e
> Author: Venkatesh Pallipadi <venkatesh.pallipadi@xxxxxxxxx>
> Date:   Wed Dec 14 15:05:00 2005 -0500
> 
>     P-state software coordination for acpi-cpufreq
>     
>     http://bugzilla.kernel.org/show_bug.cgi?id=5737
>     
>     Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@xxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 3b2d99429e3386b6e2ac949fc72486509c8bbe36
> Author: Venkatesh Pallipadi <venkatesh.pallipadi@xxxxxxxxx>
> Date:   Wed Dec 14 15:05:00 2005 -0500
> 
>     P-state software coordination for ACPI core
>     
>     http://bugzilla.kernel.org/show_bug.cgi?id=5737
>     
>     Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@xxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit ffd642e748c867a7339b57225b8bf8b9a0dcd9c5
> Author: David Shaohua Li <shaohua.li@xxxxxxxxx>
> Date:   Wed Feb 8 17:35:00 2006 -0500
> 
>     [ACPI] enable SMP C-states on x86_64
>     
>     http://bugzilla.kernel.org/show_bug.cgi?id=5653
>     
>     Signed-off-by: David Shaohua Li <shaohua.li@xxxxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit f9ea7fd8be9827791f407ca1191ff70ec25eb2d9
> Author: Thomas Renninger <trenn@xxxxxxx>
> Date:   Fri Jun 2 15:58:00 2006 -0400
> 
>     [ACPI] Print error message if remove/install notify handler fails
>     
>     Signed-off-by: Thomas Renniger <trenn@xxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit b60e49b2383db0334bef1f0d9cdad9bec2336050
> Author: Thomas Renninger <trenn@xxxxxxx>
> Date:   Fri Jun 2 15:58:00 2006 -0400
> 
>     [ACPI] Export symbols for ACPI_ERROR/EXCEPTION/WARNING macros
>     
>     Signed-off-by: Thomas Renninger <trenn@xxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> 
> commit 1ca218d3bd6acca0922a349cb76e3244d27ebfba
> Author: Thomas Renniger <trenn@xxxxxxx>
> Date:   Fri Jun 2 15:58:00 2006 -0400
> 
>     [ACPI] Enable ACPI error messages w/o CONFIG_ACPI_DEBUG
>     
>     Signed-off-by: Thomas Renniger <trenn@xxxxxxx>
>     Signed-off-by: Len Brown <len.brown@xxxxxxxxx>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

-
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux