Michael Hanselmann
e01af0384f
[PATCH] powermac: Combined fixes for backlight code
...
This patch fixes several problems:
- pmac_backlight_key() is called under interrupt context, and therefore
can't use mutexes or semaphores, so defer the backlight level for
later, as it's not critical (original code by Aristeu S. Rozanski F.
<aris@valeta.org>).
- Add exports for functions that might be called from modules
- Fix Kconfig depdencies on PMAC_BACKLIGHT.
- Fix locking issues on calls from inside the driver (reported by
Aristeu S. Rozanski F., too)
- Fix wrong calculation of backlight values in some of the drivers
- Replace pmac_backlight_key_up/down by inline functions
[akpm@osdl.org: fix function prototypes]
Signed-off-by: Michael Hanselmann <linux-kernel@hansmi.ch>
Acked-by: Aristeu S. Rozanski F. <aris@valeta.org>
Acked-by: Rene Nussbaumer <linux-kernel@killerfox.forkbomb.ch>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-07-10 13:24:20 -07:00
..
acpi
Revert "ACPI: dock driver"
2006-07-09 08:47:46 -07:00
asm-alpha
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
asm-arm
[ARM] 3711/1: AT91 timer update
2006-07-05 17:22:52 +01:00
asm-arm26
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
asm-cris
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
asm-frv
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
asm-generic
Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq
2006-07-04 14:00:26 -07:00
asm-h8300
[PATCH] h8300 remove duplicate define
2006-07-10 13:24:18 -07:00
asm-i386
[PATCH] i386: use thread_info flags for debug regs and IO bitmaps
2006-07-09 18:47:12 -07:00
asm-ia64
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
asm-m32r
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
asm-m68k
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
asm-m68knommu
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
asm-mips
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
asm-parisc
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
asm-powerpc
[PATCH] powermac: Combined fixes for backlight code
2006-07-10 13:24:20 -07:00
asm-ppc
[PATCH] irq-flags: PPC: Use the new IRQF_ constants
2006-07-02 13:58:48 -07:00
asm-s390
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
asm-sh
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
asm-sh64
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
asm-sparc
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
asm-sparc64
[SPARC64]: Fix sparc64 build errors when CONFIG_PCI=n.
2006-07-05 20:18:39 -07:00
asm-um
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
asm-v850
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
asm-x86_64
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
asm-xtensa
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
keys
linux
[PATCH] ZVC: add __inc_zone_state for !SMP configuration
2006-07-10 13:24:18 -07:00
math-emu
media
V4L/DVB (4270): Add tda9887-specific tuner configuration
2006-06-30 15:59:32 -03:00
mtd
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
net
[NET] gso: Fix up GSO packets with broken checksums
2006-07-08 13:34:56 -07:00
pcmcia
rdma
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
rxrpc
scsi
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
sound
Merge git://git.infradead.org/hdrinstall-2.6
2006-07-04 12:55:45 -07:00
video
Kbuild