Reading notes of "Linux Kernel Development, 3rd edition"