Linux 7.0 released, Bootlin contributions inside

Linux 7.0, Bootlin contributionsLinux 7.0 was released earlier this week, and as usual we refer our readers to the excellent LWN articles that cover the major features brought by this new kernel version: part 1, part 2. We strongly encourage our readers to check out these articles, and we also recommend becoming an LWN.net subscriber to support their outstanding work documenting the Linux and open-source ecosystem.

Bootlin has also been very active in this Linux 7.0 release cycle, with 144 commits authored by Bootlin engineers in this release, placing us 17th among contributing organizations according to the Linux Kernel Patch Statistics, also putting Bootlin in the most active employers for Linux 7.0 according to LWN.net:

Linux 7.0 most active employers

Also, in addition to authoring 144 commits, Bootlin engineers reviewed/merged 152 patches from other contributors: as the RTC and I3C subsystem maintainer, Alexandre Belloni merged 88 patches from other contributors, as the MTD subsystem co-maintainer, Miquèl Raynal merged 47 patches from other maintainers, Luca Ceresoli as a drm-misc co-maintainer merged 9 patches, and Grégory Clement as the Marvell platform maintainer merged 8 patches.

Now, looking at our contributions more closely, the main areas of work have been:

  • Alexis Lothoré continued his work on the eBPF self tests, funded by the eBPF Foundation
  • Bastien Curutchet contributed a number of improvements to the existing DSA driver supporting Microchip Ethernet switches. This was done in preparation for future work bringing PTP and PPS support to those switches.
  • Benoît Monin contributed a number of improvements to the Designware I2C controller driver, to make it suitable for use on Mobileye platforms
  • Grégory Clement implemented a small fix in the core Device Tree code
  • Hervé Codina
  • added support for the GPIO and GPIO interrupts on the Renesas RZ/N1 platform

  • João Marcos Costa saw his very first Linux kernel patch merged, which makes the installation of the cpupower user-space tool a bit more flexible
  • Luca Ceresoli continued his extensive work in the DRM subsystem to make display bridges hot-pluggable. He also improved the TI SN65DSI83 bridge driver.
  • Maxime Chevallier finally saw his work introducing an Ethernet PHY representation merged
  • Miquèl Raynal continued being very active in the MTD subsystem, most notably adding support for octal SPI NAND flash memories, but also significantly improving support for a number of flash memory chips from Winbond. Miquèl Raynal also did a large number of improvements on the Cadence QSPI controller driver, ultimately making it usable for the Renesas RZ/N1 platform
  • Richard Genoud fixed a race condition in the qbman driver use on NXP Layerscape platforms
  • Romain Gantois and Thomas Richard did some assorted fixes and improvements in various areas

Below is a detailed breakdown of individual contributions:

Thomas Petazzoni

Author: Thomas Petazzoni

Thomas Petazzoni is Bootlin's co-owner and CEO. Thomas joined Bootlin in 2008 as a kernel and embedded Linux engineer, became CTO in 2013, and co-owner/CEO in 2021. More details...

Leave a Reply