August 22nd - 24th in Toronto, Canada
Register Now for LinuxCon+ContainerCon North America 2016!
View analytic
Wednesday, August 24 • 11:55am - 12:45pm
Enhancing the Linux Radix Tree - Matthew Wilcox, Microsoft

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

The Linux Radix Tree is a fundamental part of the Linux page cache. Recently we decided that in order to support huge pages effectively, it would be necessary to modify the Radix Tree to support ranges of values mapping to a single entry. What seemed like a few days of work turned into many weeks as we discovered more and more corner cases which needed to be handled. During that time we discovered an unmaintained test suite and added it to the Linux kernel, along with adding many test cases for functionality old and new.


Matthew Wilcox

Kernel hacker, Oracle
Matthew had his first kernel patch accepted in 1998. Since then he has worked on many parts of the Linux kernel including leading the PA-RISC Linux port, maintaining the file locking code, SCSI, USB, NVM Express, and Persistent Memory. He currently works for Microsoft.

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

Attendees (21)