Index: kernel/generic/src/log/log.c
===================================================================
--- kernel/generic/src/log/log.c	(revision 86bbca413cd4472a041d8633c827dff484ee576a)
+++ kernel/generic/src/log/log.c	(revision fed5a9b5f65e62d1606031ba5f462ca39ca10bcf)
@@ -294,5 +294,5 @@
  */
 sysarg_t sys_klog(sysarg_t operation, void *buf, size_t size,
-    sysarg_t level)
+    sysarg_t level, size_t *uspace_nread)
 {
 	char *data;
@@ -376,5 +376,6 @@
 				return (sysarg_t) rc;
 			
-			return copied;
+			return copy_to_uspace(uspace_nread, &copied, sizeof(copied));
+			return EOK;
 		default:
 			return (sysarg_t) ENOTSUP;
