The first part of this series covered principles of locking
engineering. This part goes through a pile
of locking patterns and designs, from most favourable and easiest to adjust and
For various reasons I spent the last two years way too much looking at code with
terrible locking design and trying to rectify it, instead of a lot more actual
building cool things. Symptomatic that the last post here on my neglected blog
Unlike the tradition of my past few talks at Linux Plumbers or Kernel
conferences, this time around in Lisboa I did not start out with a rant proposing
to change everything. Instead I celebrated roughly 10 years of upstream graphics
At ELC Europe in Lyon I held a nice little presentation about the state of
upstream graphics drivers, and how absolutely awesome it all is. Of course with
a big focus on SoC and embedded drivers. Slides