We're hiring!
*

Collabora contributions to the Linux kernel 3.17

Javier Canillas avatar

Javier Canillas
October 11, 2014

Share this post:

Reading time:

At Collabora we have different projects that involves working with the Linux kernel and we always try that most of our work make it to upstream in order to reduce the maintainance burden for our customers.

The Linux kernel version 3.17 has been released and includes patches from Collabora employees in different areas (cgroup, spi, mfd, regulators, dmaengine, DRM and phy).

These changes are the output of our work to improve the D-Bus IPC system security and to make mainline better support the Exynos based Chromebooks (Snow and Peach Pit/Pi).

The contributions made for 3.17 are:

  • Make /proc/<pid>/cgroup more robust by rejecting cgroup names containing a line feed.
  • Fix broken Device Tree backward compatibility for the s3c64xx SPI controller driver.
  • Various cleanups to the Maxim 77686 Power Management IC (PMIC) driver and add support for the Maxim 77802 PMIC support.
  • Fix a NULL pointer dereference bug in the PL330 DMA controller driver.
  • Add support to the regulator core to allow regulators that just pass the voltage of their supply to provide the parent voltage value when asked for its own.
  • Add data about fixed regulators in the tps65090 Power Management Unit (PMU) driver.
  • Fix module auto-loading regression for Exynos DRM fimd, g2d, dp and dsi components.
  • Add OF module aliases for Exynos DRM hdmi, mixer, rotator and fimc components.
  • Allow the Exynos5 USB DRD PHY driver module to be auto-loaded based on OF aliases.

Following is the complete list of patches from Collabora merged in the v3.17 kernel:

  • Alban Crequy (1):
    • cgroup: reject cgroup names with '\n'
  • Javier Martinez Canillas (13):
    • spi: s3c64xx: Revert "spi: s3c64xx: Added provision for dedicated cs pin"
    • mfd: max77686: Convert to use regmap_irq
    • mfd: max77686: Add power management support
    • mfd: max77686: Don't define dummy function if OF isn't enabled
    • mfd: max77686: Make platform data over-rule DT
    • mfd: max77686: Return correct error when pdata isn't found
    • mfd: max77686: Make error checking consistent
    • mfd: max77686: Remove unneeded OOM error message
    • dmaengine: pl330: Check if the DMA descriptor is NULL
    • mfd: max77686: Add Maxim 77802 PMIC support
    • regulator: core: Get voltage from parent if not available
    • regulator: core: Allow to get voltage count and list from parent
    • regulator: tps65090: Set voltage for fixed regulators
  • Sjoerd Simons (4):
    • Subject: Revert "drm/exynos: fix module build error"
    • Subject: Revert "drm/exynos: remove MODULE_DEVICE_TABLE definitions"
    • drm/exynos: Add MODULE_DEVICE_TABLE entries for various components
    • phy: exynos5-usbdrd: Add MODULE_DEVICE_TABLE entry

 

Related Posts

Related Posts

Comments (0)


Add a Comment






Allowed tags: <b><i><br>Add a new comment:


Search the newsroom

Latest Blog Posts

Now streaming: Collabora’s XDC 2025 presentations

02/12/2025

As an active member of the freedesktop community, Collabora was busy at XDC 2025. Our graphics team delivered five talks, helped out in…

Implementing Bluetooth LE Audio & Auracast on Linux systems

24/11/2025

LE Audio introduces a modern, low-power, low-latency Bluetooth® audio architecture that overcomes the limitations of classic Bluetooth®…

Strengthening KernelCI: New architecture, storage, and integrations

17/11/2025

Collabora’s long-term leadership in KernelCI has delivered a completely revamped architecture, new tooling, stronger infrastructure, and…

Font recognition reimagined with FasterViT-2

11/11/2025

Collabora extended the AdobeVFR dataset and trained a FasterViT-2 font recognition model on millions of samples. The result is a state-of-the-art…

Expanding access to XR: Google Cardboard comes to Monado

31/10/2025

Collabora has advanced Monado's accessibility by making the OpenXR runtime supported by Google Cardboard and similar mobile VR viewers so…

From browsers to better drivers: Fixing Zink synchronization the hard way

27/10/2025

By resolving critical synchronization bugs in Zink’s Vulkan–OpenGL interop, Faith Ekstrand paved the way for Zink+NVK to become the default…

Open Since 2005 logo

Our website only uses a strictly necessary session cookie provided by our CMS system. To find out more please follow this link.

Collabora Limited © 2005-2025. All rights reserved. Privacy Notice. Sitemap.