Design Pattern In Linux Kernel