29 Apr, 2009

1 commit

  • * 'drm-intel-next' of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:
    drm/i915: fix up error path leak in i915_cmdbuffer
    drm/i915: fix unpaired i915 device mutex on entervt failure.
    drm/i915: add support for G41 chipset
    drm/i915: Enable ASLE if present
    drm/i915: Unregister ACPI video driver when exiting
    drm/i915: Register ACPI video even when not modesetting
    drm/i915: fix transition to I915_TILING_NONE
    drm/i915: Don't let an oops get triggered from irq_emit without dma init.
    drm/i915: allow tiled front buffers on 965+

    Linus Torvalds
     

23 Apr, 2009

1 commit

  • Linux-2.6.29 deleted the legacy ACPI idle handler, leaving
    the CPU_IDLE handler, which does not track bus master activity.

    So delete the unused bm_activity field -- it is confusing to
    print an always zero value.

    This patch could break programs that parse
    /proc/acpi/processor/*/power, since it deletes this
    line from that file:

    bus master activity: 00000000

    http://bugzilla.kernel.org/show_bug.cgi?id=13145
    is not fixed by this patch, but provoked this patch.

    Signed-off-by: Len Brown

    Len Brown
     

18 Apr, 2009

1 commit


08 Apr, 2009

1 commit


07 Apr, 2009

2 commits

  • Asus boards have an ACPI interface for interacting with the hwmon (fan,
    temperatures, voltages) subsystem; this driver exposes the relevant
    information via the standard sysfs interface.

    There are two different ACPI interfaces:
    - an old one (based on RVLT/RFAN/RTMP)
    - a new one (GGRP/GITM)
    Both may be present but there a few cases (my board, sigh) where the
    new interface is just an empty stub; the driver defaults to the old one
    when both are present.
    The old interface has received a considerable testing, but I'm still
    awaiting confirmation from my tester that the new one is working as
    expected (hence the debug code is still enabled).

    Currently all the attributes are read-only, though a (partial) control
    should be possible with a bit more work.

    Signed-off-by: Luca Tettamanti
    Signed-off-by: Hans de Goede
    Signed-off-by: Jean Delvare

    Luca Tettamanti
     
  • unused

    Signed-off-by: Len Brown

    Len Brown
     

05 Apr, 2009

7 commits


04 Apr, 2009

2 commits


28 Mar, 2009

7 commits


27 Mar, 2009

9 commits


17 Mar, 2009

1 commit

  • A number of things that shouldn't be exposed outside the ACPI core
    were declared in include/acpi/acpi_drivers.h, where anybody can
    see them. This patch moves those declarations to a new "internal.h"
    inside drivers/acpi.

    Signed-off-by: Bjorn Helgaas
    Signed-off-by: Len Brown

    Bjorn Helgaas
     

09 Feb, 2009

1 commit

  • to prevent wrongly overwriting fixmap that still want to use.

    ACPI used to rely on low mappings being all linearly mapped and
    grew a habit: it never really unmapped certain kinds of tables
    after use.

    This can cause problems - for example the hypothetical case
    when some spurious access still references it.

    v2: remove prev_map and prev_size in __apci_map_table
    v3: let acpi_os_unmap_memory() call early_iounmap too, so remove extral calling to
    early_acpi_os_unmap_memory
    v4: fix typo in one acpi_get_table_with_size calling

    Signed-off-by: Yinghai Lu
    Acked-by: Len Brown
    Signed-off-by: Ingo Molnar

    Yinghai Lu
     

07 Feb, 2009

1 commit

  • Bit 11 in intel PDC definitions is meant for OS capability to handle
    hardware coordination of P-states. In Linux we have always supported
    hwardware coordination of P-states. Just let the BIOSes know that we
    support it, by setting this bit.

    Some BIOSes use this bit to choose between hardware or software coordination
    and without this change below, BIOSes switch to software coordination, which
    is not very optimal in terms of power consumption and extra wakeups from idle.

    Signed-off-by: Venkatesh Pallipadi
    Signed-off-by: Len Brown

    Pallipadi, Venkatesh
     

17 Jan, 2009

1 commit


09 Jan, 2009

5 commits