[tabby title=”The Power Supply Subsysytem”]

Do you know how batteries and battery chargers are handled in the Linux kernel subsystem? While not as complex as the DRM subsystem, the power-supply subsystem is a key part of embedded mobile devices running Linux. This talk will be an quick overview of the subsystem and its latest features, from hardware (e.g. what’s a smart battery), to sysfs and uevent API exposed to userspace.

Sebastian Reichel, Associate Software Engineer, Collabora Ltd

Sebastian Reichel works for Collabora’s Core team on hardware enablement. He is the kernel subsystem maintainer for MIPI HSI (highspeed synchonous serial interface) and power-supply (battery fuel-gauge/ charger drivers). In the last few years he worked on mainline kernel support for the Nokia N series and more recently on the Motorola Droid 4. 

[tabby title=”A year of fixing Coverity issues all over the Linux kernel”]

Coverity is a static analyzer that scans the kernel code and reports issues that can hide coding mistakes and vulnerabilities. Currently, it reports around 5,000 outstanding defects in the Linux kernel. I’m dedicated to fixing those defects and, this talk is a status report of the work I have been doing over the course of a year. Lessons learned, as well as the most common types of issues reported, will also be presented.

Gustavo A. R. Silva, The Linux Foundation’s Core Infrastructure Initiative

Gustavo works full-time fixing Coverity issues throughout the Linux kernel. He is also involved in the Kernel Self Protection Project. His work is supported by The Linux Foundation’s Core Infrastructure Initiative.