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
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

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.