From: Pekka Enberg Date: Tue, 7 Jun 2011 19:48:32 +0000 (+0300) Subject: kvm, ui: Kill fb_write() function X-Git-Tag: next-20110824~3^2~218 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=838ada754b898700b87f3b2f90ed73e2063bdac6;p=karo-tx-linux.git kvm, ui: Kill fb_write() function This patch kills fb_write() and related functions because they're no longer called as of commit 6768f73 ("kvm tools, vesa: Use guest-mapped memory for framebuffer"). Cc: Cyrill Gorcunov Cc: Ingo Molnar Cc: John Floren Cc: Sasha Levin Signed-off-by: Pekka Enberg --- diff --git a/tools/kvm/framebuffer.c b/tools/kvm/framebuffer.c index eae0a92972cd..1e354962e056 100644 --- a/tools/kvm/framebuffer.c +++ b/tools/kvm/framebuffer.c @@ -65,23 +65,3 @@ void fb__stop(void) free(fb->mem); } } - -static void write_to_targets(struct framebuffer *fb, u64 addr, u8 *data, u32 len) -{ - unsigned long i; - - for (i = 0; i < fb->nr_targets; i++) { - struct fb_target_operations *ops = fb->targets[i]; - - ops->write(fb, addr, data, len); - } -} - -void fb__write(u64 addr, u8 *data, u32 len) -{ - struct framebuffer *fb; - - list_for_each_entry(fb, &framebuffers, node) { - write_to_targets(fb, addr, data, len); - } -} diff --git a/tools/kvm/include/kvm/framebuffer.h b/tools/kvm/include/kvm/framebuffer.h index 6a9fb37be00b..d28dadb9f055 100644 --- a/tools/kvm/include/kvm/framebuffer.h +++ b/tools/kvm/include/kvm/framebuffer.h @@ -8,7 +8,6 @@ struct framebuffer; struct fb_target_operations { int (*start)(struct framebuffer *fb); - void (*write)(struct framebuffer *fb, u64 addr, u8 *data, u32 len); }; #define FB_MAX_TARGETS 2 @@ -30,6 +29,5 @@ struct framebuffer *fb__register(struct framebuffer *fb); int fb__attach(struct framebuffer *fb, struct fb_target_operations *ops); int fb__start(void); void fb__stop(void); -void fb__write(u64 addr, u8 *data, u32 len); #endif /* KVM__FRAMEBUFFER_H */ diff --git a/tools/kvm/ui/sdl.c b/tools/kvm/ui/sdl.c index 878df1dd105c..2e7c395eb59f 100644 --- a/tools/kvm/ui/sdl.c +++ b/tools/kvm/ui/sdl.c @@ -9,11 +9,6 @@ #define FRAME_RATE 25 -static void sdl__write(struct framebuffer *fb, u64 addr, u8 *data, u32 len) -{ - memcpy(&fb->mem[addr - fb->mem_addr], data, len); -} - static u8 keymap[255] = { [10] = 0x16, /* 1 */ [11] = 0x1e, /* 2 */ @@ -143,7 +138,6 @@ static int sdl__start(struct framebuffer *fb) static struct fb_target_operations sdl_ops = { .start = sdl__start, - .write = sdl__write, }; void sdl__init(struct framebuffer *fb) diff --git a/tools/kvm/ui/vnc.c b/tools/kvm/ui/vnc.c index 518e7f1e4b80..d7604921257b 100644 --- a/tools/kvm/ui/vnc.c +++ b/tools/kvm/ui/vnc.c @@ -172,11 +172,6 @@ static void kbd_handle_ptr(int buttonMask, int x, int y, rfbClientPtr cl) rfbDefaultPtrAddEvent(buttonMask, x, y, cl); } -static void vnc__write(struct framebuffer *fb, u64 addr, u8 *data, u32 len) -{ - memcpy(&fb->mem[addr - fb->mem_addr], data, len); -} - static void *vnc__thread(void *p) { struct framebuffer *fb = p; @@ -215,7 +210,6 @@ static int vnc__start(struct framebuffer *fb) static struct fb_target_operations vnc_ops = { .start = vnc__start, - .write = vnc__write, }; void vnc__init(struct framebuffer *fb)