<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/linus-torvalds-rejects-late-risc-v-changes-for-linux-6-17-bgl6v4mzs" -->

---
title: Linus Torvalds Rejects Late RISC-V Changes for Linux 6.17
description: Linus Torvalds rejected RISC-V patches for Linux 6.17, calling them &#x27;garbage&#x27; due to late submission timing and poorly designed helper functions like...
canonical: https://daily.dev/posts/linus-torvalds-rejects-late-risc-v-changes-for-linux-6-17-bgl6v4mzs
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Linus Torvalds Rejects Late RISC-V Changes for Linux 6.17 | daily.dev
og:description: Linus Torvalds rejected RISC-V patches for Linux 6.17, calling them &#x27;garbage&#x27; due to late submission timing and poorly designed helper functions like...
og:url: https://daily.dev/posts/linus-torvalds-rejects-late-risc-v-changes-for-linux-6-17-bgl6v4mzs
og:image: https://api.daily.dev/og/posts/BGL6V4Mzs.png
og:image:alt: Linus Torvalds Rejects Late RISC-V Changes for Linux 6.17
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.

# Linus Torvalds Rejects Late RISC-V Changes for Linux 6.17

**[Collections](https://daily.dev/sources/collections)** · 1 min read · 1 upvotes · 0 comments

## Summary

Linus Torvalds rejected RISC-V patches for Linux 6.17, calling them 'garbage' due to late submission timing and poorly designed helper functions like make_u32_from_two_u16() that reduce code readability. RISC-V maintainer Palmer Dabbelt accepted the criticism and committed to improving code quality and submission timing. The incident highlights Torvalds' strict standards for kernel code quality and proper development processes.

## Content

Linus Torvalds has recently taken a strong stance against certain RISC-V updates proposed for the upcoming Linux 6.17 release. In a decisive rejection, Torvalds labeled the submitted code as 'garbage,' particularly emphasizing his disapproval of their timing and content.

The core issues highlighted by Torvalds include the late submission of these patches, which were provided too close to the end of the merge window, and the inclusion of poorly designed helper functions in generic header files. The chief offender among these functions is make_u32_from_two_u16(), which Torvalds criticized for reducing code readability when simpler bit operations would suffice.

Palmer Dabbelt, the RISC-V maintainer responsible for the submission, received this feedback professionally. He acknowledged the validity of the critique and expressed a commitment to enhance both the quality of the code and the timing of future submissions.

This incident serves as a reminder of Torvalds' commitment to maintaining the quality and integrity of the Linux kernel codebase, cautioning developers against any non-RISC-V specific code pollution and underscoring the importance of timely and robust submissions.

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#google](https://daily.dev/tags/google), [#kernel-development](https://daily.dev/tags/kernel-development), [#linux](https://daily.dev/tags/linux), [#open-source](https://daily.dev/tags/open-source)

[View this post on daily.dev](https://daily.dev/posts/linus-torvalds-rejects-late-risc-v-changes-for-linux-6-17-bgl6v4mzs)

```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":"Linus Torvalds Rejects Late RISC-V Changes for Linux 6.17","url":"https://daily.dev/posts/linus-torvalds-rejects-late-risc-v-changes-for-linux-6-17-bgl6v4mzs","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/linus-torvalds-rejects-late-risc-v-changes-for-linux-6-17-bgl6v4mzs"},"datePublished":"2025-08-11T10:48:31.241Z","dateModified":"2025-09-06T02:35:50.634Z","description":"Linus Torvalds rejected RISC-V patches for Linux 6.17, calling them 'garbage' due to late submission timing and poorly designed helper functions like...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8880bd7c1167a3e20c6279328dff91d6?_a=AQAEulh","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8880bd7c1167a3e20c6279328dff91d6?_a=AQAEulh","isAccessibleForFree":true,"articleSection":"Collections","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":"Collections","logo":"https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0","url":"https://daily.dev/sources/collections"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/linus-torvalds-rejects-late-risc-v-changes-for-linux-6-17-bgl6v4mzs","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"google,kernel-development,linux,open-source","timeRequired":"PT1M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collections","item":"https://daily.dev/sources/collections"},{"@type":"ListItem","position":3,"name":"Linus Torvalds Rejects Late RISC-V Changes for Linux 6.17"}]}
```

