~/talks

Steven Rostedt

what they talk about

all 10 in the filters

where they keep going back

all 18 in the filters

on a stage with

all 8 in the filters

who talks about the same things

titleconferencedate
Userspace Assisted Scheduling via Sc...Linux Plumbers Conference 20252025-12-11
Proposes a userspace-to-kernel QoS stack that maps four classes (user interactive, user initiated, utility, background) through a middleware library using…
Talk on
Adaptive futexes: spin if the owner is still running on another CPULinux Plumbers Conference 20252025-12-11
Proposal: store the lock owner (owner TID) in the futex word so the kernel can observe the owner’s run state and spin if owner is running on another CPU…
Talk on
Synthetic Events and Tracing Latency Within the KernelOpen Source Summit Japan + AI_dev: Open Source GenAI & ML Summit + Automotive Linux Summit 20252025-12-08
Describes how synthetic events join two kernel tracepoints into one record that carries both fields and a time delta, created by histogram triggers under…
Talk on
Analyzing Your System with Tracing LibrariesOpen Source Summit Japan + AI_dev 20242024-10-28
trace-cmd front end moves functionality into libraries so applications can use trace-cmd features programmatically; libtracefs mounts and reads tracefs…
Talk on
Callsite TrampolinesLinux Plumbers Conference 20232023-11-13
Compiler extension generates a per-callsite wrapper that creates a small static record (placed in a custom ELF section) and replaces calls with trampoline…
Talk on
Function parameters with BTFLinux Plumbers Conference 20232023-11-13
Proposal shows using BTF to print return values and every argument for function graph and ftrace by building a quick lookup table that maps IPs to BTF…
Talk on
Implementing sframesLinux Plumbers Conference 20232023-11-13
sframes are implemented in binutils to let the kernel unwind user stacks without frame pointers by reading an ELF sframe section for static binaries, but…
Talk on
The Resurrection of Ureadahead and Speeding up the Boot Process and Preloading...Embedded Linux Conference (ELC) @ EOSS 20232023-06-27
Resurrected ureadahead is rewritten to work without kernel patches by switching from custom trace events to uses mm_filemap_add_to_page_cache and…
Talk on
Cyclictest latency, find out why with tracingReal Time Linux Summit @ Embedded Open Source Summit 20232023-06-26
Runs cyclictest with kernel tracing enabled and uses Trace command plus new C libraries (libtracecmd, built on libtracefs and libtraceevent) to parse…
Talk on
Advanced Tracing Features to See What Your Application is Waiting OnLinuxCon @ OSS NA 20232023-05-10
New kernel features plus two new libraries let users find what an app waits on by actually measuring and matching events: libtracefs (and a tracing client…
Talk on
Tracing VMs Seeing How Host and Guest InteractLinuxCon Europe 20222022-09-13
Shows how to record and correlate host and guest kernel traces using trace-cmd and KernelShark, enabling synchronized host/guest timelines via a trace-cmd…
Talk on
BoF: Realtime LinuxEmbedded Linux Conference @ Open Source Summit North America 20222022-06-21
Preempt RT history and status are concrete: the patch set shrinks from ~350 to 49 patches (RC1) as many pieces land upstream, but the preempt RT config is…
Talk on
Dynamic tracing within a busybox environmentEmbedded Fest 2021 Online2021-12-03
Shows how to do kernel-level dynamic tracing on a constrained busybox system using only echo and cat to control tracefs and ftrace, plus small shell scripts…
Talk on
What is new in KernelShark twoOpen Source Summit + Embedded Linux Conference + OSPOCon 20212021-09-27
KernelShark 2 rewrites the GUI around a new plugin system and a compact drawing layer that drops per‑pixel work from tens of events to about 15 using…
Talk on
Tracing: The Bane of You Security FolksLinux Security Summit Europe 20192019-10-31
Tracing deliberately exposes kernel internals and therefore clashes with hardening: ftrace uses a ftrace trampoline to redirect calls, live kernel patching…
Talk on
KernelShark 1.0 is Here; What Does that Mean?Open Source Summit + Embedded Linux Conference North America 20192019-08-21
KernelShark 1.0 is a Qt front end for Ftrace that replaces the old GTK prototype, is rewritten in Qt, and ships faster rendering, markers that map events to…
Talk on
Real Time is Coming to Linux; What Does that Mean to You?Open Source Summit Europe & ELC + OpenIoT Summit Europe 20182018-10-22
Linux gains preempt_rt in mainline as a kernel config option that makes interrupts into schedulable threads (use of force_threaded_irq), converts sleeping…
Talk on
Maintaining a Real Time Stable KernelEmbedded Linux Conference + OpenIoT Summit North America 20182018-03-12
Maintains the PREEMPT_RT stable trees by merging stable releases one-by-one (examples: 4.9 → 4.14 → 4.16, with long‑term 3.18 kept only if needed)…
Talk on
printk() - The Most Useful Tool is Now Showing its AgeOpen Source Summit Europe + Embedded Linux Conference Europe 20172017-10-23
printk is the kernel printf that still uses a single fixed-size ring buffer with log levels 1–8 and metadata, and its 1998 spinlock introduced in 1998 plus the…
Talk on
Using SCHED_DEADLINEEmbedded Linux Conference + OpenIoT Summit Europe 20162016-10-11
Linux 3.14 adds SCHED_DEADLINE, implementing EDF plus the CBS and new syscalls (sched_setattr) that accept runtime/deadline/period in nanoseconds; code samples…
Talk on
Hardware Latencies: How to Flush Them OutCollaboration Summit 20132013-04-15
A 40‑core server shows sporadic 500 µs jitters that only appear after hours; investigation uses cyclictest (dash n, -p95, -b breakpoints), ftrace /…
Talk
Inside the RT PatchEmbedded Linux Conference 20132013-02-20
Explains that CONFIG_PREEMPT_RT turns Linux into a mostly preemptible, deterministic kernel by converting many spinlocks to sleeping mutexes, pushing hard IRQs…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.