GSOC'26 Introduction & Proof of Work - Karthikey Kadati

Hello everyone,

I am Karthikey Kadati, a 3rd-year Computer Science Engineering student at UVCE, Bangalore. I am applying for GSoC 2026 with a focus on real-time systems and core kernel development.

My Contributions to RTEMS

I have focused on mastering the RTEMS workflow and submission standards through a series of merged contributions:

Kernel Synchronization Experience (Linux & RTEMS)

I am an active contributor to the Linux Kernel (Staging Area). Most recently, I had a patch accepted for the rtl8723bs driver rtl8723bs: Fix rtw_xmit lockwhich involved resolving a race condition in the transmit path. Working directly with feedback from Greg Kroah-Hartman has taught me the discipline required for upstreaming high-stakes synchronization fixes.

GSOC 2026 Focus: Multiprocessor Locking Protocols

My primary project focus is Issue #4612: Locking Protocols for Multiprocessors. I am currently porting the Flexible Multiprocessor Locking Protocol (FMLP) to RTEMS 7:

Detailed Technical Tracking

I have documented my technical findings, MrsP analysis, and the ongoing progress of the FMLP implementation in a dedicated project thread:
Project Thread: https://users.rtems.org/t/locking-protocols-for-multiprocessors-gsoc-26/348

I’m eager to hear your thoughts on this approach and am ready to iterate based on your feedback.