Learn more about LinuxCon + ContainerCon + CloudOpen China, happening June 19-20. 

Customize your schedule by experience level and/or presentation language: Refer to the “Filter by Type” list on the right to find a session based on topic and/or experience level. Presentation Language - Sessions are categorized as [C] Chinese, [C,E] Chinese with English Slides or [E] English at the end of each talk title.
Back To Schedule
Monday, June 19 • 13:35 - 14:05
Much Ado About Blocking: Wait/Wake in the Linux Kernel [E] - Davidlohr Bueso, SUSE Labs

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Blocking and waking on an event is one of the most fundamental tasks any general purpose operating system must do. Being so common it is fundamental it be efficient, incurring in minimal overhead, but it also means that this functionality can occur under many different constraints throughout the kernel. There have been numerous changes targeting both performance and real-time which improve waiting on events. As such, this presentation hopes to update the audience on these increasingly changing kernel interfaces;illustrating a number of new calls that build upon, and extends the basic wait/wake semantics to very ad-hoc situations. Understanding when and how to use them are important when integrating new functionality in the kernel that make use of blocking for something.


Davidlohr Bueso

Software Engineer, SUSE Labs
Davidlohr Bueso is a Linux kernel developer at SUSE Labs, focusing on performance and scalability. He works on various core kernel subsystems and has authored hundreds of fixes and enhancements towards making Linux better and faster. Prior to SUSE, Davidlohr worked at HP, tackling... Read More →

Monday June 19, 2017 13:35 - 14:05 HKT
Room 307B
  LinuxCon, Developer