Kernel dynamic memory management using kmalloc()/kfree().
Added a demo program to exercise these routines via write()/read() respectively.