frecon: fb: Move common errors to DEBUG

EACCES errors are commonly seen on some systems, but are not real
issues, silence them out.

BUG=b:183336123
TEST=emerge-asurada -v frecon && cros deploy dut9999 frecon
     dmesg | grep frecon => less messages

Change-Id: If2d053584d3278b2565611a72a303e15f9f70df3
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/frecon/+/2781113
Reviewed-by: Dominik Behr <dbehr@chromium.org>
Tested-by: Nicolas Boichat <drinkcat@chromium.org>
Commit-Queue: Nicolas Boichat <drinkcat@chromium.org>
diff --git a/fb.c b/fb.c
index a9309d1..acd0aa7 100644
--- a/fb.c
+++ b/fb.c
@@ -299,8 +299,13 @@
 		};
 		munmap(fb->lock.map, fb->buffer_properties.size);
 		ret = drmModeDirtyFB(fb->drm->fd, fb->fb_id, &clip_rect, 1);
-		if (ret && errno != ENOSYS)
-			LOG(ERROR, "drmModeDirtyFB failed: %m");
+		if (ret) {
+			int loglevel = ERROR;
+			/* Do not print "normal" errors by default. */
+			if (errno == ENOSYS || errno == EACCES)
+				loglevel = DEBUG;
+			LOG(loglevel, "drmModeDirtyFB failed: %d %m", errno);
+		}
 	}
 }