diff options
author | Florian Tobias Schandinat <FlorianSchandinat@gmx.de> | 2009-09-23 03:47:28 +0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2009-09-23 18:39:53 +0400 |
commit | 5016af53ebbd1450c2656c94dfbd1dad15c19f60 (patch) | |
tree | 96c6ec0f311d0ce8ff5b0b2e963814dd12632e71 /drivers/video/via/global.h | |
parent | afbd3c12aca5a29f1627c0c68e6bc77f32459935 (diff) | |
download | linux-5016af53ebbd1450c2656c94dfbd1dad15c19f60.tar.xz |
viafb: cleanup viafb_cursor
Clean the hardware cursor handling up.
The most notable change is that it no longer buffers the values in
viacursor but uses the ones in cursor instead as they are guaranteed to be
always valid.
Furthermore it uses local instead global variables where possible, moves
the cursor variable in shared as only one hardware cursor is supported and
returns an error if memory allocation fails. Last but not least it fixes
a too small buffer (as u32 has only 4 and not 32 bytes) but this did not
produce any known problems.
This is mostly a code cleanup, no negative runtime changes are expected.
Signed-off-by: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
Cc: Scott Fang <ScottFang@viatech.com.cn>
Cc: Joseph Chan <JosephChan@via.com.tw>
Cc: Harald Welte <laforge@gnumonks.org>
Cc: Jonathan Corbet <corbet@lwn.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/video/via/global.h')
-rw-r--r-- | drivers/video/via/global.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/video/via/global.h b/drivers/video/via/global.h index 11382e5daf35..d69d0ca99c2f 100644 --- a/drivers/video/via/global.h +++ b/drivers/video/via/global.h @@ -77,7 +77,6 @@ extern int viafb_hotplug_Yres; extern int viafb_hotplug_bpp; extern int viafb_hotplug_refresh; extern int viafb_primary_dev; -extern struct fb_cursor viacursor; extern unsigned int viafb_second_xres; extern unsigned int viafb_second_yres; |