Learn the Skills Netflix, Meta, and Capital One Actually Hire For
MIT Sloan AI Adoption: Build a Playbook That Drives Real Business ROI
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn about the ongoing efforts to enable the -Wflex-array-member-not-at-end compiler flag in the Linux kernel through this 40-minute conference talk by Gustavo A. R. Silva from The Linux Foundation. Discover how this GCC 14 compiler option identifies flexible-array members positioned in the middle of composite structures, which initially revealed approximately 60,000 warnings in the upstream Linux kernel. Explore the progress made as part of the Linux Kernel Self-Protection Project (KSPP) over the past year in addressing the roughly 650 unique issues that require individual auditing and resolution. Examine the various categories and complexity levels of these problems, along with concrete code examples demonstrating how to fix them. Understand the importance of enabling this compiler option for kernel security and hardening, and learn about the planned approach to complete this work. Gain insights into useful helpers and strategies for fixing existing code or implementing new functionality that contributes to Linux kernel hardening, whether you're an experienced kernel developer or someone interested in starting upstream contributions.
Syllabus
Upstream Kernel Hardening: Progress on Enabling -Wflex-array-member-not-at-end - Gustavo A. R. Silva
Taught by
Linux Foundation