I'm trying to use rtai_kmalloc to get some memory . It works fine if I call it from module_init , but if I call it from inside a task, it always returns 0. Why is this? and how can I fix it?