parlib: Expand our printf hacks
[akaros.git] / kern / src / kfs.c
index adb73b6..eef0470 100644 (file)
@@ -47,8 +47,10 @@ struct kmem_cache *kfs_i_kcache;
 
 static void kfs_init(void)
 {
-       kfs_i_kcache = kmem_cache_create("kfs_ino_info", sizeof(struct kfs_i_info),
-                                        __alignof__(struct kfs_i_info), 0, 0, 0);
+       kfs_i_kcache = kmem_cache_create("kfs_ino_info",
+                                        sizeof(struct kfs_i_info),
+                                        __alignof__(struct kfs_i_info), 0,
+                                        NULL, 0, 0, NULL);
 }
 
 /* Creates the SB (normally would read in from disc and create).  Passes its
@@ -121,7 +123,7 @@ int kfs_readpage(struct page_map *pm, struct page *page)
         * bugs.  It does slightly slow down the kernel, but it's only when filling
         * the page cache, and considering we are using a RAMFS, you shouldn't
         * measure things that actually rely on KFS's performance. */
-       kthread_usleep(1000);
+       kthread_usleep(1);
        /* If we're beyond the initial start point, we just need a zero page.  This
         * is for a hole or for extending a file (even though it won't be saved).
         * Otherwise, we want the data from KFS, being careful to not copy from