~/talks

Bartosz Golaszewski

what they talk about

all 6 in the filters

where they keep going back

all 10 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
OF-nodes, Fwnodes, Swnodes, Devlinks, Properties - Understanding How Devices...Open Source Summit Japan + AI_dev: Open Source GenAI & ML Summit + Automotive Linux Summit 20252025-12-08
Recap of kernel device modeling from C board files through Device Tree and ACPI into a unified firmware node API, explanation of software nodes and secondary…
Talk on
Give Me Back My GPIO Persistence Intro to the libgpiod GPIOManagerEmbedded Linux Conference Europe 20242024-09-16
Kernel-side GPIO persistence is rejected so userspace implements it: a new gpio-manager daemon (merged to master and planned for libgpiod 2.2) runs as a…
Talk on
Give Me Back My GPIO Persistence Intro to the libgpiod GPIOManagerOpen Source Summit Europe 20242024-09-16
Claim is that kernel persistence is rejected so a user‑space daemon solves it: libgpiod now includes gpio-manager, a two‑year effort merged to master and…
Talk on
Compound Interest - Dealing with Two Decades of Technical Debt in Embedded...Embedded Linux Conference @ EOSS NA 20242024-04-16
GPIO has two in-kernel APIs, two uAPI variants and decades of quirks tied to ARM board files, and about 35% still use the old numeric interface. The core claim…
Talk on
BoF: Object Life-Time Handling in Driver SubsystemsEmbedded Linux Conference @ EOSS NA 20242024-04-16
Many driver subsystems crash when provider data goes away; gpio gets an SRCU-backed split responsibility solution where the subsystem allocates the…
Talk on
BoF: Object Life-Time Handling in Driver SubsystemsEmbedded Open Source Summit 20242024-04-16
Device driver subsystems frequently crash when provider drivers free their per-driver memory while consumers still hold references; the concrete fix here is to…
Talk on
Compound Interest - Dealing with Two Decades of Technical Debt in Embedded...Embedded Open Source Summit 20242024-04-16
GPIO subsystem accumulates two decades of legacy: a dual in-kernel API, two uAPIs and 35% still use the old number-based ABI. Serialization and sleeping vs…
Talk on
Improving resource ownership and life-time in linux device driversLinux Plumbers Conference 20232023-11-13
Many subsystems mix reference‑counted resources with regular data and embed implementation structs inside driver private data, leading to use‑after‑free and…
Talk on
libgpiod V2: New Major Release with a Ton of New FeaturesLinux Plumbers Conference 20222022-09-12
libgpiod v2 implements a redesigned user API: immutable line info snapshots, separated request config vs line config to avoid reconfigure mistakes, per-request…
Talk on
Libgpiod V2: New Major Release with a Ton of New FeaturesEmbedded Linux Conference @ Open Source Summit North America 20222022-06-21
Libgpiod v2 reworks the C API into opaque objects, implements the new kernel character-device v2 features (per-line sequence numbers, configurable debounce and…
Talk on
Plan to Throw One Away Pitfalls of API Design for Low-level User-space Libraries & Kernel InterfacesOpen Source Summit + Embedded Linux Conference + OSPOCon 20212021-09-27
libgpiod and the GPIO character device evolve because v1 locks in struct layouts and APIs that users later demand to extend; after four years a v2 branch adds…
Talk on
Early Platform Drivers in Linux KernelOpen Source Summit Europe & ELC + OpenIoT Summit Europe 20182018-10-22
Proposes a lightweight early platform driver framework that lets OF_DECLARE users register devices that run an early_probe callback very early and then get…
Talk on
New GPIO Interface for User SpaceOpen Source Summit Europe + Embedded Linux Conference Europe 20172017-10-23
Linux deprecates the GPIO sysfs interface (since v4.8) in favor of a GPIO character device that lets user space open a chip, request up to 64 lines at once…
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.