Index: kernel/generic/src/log/log.c
===================================================================
--- kernel/generic/src/log/log.c	(revision e367939cb9b0dd524632e74c1ac4bd5acb315e5a)
+++ kernel/generic/src/log/log.c	(revision 4c6de4fedd187a7892fc56495e5fedb52f123582)
@@ -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;
