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

Category: Linux Kernel Hardening

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

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

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

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

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

My talk at SSTIC 2024 in Rennes

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

A few months ago, I had the wonderful experience of presenting as an invited speaker at Symposium sur la Sécurité des Technologies de l’Information et des...

Conferences/Kernel Recipes/Kernel Self-Protection Project/Linux Kernel Hardening

Back to Paris to present at Kernel Recipes 2024

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

I’m really happy to share that I will be traveling to Paris to speak at Kernel Recipes in the week after the Open Source Summit Europe. ✈️&#...

C Language/Kernel Self-Protection Project/Linux Kernel Hardening

How to use the new counted_by attribute in C (and Linux)

Posted on June 18, 2024 by Gustavo A. R. Silva / 0 Comment

The counted_by attribute The counted_by attribute was introduced in Clang-18 and will soon be available in GCC-15. Its purpose is to associate a flexible-array ...

Posts pagination

1 2 Next »

Recent Posts

  • Fixing the _DEFINE_FLEX() helper in the Linux kernel
  • Speaking at The University of Adelaide
  • Speaking at Everything Open 2025
  • Protected: Some notes on my Linux kernel work this year
  • My first time presenting at Lund Linux Conference (LLC)

Recent Comments

    Archives

    • May 2025
    • December 2024
    • November 2024
    • September 2024
    • June 2024
    • December 2023
    • August 2017
    • September 2016

    Categories

    • C Language
    • Conferences
    • Kernel Recipes
    • Kernel Self-Protection Project
    • Kids on Computers
    • 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
    © 2025 Gustavo A. R. Silva
    Powered by WordPress | Theme: Graphy by Themegraphy