Hi, There might be legitimate reasons to compile code from libsa and the kernel together and these kinds of conflicts make life difficult. Since libsa is not using malloc(), it should not be using free(). How about renaming the libsa free() to dealloc() to match alloc()? christos