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.
Kernel Self-Protection Project/Linux Kernel Hardening/Mentoring/Presentations

Speaking about Linux kernel hardening in Tokyo

Posted on August 28, 2025 by Gustavo A. R. Silva / 0 Comment

(Part of the group hanging out after the event. 😎) On August 21, I had the opportunity to speak about the work we do in the Linux Kernel Self-Protection...

Kernel Self-Protection Project/Linux Kernel Hardening/Mentoring/Presentations

Speaking at Open Source Summit Europe 2025

Posted on August 25, 2025 by Gustavo A. R. Silva / 0 Comment

I presented at the Open Source Summit Europe in Amsterdam this afternoon. 🇳🇱🐧🛡⚔️ Upstream Kernel Hardening: Progre...

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

Fixing the _DEFINE_FLEX() helper in the Linux kernel

Posted on May 21, 2025 by Gustavo A. R. Silva / 0 Comment

A couple of months ago, I submitted a patch to address a dozen -Wflex-array-member-not-at-end warnings in ACPI: Originally, I opted for the __struct_group() app...

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

Speaking at The University of Adelaide

Posted on May 20, 2025 by Gustavo A. R. Silva / 0 Comment

While in Australia 🇦🇺, I had the honor of being invited to give a guest talk to graduate and master’s students at The University of Adelai...

Conferences/Kernel Self-Protection Project/Open Source

Speaking at Everything Open 2025

Posted on May 20, 2025 by Gustavo A. R. Silva / 0 Comment

Earlier this year, I traveled to Australia 🇦🇺 to present for the second consecutive year at the Everything Open conference in Adelaide. I was so...

-Wflex-array-member-not-at-end/Conferences/Linux Kernel Hardening/Open Source Life/Presentations

My first time presenting at Lund Linux Conference (LLC)

Posted on December 9, 2024 by Gustavo A. R. Silva / 0 Comment

This year I had the amazing experience of traveling to Sweden 🇸🇪 (and Denmark 🇩🇰 ) for the first time to present at the Lund Lin...

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

Conferences/Kernel Self-Protection Project/Linux Kernel Hardening/Open Source Life/Presentations

Back to Australia to present at Everything Open 2025

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

I’m really excited to share that my first presentation of 2025 will be in Adelaide, Australia. 🙌🏽😃 This will be my second time speaking ...

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

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

My talk at Linux Plumbers Conference 2024 in Vienna

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

I presented at Linux Plumbers Conference in Vienna this year. 🗣️🎙️🇦🇹 I really enjoyed the session and had a great ...

Posts pagination

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