<fs/buffer.c> void free_buffer_head(struct buffer_head *bh) { BUG_ON(!list_empty(&bh->b_assoc_buffers)); ・・・(1) kmem_cache_free(bh_cachep, bh); get_cpu_var(bh_accounting).nr--; recalc_bh_state(); put_cpu_var(bh_accounting); } # objdump -d vmlinux ・・・・ c0184731 <free_buffer_head>: c0184731: 89 c2 mov %eax,%edx c0184733: 8d 40 28