Index: kernel/generic/include/ps/ps.h
===================================================================
--- kernel/generic/include/ps/ps.h	(revision 7a3ccbc6e1c0aa8975d8336895a58f02c44c4808)
+++ kernel/generic/include/ps/ps.h	(revision 638927aaf96314b3f36042b364dd1bba880197ba)
@@ -42,5 +42,5 @@
 extern size_t sys_ps_get_tasks(task_id_t *uspace_ids, size_t size);
 extern int sys_ps_get_task_info(task_id_t *uspace_id, task_info_t *uspace_info);
-extern int sys_ps_get_threads(task_id_t *uspace_id, thread_info_t *uspace_infos, size_t size);
+extern int sys_ps_get_threads(thread_info_t *uspace_infos, size_t size);
 extern int sys_ps_get_cpu_info(uspace_cpu_info_t *uspace_cpu);
 extern int sys_ps_get_mem_info(uspace_mem_info_t *mem_info);
Index: kernel/generic/include/ps/taskinfo.h
===================================================================
--- kernel/generic/include/ps/taskinfo.h	(revision 7a3ccbc6e1c0aa8975d8336895a58f02c44c4808)
+++ kernel/generic/include/ps/taskinfo.h	(revision 638927aaf96314b3f36042b364dd1bba880197ba)
@@ -74,4 +74,5 @@
 typedef struct {
 	thread_id_t tid;
+	task_id_t taskid;
 	state_t state;
 	int priority;
