04 Oct, 2006

1 commit


10 Jul, 2006

4 commits


09 Jul, 2006

1 commit


02 Jul, 2006

1 commit

  • Most batteries today are ACPI "Control Method" batteries,
    but some models ship with the older "Smart Battery"
    that requires this code.

    Rich Townsend and Bruno Ducrot were the original authors.
    Vladimir Lebedev updated to run on latest kernel.

    http://bugzilla.kernel.org/show_bug.cgi?id=3734

    Signed-off-by: Len Brown

    Rich Townsend
     

30 Jun, 2006

1 commit


28 Jun, 2006

2 commits

  • Create a driver which lives in the acpi subsystem to handle dock events.
    This driver is not an "ACPI" driver, because acpi drivers require that the
    object be present when the driver is loaded.

    Signed-off-by: Kristen Carlson Accardi
    Cc: Dave Hansen
    Signed-off-by: Andrew Morton
    Signed-off-by: Len Brown

    Kristen Accardi
     
  • Change the name of old add_memory() to arch_add_memory. And use node id to
    get pgdat for the node at NODE_DATA().

    Note: Powerpc's old add_memory() is defined as __devinit. However,
    add_memory() is usually called only after bootup.
    I suppose it may be redundant. But, I'm not well known about powerpc.
    So, I keep it. (But, __meminit is better at least.)

    Signed-off-by: Yasunori Goto
    Cc: Dave Hansen
    Cc: "Brown, Len"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Yasunori Goto
     

23 Jun, 2006

2 commits

  • * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (65 commits)
    ACPI: suppress power button event on S3 resume
    ACPI: resolve merge conflict between sem2mutex and processor_perflib.c
    ACPI: use for_each_possible_cpu() instead of for_each_cpu()
    ACPI: delete newly added debugging macros in processor_perflib.c
    ACPI: UP build fix for bugzilla-5737
    Enable P-state software coordination via _PDC
    P-state software coordination for speedstep-centrino
    P-state software coordination for acpi-cpufreq
    P-state software coordination for ACPI core
    ACPI: create acpi_thermal_resume()
    ACPI: create acpi_fan_suspend()/acpi_fan_resume()
    ACPI: pass pm_message_t from acpi_device_suspend() to root_suspend()
    ACPI: create acpi_device_suspend()/acpi_device_resume()
    ACPI: replace spin_lock_irq with mutex for ec poll mode
    ACPI: Allow a WAN module enable/disable on a Thinkpad X60.
    sem2mutex: acpi, acpi_link_lock
    ACPI: delete unused acpi_bus_drivers_lock
    sem2mutex: drivers/acpi/processor_perflib.c
    ACPI add ia64 exports to build acpi_memhotplug as a module
    ACPI: asus_acpi_init(): propagate correct return value
    ...

    Manual resolve of conflicts in:

    arch/i386/kernel/cpu/cpufreq/acpi-cpufreq.c
    arch/i386/kernel/cpu/cpufreq/speedstep-centrino.c
    include/acpi/processor.h

    Linus Torvalds
     
  • Consolidate the various arch-specific implementations of pxm_to_node() and
    node_to_pxm() into a single generic version.

    Signed-off-by: Yasunori Goto
    Cc: "Luck, Tony"
    Cc: Andi Kleen
    Cc: Dave Hansen
    Cc: "Brown, Len"
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Yasunori Goto
     

16 Jun, 2006

1 commit


10 Apr, 2006

1 commit


02 Apr, 2006

1 commit


25 Mar, 2006

1 commit


24 Mar, 2006

1 commit

  • Remove dock station support from ibm_acpi by default. This support has
    been put into acpiphp instead. Allow ibm_acpi to continue to provide
    docking station support via config option for laptops/docking stations
    that are not supported by acpiphp.

    Signed-off-by: Kristen Carlson Accardi
    Signed-off-by: Greg Kroah-Hartman

    Kristen Accardi
     

27 Feb, 2006

2 commits

  • ACPI is initialized very early on x86-64, before the DMI code is
    initialized. This means it would often discover a 0 year and then turn
    off ACPI because it thought the BIOS was too old. Some systems don't
    boot without ACPI so this was a problem.

    I have a full fix by adding new very early DMI detection, but it needs
    more testing before it can be merged. For 2.6.16 let's just turn the
    check off. It never made much sense anyways because there are no x86-64
    systems older than 2002 or so and they generally all have working ACPI.

    Cc: len.brown@intel.com

    Signed-off-by: Andi Kleen
    Signed-off-by: Linus Torvalds

    Andi Kleen
     
  • This makes x86-64 use the common X86_PM_TIMER Kconfig entry in drivers/acpi

    And since PM timer is needed for correct timing on a lot of systems
    now (e.g. AMD dual cores) and we often get bug reports from people
    who forgot to set it make it depend on CONFIG_EMBEDDED. x86-64 had
    this change before and it's a good thing.

    I also fixed the description slightly to make this more clear.

    Cc: len.brown@intel.com

    Signed-off-by: Andi Kleen
    Signed-off-by: Linus Torvalds

    Andi Kleen
     

25 Jan, 2006

1 commit


07 Jan, 2006

1 commit


21 Dec, 2005

1 commit


01 Dec, 2005

1 commit


10 Sep, 2005

1 commit


26 Aug, 2005

4 commits

  • Delete the ability to build an ACPI kernel that does
    not include PCI support. When such a machine is created
    and it requires a tuned kernel, send a patch.

    http://bugzilla.kernel.org/show_bug.cgi?id=1364

    Signed-off-by: Len Brown

    Len Brown
     
  • Andi Kleen suggested it was unconventional for us to "default m"
    on ACPI modules -- even though they are expected to be deployed
    as modules. But as "default n" would likely result in some
    users building nonsense kernels, we compromise to "default y".

    Distros are expected to continue to use =m in their configs.

    Signed-off-by: Len Brown

    Len Brown
     
  • Distros are shipping modules we had marked EXPERIMENTAL,
    so clearly it has lost some meaning.

    Delete that dependency for shipping modules, retaining
    it only for ACPI_HOTKEY and ACPI_CONTAINER to emphasize
    that they lack testing on real hardware.

    Signed-off-by: Len Brown

    Len Brown
     
  • Build issues were mostly in the ACPI=n case -- don't do that.
    Select ACPI from IA64_GENERIC.
    Add some missing dependencies on ACPI.

    Mark BLACKLIST_YEAR and some laptop-only ACPI drivers
    as X86-only. Let me know when you get an IA64 Laptop.

    Signed-off-by: Len Brown

    Len Brown
     

25 Aug, 2005

3 commits


05 Aug, 2005

2 commits


04 Aug, 2005

2 commits


13 Jul, 2005

1 commit


12 Jul, 2005

4 commits