fixup clear optimization
authorMalte S. Stretz <mss@apache.org>
Mon, 10 Jan 2011 22:41:23 +0000 (23:41 +0100)
committerMalte S. Stretz <mss@apache.org>
Mon, 10 Jan 2011 22:41:23 +0000 (23:41 +0100)
ax89063.c

index edfc419..5d3d5b2 100644 (file)
--- a/ax89063.c
+++ b/ax89063.c
@@ -85,6 +85,8 @@ MODULE_EXPORT char *symbol_prefix = "ax89063_";
  * \param drvthis  Pointer to driver structure.
  */
 static inline void ax89063_clear_if_needed(PrivateData *p) {
+       if (!p->framebuf_clear)
+               return;
        memset(p->framebuf, ' ', p->framebuf_size);
        p->framebuf_clear = 0;
 }