lockdepは、Linux Kernelのlocking primitiveの誤使用に因るdeadlock検知・予測をはじめ、synchronization primitiveを誤った形で使用している”_bad code_”を幅広く検知する為の機構です。一方で巷にはそのメカニズム、つまり何をどのようにして検知するのか?に関して解説したものはどうも見当たらないように伺えます。

 

 そこで本記事では、この「縁の下の力持ち」にスポットライトを当て、
 その実装にも踏み込みながら「VA Linux エンジニアブログ」で
 解説していますのでご覧ください。

 https://valinux.hatenablog.com/entry/20200820