<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/a-growth-year-for-upstream-kernel-contributions-fy81fcxxa" -->

---
title: A growth year for upstream kernel contributions | daily.dev
description: Collabora's Linux kernel team authored over 350 patches and reviewed nearly 200 more across multiple subsystems in 2021. Key contributions include:...
canonical: https://daily.dev/posts/a-growth-year-for-upstream-kernel-contributions-fy81fcxxa
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: A growth year for upstream kernel contributions | daily.dev
og:description: Collabora's Linux kernel team authored over 350 patches and reviewed nearly 200 more across multiple subsystems in 2021. Key contributions include:...
og:url: https://daily.dev/posts/a-growth-year-for-upstream-kernel-contributions-fy81fcxxa
og:image: https://api.daily.dev/og/posts/fy81FcXxa.png
og:image:alt: A growth year for upstream kernel contributions
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# A growth year for upstream kernel contributions

**[Collabora Blog](https://daily.dev/sources/collabora)** · 8 min read · 0 upvotes · 0 comments

## Summary

Collabora's Linux kernel team authored over 350 patches and reviewed nearly 200 more across multiple subsystems in 2021. Key contributions include: FAN_FS_ERROR fanotify event for filesystem error monitoring (merged in 5.16), de-staging of rkisp1 camera driver for Rockchip SoCs, H.264 stateless decoding uAPI stabilization, HEVC and VP9 stateless decoding work, Panfrost uAPI refactor for Vulkan efficiency, flicker-free multi-GPU boot fix, futexv_wait gaming performance improvements (merged in 5.16), Syscall User Dispatch for Proton DRM compatibility, MediaTek Chromebook upstream enablement, KernelCI expansion with kselftest/LTP support and Chrome OS test integration, and an input inhibit feature for 2-in-1 laptops. The team also fixed a data corruption bug in the User Mode Linux UBD storage driver.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.collabora.com/news-and-blog/news-and-events/2021-a-growth-year-for-upstream-kernel-contributions-at-collabora.html>

## Questions this post answers

### What is the FAN_FS_ERROR fanotify event and which kernel version introduced it?

FAN_FS_ERROR is a new fanotify event that monitors filesystem volumes and notifies recovery tools and sysadmins when a filesystem error occurs. It was merged in Linux kernel 5.16. Rather than preventing failures, it triggers recovery procedures and backups immediately on the first sign of corruption, which is particularly valuable in cloud environments.

_Developers tracking Linux kernel filesystem features follow subsystem changes like this on daily.dev._

### What kernel version includes futexv_wait and what does it improve for Linux gaming?

futexv_wait was merged into Linux kernel 5.16. It delivers significant performance improvements for major games running over Wine by providing a more efficient futex mechanism. While early adopters had access via custom kernel builds before, the upstream merge brings the benefit to the entire Linux userbase without requiring out-of-tree patches.

_Teams shipping Linux gaming stacks track upstream gaming feature merges like this on daily.dev._

---

Tags: [#linux](https://daily.dev/tags/linux), [#gaming](https://daily.dev/tags/gaming)

[View this post on daily.dev](https://daily.dev/posts/a-growth-year-for-upstream-kernel-contributions-fy81fcxxa)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"A growth year for upstream kernel contributions","url":"https://daily.dev/posts/a-growth-year-for-upstream-kernel-contributions-fy81fcxxa","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/a-growth-year-for-upstream-kernel-contributions-fy81fcxxa"},"datePublished":"2026-08-11T08:56:12.728Z","dateModified":"2026-08-11T09:32:12.870Z","description":"Collabora's Linux kernel team authored over 350 patches and reviewed nearly 200 more across multiple subsystems in 2021. Key contributions include:...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/0c5fcd0cfd7eaca2acc3e3426fe027f5?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/0c5fcd0cfd7eaca2acc3e3426fe027f5?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Collabora Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collabora Blog","logo":"https://media.daily.dev/image/upload/s--ZGZ0FjqS--/f_auto,q_auto/v1786438306/logos/collabora?_a=BAMAMicg0","url":"https://daily.dev/sources/collabora"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/a-growth-year-for-upstream-kernel-contributions-fy81fcxxa","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux,gaming","timeRequired":"PT8M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collabora Blog","item":"https://daily.dev/sources/collabora"},{"@type":"ListItem","position":3,"name":"A growth year for upstream kernel contributions"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/a-growth-year-for-upstream-kernel-contributions-fy81fcxxa#faq","mainEntity":[{"@type":"Question","name":"What is the FAN_FS_ERROR fanotify event and which kernel version introduced it?","acceptedAnswer":{"@type":"Answer","text":"FAN_FS_ERROR is a new fanotify event that monitors filesystem volumes and notifies recovery tools and sysadmins when a filesystem error occurs. It was merged in Linux kernel 5.16. Rather than preventing failures, it triggers recovery procedures and backups immediately on the first sign of corruption, which is particularly valuable in cloud environments. Developers tracking Linux kernel filesystem features follow subsystem changes like this on daily.dev."}},{"@type":"Question","name":"What kernel version includes futexv_wait and what does it improve for Linux gaming?","acceptedAnswer":{"@type":"Answer","text":"futexv_wait was merged into Linux kernel 5.16. It delivers significant performance improvements for major games running over Wine by providing a more efficient futex mechanism. While early adopters had access via custom kernel builds before, the upstream merge brings the benefit to the entire Linux userbase without requiring out-of-tree patches. Teams shipping Linux gaming stacks track upstream gaming feature merges like this on daily.dev."}}]}
```

