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
Krzysztof Helt
2870086e9f
hgafb: convert to new platform driver API
...
Convert the hgafb driver to use new platform driver API.
Addresses http://bugzilla.kernel.org/show_bug.cgi?id=9689
Signed-off-by: Krzysztof Helt <krzysztof.h1@wp.pl >
Cc: Anton Vorontsov <avorontsov@ru.mvista.com >
Cc: "Antonino A. Daplas" <adaplas@pol.net >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2008-07-24 10:47:39 -07:00
Krzysztof Helt
630c270183
hgafb: resource management fix
...
Release ports which are requested during detection which are not freed if
there is no hga card. Otherwise there is a crash during cat /proc/ioports
command.
Signed-off-by: Krzysztof Helt <krzysztof.h1@wp.pl >
Cc: <stable@kernel.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2008-06-12 18:05:40 -07:00
Jon Smirl
a8f340e394
[PATCH] vt: Remove VT-specific declarations and definitions from tty.h
...
MAX_NR_CONSOLES, fg_console, want_console and last_console are more of a
function of the VT layer than the TTY one. Moving these to vt.h and vt_kern.h
allows all of the framebuffer and VT console drivers to remove their
dependency on tty.h.
[akpm@osdl.org: fix alpha build]
Signed-off-by: Jon Smirl <jonsmir@gmail.com>
Signed-off-by: Antonino Daplas <adaplas@pol.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-07-10 13:24:16 -07:00
Antonino A. Daplas
1d204ef3e4
[PATCH] fbdev: hgafb: Convert to platform device
...
- convert to platform device
Signed-off-by: Antonino Daplas <adaplas@pol.net >
Signed-off-by: Andrew Morton <akpm@osdl.org >
Signed-off-by: Linus Torvalds <torvalds@osdl.org >
2006-01-10 08:01:45 -08:00
Linus Torvalds
1da177e4c3
Linux-2.6.12-rc2
...
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.
Let it rip!
2005-04-16 15:20:36 -07:00