We're hiring!
*

Collabora contributions to the Linux kernel 3.17

Javier Canillas avatar

Javier Canillas
October 12, 2014

Share this post:

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

Empathy first: Driving growth through people leadership

30/11/2020

This year, the global pandemic has put a strain on us all. Motivation can become hard to maintain, worries can cloud our minds. Now more…

Developing Wayland Color Management and High Dynamic Range

19/11/2020

Wayland is still lacking proper consideration for color management & support for high dynamic range (HDR) imagery. However, a group of renegade…

A summer sprint: bringing near-native performance to Zink

06/11/2020

This week marks two years since the OpenGL implementation on Vulkan was initially announced. Since then, and especially over the past few…

From Panfrost to production, a tale of Open Source graphics

03/11/2020

Since our previous update on Panfrost, the open source stack for Arm's Mali Midgard and Bifrost GPUs, we've focused on taking our driver…

Engaging in an "Open First" remote internship at Collabora

20/10/2020

The concept of a remote internship may raise some doubts, or even red flags, for many students, as would remote jobs for professionals.…

Building GStreamer text rendering and overlays on Windows with gst-build

28/09/2020

GStreamer relies on various 2D font rendering and layout libraries such as Pango and Cairo to generate text for the Pango plugin, which…

Open Since 2005 logo

We use cookies on this website to ensure that you get the best experience. By continuing to use this website you are consenting to the use of these cookies. To find out more please follow this link.

Collabora Ltd © 2005-2020. All rights reserved. Privacy Notice. Sitemap.