android_kernel_xiaomi_sm8350/drivers/video
Michael Hanselmann 25981de5b8 [PATCH] backlight: fix oops in __mutex_lock_slowpath during head /sys/class/graphics/fb0/*
Seems like not all drivers use the framebuffer_alloc() function and won't
have an initialized mutex.  But those don't have a backlight, anyway.

Signed-off-by: Michael Hanselmann <linux-kernel@hansmi.ch>
Cc: Olaf Hering <olaf@aepfle.de>
Cc: "Antonino A. Daplas" <adaplas@pol.net>
Cc: Daniel R Thompson <daniel.thompson@st.com>
Cc: Jon Smirl <jonsmirl@gmail.com>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-09-25 17:38:36 -07:00
..
aty Merge branch 'linux-2.6' 2006-09-14 07:07:18 +10:00
backlight [PATCH] fbdev: statically link the framebuffer notification functions 2006-07-31 13:28:44 -07:00
console [PATCH] fix the survivors of fbcon_vbl_handler() renaming 2006-09-22 17:48:57 -07:00
geode [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
i810 [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
intelfb [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
kyro [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
logo Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
matrox [PATCH] matroxfb: fix jittery display on non-ppc systems 2006-08-27 11:01:29 -07:00
mbx [PATCH] mbxfb: Add framebuffer driver for the Intel 2700G 2006-07-14 21:53:55 -07:00
nvidia Merge branch 'linux-2.6' 2006-09-14 07:07:18 +10:00
pnx4008 [PATCH] fbdev: Add framebuffer and display update module support for pnx4008 2006-07-03 15:26:59 -07:00
riva [PATCH] more get_property() fallout 2006-09-23 11:34:43 -07:00
savage [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
sis [PATCH] tty: Remove include of screen_info.h from tty.h 2006-07-10 13:24:16 -07:00
68328fb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
acornfb.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
acornfb.h
amba-clcd.c
amifb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
arcfb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
asiliantfb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
atafb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
au1100fb.c [PATCH] au1100fb: Fix startup sequence 2006-08-06 08:57:47 -07:00
au1100fb.h
au1200fb.c [PATCH] irq-flags: video: Use the new IRQF_ constants 2006-07-02 13:58:53 -07:00
au1200fb.h
bt431.h
bt455.h
bw2.c [SPARC]: Convert all FB SBUS drivers to of_driver framework. 2006-06-29 16:37:18 -07:00
c2p.c
c2p.h
cfbcopyarea.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cfbfillrect.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cfbimgblt.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cg3.c [SPARC]: Convert all FB SBUS drivers to of_driver framework. 2006-06-29 16:37:18 -07:00
cg6.c [SPARC]: Convert all FB SBUS drivers to of_driver framework. 2006-06-29 16:37:18 -07:00
cg14.c [SPARC]: Convert all FB SBUS drivers to of_driver framework. 2006-06-29 16:37:18 -07:00
chipsfb.c [PATCH] powermac: Combined fixes for backlight code 2006-07-10 13:24:20 -07:00
cirrusfb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
clps711xfb.c
controlfb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
controlfb.h
cyber2000fb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
cyber2000fb.h Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cyberfb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
cyberfb.h
cyblafb.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
dnfb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
edid.h
epson1355fb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
fb_notify.c [PATCH] fbdev: statically link the framebuffer notification functions 2006-07-31 13:28:44 -07:00
fbcmap.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
fbcvt.c
fbmem.c [PATCH] fbdev: statically link the framebuffer notification functions 2006-07-31 13:28:44 -07:00
fbmon.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
fbsysfs.c [PATCH] backlight: fix oops in __mutex_lock_slowpath during head /sys/class/graphics/fb0/* 2006-09-25 17:38:36 -07:00
ffb.c [SPARC]: Convert all FB SBUS drivers to of_driver framework. 2006-06-29 16:37:18 -07:00
fm2fb.c
g364fb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
gbefb.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
hgafb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
hitfb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
hpfb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
igafb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
imacfb.c [PATCH] x86: Fix dmi detection of MacBookPro and iMac 2006-08-27 11:01:29 -07:00
imsttfb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
imxfb.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
imxfb.h
Kconfig [PATCH] add imacfb documentation and detection 2006-08-14 12:54:28 -07:00
leo.c [SPARC]: Convert all FB SBUS drivers to of_driver framework. 2006-06-29 16:37:18 -07:00
macfb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
macmodes.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
macmodes.h
Makefile [PATCH] fbdev: statically link the framebuffer notification functions 2006-07-31 13:28:44 -07:00
maxinefb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
modedb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
neofb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
offb.c Merge branch 'merge' 2006-08-01 10:37:25 +10:00
p9100.c [SPARC]: Convert all FB SBUS drivers to of_driver framework. 2006-06-29 16:37:18 -07:00
platinumfb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
platinumfb.h
pm2fb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
pm3fb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
pmag-aa-fb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
pmag-ba-fb.c
pmagb-b-fb.c
pvr2fb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
pxafb.c [PATCH] irq-flags: video: Use the new IRQF_ constants 2006-07-02 13:58:53 -07:00
pxafb.h
q40fb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
retz3fb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
retz3fb.h
s1d13xxxfb.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
s3c2410fb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
s3c2410fb.h
S3triofb.c Merge branch 'merge' 2006-08-01 10:37:25 +10:00
sa1100fb.c [PATCH] irq-flags: video: Use the new IRQF_ constants 2006-07-02 13:58:53 -07:00
sa1100fb.h
sbuslib.c
sbuslib.h
sgivwfb.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
skeletonfb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
sstfb.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sticore.h
stifb.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sun3fb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
tcx.c [SPARC]: Convert all FB SBUS drivers to of_driver framework. 2006-06-29 16:37:18 -07:00
tdfxfb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
tgafb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
tridentfb.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
tx3912fb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
valkyriefb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
valkyriefb.h
vesafb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
vfb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
vga16fb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
vgastate.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
virgefb.c [PATCH] vt: Remove VT-specific declarations and definitions from tty.h 2006-07-10 13:24:16 -07:00
virgefb.h
w100fb.c
w100fb.h