Skip to content

Update odroidxu4-current to 6.6.135#9705

Open
belegdol wants to merge 1 commit intoarmbian:mainfrom
belegdol:odroidxu4-6.6.135
Open

Update odroidxu4-current to 6.6.135#9705
belegdol wants to merge 1 commit intoarmbian:mainfrom
belegdol:odroidxu4-6.6.135

Conversation

@belegdol
Copy link
Copy Markdown
Collaborator

@belegdol belegdol commented Apr 21, 2026

Description

Update odroidxu4-current kernel to 6.6.135.

How Has This Been Tested?

  • Warm reboot of my Odroid HC1

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • Any dependent changes have been merged and published in downstream modules

Summary by CodeRabbit

  • Bug Fixes

    • Improved system stability across multiple processor architectures
    • Enhanced security validation in file-descriptor operations
    • Fixed resource management issues in device drivers
    • Resolved compatibility issues affecting storage, networking, and graphics subsystems
  • Chores

    • Updated Linux kernel from v6.6.131 to v6.6.135

@belegdol belegdol requested a review from joekhoobyar as a code owner April 21, 2026 08:32
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 21, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 6c81c319-80e5-4cec-89b0-37697f63249a

📥 Commits

Reviewing files that changed from the base of the PR and between 83ddc22 and 6919d2a.

📒 Files selected for processing (6)
  • patch/kernel/archive/odroidxu4-6.6/patch-6.6.129-130.patch
  • patch/kernel/archive/odroidxu4-6.6/patch-6.6.130-131.patch
  • patch/kernel/archive/odroidxu4-6.6/patch-6.6.131-132.patch
  • patch/kernel/archive/odroidxu4-6.6/patch-6.6.132-133.patch
  • patch/kernel/archive/odroidxu4-6.6/patch-6.6.133-134.patch
  • patch/kernel/archive/odroidxu4-6.6/patch-6.6.134-135.patch

📝 Walkthrough

Walkthrough

Three Linux kernel v6.6 patches increment the version from 6.6.131 to 6.6.135 for OdroidXU4. Changes include Rust macro simplification, file descriptor validation checks, device-tree adjustments, MIPS virtual memory detection refactoring, x86 Zen1 mitigation, DRM heartbeat logic, driver fixes, and networking subsystem updates.

Changes

Cohort / File(s) Summary
Kernel v6.6.131→6.6.132 Patch
patch/kernel/archive/odroidxu4-6.6/patch-6.6.131-132.patch
Simplifies Rust kernel __pin_data! macro by removing paste! usage and reducing clippy allowances; refactors __init_internal! macro to eliminate intermediate projection accessor bindings; consolidates init_slot entry pattern to unified optional parameter form.
Kernel v6.6.132→6.6.133 Patch
patch/kernel/archive/odroidxu4-6.6/patch-6.6.132-133.patch
Adds file descriptor validation checks (if (!f.file) return -EBADF;) to xattr syscalls: fsetxattr, fgetxattr, flistxattr, and fremovexattr immediately after file acquisition.
Kernel v6.6.134→6.6.135 Patch
patch/kernel/archive/odroidxu4-6.6/patch-6.6.134-135.patch
Extensive subsystem updates: arm64 DTS OPP/voltage adjustments and DMA ranges; MIPS virtual memory detection refactoring with new 64-bit EntryHi helpers and TLB uniquification logic; x86 Zen1 FPDSS denorm mitigation; DRM i915 heartbeat atomic exchange and cleanup paths; uinput state locking; driver fixes across MMC, net, wireless, UFS, PCI ACS, rfkill, crypto, filemap, and networking (rxrpc, TLS, netfilter, SEG6).

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~75 minutes

Suggested reviewers

  • joekhoobyar
  • igorpecovnik

Poem

🐰 Patch by patch, the kernel grows,
From 131 to 135 it goes,
Macros simplified, syscalls made strong,
TLB logic rearranged along,
A fluffy quest through subsystems grand,
Where rabbit reviewers lend a hand! 🥕✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title directly and accurately describes the main change: updating the odroidxu4-current kernel from the current version to 6.6.135, which is precisely what the three patch files accomplish.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions bot added 05 Milestone: Second quarter release Needs review Seeking for review Hardware Hardware related like kernel, U-Boot, ... Patches Patches related to kernel, U-Boot, ... size/large PR with 250 lines or more labels Apr 21, 2026
@github-actions
Copy link
Copy Markdown
Contributor

✅ This PR has been reviewed and approved — all set for merge!

@github-actions github-actions bot added Ready to merge Reviewed, tested and ready for merge and removed Needs review Seeking for review labels Apr 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

05 Milestone: Second quarter release Hardware Hardware related like kernel, U-Boot, ... Patches Patches related to kernel, U-Boot, ... Ready to merge Reviewed, tested and ready for merge size/large PR with 250 lines or more

Development

Successfully merging this pull request may close these issues.

2 participants