kmem: support SEEK_SET, SEEK_CUR and SEEK_END in llseek