Earn Your Business Degree, Tuition-Free, 100% Online!
AI Product Expert Certification - Master Generative AI Skills
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the intricacies of recursive read deadlocks in the Linux kernel and learn how to detect them using an improved lockdep tool in this 35-minute conference talk. Dive into the limitations of current read/write lock deadlock detection methods and understand the challenges posed by the adoption of queued rwlock implementations in major architectures like x86 and arm64. Discover the proposed patchset for enhancing lockdep's capabilities in detecting read/write deadlocks, with a focus on the detection algorithm, its correctness, and implementation details. Gain insights into topics such as the river lock, block condition, read lock examples, strong dependency, and dependency graphs. Conclude with a comprehensive understanding of how to identify and address recursive read deadlocks in kernel development.
Syllabus
Introduction
Topics
Detecting Deadlocks
Locked Up
River Lock
Block Condition
Read Lock Example
Conditions of Read Lock
Strong Dependency
Lock Condition
Dependency Graph
Implementation
Conclusion
Question
Classification
Taught by
Linux Foundation