Free some blocks when cache is full (untested)
Fix blocknr error in free_blocks; Add IOCTL operation for test.