Live kernel patching track

Wednesday, November 2, 2016 from 2:005:00pm
Sweeney CDE
 

The main purpose of the Linux Plumbers 2016 Live kernel patching track is to involve all stakeholders in open discussion about remaining issues that need to be solved in order to make Live patching of the Linux Kernel (more or less) feature complete.

Microconference Leader

Jiri Kosina

Proposals for this track

* GCC optimizations and their impact on livepatch

Describe different GCC optimizations which have certain impact on kernel live patching. (slides)
Live kernel patching 07/04/2016
Miroslav Benes

* Live Patching: prioritizing next steps in upstream codebase

Live Patching: prioritizing next steps in upstream codebase
Live kernel patching 08/31/2016
Jiri Kosina

* Livepatch and modified data structures - brainstorming

Brainstorming about save modification of data structures used by the patched functions. (slides)
Live kernel patching 07/15/2016
Petr Mladek

* Livepatch module creation tooling

Compare the different tools and approaches used for livepatch module creation and try to come up with common in-tree tooling to support it. (slides)
Live kernel patching 06/15/2016
Josh Poimboeuf

* Livepatch support for different architectures

Summarize and discuss obstacles when enabling Livepatch support on different architectures. (slides)
Live kernel patching 07/15/2016
Petr Mladek

* Livepatching completeness - a review of considerations for success

This talk covers areas of improvements to help livepatching be widely adopted and used (slides)
Live kernel patching 04/19/2016
Balbir Singh

* Patch module dependencies

Explore the pros and cons of enforcing hard module dependencies for patch modules. (slides)
Live kernel patching 08/17/2016
Jessica Yu

* Patching of scheduler functions

Describe one of the livepatch limitations - patching of scheduler functions - and try to come up with a feasible solution. (slides)
Live kernel patching 07/04/2016
Miroslav Benes

* Userspace livepatching

Discussion of livepatching of userspace programs and libraries. (slides)
Live kernel patching 09/29/2016
Joe Lawrence, Josh Poimboeuf