article with liblockdep overview