To Learn More or Register: LinuxCon North America | CloudOpen North America
Back To Schedule
Thursday, August 21 • 10:45am - 11:35am
Kpatch Without Stop Machine - Masami Hiramatsu, Hitachi Ltd.

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Kpatch is a kernel livepatching mechanism, which can replace kernel function on-line. Current kpatch uses stop_machine to ensure no thread is running on the old function and to atomic switching.
However, stop_machine has a scalability issue that the machine stop time will be bigger in multi-core system. Thus the stop_machine-less kpatch is required especially for such big-machine enterprise users. To solve this issue, this presentation shows the kretprobe-based function-user checker in kpatch, and upstream kprobe/kretprobe improvements for that purpose.

Survey this Session   


Masami Hiramatsu

Researcher, Hitachi Ltd.
Masami Hiramatsu is a Japanese kernel maintainer of kprobes/ftrace/perf-probe etc. He is working for Hitachi Ltd. and is a researcher in Yokohama Research Laboratory. He started working on Linux kernel with Kernel Tracing (LKST) at 2002, and joined to SystemTap development and became... Read More →

Thursday August 21, 2014 10:45am - 11:35am CDT

Attendees (0)