Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the ongoing efforts to enable the -Wflex-array-member-not-at-end compiler option in the upstream Linux kernel through this 40-minute conference talk by Gustavo A. R. Silva from The Linux Foundation. Learn about the significant challenge posed by the approximately 60,000 warnings (with 650 unique issues) that this GCC 14 compiler option revealed in the Linux kernel codebase. Discover the progress made as part of the Kernel Self-Protection Project (KSPP) in addressing these complex issues that span multiple categories and require individual auditing. Examine concrete code examples demonstrating how to fix flexible array member problems, understand the challenges encountered during the remediation process, and gain insight into why enabling this compiler option is crucial for kernel security hardening. Acquire practical helpers and strategies for fixing existing code or implementing new functionality that contributes to upstream Linux kernel hardening, whether you're an experienced kernel developer or someone interested in beginning upstream contributions.
Syllabus
Upstream Kernel Hardening: Progress on Enabling -Wflex-array-member-not-at-end - Gustavo A. R. Silva
Taught by
Linux Foundation