Samsung OSG Contributions to Linux Kernel 4.7

Linux 4.7 was released on July 27, 2016; in this release, 5 engineers from the Samsung Open Source Group (OSG) contributed 81 patches that modified 585 lines of code in different Kernel subsystems. The following list is all of the OSG engineers that contributed to this release and the number of changesets and lines of code as reported by Jonathan Corbet and Greg Kroah-Hartman’s gitdm tool.

OSG developers by changesets
Javier Martinez Canillas 40 49.4%
Mauro Carvalho Chehab 19 23.5%
Luis de Bethencourt 15 18.5%
Stefan Schmidt 4 4.9%
Shuah Khan 3 3.7%
OSG developers by changed lines
Mauro Carvalho Chehab 242 41.4%
Javier Martinez Canillas 181 30.9%
Stefan Schmidt 90 15.4%
Luis de Bethencourt 62 10.6%
Shuah Khan 10 1.7%

OSG Contributions to This Release

For this release, Mauro contributed some fixes for the Media Controller Framework (MC) next generation, including a bug with the media device locking scheme and a mismatch for the MC topology ioctl uAPI. Also, he carried out his usual fixes and cleanups all over the media subsystem.

Javier fixed regressions in the Exynos DRM driver and Exynos DTS that broke display for different Exynos-based machines. He also changed the regulator core logic so parent supplies are marked as always on if their child supplies are also marked as always on and completed a handful of cleanup/fixes in drivers for different subsystems.

Stefan implemented CCA mode, CCA ED level and CSMA parameter settings in the ATUSB IEEE 802.15.4 driver. Luis did cleanups on different drivers and fixed issues on btrfs, he also did a lot of improvements in the documentation. Last, but not least, Shuah fixed a bug in the au0828 media driver and improved error messages in the KernelAddressSANitizer.

The merge window for v4.8 is currently open and a lot of patches from the OSG have already been merged. Mauro is working on converting the media documentation to reStructuredText as part of the work to migrate the kernel documentation to Sphinx, and Shuah and Javier worked on making the Exynos media platforms drivers more stable. We’ll provide a more detailed update of this work after Linux 4.8 is released.

Author: Javier Martinez

Javier Martinez Canillas was a Senior Linux Kernel Developer for the Samsung Open Source Group with a focus working on ARM and Exynos SoC support.