26 Feb, 2010

13 commits


19 Feb, 2010

1 commit


16 Feb, 2010

1 commit


20 Jan, 2010

1 commit


17 Jan, 2010

1 commit

  • CC [M] drivers/platform/x86/sony-laptop.o
    drivers/platform/x86/sony-laptop.c: In function 'sony_nc_rfkill_setup':
    drivers/platform/x86/sony-laptop.c:1162: warning: 'i' may be used uninitialized in this function

    Signed-off-by: Dmitry Torokhov
    Acked-by: Mattia Dongili
    Signed-off-by: Len Brown

    Dmitry Torokhov
     

16 Jan, 2010

5 commits

  • Signed-off-by: Corentin Chary
    Signed-off-by: Len Brown

    Corentin Chary
     
  • Some new models need to disable wireless hotplug.
    For the moment, we don't know excactly what models need that,
    except 1005HA.
    Users will be able to use that param as a workaround.

    Signed-off-by: Corentin Chary
    Signed-off-by: Len Brown

    Corentin Chary
     
  • Signed-off-by: Dmitry Torokhov
    Tested-by: Alan Jenkins
    Acked-by: Corentin Chary
    Signed-off-by: Len Brown

    Dmitry Torokhov
     
  • This is a short term workaround for Eeepc 1005HA.

    refs:

    Signed-off-by: Corentin Chary
    Signed-off-by: Len Brown

    Corentin Chary
     
  • The EeePC 4G ("701") implements CFVS, but it is not supported by the
    pre-installed OS, and the original option to change it in the BIOS
    setup screen was removed in later versions. Judging by the lack of
    "Super Hybrid Engine" on Asus product pages, this applies to all "701"
    models (4G/4G Surf/2G Surf).

    So Asus made a deliberate decision not to support it on this model.
    We have several reports that using it can cause the system to hang [1].
    That said, it does not happen all the time. Some users do not
    experience it at all (and apparently wish to continue "right-clocking").

    Check for the EeePC 701 using DMI. If met, then disable writes to the
    "cpufv" sysfs attribute and log an explanatory message.

    Add a "cpufv_disabled" attribute which allow users to override this
    policy. Writing to this attribute will log a second message.

    The sysfs attribute is more useful than a module option, because it
    makes it easier for userspace scripts to provide consistent behaviour
    (according to user configuration), regardless of whether the kernel
    includes this change.

    [1]

    Signed-off-by: Alan Jenkins
    Signed-off-by: Corentin Chary
    Signed-off-by: Len Brown

    Alan Jenkins
     

02 Jan, 2010

1 commit

  • Commit 3e9b988e4edf065d39c1343937f717319b1c1065
    "wmi: Free the allocated acpi objects through wmi_get_event_data"
    had the same purpose as commit
    44ef00e6482e755f36629773abc2aee83a6f53e3
    "hp-wmi: Fix two memleaks"

    This should solve this regression:

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

    Signed-off-by: Anisse Astier
    Reported-by: Sedat Dilek
    Signed-off-by: Len Brown

    Anisse Astier
     

30 Dec, 2009

7 commits


27 Dec, 2009

4 commits

  • Document that rfkill and ALSA functionality exists, but requires the
    subsystems to be available, and not modular if thinkpad-acpi is not
    modular.

    Signed-off-by: Henrique de Moraes Holschuh
    Signed-off-by: Len Brown

    Henrique de Moraes Holschuh
     
  • Allow the user to choose through Kconfig if the Console Audio Control
    interface (aka "volume subdriver") should be available or not.

    This not only saves some memory, but also allows the thinkpad-acpi
    driver to be built-in even if ALSA is modular when the console audio
    control interface is not wanted.

    This change fixes a build problem that is causing some annoyances, in
    a way that doesn't disable the entire driver on kernels without ALSA
    support.

    Signed-off-by: Henrique de Moraes Holschuh
    Cc: Ingo Molnar
    Cc: Amerigo Wang
    Cc: Helight Xu
    Cc: Takashi Iwai
    Signed-off-by: Len Brown

    Henrique de Moraes Holschuh
     
  • If we cannot create the ALSA mixer, it is a good reason to fail to
    load the volume subdriver, and not to fail to load the entire module.

    While at it, add more debugging messages, as the error paths are being
    used a lot more than I'd expect, and it is failing to set up the ALSA
    mixer on a number of ThinkPads.

    Reported-by: Peter Jordan
    Signed-off-by: Henrique de Moraes Holschuh
    Signed-off-by: Len Brown

    Henrique de Moraes Holschuh
     
  • We don't want to be the first soundcard. We don't want to shift other
    soundcards out of the way either, even if they load much later.

    Ask ALSA to (by default) load us in one of the last three slots. This
    can be overriden at will using the "index" parameter.

    Reported-by: Whoopie
    Signed-off-by: Henrique de Moraes Holschuh
    Signed-off-by: Len Brown

    Henrique de Moraes Holschuh
     

24 Dec, 2009

6 commits