lockdepは、Linux Kernelのlocking primitiveの誤使用に因るdeadlock検知・予測をはじめ、synchronization primitiveを誤った形で使用している”_bad code_”を幅広く検知する為の機構です。一方で巷にはそのメカニズム、つまり何をどのようにして検知するのか?に関して解説したものはどうも見当たらないように伺えます。
そこで本記事では、この「縁の下の力持ち」にスポットライトを当て、
その実装にも踏み込みながら「VA Linux エンジニアブログ」で
解説していますのでご覧ください。