Loading…
16-17 June, 2026
Mumbai, India
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit India 2026 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.


Type: Linux clear filter
arrow_back View All Dates
Wednesday, June 17
 

12:50pm IST

Demystifying PCI Interrupts: Understanding MSI/MSI‑X in Linux - Shradha Gupta, Microsoft
Wednesday June 17, 2026 12:50pm - 1:30pm IST
Efficient interrupt handling is at the heart of modern operating systems, enabling hardware devices to communicate seamlessly with the kernel. In the Linux ecosystem, the evolution from legacy line based interrupts to advanced mechanisms like Message Signaled Interrupts (MSI) and MSI X has significantly improved scalability, performance, and reliability. Yet, for many developers and practitioners, the inner workings of these mechanisms remain opaque.
This talk aims to demystify PCI interrupt handling in Linux, with a focus on MSI/MSI X. We will begin by revisiting the limitations of traditional interrupt models, then explore how MSI/MSI X leverage in band signaling to overcome them. Attendees will gain insights into:
• The architectural differences between legacy interrupts and MSI/MSI X.
• How the Linux kernel configures and manages these interrupts.
• Practical debugging techniques for PCI devices using MSI/MSI X.
• Real world performance implications in networking, storage, and virtualization workloads.
Speakers
avatar for Shradha Gupta

Shradha Gupta

Senior Software Engineer, microsoft
A Microsoft engineer who is an open‑source enthusiast and lifelong learner with a deep interest in Linux internals, device drivers, and system performance. Rather than claiming mastery, I approach technology with curiosity and a commitment to continuous growth
Wednesday June 17, 2026 12:50pm - 1:30pm IST
206 AB (Second Floor)
  Linux

12:50pm IST

Pruning Kernel CVEs With Code Reachability Analysis - Ashish Bijlani, Ossillate Inc
Wednesday June 17, 2026 12:50pm - 1:30pm IST
The Linux kernel is now a CVE Numbering Authority, a change that has driven an unprecedented increase in reported kernel vulnerabilities. In Kubernetes environments, this shift has amplified compliance requirements that mandate per-CVE tracking, remediation, or justification.

This talk presents a methodology for kernel CVE pruning via static code reachability analysis. We map CVEs to vulnerable kernel functions and evaluate whether those functions are reachable under a specific kernel configuration and execution environment. The analysis incorporates build-time configuration (Kconfig), loadable modules, and inter-procedural call graphs to approximate practical exploitability.

We present an open-source tool that automates this analysis and evaluate it with representative workloads. Our results show that many kernel CVEs are in unreachable code, yielding a high reduction in reported exposure. We also discuss limitations and implications for compliance-driven vulnerability management.
Speakers
avatar for Ashish Bijlani

Ashish Bijlani

Entrepreneur/Researcher, Ossillate Inc
Ashish is the founder of Ossillate Inc, a cybersecurity startup. He holds a Ph.D. in Computer Science from Georgia Institute of Technology. He has co-authored peer-reviewed papers in top-tier academic conferences, and has also presented his work at premier industry conferences, such... Read More →
Wednesday June 17, 2026 12:50pm - 1:30pm IST
203 (Second Floor)
  Linux

3:35pm IST

Towards a Tool for Access-Affinity Based Structure Reordering in the Linux Kernel - Madadi Vineeth Reddy & Aboorva Devarajan, IBM
Wednesday June 17, 2026 3:35pm - 4:15pm IST
Modern CPUs rely on spatial locality when fetching fixed-size cache lines, but kernel structures are often laid out without reflecting runtime access patterns. Frequency-based reordering groups hot fields together but misses a key insight: two high-frequency fields accessed at different times can still waste cache capacity through eviction between accesses. We propose access-affinity-based reordering fields accessed close together in time should be placed close together in memory.

We trace field-level accesses on struct rq, compute co-access frequencies within a short time window, and build an access-affinity graph where edge weights reflect temporal co-access. Hierarchical clustering derives reorderings that collocate temporally correlated fields within cache lines. Evaluated on waitstressor, cache misses dropped from 36.2B (13.9%) to 25.1B (9.4%), with idle_cpu() misses falling from 6.40% to 3.11%. Tool automates this analysis across kernel structures. We explore HTM-based tracing and MemFriend for scalable profiling. Key discussion areas: workload selection per structure, 64B vs 128B line layouts, false-sharing avoidance, and extending this methodology beyond struct rq.
Speakers
avatar for Madadi Vineeth Reddy

Madadi Vineeth Reddy

Linux Kernel Developer, IBM
I am currently working as a Software Engineer at IBM Linux Technology Center (LTC), with a focus on the Linux CPU Scheduler. I actively review, test, and discuss on scheduler and perf sched related patches in the Linux community along with looking into performance issues that come... Read More →
avatar for Aboorva Devarajan

Aboorva Devarajan

Software Engineer, Linux Technology Center, IBM Systems Labs, IBM
Working as a Linux Kernel Developer at IBM Linux Technology Center (India Systems Development Lab)
Wednesday June 17, 2026 3:35pm - 4:15pm IST
Lotus 3 (Third Floor)
  Linux
  • Audience Experience Level Any

4:25pm IST

Meet FRED: The Future Face of X86 Event Processing - Shivansh Dhiman, AMD India
Wednesday June 17, 2026 4:25pm - 5:05pm IST
FRED (Flexible Return and Event Delivery) represents a modernization of x86 processor event handling, replacing the decades-old IDT (Interrupt Descriptor Table) mechanism and eliminating its inherent design flaws. This advancement introduces new low-latency ring transitions that establish complete supervisor or user context. FRED uses stack-based event delivery with integrated event data and introduces dedicated ERETU and ERETS return instructions.

These enhancements resolve longstanding issues related to atomicity, consistency, and nested exception handling in x86 architecture. This results in faster, more reliable and robust event processing through simplified system software and reduced attack surface.

The talk will start with a look at traditional IDT event delivery and the issues it creates. Then, we’ll dive into the FRED overview, covering briefly its terminology, design, and core mechanisms. To wrap up, we’ll touch advanced topics like virtualization and GS segment handling, highlighting why FRED is a major leap forward for modern x86 architecture.
Speakers
avatar for Shivansh Dhiman

Shivansh Dhiman

Linux Kernel Engineer, AMD India, AMD India
I'm a Linux Kernel Engineer at AMD India, specializing in KVM virtualization for x86 systems. I focus on hypervisor optimizations, hardware-assisted virtualization features, and modern x86 innovations including FRED. Fresh from IIT Bombay, I believe understanding the "why" behind... Read More →
Wednesday June 17, 2026 4:25pm - 5:05pm IST
Lotus 3 (Third Floor)
  Linux
  • Audience Experience Level Any

5:15pm IST

Introducing In-Kernel PSI Auto Monitor Feature - Pintu Kumar Agarwal, Qualcomm
Wednesday June 17, 2026 5:15pm - 5:55pm IST
Pressure Stall Information (PSI) is excellent for detecting CPU/memory/I/O contention via trigger windows and user-space polling, but it intentionally avoids attributing pressure to individual tasks. In practice, during severe pressure the “who did it?” question is hardest to answer: systems are sluggish, logs are noisy, and user-space observers can be delayed or miss the critical moment.
Building on PSI work presented at LPC 2024, this session introduces an optional, configurable, lightweight In-Kernel PSI Auto Monitor that captures thread-level contributors exactly when configured PSI thresholds are breached. The design avoids changes to PSI fast paths, requires no always-on daemon, and records contending tasks using existing kernel mechanisms and tracepoints.
I will share upstream patch status and experimental results from real embedded workloads, including PREEMPT_RT scenarios, quantifying trigger latency, overhead, and improvements in root-cause identification. Finally, I will demo a GenAI-assisted pipeline that parses monitor logs, generates timelines, and produces actionable summaries to speed up pressure-event debugging.
Speakers
avatar for Pintu Kumar Agarwal

Pintu Kumar Agarwal

Senior Staff Engineer, Qualcomm
Pintu Kumar Agarwal is a Linux Kernel engineer with over 20 years of experience in embedded product development.
He has been contributing to the Linux kernel since 2012 with several patches and conference papers.
This is his 7th talk in Linux conferences world-wide.
Wednesday June 17, 2026 5:15pm - 5:55pm IST
Lotus 3 (Third Floor)
  Linux

6:25pm IST

Facing Extinction: The Fight To Keep Hardware Crypto Engines in Embedded Linux - Kamlesh Gurudasani & T Pratham, Texas Instruments
Wednesday June 17, 2026 6:25pm - 7:05pm IST
Hardware cryptographic accelerators have been essential in embedded SoCs for decades, yet upstream Linux maintainers are removing/rejecting them. The extinction is underway.

In 2025, maintainers began removing async crypto API support, targeting engines from major SoC vendors for deprecation.[1][2] Software wins on throughput for typical payloads. ARMv8/v9 Crypto Extensions amplify this advantage. Performance-wise, maintainers have a point.

But benchmarks miss critical security. Hardware provides what software cannot: DPA/EMA side-channel attack resistance[3], hardware-backed wrapped key isolation, and secure boundaries essential for physically accessible devices. With PQC transition, hardware crypto becomes more essential.

The crisis: maintainers remove features certifications require and contracts mandate, forcing vendor forks from mainline.

We address making the security case and finding compromises satisfying both maintainability and embedded security.

[1] https://lore.kernel.org/all/[email protected]/
[2] https://lore.kernel.org/all/[email protected]/
[3] https://lore.kernel.org/all/[email protected]/
Speakers
avatar for Kamlesh Gurudasani

Kamlesh Gurudasani

Embedded Security Architect, Texas Instruments
Kamlesh Gurudasani works as an Embedded Security Architect at Texas Instruments.
He has a decade of experience in software development ranging from open-source bootloaders to the Linux kernel, middleware frameworks and applications.
His expertise lies in Linux crypto subsystem, L... Read More →
avatar for T Pratham

T Pratham

Embedded Software Engineer, Texas Instruments
Pratham is an embedded software engineer working at Texas Instruments' Sitara Processors team. His work focuses on Linux security on K3 devices, with significant experience with the Linux crypto layer. He is the author of the DTHEv2 Crypto Engine driver. He also has worked with OP-TEE... Read More →
Wednesday June 17, 2026 6:25pm - 7:05pm IST
Lotus 3 (Third Floor)
  Linux
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -