Skip to content

About

Repository for my Linux Foundation Mentorship (LFX) Spring 2026 journey. It includes upstream Linux kernel contributions, development logs, reports, blog drafts, documentation, CI workflows, and learning notes focused on the Industrial I/O (IIO) subsystem and Linux kernel development.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

LFX - Linux Kernel Mentorship Program

This repository documents my journey contributing to the Linux kernel as part of the LFX Mentorship (Spring 2026).

Mentorship Details

Field Details
Program Linux Kernel Mentorship Program (Spring 2026)
Duration 1 March 2026 – 31 August 2026
Organization Linux Foundation
Mentors Shuah Khan & Brigham Campbell
Graduation Requirement Minimum five accepted upstream kernel patches by the end of the mentorship.
Primary Subsystem Industrial I/O (IIO)

Background

• 8+ years of Embedded Linux experience

• BSP development, Linux device drivers, Multimedia (e.g. camera and display)

• Experience with Yocto Project and Linux kernel development

• Joined the mentorship to gain hands-on experience with upstream Linux kernel development and community collaboration

Repository Objectives

• Document the complete mentorship journey

• Track Linux kernel contributions

• Record technical learnings

• Capture mentor and reviewer feedback

• Prepare the final mentorship report

• Prepare the mentorship blog

Areas of Focus

• Industrial I/O (IIO) subsystem

• Driver modernization

• Resource management (devres)

• cleanup.h (__free, guard)

• Error-path improvements

• Driver lifecycle improvements

Journey Goals

• Learn the upstream kernel development workflow

• Understand Linux kernel subsystem architecture

• Collaborate with maintainers and reviewers

• Submit meaningful kernel improvements

• Develop long-term upstream contribution skills

About

Repository for my Linux Foundation Mentorship (LFX) Spring 2026 journey. It includes upstream Linux kernel contributions, development logs, reports, blog drafts, documentation, CI workflows, and learning notes focused on the Industrial I/O (IIO) subsystem and Linux kernel development.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors