BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.embedded-recipes.org//er2026//speaker//VURXFJ
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-er2026-VTTZDS@cfp.embedded-recipes.org
DTSTART;TZID=CET:20260527T153000
DTEND;TZID=CET:20260527T154500
DESCRIPTION:Everyone loves "cleaning up" code in the Linux kernel using mac
 ros from linux/cleanup.h. It's one of the latest fads. There have been hun
 dreds of "clean up" patches and these macros are used thousands of times i
 n the kernel now. However\, these macros have some hidden secrets that can
  result in hard-to-spot bugs and mysterious compiler warnings! As these ga
 in wider use and acceptance\, let's see what the problems are and what we 
 should do about it.
DTSTAMP:20260406T234917Z
LOCATION:Auditorium
SUMMARY:Watch your scope! The hidden pitfalls of scoped_guard() and other c
 leanup.h macros - David Lechner
URL:https://cfp.embedded-recipes.org/er2026/talk/VTTZDS/
END:VEVENT
END:VCALENDAR
