CFP for linuxdev-br conference extended until 7th of June

We already received some great talk proposals for this year’s event, but to bring in even more good content to our attendees we are extending the Call for Presentation until the 7th of June.

Linux Developer Conference Brazil – linuxdev-br for short – aims to be a meeting point for the worldwide Linux development community. We are looking for talks that deal with the most recent as well as the most relevant topics in FOSS development, including but not limited to kernel and drivers, bootloaders, networking and protocols, containers and virtualization, security, IoT, industry challenges and more. No matter what your background or level is, come share your views with the FOSS community at large.

Details on the topics accepted and how to submit can be found at the conference’s CFP page. Submit your talk now!

Collabora & Linux Kernel 4.16

This time round Collabora contributed 33 patches to the 4.16 release of the Linux Kernel, that is a bit lower than usual, probably because our developers decided to enjoy some time off for the end of year holidays instead sending patches upstream :). Our contributions were made by 8 different developers. At the same time we added our Reviewed-by tag to 34 patches and Signed-off-by tag to 74 patches. Last, but not least we stamped 4 patches with a Tested-by tag.

Sebastian Reichel led the way by adding/improving display support on Nokia N950, N9 and Motorola Droid 4 devices, adding support for internal switch of GE’s Bx50v3 devices and reviewed a lot of OMAP related changes, not to count his work as power-supply maintainer.

Enric Balletbò i Serra add usb3 and extcon support for Rockchip RK3399 devices, including the Samsung Chromebook Plus device. He also fixed a suspend issue on the same platform. Gabriel Krisman Bertazi fixed i915 to reject modifiers for pipe C on Geminilake.

Daniel Stone fixed a DRM API bug that has been around for a long time; the ioctl to get framebuffer information only supported a single plane, yet didn’t reject requests to get information for multi-planar framebuffers. A new ioctl which supports multi-planar framebuffers is currently in the works. On the uvcvideo driver, Nicolas Dufresne added D3DFMT_L8 format support to the Acer Windows Mixed Reality Headset.

Thierry Escande, who unfortunately left Collabora, split out the MFD part of cros_ec into its own module. Romain Perier, who also left us, replaced the old PCI pool API with the new DMA pool API in a few drivers.

Here is the complete list of Collabora contributions:

Daniel Stone (1):

Enric Balletbo i Serra (7):

Gabriel Krisman Bertazi (1):

Gustavo Padovan (2):

Nicolas Dufresne (1):

Romain Perier (3):

Sebastian Reichel (15):

Thierry Escande (3):

 

Reviewed-by:

Gabriel Krisman Bertazi (3):

Gustavo Padovan (3):

Sebastian Reichel (28):

 

Signed-off-by:

Enric Balletbo i Serra (4):

Gustavo Padovan (4):

Sebastian Reichel (34):

 

Tested-by:

Enric Balletbo i Serra (1):

Peter Senna Tschudin (2):

Sebastian Reichel (1):

Collabora & Linux Kernel 4.15

Linux Kernel 4.15 was released yesterday, and it once again contained patches contributed by Collabora! While the total number of contributions was lower than previous releases (19 patches by 6 different engineers), Collaborans worked on some bigger patchsets that took a longer time to merge, like V4L2 Explicit Synchronization and UTF-8 case insensitive lookups for EXT4

Collabora has also put a lot of work on implementing bisection support for kernelci.org. We’ve also seen Gustavo Padovan take on the role of drm-misc co-maintainer — the tree for DRM core and small DRM/KMS drivers. We left our Reviewed-by on 54 patches this release. There was also 28 Signed-off-by tags and for patches that were tested by Collabora engineers.

This release was very atypical with the merge of KPTI, a giant memory management patchset, late in the release candidates series to secure the kernel against the Meltdown attack. More information about general features of 4.15 release can be found at LWN.net, see part 1 and part 2 articles.

For the Collabora contributions Martyn Welch contributed some fixes to the i.MX serial driver, Gabriel Krisman Bertazi fixed a DRM buffer modifier for the Gemini Lake core from Intel. Gustavo Padovan added DRM asynchounous cursor update through atomic API to freedreno.

Fabien Lahoudere added device tree information for a GE Healthcare device. Thierry Escande fixed jack initialization for a Intel ASoC device and Romain Perier, who unfortunatelly left Collabora a few months ago, added improvements to i.MX and Rockchip devices.

Here is the complete list of Collabora contributions:

Fabien Lahoudere (1):

Gabriel Krisman Bertazi (2):

Gustavo Padovan (3):

Martyn Welch (6):

Romain Perier (6):

Thierry Escande (1):

Reviewed-by:

Daniel Stone (1):

Gustavo Padovan (4):

Sebastian Reichel (49):

Signed-off-by:

Gustavo Padovan (1):

Martyn Welch (17):

Sebastian Reichel (9):

Thierry Escande (2):

Tested-by:

Enric Balletbo i Serra (1):

Guillaume Tucker (1):

Nicolas Dufresne (1):

Peter Senna Tschudin (1):

Save the date! Annoucing linuxdev-br Conference 2018

We are proud to tell you that the second edition of the linuxdev-br conference will happen on August 25th and 26th, 2018 again at the University of Campinas. The first edition, last November, was a massive success and now the second edition will happen in a bigger place to fit more people with a duration of two days, so it can fit a wider range of talks without preventing the attendees from connecting to each other during the coffee-breaks and happy hours!

Stay tuned for more updates, soon we will publish a call for talks and open the registrations. We want to make linuxdev-br always better! See you there! :)

The linuxdev-br conference was a success!

Last Saturday we had the first edition of the Linux Developer Conference Brazil. A conference  born from the need of a meeting point, in Brazil, for the developers,  enthusiasts and companies of FOSS projects that forms the Core of modern Linux systems, either it be in smartphones, cloud, cars or TVs.

After a few years traveling to conferences around the world I felt that we didn’t have in Brazil any forum like the ones outside of Brazil, so I came up with the idea of building one myself. So I invited two friends of mine to take on the challenge, Bruno Dilly and João Moreira. We also got help from University of Campinas that allowed us to use their space, many thanks to Professor Islene Garcia.

Together we made linuxdev-br was a success, the talks were great. Almost 100 people attended the conference, some of them traveling from quite far places in Brazil. During the day we had João Avelino Bellomo Filho talking about SystemTap, Lucas Villa Real talking about Virtualization with GoboLinux’ Runner and Felipe Neves talking about the Zephyr project. In the afternoon we had Fabio Estevam talking about Device Tree, Arnaldo Melo on perf tools and João Moreira on Live Patching. All videos are available here (in Portuguese).

To finish the day we had a Happy Hour paid by the sponsors of the conference. It was a great opportunity to have some beers and interact with other attendees.

I want to thank you everyone that joined us in the first edition, next year it will be even better. By the way, talking about next year, the conference idiom next year will be English. We want linuxdev-br to become part of the international cycle of conferences! Stay tuned for next year, if you want to take part, talk or sponsor please reach us at contact@linuxdev-br.net.

Slides of my talk at Open Source Summit NA

I just delivered a talk today at Open Source Summit NA, here in LA, about everything we’ve been doing to support explicit synchronization on the Media and Graphics pipeline in the kernel. You can find the slides here.

The DRM side is already mainline, but V4L2 is currently my focus of work along with the linux-media community in the kernel. Blog posts about that should appear soon on this blog.

Linux Developer Conference Brazil

The date is approaching but better late than never. :)

I and others are organizing the first edition of the Linux Developer Conference Brazil, on the November 11th of 2017, a meeting point in Brazil for the community developing Free and Open Source Software(FOSS) for the Core of Linux systems, either for mobile, TVs, cars or in the Cloud. It pretends to be a place to connect developers, enthusiasts and companies to help the growth of both the FOSS community and market.

Call for papers is open until September 30th. Check http://linuxdev-br.net/ or contact through contact@linuxdev-br.net

Linux Developer Conference Brazil em Novembro!

Vem aí a primeira edição da Linux Developer Conference Brazil, uma conferência que nasce pra se tornar um ponto de encontro da comunidade de desenvolvimento de projetos de Software Livre e de Código Aberto(FOSS) que formam o Core dos sistemas Linux modernos, seja nos celulares, tablets e TVs, carros ou na Cloud. Além de ser um espaço para conectar desenvolvedores, entusiastas e empresas e fomentar tanto o desenvolvimento da comunidade quanto o mercado FOSS brasileiro.

A chamada para palestras acontece até o dia 30 de setembro. O site da conferencia é http://linuxdev-br.net/ e nosso email de contato é contact@linuxdev-br.net

Collabora Contributions to Linux Kernel 4.10

Linux Kernel v4.10 is out and this time Collabora contributed a total of 39 patches by 10 different developers. You can read more about the v4.10 merge window on LWN.net: part 1, part 2 and part 3.

Now here is a look at the changes made by Collaborans. To begin with Daniel Stone fixed an issue when waiting for fences on the i915 driver, while Emil Velikov added support to read the PCI revision for sysfs to improve the starting time in some applications.

Emilio López added a set of selftests for the Sync File Framework and Enric Balletbo i Serra added support for the ChromeOS Embedded Controller Sensor Hub. Fabien Lahoudere added support for the NVD9128 simple panel and enabled ULPI phy for USB on i.MX.

Gabriel Krisman fixed a spurious CARD_INT interrupts for SD cards that was preventing one of our kernelCI machines to boot. On the graphics side Gustavo Padovan added Explicit Synchronization support to DRM/KMS.

Martyn Welch added GPIO support for CP2105 USB serial device while Nicolas Dufresne fixed Exynos4 FIMC to roundup imagesize to row size for tiled formats, otherwise there would be enough space to fit the last row of the image. Last but not least, Tomeu Vizoso added debugfs interface to capture frames CRCs, which is quite helpful for debugging and automated graphics testing.

And now the complete list of Collabora contributions:

Daniel Stone (1):

Emil Velikov (1):

Emilio López (7):

Enric Balletbo i Serra (3):

Fabien Lahoudere (4):

Gabriel Krisman Bertazi (1):

Gustavo Padovan (18):

Martyn Welch (1):

Nicolas Dufresne (1):

Tomeu Vizoso (2):