Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Upstream Kernel Hardening - Progress on Enabling -Wflex-array-member-not-at-end

Linux Foundation via YouTube

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 flag in the Linux kernel through this 35-minute conference talk by Gustavo A. R. Silva from The Linux Foundation. Learn about the challenges and progress made in addressing the approximately 650 unique warnings generated by this GCC 14 compiler option, which identifies flexible-array members incorrectly positioned within composite structures. Discover the various categories of issues encountered, examine concrete code examples demonstrating problematic patterns, and understand practical strategies for resolving these compiler warnings. Gain insights into why enabling this compiler flag is crucial for kernel security hardening as part of the Linux Kernel Self-Protection Project (KSPP), and explore the roadmap for completing this comprehensive security enhancement. Whether you're an experienced kernel developer or aspiring to contribute to upstream development, acquire valuable techniques and helper tools for fixing existing code vulnerabilities and implementing secure new functionality that strengthens the Linux kernel's defensive capabilities.

Syllabus

Upstream Kernel Hardening: Progress on Enabling -Wflex-array-member-not-at-end - Gustavo A. R. Silva

Taught by

Linux Foundation

Reviews

Start your review of Upstream Kernel Hardening - Progress on Enabling -Wflex-array-member-not-at-end

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.