This event has ended. Visit the official site or create your own event on Sched.
October 23-26, 2017 - Prague, Czech Republic
Click Here For Information & Registration
View analytic
Wednesday, October 25 • 12:05 - 12:45
printk() - It's Old, What Can We Do to Make It Young Again? - Steven Rostedt, VMware & Sergey Senozhatsky, Samsung Electronics

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
printk() has been the tool for debugging the Linux kernel and for being the display mechanism for Linux as long as Linux has been around. It's the first thing one sees as the life of the kernel begins, from the kernel banner and the last message at shutdown. It's critical as people take pictures of a kernel oops to send to the kernel developers to fix a bug, or to display on social media when that oops happens on the monitor on the back of an airplane seat in front of you.

But printk() is not a trivial utility. It serves many functionalities and some of them can be conflicting. Today with Linux running on machines with hundreds of CPUs, printk() can actually be the cause of live locks. This talk will first give a review of what was discussed onMonday in "printk() - the most useful tool now showing its age", but will also include various ideas to fix its issues, and hopefully what will be accepted at Kernel Summit.

avatar for Steven Rostedt

Steven Rostedt

Staff II, VMware
Steven Rostedt currently works for VMware in their Open Source Technology Center. He's the maintainer of the stable releases for the Real Time patch (PREEMPT_RT). He is also one of the original developers for the Real Time patch. Steven is the main developer and maintainer for ft... Read More →
avatar for Sergey Senozhatsky

Sergey Senozhatsky

Senior Engineer, Samsung Electronics
Sergey Senozhatsky currently works for Samsung Electronics, VD division, Korea.He is the co-maintainer of the printk() code. He is also a distinguished reviewer and developer for the upstream zsmalloc memory allocator and zram compressing block device driver.

Wednesday October 25, 2017 12:05 - 12:45

Attendees (120)