GCC optimizations and their impact on livepatch

Session information has not yet been published for this event.

*

One Line Summary

Describe different GCC optimizations which have certain impact on kernel live patching.

Abstract

GCC performs inter-procedural analysis (IPA) during a compilation and executes different optimizations based on the outcome of IPA. There are several which have impact on livepatch – for example RA, SRA and CP. There is also an issue of dead code elimination.

The aim of the talk is to discuss possible solutions.

Presentation Materials

slides

Speaker

  • Biography

    Miroslav is Linux kernel developer at SUSE, where he is responsible for development and release of kGraft patches, and an upstream co-maintainer of livepatch.