[tip:tools/kvm] kvm, ui: Kill fb_write() function

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Commit-ID:  838ada754b898700b87f3b2f90ed73e2063bdac6
Gitweb:     http://git.kernel.org/tip/838ada754b898700b87f3b2f90ed73e2063bdac6
Author:     Pekka Enberg <penberg@xxxxxxxxxx>
AuthorDate: Tue, 7 Jun 2011 22:48:32 +0300
Committer:  Pekka Enberg <penberg@xxxxxxxxxx>
CommitDate: Tue, 7 Jun 2011 22:48:32 +0300

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 <gorcunov@xxxxxxxxx>
Cc: Ingo Molnar <mingo@xxxxxxx>
Cc: John Floren <john@xxxxxxxxxxx>
Cc: Sasha Levin <levinsasha928@xxxxxxxxx>
Signed-off-by: Pekka Enberg <penberg@xxxxxxxxxx>
---
 tools/kvm/framebuffer.c             |   20 --------------------
 tools/kvm/include/kvm/framebuffer.h |    2 --
 tools/kvm/ui/sdl.c                  |    6 ------
 tools/kvm/ui/vnc.c                  |    6 ------
 4 files changed, 0 insertions(+), 34 deletions(-)

diff --git a/tools/kvm/framebuffer.c b/tools/kvm/framebuffer.c
index eae0a92..1e35496 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 6a9fb37..d28dadb 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 878df1d..2e7c395 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 518e7f1..d760492 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)
--
To unsubscribe from this list: send the line "unsubscribe linux-tip-commits" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Stable Commits]     [Linux Stable Kernel]     [Linux Kernel]     [Linux USB Devel]     [Linux Video &Media]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux