31 Mar, 2009

2 commits


21 Jul, 2008

1 commit


05 Jul, 2008

1 commit

  • Adds R61, T61p, X61s, X61, Z61m, Z61p models to whitelist.

    Fixes this:

    cullen@lenny:~$ sudo modprobe hdaps
    FATAL: Error inserting hdaps (/lib/modules/2.6.22-10-generic/kernel/drivers/hwmon/hdaps.ko): No such device

    [25192.888000] hdaps: supported laptop not found!
    [25192.888000] hdaps: driver init failed (ret=-19)!

    Originally based on an Ubuntu patch that got it wrong, the dmidecode
    output of the corresponding laptops shows LENOVO as the manufacturer.
    https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/133636

    tested on X61s:
    [ 184.893588] hdaps: inverting axis readings.
    [ 184.893588] hdaps: LENOVO ThinkPad X61s detected.
    [ 184.893588] input: hdaps as /class/input/input12
    [ 184.924326] hdaps: driver successfully loaded.

    Cc: Klaus S. Madsen
    Cc: Chuck Short
    Cc: Jean Delvare
    Cc: Tim Gardner
    Signed-off-by: maximilian attems
    Cc: Mark M. Hoffman
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    maximilian attems
     

07 Jun, 2008

1 commit

  • Adds DMI system identifier for ThinkPad T61.

    Originally written by Klaus S. Madsen.

    Taken from http://launchpadlibrarian.net/10864950/hdaps-t61.patch

    Signed-off-by: Tim Gardner
    Signed-off-by: maximilian attems
    Cc: Klaus S. Madsen
    Cc: Mark M. Hoffman
    Cc: Jean Delvare
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Tim Gardner
     

25 May, 2008

1 commit


17 May, 2008

1 commit


20 Oct, 2007

1 commit

  • get rid of input BIT* duplicate defines

    use newly global defined macros for input layer. Also remove includes of
    input.h from non-input sources only for BIT macro definiton. Define the
    macro temporarily in local manner, all those local definitons will be
    removed further in this patchset (to not break bisecting).
    BIT macro will be globally defined (1<
    Cc:
    Acked-by: Jiri Kosina
    Cc:
    Acked-by: Marcel Holtmann
    Cc:
    Acked-by: Mauro Carvalho Chehab
    Cc:
    Cc:
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jiri Slaby
     

13 Oct, 2007

1 commit


10 Oct, 2007

1 commit

  • Three main sets of changes:

    1) dmi_get_system_info() return value should have been marked const,
    since callers should not be changing that data.

    2) const-ify DMI internals, since DMI firmware tables should,
    whenever possible, be marked const to ensure we never ever write to
    that data area.

    3) const-ify DMI API, to enable marking tables const where possible
    in low-level drivers.

    And if we're really lucky, this might enable some additional
    optimizations on the part of the compiler.

    The bulk of the changes are #2 and #3, which are interrelated. #1 could
    have been a separate patch, but it was so small compared to the others,
    it was easier to roll it into this changeset.

    Signed-off-by: Jeff Garzik

    Jeff Garzik
     

11 May, 2007

1 commit


09 May, 2007

1 commit


13 Dec, 2006

2 commits


04 Dec, 2006

1 commit


01 Oct, 2006

1 commit

  • Support hdaps on Lenovo ThinkPad T60. It was tested with pivot utility
    from http://www.kernel.org/pub/linux/kernel/people/rml/hdaps and it seems
    to be OK.

    Cc: Jean Delvare
    Cc: Greg Kroah-Hartman
    Cc: Robert Love
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Soos Peter
     

29 Sep, 2006

1 commit


23 Jun, 2006

2 commits


11 Apr, 2006

3 commits


03 Apr, 2006

1 commit

  • This reverts the mutex conversion that was recently done to the hdaps
    driver; this coversion was buggy because the hdaps driver started using
    this semaphore in IRQ context, which mutexes do not allow. Easiest
    solution for now is to just revert the patch (the patch was part of a
    bigger GIT commit, 9a61bf6300533d3b64d7ff29adfec00e596de67d but this
    only reverts this one file)

    Signed-off-by: Arjan van de Ven
    Signed-off-by: Linus Torvalds

    Arjan van de Ven
     

24 Mar, 2006

1 commit

  • convert drivers/hwmon/*.c semaphore use to mutexes.

    the conversion was generated via scripts, and the result was validated
    automatically via a script as well.

    all affected hwmon drivers were build-tested.

    Signed-off-by: Ingo Molnar
    Signed-off-by: Jean Delvare
    Signed-off-by: Greg Kroah-Hartman

    Ingo Molnar
     

24 Nov, 2005

1 commit


12 Nov, 2005

2 commits


10 Nov, 2005

1 commit


30 Oct, 2005

1 commit


29 Oct, 2005

1 commit

  • In PM v1, all devices were called at SUSPEND_DISABLE level. Then
    all devices were called at SUSPEND_SAVE_STATE level, and finally
    SUSPEND_POWER_DOWN level. However, with PM v2, to maintain
    compatibility for platform devices, I arranged for the PM v2
    suspend/resume callbacks to call the old PM v1 suspend/resume
    callbacks three times with each level in order so that existing
    drivers continued to work.

    Since this is obsolete infrastructure which is no longer necessary,
    we can remove it. Here's an (untested) patch to do exactly that.

    Signed-off-by: Russell King
    Signed-off-by: Greg Kroah-Hartman

    Russell King
     

23 Sep, 2005

1 commit

  • - Handle dmi_system_check() elegantly, now that my bugfix is upstream.

    - Add support for the X41 and R52.

    - Cleanup some comments do I do not have to keep updating them with each
    new whitelisted laptop.

    Signed-off-by: Robert Love

    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Robert Love
     

18 Sep, 2005

1 commit

  • - Remove the relative input device
    - Add an absolute input device
    - Misc. cleanup and bug fixing

    The patch is sizable due to the cleanup from removing the relative input
    device (net -112 lines).

    Signed-off-by: Robert Love
    Cc: Dmitry Torokhov
    Cc: Greg KH
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Robert Love
     

10 Sep, 2005

1 commit