demo how to use block function in FreeBSD 9.2 kernel module