Linux Kernel Data Structures Interview Question