Skip to content

Update odroidxu4-current to 6.6.138#9793

Merged
igorpecovnik merged 1 commit into
armbian:mainfrom
belegdol:odroidxu4-6.6.138
May 9, 2026
Merged

Update odroidxu4-current to 6.6.138#9793
igorpecovnik merged 1 commit into
armbian:mainfrom
belegdol:odroidxu4-6.6.138

Conversation

@belegdol

@belegdol belegdol commented May 9, 2026

Copy link
Copy Markdown
Collaborator

Description

Update odroidxu4-current kernel to 6.6.138.

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
    • Kernel updated from version 6.6.137 to 6.6.138 with improvements to encrypted traffic (ESP) handling for both IPv4 and IPv6 protocols.
    • Enhanced packet fragmentation behavior for transmit and allocation operations.
    • Refined shared fragment marking for newly allocated network packets.

Review Change Stack

@belegdol belegdol requested a review from joekhoobyar as a code owner May 9, 2026 08:36
@coderabbitai

coderabbitai Bot commented May 9, 2026

Copy link
Copy Markdown
Contributor

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: 84c99988-7d13-46d4-99bc-d1b72b3a7535

📥 Commits

Reviewing files that changed from the base of the PR and between 31d8f40 and 80c57d0.

📒 Files selected for processing (1)
  • patch/kernel/archive/odroidxu4-6.6/patch-6.6.137-138.patch

📝 Walkthrough

Walkthrough

This pull request updates the ODROID XU4 kernel patch from version 6.6.137 to 6.6.138. The patch refines socket buffer fragment handling in both IPv4 and IPv6 network stacks: receive paths now require both absent frag lists and absent shared frags before using fallback counting, while allocation paths mark newly created buffers with the shared-fragment flag unless explicitly exempted.

Changes

Kernel 6.6.137→138 Security and Fragment Handling Update

Layer / File(s) Summary
Version Bump
patch/kernel/archive/odroidxu4-6.6/patch-6.6.137-138.patch
Kernel SUBLEVEL incremented from 137 to 138.
Receive-Path Fragment Logic
patch/kernel/archive/odroidxu4-6.6/patch-6.6.137-138.patch
ESP IPv4 (esp4.c) and IPv6 (esp6.c) receive handlers refine the non-frag-list fallback condition to also check for absence of shared frags.
Allocation-Path Shared Frag Marking
patch/kernel/archive/odroidxu4-6.6/patch-6.6.137-138.patch
IPv4 (ip_output.c) and IPv6 (ip6_output.c) output paths set SKBFL_SHARED_FRAG flag on newly allocated skbs when MSG_NO_SHARED_FRAGS is not specified.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Suggested labels

size/small

Suggested reviewers

  • joekhoobyar
  • igorpecovnik

Poem

A socket hops through networks free,
Its fragments marked with symmetry,
From six-three-seven up to eight,
The kernel guards each frame's true state,
On ODROID's path, so smooth and bright! 🐰✨

🚥 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 pull request title accurately and clearly reflects the main change: updating the odroidxu4-current kernel from version 6.6.137 to 6.6.138, which matches the kernel patch change in the changeset.
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

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


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 size/medium PR with more then 50 and less then 250 lines Needs review Seeking for review Hardware Hardware related like kernel, U-Boot, ... Patches Patches related to kernel, U-Boot, ... labels May 9, 2026
@github-actions github-actions Bot added the Ready to merge Reviewed, tested and ready for merge label May 9, 2026
@github-actions

github-actions Bot commented May 9, 2026

Copy link
Copy Markdown
Contributor

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

@github-actions github-actions Bot removed the Needs review Seeking for review label May 9, 2026
@igorpecovnik igorpecovnik merged commit be5010a into armbian:main May 9, 2026
12 checks passed
@belegdol belegdol deleted the odroidxu4-6.6.138 branch May 9, 2026 09:16
@coderabbitai coderabbitai Bot mentioned this pull request May 16, 2026
7 tasks
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/medium PR with more then 50 and less then 250 lines

Development

Successfully merging this pull request may close these issues.

2 participants