Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Type-Based Slab Allocation - kmalloc_obj Family

Linux Plumbers Conference via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore type-based slab allocation improvements in the Linux kernel through this 15-minute conference talk from the Linux Plumbers Conference. Learn how moving beyond size-based allocation to type-aware allocation can enhance memory management by providing better alignment decisions, improved partitioning for security against type confusion attacks, and compile-time type safety through explicitly typed return values instead of void pointers. Examine the current limitations of generic slab allocator interfaces and discover how exposing type information to the allocator enables more informed choices about alignment and partitioning strategies. Review the proposed kmalloc_obj() interface evolution through its v4 iteration and participate in discussions about API convergence and potential adaptation to cover additional allocation functions like devm_kmalloc.

Syllabus

type-based slab allocation: kmalloc_obj family - Kees Cook (Google)

Taught by

Linux Plumbers Conference

Reviews

Start your review of Type-Based Slab Allocation - kmalloc_obj Family

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.