Back to Paris to present at Kernel Recipes 2024

I’m really happy to share that I will be traveling to Paris to speak at Kernel Recipes in the week after the Open Source Summit Europe. ✈️🇨🇵🗣️🎙️ This will be my 6th consecutive edition speaking at one of the most unique Linux kernel conferences. I’m really excited about this opportunity, and as always, feel free to say hi if you see me around. 🙂👋🏽

My talk will cover the work I’ve been doing in the Kernel Self-Protection Project over the last few months to fix thousands of -Wflex-array-member-not-at-end warnings. It can also be considered a sequel to my presentation last year, where I introduced this GCC compiler option to the audience:

You can see the description of my upcoming presentation below.

Enhancing spatial safety: Fixing thousands of -Wflex-array-member-not-at-end warnings

The introduction of the new -Wflex-array-member-not-at-end compiler option, released in GCC-14, has revealed approximately 60,000 warnings in the Linux kernel. Among them, some legitimate bugs have been uncovered.

In this presentation, we will explore in detail the different strategies we are employing to resolve all these warnings. These methods have already helped us resolve about 30% of them. Our ultimate goal in the Kernel Self-Protection Project is to globally enable this option in mainline, further enhancing the security of the kernel in the spatial safety domain.

https://kernel-recipes.org/en/2024/enhancing-spatial-safety-fixing-thousands-of-wflex-array-member-not-at-end-warnings/

By the way, I’m currently writing a detailed blog post about this work. Stay tuned! 📝

Kernel Self-Protection Project ⚔️🛡️🐧

See the entire schedule here: https://kernel-recipes.org/en/2024/schedule/

Gustavo A. R. Silva
Gustavo A. R. Silva works full-time as an Upstream Linux Kernel Engineer focused on hardening and proactive security. He has spent the past several years fixing all sorts of bugs and hardening the Linux kernel. His work is supported by The Linux Foundation and Alpha-Omega. He’s a member of the Kernel Self-Protection Project and a regular speaker at Kernel Recipes. He has also presented at Linux Security Summit, LinuxCon, Lund LinuxCon, Linux Plumbers, Everything Open, and SSTIC as an invited speaker.

Leave a Comment

Your email address will not be published. Required fields are marked *