Merge branch 'device-sys'
[lunaix-os.git] / lunaix-os / kernel / process / sched.c
index 0a9cea2f9643b5c16a904ae5f2fe32daa1276b10..3ee0e7666c32eafe97c3436ac1c2a9ccc103f64b 100644 (file)
@@ -4,6 +4,7 @@
 #include <hal/apic.h>
 #include <hal/cpu.h>
 
+#include <lunaix/fs/taskfs.h>
 #include <lunaix/mm/cake.h>
 #include <lunaix/mm/kalloc.h>
 #include <lunaix/mm/pmm.h>
@@ -335,6 +336,8 @@ destroy_process(pid_t pid)
     llist_delete(&proc->tasks);
     llist_delete(&proc->sleep.sleepers);
 
+    taskfs_invalidate(pid);
+
     if (proc->cwd) {
         vfs_unref_dnode(proc->cwd);
     }