Posts
107
Following
50
Followers
220
On July 7th, the inimitable Shuah Khan will be interviewing me on my life as a Linux-kernel developer and maintainer. And it is not just every day that this old man gets an invitation to reminisce! Kidding aside, it has been an exciting journey, and I hope to be able to share some of that excitement with you. ;-)



https://www.linuxfoundation.org/webinars/my-life-as-a-linux-kernel-developer-and-maintainer-with-paul-e.-mckenney?hsLang=en
1
5
14
Bad things can happen if you leak pointers out of RCU read-side critical sections. What can you do about it?
https://people.kernel.org/paulmck/stupid-rcu-tricks-detecting-pointer-leaks
1
3
13
May the Fourth be with you!

And it is only fitting to celebrate Cinco de Mayo.

But beware...

For if you party too hearty, you may find yourself subject to the Revenge of the Sixth!
0
0
3
For those who have been asking for hardcopies of "Is Parallel Programming Hard, And, If So, What Can You Do About It?", I received my new hardcopy of the Second Edition. Enjoy!
0
1
7
If the RCU implementations that you are working with are to complex, reliable, and boring, this blog post is for you! https://people.kernel.org/paulmck/stupid-rcu-tricks-corner-case-rcu-implementations
2
4
13
And my Kernel Recipes talk is now available: https://youtu.be/qYPCL1KGdQA

A big "Thank you!" to everyone involved!
1
10
18
For those interested in lifetime-end pointer zap, now feature-complete citing the most recent working papers: https://people.kernel.org/paulmck/what-on-earth-does-lifetime-end-pointer-zap-have-to-do-with-rcu
0
5
13
Today I learned that gawk has a "--debug" command-line argument, and has had for more than ten years. In my defense, I using awk for about 30 years prior to that...
1
3
11
Happy 2π day to those who celebrate it!
4
3
10

Paul E. McKenney

Slides from this weekend's Oregon State University Beaver BarCamp. Unusual topic, but a request. Fun session, good interaction.

https://drive.google.com/file/d/1-0si8ZhUTE-SA94g_mrBvJuVL1GoQrZ9/view?usp=sharing
0
4
6

Paul E. McKenney

It is my honor to be designated as Godfather of the 2025 edition of Kernel Recipes. The conference organizers made it quite clear that they would like some focus on increasing the speaking skills of the presenters. This blog series is a first step in that direction: https://people.kernel.org/paulmck/kernel-recipes-2025
0
16
20

Paul E. McKenney

This Linux-kernel-RCU bug fought well: https://people.kernel.org/8q9a9dt4q3
1
22
26

Paul E. McKenney

I tried my hand at the sport of curling yesterday. The instructor quickly noted my distinctive personal style comprising strong elements of brute force, awkwardness, and beginner's luck. ;-)
0
0
5

Undefined behaviour in a programming language spec is a good thing because it enables optimisations. Similarly, taking the windscreen wipers off your car is a good thing because it improves aerodynamics.

1
2
4

Paul E. McKenney

Another five years, another LWN RCU API article: https://lwn.net/Articles/988638/

A big "thank you" to my co-authors and all who contributed to RCU!!!
1
7
15

Paul E. McKenney

Happy non-USA Pi Day for those who celebrate!
0
0
1

Paul E. McKenney

I am honored to have been invited to Kernel Recipes. Sorry, no toilet paper this time. You cannot have everything, but who knows? Maybe what will be on offer this time will be better. 😉

https://kernel-recipes.org/en/2024/case-study-concurrent-counting/
0
0
1
Sign in nearby retail store: "You don't have to be crazy to work here. We will train you."
0
0
1
Apparently the combination of Google Docs and Chromium learned of my age:
0
0
0
Show older