This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
August 22nd - 24th in Toronto, Canada
Register Now for LinuxCon+ContainerCon North America 2016!
View analytic
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. Linux Kernel Developer, Samsung's Open Source Group
Shuah Khan is a Senior Linux Kernel Developer at Samsung's Open Source Group.nShe is a Linux Kernel Maintainer and Contributor who focuses on Linux MedianCore and Power Management. She maintains Kernel Selftest framework. She hasncontributed to IOMMU, and DMA areas. In addition, she is helping with stablenrelease kernel testing. She authored Linux Kernel Testing and Debugging papernpublished on the Linux Journal and writes Linux Journal kernel... Read More →

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

Attendees (8)