2010-10-30から1日間の記事一覧

LinuxカーネルHack: Btrfsのコードに散りばめられたBUG_ONマクロが示す兆候

BUG_ONマクロは、Linuxカーネルにおいて、引数に与えられた式を評価した結果が真となることが想定されない箇所(つまり、真ならバグ)で使われる。簡単に言うと、Cのassertのようなもの。ただし、assertよりもきつくて、BUG_ONの引数が真になると、カーネルパ…

LinuxカーネルHack: GMailで購読中のMLに投げられたパッチをLinuxカーネルに適用する方法

久しぶりに、Linuxカーネルのメインラインをgit pullして、UMLカーネルをビルドしようとしたら、ビルドに失敗してしまった。原因はビルドできない壊れたコードがメインラインに入ってしまったため。今回は、ビルドできるようになるまでにやったことから、手…