Skip to content
Gustavo A. R. Silva
Labor et Sapientia Libertas
  • Home
  • Presentations
  • About

Category: Linux Kernel Bugs

-Wflex-array-member-not-at-end/Kernel Self-Protection Project/Linux Kernel Bugs/Linux Kernel Hardening

-Wflex-array-member-not-at-end and a misalignment bug in the Linux kernel

Posted on April 18, 2026 by Gustavo A. R. Silva / 0 Comment

The warning During one of my presentations at Open Source Summit Japan 🇯🇵 the past year, I talked about a bug I found while addressing -Wflex-ar...

-Wflex-array-member-not-at-end/Kernel Self-Protection Project/Linux Kernel Bugs/Linux Kernel Hardening

100 -Wflex-array-member-not-at-end issues in linux-next

Posted on April 14, 2026 by Gustavo A. R. Silva / 0 Comment

Today I woke up to the great news that we now have “only” 100 -Wflex-array-member-not-at-end issues left to be addressed in linux-next. I started fi...

-Wflex-array-member-not-at-end/Kernel Self-Protection Project/Linux Kernel Bugs/Linux Kernel Hardening

Here to fix what I break: Fixing a 2-year-old bug in the Linux kernel

Posted on March 17, 2026 by Gustavo A. R. Silva / 0 Comment

While reviewing one of the patches sent to the linux-hardening list this afternoon, I spotted a bug I introduced in the same code two years ago (on March 5 2024...

Coverity/Linux Kernel Bugs/Mentoring/Presentations

Access request for Linux Coverity scans

Posted on January 9, 2026 by Gustavo A. R. Silva / 0 Comment

I received the following request this evening and it absolutely made my day. 🙂 I’m a mechatronics student and I discovered the project from this b...

-Wflex-array-member-not-at-end/Conferences/Kernel Self-Protection Project/Linux Kernel Bugs/Linux Kernel Hardening/Presentations

Yet another memory corruption bug in the Linux kernel

Posted on November 21, 2024 by Gustavo A. R. Silva / 0 Comment

Yet another memory corruption bug caught thanks to -Wflex-array-member-not-at-end! 🐛🪲🐧 The maintainer has already taken this patch, and ...

-Wflex-array-member-not-at-end/Kernel Self-Protection Project/Linux Kernel Bugs/Linux Kernel Hardening

Memory corruption bug in the Wireless subsystem

Posted on November 21, 2024 by Gustavo A. R. Silva / 0 Comment

-Wflex-array-member-not-at-end continues to catch memory corruption bugs in the Linux kernel 🐛🪲🐧: Here’s a link to the slides and ...

Coverity/Linux Kernel Bugs/Mentoring/Presentations

ONE simple and rewarding way to contribute to the Linux Kernel: Fix Coverity issues

Posted on September 28, 2024 by Gustavo A. R. Silva / 0 Comment

Introduction Motivated by the series of events I describe below, I decided to write this short blog post about how fixing Coverity issues can open the door to y...

Recent Posts

  • 16 years since my first patch to the Linux kernel
  • -Wflex-array-member-not-at-end and a misalignment bug in the Linux kernel
  • 100 -Wflex-array-member-not-at-end issues in linux-next
  • Here to fix what I break: Fixing a 2-year-old bug in the Linux kernel
  • Guest lecture at Okayama University

Recent Comments

    Archives

    • April 2026
    • March 2026
    • January 2026
    • November 2025
    • October 2025
    • August 2025
    • May 2025
    • December 2024
    • November 2024
    • September 2024
    • June 2024
    • December 2023
    • August 2017
    • September 2016

    Categories

    • -Wflex-array-member-not-at-end
    • C Language
    • Conferences
    • Coverity
    • Kernel Recipes
    • Kernel Self-Protection Project
    • Linux Kernel
    • Linux Kernel Bugs
    • Linux Kernel Hardening
    • Mentoring
    • Open Source
    • Open Source Education
    • Open Source Life
    • Open Source Security
    • Presentations
    • Quick Post
    • Uncategorized

    Meta

    • Log in
    • Entries feed
    • Comments feed
    • WordPress.org
    © 2026 Gustavo A. R. Silva
    Powered by WordPress | Theme: Graphy by Themegraphy