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

Author: Gustavo A. R. Silva

Gustavo A. R. Silva works full-time as an Upstream Linux Kernel Engineer focused on hardening and proactive security. He has spent the past several years fixing all sorts of bugs and hardening the Linux kernel. His work is supported by The Linux Foundation and the Alpha-Omega project. He’s a member of the Linux Kernel Self-Protection Project, and a regular speaker at Kernel Recipes and Open Source Summit. He has also presented at Linux Security Summit, Lund LinuxCon, Linux Plumbers Conference, Everything Open, The University of Adelaide, and Symposium sur la Sécurité des Technologies de l’Information et des Communications (SSTIC) as an invited speaker.
Linux Kernel/Open Source Life

16 years since my first patch to the Linux kernel

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

16 years ago today, after watching a presentation on YouTube titled “Write and Submit your first Linux Kernel Patch” by Greg Kroah-Hartman, I submit...

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

Kernel Self-Protection Project/Linux Kernel Hardening/Mentoring/Open Source/Open Source Education/Presentations

Guest lecture at Okayama University

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

I talked for more than two hours (135 mins to be precise) about upstream Linux kernel hardening at Okayama University this afternoon. 🐧👨🏽...

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

First Linux kernel patch of 2026

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

First kernel patch of 2026 addressing 2,600 -Wflex-array-member-not-at-end warnings at once: ▫️ [PATCH v2][next] ipv4/inet_sock.h: Avoid thousands...

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

Presenting at Open Source Summit Japan

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

I had a great time at Open Source Summit and Linux Plumbers Conference in Japan last December. 🇯🇵🐧 Here are the links to my two presenta...

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 Hardening/Mentoring/Presentations

Presenting at Open Source Summit Korea 2025

Posted on November 8, 2025 by Gustavo A. R. Silva / 0 Comment

First time in South Korea. Three talks in two days. Over 200 minutes of public speaking. Two packed rooms. Made new connections. (My luggage arrived four days a...

Uncategorized

Protected: My kernel work this year

Posted on October 1, 2025 by Gustavo A. R. Silva

There is no excerpt because this is a protected post.

Posts pagination

1 2 3 Next »

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