git pull request for 2.6.29-rc1

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

 



Hi Linus,

please pull from: 

git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git release

This will update the files shown below.

thanks!

--
Len Brown
Intel Open Source Technology Center


ps. individual patches are available on linux-acpi@xxxxxxxxxxxxxxx
and a consolidated plain patch is available here:
ftp://ftp.kernel.org/pub/linux/kernel/people/lenb/acpi/patches/release/2.6.29/acpi-release-20081204-2.6.29-rc1.diff.gz

 Documentation/laptops/thinkpad-acpi.txt      |   25 +-
 arch/ia64/kernel/kprobes.c                   |    2 +-
 arch/x86/kernel/kprobes.c                    |    2 +-
 drivers/acpi/Makefile                        |    2 +-
 drivers/acpi/ec.c                            |   73 +--
 drivers/acpi/{main.c => sleep.c}             |    0
 drivers/acpi/thermal.c                       |   16 +-
 drivers/misc/Makefile                        |    1 -
 drivers/pci/hotplug/acpiphp_glue.c           |    2 +
 drivers/platform/x86/Kconfig                 |   23 +
 drivers/platform/x86/Makefile                |    1 +
 drivers/{misc => platform/x86}/dell-laptop.c |    2 +-
 drivers/platform/x86/eeepc-laptop.c          |    4 +-
 drivers/platform/x86/thinkpad_acpi.c         |  910 +++++++++++++++++++++-----
 include/acpi/actbl.h                         |    2 +-
 kernel/kprobes.c                             |    2 +-
 kernel/power/Makefile                        |    3 +-
 17 files changed, 858 insertions(+), 212 deletions(-)
 rename drivers/acpi/{main.c => sleep.c} (100%)
 rename drivers/{misc => platform/x86}/dell-laptop.c (99%)

through these commits:

Alexey Starikovskiy (2):
      ACPI: EC: Limit workaround for ASUS notebooks even more
      ACPI: EC: Don't trust ECDT tables from ASUS

David Brownell (1):
      ACPI: fix ACPI_FADT_S4_RTC_WAKE comment

Henrique de Moraes Holschuh (12):
      ACPI: thinkpad-acpi: update documents for the new location
      ACPI: thinkpad-acpi: debug facility to emulate the rf switches
      ACPI: thinkpad-acpi: resume with radios disabled
      ACPI: thinkpad-acpi: preserve radio state across shutdown
      ACPI: thinkpad-acpi: add UWB radio support
      ACPI: thinkpad-acpi: use killable instead of interruptible mutexes
      ACPI: thinkpad-acpi: clean up hotkey_notify()
      ACPI: thinkpad-acpi: handle HKEY thermal and battery alarms
      ACPI: thinkpad-acpi: start the event hunt season
      ACPI: thinkpad-acpi: clean-up fan subdriver quirk
      ACPI: thinkpad-acpi: handle HKEY event 6030
      ACPI: thinkpad-acpi: bump up version to 0.22

James Bottomley (1):
      ACPI PCI hotplug: harden against panic regression

Jonathan McDowell (1):
      eeepc-laptop: enable Bluetooth ACPI details

Kay Sievers (1):
      ACPI: thinkpad-acpi: struct device - replace bus_id with dev_name(), dev_set_name()

Len Brown (2):
      dell-laptop: move to drivers/platform/x86/ from drivers/misc/
      ACPI: rename main.c to sleep.c

Masami Hiramatsu (1):
      kprobes: check CONFIG_FREEZER instead of CONFIG_PM

Rafael J. Wysocki (1):
      PM: Fix freezer compilation if PM_SLEEP is unset

Zhang Rui (1):
      thermal fixup for broken BIOS which has invalid trip points.

with this log:

commit d45e0855488032ea62ec5638fb1dcd47367f8ddb
Author: James Bottomley <James.Bottomley@xxxxxxxxxxxxxxxxxxxxx>
Date:   Thu Jan 15 15:12:27 2009 -0500

    ACPI PCI hotplug: harden against panic regression
    
    ACPI hotplug panic with current git head
    http://lkml.org/lkml/2009/1/10/136
    
    Rather than reverting the entire commit that causes the crash:
    e8c331e963c58b83db24b7d0e39e8c07f687dbc6
    "PCI hotplug: introduce functions for ACPI slot detection"
    
    simply harden against it while the changes to
    the hotplug code on this particularl machine are understood.
    
    Signed-off-by: James Bottomley <James.Bottomley@xxxxxxxxxxxxxxxxxxxxx>
    Acked-by: Jesse Barnes <jbarnes@xxxxxxxxxxxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 88d998c264722cd6e8fafa42aee191f7d9194960
Merge: 79491ca... d08ca2c...
Author: Len Brown <len.brown@xxxxxxxxx>
Date:   Fri Jan 16 14:45:34 2009 -0500

    Merge branch 'misc' into release

commit 79491ca416347f9e3c51993db556ba78bef44afa
Merge: f1f055f... aa2fbce...
Author: Len Brown <len.brown@xxxxxxxxx>
Date:   Fri Jan 16 14:45:24 2009 -0500

    Merge branch 'thinkpad-acpi' into release

commit f1f055f1036a20742608c28ee82139f572dfd031
Merge: 4b48d9d... c6cb0e8... 0e4240d...
Author: Len Brown <len.brown@xxxxxxxxx>
Date:   Fri Jan 16 14:45:11 2009 -0500

    Merge branches 'bugzilla-11884' and 'bugzilla-8544' into release

commit d08ca2ca743f324eceba59e93188f9439e966bce
Author: Len Brown <len.brown@xxxxxxxxx>
Date:   Fri Jan 16 13:52:03 2009 -0500

    ACPI: rename main.c to sleep.c
    
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit cad73120ab0dfd484682229346de8c16073577e1
Author: Len Brown <len.brown@xxxxxxxxx>
Date:   Fri Jan 9 17:23:38 2009 -0500

    dell-laptop: move to drivers/platform/x86/ from drivers/misc/
    
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 3af9bfcb433c110839e4c815a9928377f66bbd0e
Author: Jonathan McDowell <noodles@xxxxxxxx>
Date:   Wed Dec 3 20:31:11 2008 +0000

    eeepc-laptop: enable Bluetooth ACPI details
    
    Although rfkill support for the EEE bluetooth device has been added to
    2.6.28-rc the appropriate ACPI accessor definitions were not added, so
    the support was non functional. The patch below adds the get and set
    accessors and has been verified to work on an EEE 901.
    
    Signed-off-by: Jonathan McDowell <noodles@xxxxxxxx>
    Acked-by: Matthew Garrett <mjg@xxxxxxxxxx>
    Acked-by: Corentin Chary <corentincj@xxxxxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit c3407710b76610962a5ebb244172631ef9eeb51a
Author: David Brownell <dbrownell@xxxxxxxxxxxxxxxxxxxxx>
Date:   Fri Jan 9 12:17:08 2009 -0800

    ACPI: fix ACPI_FADT_S4_RTC_WAKE comment
    
    Make the comment for ACPI_FADT_S4_RTC_WAKE match the ACPI spec;
    that bit has nothing to do with status bits.
    
    Signed-off-by: David Brownell <dbrownell@xxxxxxxxxxxxxxxxxxxxx>
    Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 5a4ccaf37ffece09ef33f1cfec67efa8ee56f967
Author: Masami Hiramatsu <mhiramat@xxxxxxxxxx>
Date:   Tue Jan 6 21:15:32 2009 +0100

    kprobes: check CONFIG_FREEZER instead of CONFIG_PM
    
    Check CONFIG_FREEZER instead of CONFIG_PM because kprobe booster
    depends on freeze_processes() and thaw_processes() when CONFIG_PREEMPT=y.
    
    This fixes a linkage error which occurs when CONFIG_PREEMPT=y, CONFIG_PM=y
    and CONFIG_FREEZER=n.
    
    Reported-by: Cheng Renquan <crquan@xxxxxxxxx>
    Signed-off-by: Masami Hiramatsu <mhiramat@xxxxxxxxxx>
    Signed-off-by: Rafael J. Wysocki <rjw@xxxxxxx>
    Acked-by: Ingo Molnar <mingo@xxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 33f1d7ecc6cffff3c618a02295de969ebbacd95d
Author: Rafael J. Wysocki <rjw@xxxxxxx>
Date:   Tue Jan 6 21:14:04 2009 +0100

    PM: Fix freezer compilation if PM_SLEEP is unset
    
    Freezer fails to compile if with the following configuration
    settings:
    
    CONFIG_CGROUPS=y
    CONFIG_CGROUP_FREEZER=y
    CONFIG_MODULES=y
    CONFIG_FREEZER=y
    CONFIG_PM=y
    CONFIG_PM_SLEEP=n
    
    Fix this by making process.o compilation depend on CONFIG_FREEZER.
    
    Reported-by: Cheng Renquan <crquan@xxxxxxxxx>
    Signed-off-by: Rafael J. Wysocki <rjw@xxxxxxx>
    Acked-by: Pavel Machek <pavel@xxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 0e4240d94628530a912d216cad1e32d2e3827327
Author: Zhang Rui <rui.zhang@xxxxxxxxx>
Date:   Fri Jan 16 12:53:42 2009 -0500

    thermal fixup for broken BIOS which has invalid trip points.
    
    ACPI thermal driver only re-evaluate VALID trip points.
    
    For the broken BIOS show in
    http://bugzilla.kernel.org/show_bug.cgi?id=8544
    the active[0] is set to invalid at boot time
    and it will not be re-evaluated again.
    We can still get a single warning message at boot time.
    
    http://marc.info/?l=linux-kernel&m=120496222629983&w=2
    
    http://bugzilla.kernel.org/show_bug.cgi?id=12203
    
    Signed-off-by: Zhang Rui<rui.zhang@xxxxxxxxx>
    Tested-by: Márton Németh <nm127@xxxxxxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit c6cb0e878446c79f42e7833d7bb69ed6bfbb381f
Author: Alexey Starikovskiy <astarikovskiy@xxxxxxx>
Date:   Wed Jan 14 02:57:53 2009 +0300

    ACPI: EC: Don't trust ECDT tables from ASUS
    
    http://bugzilla.kernel.org/show_bug.cgi?id=9399
    http://bugzilla.kernel.org/show_bug.cgi?id=11880
    
    Signed-off-by: Alexey Starikovskiy <astarikovskiy@xxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 235c4a59278eb07e61d909f1f0c233733034a8b3
Author: Alexey Starikovskiy <astarikovskiy@xxxxxxx>
Date:   Wed Jan 14 02:57:47 2009 +0300

    ACPI: EC: Limit workaround for ASUS notebooks even more
    
    References: http://bugzilla.kernel.org/show_bug.cgi?id=11884
    
    Signed-off-by: Alexey Starikovskiy <astarikovskiy@xxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit aa2fbcec07b0d594808bc3058692395d24eba66e
Author: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
Date:   Sun Jan 11 03:01:10 2009 -0200

    ACPI: thinkpad-acpi: bump up version to 0.22
    
    It is about time to bump up the version.
    
    Features added since 0.21:  fan suspend/resume support, preserve radio
    state across power off (for some radio types), built-in UWB radio
    rfkill support and thermal alarm events support.
    
    Signed-off-by: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 54926ce8d2db7ebcbc4b80aae2cec571cd793e46
Author: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
Date:   Sun Jan 11 03:01:09 2009 -0200

    ACPI: thinkpad-acpi: handle HKEY event 6030
    
    HKEY event 0x6030 is a helper for Lenovo's Advanced Thermal Management
    Windows driver, which is, of course, completely undocumented.
    
    Silence any warnings about it being an unknown alarm, and report it
    unmodified for userspace.
    
    Signed-off-by: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 1c2ece758a36b48133717e4db060fbe8fa52c5cd
Author: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
Date:   Sun Jan 11 03:01:08 2009 -0200

    ACPI: thinkpad-acpi: clean-up fan subdriver quirk
    
    Better document the Unitialized HFSP quirk, and modularize it a bit.
    This makes the code flow easier to read and reduces LOC.
    
    Apply the Unitialized HFSP closer to the source (i.e. inside the
    get_fan_status()), this fixes a harmless buglet where at driver init
    with the quirk active, the user could set the hwmon pwm1 attribute and
    switch out of pwm1_mode=2 to pwm1_mode=0 without changing pwm1_mode
    directly.
    
    Signed-off-by: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
    Cc: Tino Keitel <tino.keitel@xxxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit cb4293589855714b6d5079336019bf2af5fc41f8
Author: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
Date:   Sun Jan 11 03:01:07 2009 -0200

    ACPI: thinkpad-acpi: start the event hunt season
    
    Ask users to tell us about any unhandled events they find.
    
    Signed-off-by: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 106b4e6657e10831f35c32afa26d9c11e6312783
Author: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
Date:   Sun Jan 11 03:01:06 2009 -0200

    ACPI: thinkpad-acpi: handle HKEY thermal and battery alarms
    
    Handle some HKEY events that are actually firmware alarms.  For
    now, we do the simple thing: log specific messages to the log and let
    the thinkpad-specific event pass to userspace.
    
    In the future, these events will be migrated to generic notifications
    and subsystems.
    
    These alarms are NOT available on all ThinkPads.  E.g. the T43 only
    issues 0x6011 and 0x6012.
    
    Signed-off-by: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 3827e7a3fd03718d4d204c66d9e3ab9b125ae552
Author: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
Date:   Sun Jan 11 03:01:05 2009 -0200

    ACPI: thinkpad-acpi: clean up hotkey_notify()
    
    Clean up the hotkey_notify() handler, which handles the HKEY notifications
    from the ACPI firmware.  It was getting too long and deep.
    
    No functional changes.
    
    Signed-off-by: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 7646ea88af80a92f2775e17d4283830d7f09ea2d
Author: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
Date:   Sun Jan 11 03:01:04 2009 -0200

    ACPI: thinkpad-acpi: use killable instead of interruptible mutexes
    
    Unfortunately, POSIX in all of its braindamage, do not state that userspace has
    to deal with EINTR in read/write and friends... so, lesser code just doesn't.
    
    Switch from *_interruptible to *_killable on the sysfs- and procfs-related
    mutexes.  This closes this possible can of worms.
    
    Signed-off-by: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 0045c0aa7d5e787f78938e6a10927b8a516f0b83
Author: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
Date:   Sun Jan 11 03:01:03 2009 -0200

    ACPI: thinkpad-acpi: add UWB radio support
    
    Add rfkill support for USB UWB radio devices on very recent ThinkPad
    laptop models.
    
    The new subdriver is moslty a trimmed down copy of the wwan subdriver.
    
    Signed-off-by: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
    Cc: Ivo van Doorn <IvDoorn@xxxxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 90d9d3c79c44bcf95bc487e9bbceaff2de370310
Author: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
Date:   Sun Jan 11 03:01:02 2009 -0200

    ACPI: thinkpad-acpi: preserve radio state across shutdown
    
    Store in firmware NVRAM the radio state on machine shutdown for WWAN and
    bluetooth.  Also, try to set the initial boot state of these radios as the
    rfkill default state for their respective classes.
    
    Signed-off-by: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
    Cc: Ivo van Doorn <IvDoorn@xxxxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 153f82207c51193e4d6a7e6f0e3f9442eabeba1c
Author: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
Date:   Sun Jan 11 03:01:01 2009 -0200

    ACPI: thinkpad-acpi: resume with radios disabled
    
    Instruct the firmware to not enable the radios when resuming.  This
    is safer, and the rfkill core will take care to manually enable any
    radios that need to be enabled.
    
    Signed-off-by: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit a73f30916ee524437253739eacc682f6fb0f3ea8
Author: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
Date:   Sun Jan 11 03:01:00 2009 -0200

    ACPI: thinkpad-acpi: debug facility to emulate the rf switches
    
    This code is required to keep the thinkpad-acpi maintainer sane, and
    it is disabled by default.
    
    Add a debug facility to simulate an rfkill hardware rocker switch, a
    bluetooth rfkill soft-switch, a WWAN rfkill soft-switch on thinkpads.
    
    The simulated switches obviously do not kill any radios in hardware or
    firmware (unlike the real one).  They also don't issue deprecated proc
    events.
    
    Signed-off-by: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit e0b36fc5efd610a208b6b80e821a49302ca424ab
Author: Kay Sievers <kay.sievers@xxxxxxxx>
Date:   Sun Jan 11 03:00:59 2009 -0200

    ACPI: thinkpad-acpi: struct device - replace bus_id with dev_name(), dev_set_name()
    
    Signed-off-by: Kay Sievers <kay.sievers@xxxxxxxx>
    Acked-by: Greg Kroah-Hartman <gregkh@xxxxxxx>
    Acked-by: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

commit 9abf0eea877d6107d3a8a5c6913450e961fb7050
Author: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
Date:   Sun Jan 11 03:00:58 2009 -0200

    ACPI: thinkpad-acpi: update documents for the new location
    
    Update documentation to reflect the new location of the
    thinkpad-acpi driver.
    
    Signed-off-by: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx>
    Signed-off-by: Len Brown <len.brown@xxxxxxxxx>

[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