13–15 Nov 2018
America/Vancouver timezone

Symbol namespaces

14 Nov 2018, 14:00
15m
Pavillion/Ballroom-D (Sheraton Vancouver Wall Center)

Pavillion/Ballroom-D

Sheraton Vancouver Wall Center

77

Speaker

Martijn Coenen (Google)

Description

As of Linux 4.18, there are more than 30000 exported symbols in the kernel that can be used by loadable kernel modules. These exported symbols are all part of a global namespace, and there seems to be consensus among kernel devs that the export surface is too large, and hard to reason about. This talk describes a series of patches that introduce symbol namespaces, in order to more clearly delineate the export surface.

Primary author

Martijn Coenen (Google)

Presentation materials

Platinum sponsors

Gold sponsors

Silver sponsors

Catchbox sponsor
T-Shirt sponsor