Commit 3f1939b5 authored by Thomas Zimmermann's avatar Thomas Zimmermann

drm/udl: Remove unused statistics counters

None of the udl driver's statistics counters is used anywhere. Remove
them.
Signed-off-by: default avatarThomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: default avatarEmil Velikov <emil.velikov@collabora.com>
Acked-by: default avatarGerd Hoffmann <kraxel@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20191206085954.9697-2-tzimmermann@suse.de
parent b3fac52c
...@@ -66,10 +66,6 @@ struct udl_device { ...@@ -66,10 +66,6 @@ struct udl_device {
char mode_buf[1024]; char mode_buf[1024];
uint32_t mode_buf_len; uint32_t mode_buf_len;
atomic_t bytes_rendered; /* raw pixel-bytes driver asked to render */
atomic_t bytes_identical; /* saved effort with backbuffer comparison */
atomic_t bytes_sent; /* to usb, after compression including overhead */
atomic_t cpu_kcycles_used; /* transpired during pixel processing */
}; };
#define to_udl(x) container_of(x, struct udl_device, drm) #define to_udl(x) container_of(x, struct udl_device, drm)
......
...@@ -68,7 +68,6 @@ int udl_handle_damage(struct drm_framebuffer *fb, int x, int y, ...@@ -68,7 +68,6 @@ int udl_handle_damage(struct drm_framebuffer *fb, int x, int y,
struct udl_device *udl = to_udl(dev); struct udl_device *udl = to_udl(dev);
int i, ret; int i, ret;
char *cmd; char *cmd;
cycles_t start_cycles, end_cycles;
int bytes_sent = 0; int bytes_sent = 0;
int bytes_identical = 0; int bytes_identical = 0;
struct urb *urb; struct urb *urb;
...@@ -105,8 +104,6 @@ int udl_handle_damage(struct drm_framebuffer *fb, int x, int y, ...@@ -105,8 +104,6 @@ int udl_handle_damage(struct drm_framebuffer *fb, int x, int y,
goto err_drm_gem_shmem_vunmap; goto err_drm_gem_shmem_vunmap;
} }
start_cycles = get_cycles();
urb = udl_get_urb(dev); urb = udl_get_urb(dev);
if (!urb) if (!urb)
goto out; goto out;
...@@ -120,7 +117,7 @@ int udl_handle_damage(struct drm_framebuffer *fb, int x, int y, ...@@ -120,7 +117,7 @@ int udl_handle_damage(struct drm_framebuffer *fb, int x, int y,
&cmd, byte_offset, dev_byte_offset, &cmd, byte_offset, dev_byte_offset,
width << log_bpp, width << log_bpp,
&bytes_identical, &bytes_sent)) &bytes_identical, &bytes_sent))
goto error; goto out;
} }
if (cmd > (char *) urb->transfer_buffer) { if (cmd > (char *) urb->transfer_buffer) {
...@@ -134,15 +131,6 @@ int udl_handle_damage(struct drm_framebuffer *fb, int x, int y, ...@@ -134,15 +131,6 @@ int udl_handle_damage(struct drm_framebuffer *fb, int x, int y,
} else } else
udl_urb_completion(urb); udl_urb_completion(urb);
error:
atomic_add(bytes_sent, &udl->bytes_sent);
atomic_add(bytes_identical, &udl->bytes_identical);
atomic_add((width * height) << log_bpp, &udl->bytes_rendered);
end_cycles = get_cycles();
atomic_add(((unsigned int) ((end_cycles - start_cycles)
>> 10)), /* Kcycles */
&udl->cpu_kcycles_used);
out: out:
drm_gem_shmem_vunmap(fb->obj[0], vaddr); drm_gem_shmem_vunmap(fb->obj[0], vaddr);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment