16 Jan, 2009

1 commit

  • Move the second part of the HP laptop disk protection functionality (a red
    led) to the same driver. From a purely Linux developer's point of view,
    the led and the accelerometer have nothing related. However, they
    correspond to the same ACPI functionality, and so will always be used
    together, moreover as they share the same ACPI PNP alias, there is no
    other simple to allow to have same loaded at the same time if they are not
    in the same module. Also make it requires the led class to compile and
    update the Kconfig text.

    Signed-off-by: Pavel Machek
    Signed-off-by: Eric Piel
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Eric Piel
     

09 Jan, 2009

2 commits


08 Jan, 2009

9 commits


02 Nov, 2008

1 commit

  • The file(s) below do not use LINUX_VERSION_CODE nor KERNEL_VERSION.
    drivers/leds/leds-hp-disk.c
    drivers/misc/panasonic-laptop.c

    This patch removes the said #include .

    Signed-off-by: Huang Weiyi
    Signed-off-by: Linus Torvalds

    Huang Weiyi
     

30 Oct, 2008

1 commit


27 Oct, 2008

1 commit

  • The leds-da903x LED driver was missing the proper #include of
    linux/workqueue.h, but happened to compile on ARM due to implied
    includes through other header files.

    We do need the explict include on other architectures (reported at least
    for x86-64).

    Reported-tested-and-acked-by: Jean Delvare
    Signed-off-by: Eric Miao
    Signed-off-by: Linus Torvalds

    Eric Miao
     

25 Oct, 2008

1 commit


24 Oct, 2008

2 commits


21 Oct, 2008

11 commits


20 Oct, 2008

1 commit


18 Oct, 2008

1 commit

  • * Add struct ide_disk_ops containing protocol specific methods.

    * Add 'struct ide_disk_ops *' to ide_drive_t.

    * Convert ide-{disk,floppy} drivers to use struct ide_disk_ops.

    * Merge ide-{disk,floppy} drivers into generic ide-gd driver.

    While at it:
    - ide_disk_init_capacity() -> ide_disk_get_capacity()

    Acked-by: Borislav Petkov
    Signed-off-by: Bartlomiej Zolnierkiewicz

    Bartlomiej Zolnierkiewicz
     

17 Oct, 2008

1 commit


12 Oct, 2008

2 commits

  • Conflicts:

    sound/core/memalloc.c

    David S. Miller
     
  • * 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)
    [ARM] 5300/1: fixup spitz reset during boot
    [ARM] 5295/1: make ZONE_DMA optional
    [ARM] 5239/1: Palm Zire 72 power management support
    [ARM] 5298/1: Drop desc_handle_irq()
    [ARM] 5297/1: [KS8695] Fix two compile-time warnings
    [ARM] 5296/1: [KS8695] Replace macro's with trailing underscores.
    [ARM] pxa: allow multi-machine PCMCIA builds
    [ARM] pxa: add preliminary CPUFREQ support for PXA3xx
    [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h
    [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c
    [ARM] pxa/zylonite: add support for USB OHCI
    [ARM] ohci-pxa27x: use ioremap() and offset for register access
    [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()
    [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource
    [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver
    [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers
    [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c
    [ARM] pxa: simplify DMA register definitions
    [ARM] pxa: make additional DCSR bits valid for PXA3xx
    [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c
    ...

    Fixed up conflicts in
    arch/arm/mach-versatile/core.c
    sound/soc/pxa/pxa2xx-ac97.c
    sound/soc/pxa/pxa2xx-i2s.c
    manually.

    Linus Torvalds
     

04 Oct, 2008

2 commits

  • Check the return value of led_classdev_register and unregister all
    registered devices, if registering one device fails. Also the dynamic
    memory handling is totally bogus. You can't allocate multiple chunks via
    kzalloc() and expect them to be in order later. I wonder how this ever
    worked.

    Signed-off-by: Sven Wegener
    Acked-by: Nate Case
    Tested-by: Nate Case
    Acked-by: Richard Purdie
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Sven Wegener
     
  • On initialization, we first do the ioremap and then register the led devices.
    On deinitialization, we do it in reverse order. This prevents someone calling
    into the brightness_set functions with an invalid latch_address.

    Signed-off-by: Sven Wegener
    Acked-by: Rod Whitby
    Acked-by: Richard Purdie
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Sven Wegener
     

24 Sep, 2008

2 commits


01 Sep, 2008

1 commit


07 Aug, 2008

1 commit