MAGIC_NUM
if (likely(*w != MAGIC_NUM))
if (unlikely(*w != MAGIC_NUM)) {
memset(buf->virt_addr, MAGIC_NUM, MAGIC_SIZE);
memset(buf->virt_addr + buf_size, MAGIC_NUM, MAGIC_SIZE);