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