typo register in kernel