Henrik Kretzschmar
7d7fb0e6eb
cocbalt_lcdfb: correct sections
...
Since the drivers probe call was changed from .init.text
to .devinit.text in commit c2e13037e6
the fb_fix_screeninfo structure must be
changed from .init.data to .devinit.data, too.
Signed-off-by: Henrik Kretzschmar <henne@nachtwindheim.de >
Tested-by: Ralf Baechle <ralf@linux-mips.org >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2010-05-03 15:42:58 +02:00
Uwe Kleine-König
c2e13037e6
platform-drivers: move probe to .devinit.text in drivers/video
...
A pointer to a probe callback is passed to the core via
platform_driver_register and so the function must not disappear when the
.init sections are discarded. Otherwise (if also having HOTPLUG=y)
unbinding and binding a device to the driver via sysfs will result in an
oops as does a device being registered late.
An alternative to this patch is using platform_driver_probe instead of
platform_driver_register plus removing the pointer to the probe function
from the struct platform_driver.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Cc: Adrian Bunk <bunk@stusta.de >
Cc: Alberto Mardegan <mardy@users.sourceforge.net >
Cc: Andrew Morton <akpm@linux-foundation.org >
Cc: Andriy Skulysh <askulysh@gmail.com >
Cc: Antonino Daplas <adaplas@gmail.com >
Cc: Anton Vorontsov <avorontsov@ru.mvista.com >
Cc: Ben Dooks <ben-linux@fluff.org >
Cc: Chandramouli Narayanan <mouli@linux.intel.com >
Cc: Christoph Hellwig <hch@lst.de >
Cc: Frans Pop <elendil@planet.nl >
Cc: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com >
Cc: Greg Kroah-Hartman <gregkh@suse.de >
Cc: Helge Deller <deller@gmx.de >
Cc: Huang Ying <ying.huang@intel.com >
Cc: Ian Molton <spyro@f2s.com >
Cc: Joshua Kinard <kumba@gentoo.org >
Cc: Kaj-Michael Lang <milang@tal.org >
Cc: Krzysztof Helt <krzysztof.h1@poczta.fm >
Cc: linux-fbdev-devel@lists.sourceforge.net
Cc: Maciej W. Rozycki <macro@linux-mips.org >
Cc: Magnus Damm <damm@igel.co.jp >
Cc: Martin Michlmayr <tbm@cyrius.com >
Cc: Matthias Kaehlcke <matthias@kaehlcke.net >
Cc: Paul Mundt <lethal@linux-sh.org >
Cc: Pavel Machek <pavel@suse.cz >
Cc: Philipp Zabel <philipp.zabel@gmail.com >
Cc: Richard Purdie <rpurdie@rpsys.net >
Cc: Roel Kluin <roel.kluin@gmail.com >
Cc: Roland Stigge <stigge@antcom.de >
Cc: Russell King <rmk+kernel@arm.linux.org.uk >
Cc: Thomas Bogendoerfer <tsbogend@alpha.franken.de >
Cc: Vincent Sanders <vince@simtec.co.uk >
Cc: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp >
Acked-by: Ralf Baechle <ralf@linux-mips.org >
Acked-by: Arnaud Patard <arnaud.patard@rtp-net.org >
Acked-by: James Simmons <jsimmons@infradead.org >
Acked-by: Peter Jones <pjones@redhat.com >
Acked-by: Jaya Kumar <jayakumar.lkml@gmail.com >
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2010-03-07 17:04:50 -08:00
Yoichi Yuasa
ada8e9514b
Update Yoichi Yuasa's e-mail address
...
Signed-off-by: Yoichi Yuasa <yuasa@linux-mips.org >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2009-07-03 15:45:29 +01:00
Yoichi Yuasa
5abe3b4063
fbdev: add new Cobalt LCD framebuffer driver
...
Add new Cobalt LCD framebuffer driver.
[akpm@linux-foundation.org: fix build]
Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp>
Cc: Krzysztof Helt <krzysztof.h1@poczta.fm>
Cc: "Antonino A. Daplas" <adaplas@pol.net>
Cc: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-07-24 10:47:40 -07:00