August 22nd - 24th in Toronto, Canada
Register Now for LinuxCon+ContainerCon North America 2016!
Wednesday, August 24 • 11:55am - 12:45pm
Embedded Data Structures and Lifetime Management - Shuah Khan, Samsung Open Source Group

Sign up or log in to save this to your schedule and see who's attending!

Embedded Data structures are a common occurrence in Linux Kernel code. When they include multiple ref-counted objects with different lifetimes, use-after-free errors can creep in if the Data structure is released prematurely. In this talk, Shuah will share her experience solving use-after-free errors in Media Controller ioctls. In addition, she will talk about the benefits of proactively testing for lifetime problems. Knowing the best practices about what to do and what not to do can help avoid days of debugging problems that result in inadequate fixes, and will result in better code quality that stands the test of time.


Shuah Khan

Sr. Software Engineer, Samsung
Shuah Khan is a Senior Linux Kernel Developer at Samsung's Open Source Group. She is a Linux Kernel Maintainer and Contributor who focuses on Linux Media Core and Power Management. She maintains Kernel Selftest framework, USB over IP driver, and cpupower. She has contributed to IOMMU... Read More →

Wednesday August 24, 2016 11:55am - 12:45pm
Pier 5

Attendees (8)