Hello BLR Kernel Meetup Team,
We would like to submit a talk proposal for the upcoming Linux Kernel Meetup scheduled on 11th April 2026.
Talk Title: UFS WriteBooster Buffer Management - Exception event Flush and Partial Flush
Abstract:
UFS WriteBooster is a critical performance feature in UFS 3.0+ storage devices that temporarily converts TLC/QLC NAND cells to operate in SLC mode, delivering 2-3x faster write performance.
While the Linux kernel has supported basic WriteBooster functionality, advanced buffer management capabilities remain underutilized.
This talk presents two key enhancements to the UFS WriteBooster subsystem in the Linux kernel:
1. Exception event Flush: Host-initiated buffer flush mechanism allowing precise control over when SLC buffer data migrates to TLC storage, essential for power management and data persistence guarantees.
2. Partial Flush: Incremental flush support enabling concurrent I/O operations during buffer migration, supporting both FIFO and Pinned flush modes for different workload patterns.
The presentation covers the design decisions, implementation challenges, and integration with existing UFS infrastructure. We will also demonstrate the KSelfTest framework developed for validating these features.
Talk Outline:
1. Introduction (3 min)
2. Concept (5 min)
3. Design (8 min)
4. Key Features Implemented (5 min)
5. Test Plan - KSelfTest (4 min)
Preferred Duration:
Regular Talk (25+5 minutes): 25 minutes presentation + 5 minutes Q&A
Speaker Bios:
Linux kernel developer at AMD with 1+ years of experience in C and Linux kernel development. Specializes in storage subsystems including UFS (Universal Flash Storage), SCSI infrastructure, and storage performance optimization.
Linux kernel developer at AMD with 11+ years of experience in C and Linux kernel development. Works on storage subsystems with expertise in UFS driver development, and kernel testing frameworks. Passionate about improving storage stack reliability and implementing robust testing methodologies for kernel subsystems.
Best regards,
Pavithra C R & Purushotham Donthula
AMD India Private Ltd
--
You received this message because you are subscribed to the Google Groups "Kernel Meetup Bangalore" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kernel-meetup-ban...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/kernel-meetup-bangalore/d75f3fe9-4518-497f-8ffb-19d00ed9ae7fn%40googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/kernel-meetup-bangalore/4eecb20c-e2ca-4d24-8b9a-6b692d0dfcffn%40googlegroups.com.