<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/linux-7-3-cleans-up-stack-randomization-ensures-it-happen-as-early-as-possible-h6ox39zcm" -->

---
title: Linux 7.3 Cleans Up Stack Randomization, Ensures It...
description: Intel's Thomas Gleixner led a rework of Linux kernel stack randomization code, consolidating architecture-specific implementations (PowerPC, LoongArch, RISC-V,...
canonical: https://daily.dev/posts/linux-7-3-cleans-up-stack-randomization-ensures-it-happen-as-early-as-possible-h6ox39zcm
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Linux 7.3 Cleans Up Stack Randomization, Ensures It Happen As Early As Possible | daily.dev
og:description: Intel's Thomas Gleixner led a rework of Linux kernel stack randomization code, consolidating architecture-specific implementations (PowerPC, LoongArch, RISC-V,...
og:url: https://daily.dev/posts/linux-7-3-cleans-up-stack-randomization-ensures-it-happen-as-early-as-possible-h6ox39zcm
og:image: https://api.daily.dev/og/posts/H6Ox39zcm.png
og:image:alt: Linux 7.3 Cleans Up Stack Randomization, Ensures It Happen As Early As Possible
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.

# Linux 7.3 Cleans Up Stack Randomization, Ensures It Happen As Early As Possible

**[Phoronix](https://daily.dev/sources/phoronix)** · 2 min read · 0 upvotes · 0 comments

## Summary

Intel's Thomas Gleixner led a rework of Linux kernel stack randomization code, consolidating architecture-specific implementations (PowerPC, LoongArch, RISC-V, s390, x86/x86_64) into the generic entry code. The change ensures randomization happens as early as possible right after establishing state, fixing prior violations of non-instrumentable code constraints. The same pull request also adds a CONFIG_SYSCALL_USER_DISPATCH Kconfig option and a kernel.syscall_user_dispatch runtime control to make Syscall User Dispatch (SUD) more configurable, including disabling it for security reasons.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.phoronix.com/news/Linux-7.3-Stack-Randomization>

## Questions this post answers

### What changed in Linux kernel stack randomization for version 7.3?

Linux 7.3 consolidates stack randomization code that was previously scattered across architecture-specific low-level entry code into the generic entry code helpers. Thomas Gleixner of Intel led the rework covering PowerPC, LoongArch, RISC-V, s390, and x86/x86_64, ensuring randomization now happens at the earliest possible point right after establishing state, fixing prior violations of non-instrumentable code constraints.

_Kernel engineers tracking security-hardening changes like this follow low-level Linux updates on daily.dev._

### How do I disable Syscall User Dispatch in the Linux kernel?

Syscall User Dispatch (SUD) can now be disabled at build-time using the new CONFIG_SYSCALL_USER_DISPATCH Kconfig option introduced in the Linux 7.3 kernel pull request, or controlled at run-time via the kernel.syscall_user_dispatch parameter. This makes SUD more configurable for those wanting to turn it off for security reasons.

_Anyone tuning kernel security options can keep tabs on syscall dispatch controls via daily.dev._

## Similar posts on daily.dev

- [Reworked System Call Entry Handling Slated For Linux 7.3](https://daily.dev/posts/reworked-system-call-entry-handling-slated-for-linux-7-3-du1elv5ms) · Phoronix · 0 upvotes · 0 comments
- [Linux 7.3 To Make It Easier To Disable Syscall User Dispatch](https://daily.dev/posts/linux-7-3-to-make-it-easier-to-disable-syscall-user-dispatch-onlvu0ecc) · Phoronix · 0 upvotes · 0 comments
- [Main changes, Arm, RISC-V, and MIPS architectures](https://daily.dev/posts/main-changes-arm-risc-v-and-mips-architectures-eds3j61xx) · CNX Software · 0 upvotes · 0 comments
- [Linux Lands Safeguard For RISC-V Against Another Microarchitectural Attack Vector](https://daily.dev/posts/linux-lands-safeguard-for-risc-v-against-another-microarchitectural-attack-vector-ijnx4p4vv) · Phoronix · 0 upvotes · 0 comments

---

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

[View this post on daily.dev](https://daily.dev/posts/linux-7-3-cleans-up-stack-randomization-ensures-it-happen-as-early-as-possible-h6ox39zcm)

```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":"Linux 7.3 Cleans Up Stack Randomization, Ensures It Happen As Early As Possible","url":"https://daily.dev/posts/linux-7-3-cleans-up-stack-randomization-ensures-it-happen-as-early-as-possible-h6ox39zcm","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/linux-7-3-cleans-up-stack-randomization-ensures-it-happen-as-early-as-possible-h6ox39zcm"},"datePublished":"2026-08-21T12:39:24.173Z","dateModified":"2026-08-21T18:01:10.132Z","description":"Intel's Thomas Gleixner led a rework of Linux kernel stack randomization code, consolidating architecture-specific implementations (PowerPC, LoongArch, RISC-V,...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/0c79d473bddcffba924a4010852b9e29?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/0c79d473bddcffba924a4010852b9e29?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Phoronix","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":"Phoronix","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6a26ba379dd64932830aa0c9803dd7ee","url":"https://daily.dev/sources/phoronix"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/linux-7-3-cleans-up-stack-randomization-ensures-it-happen-as-early-as-possible-h6ox39zcm","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"security,linux","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Phoronix","item":"https://daily.dev/sources/phoronix"},{"@type":"ListItem","position":3,"name":"Linux 7.3 Cleans Up Stack Randomization, Ensures It Happen As Early As Possible"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/linux-7-3-cleans-up-stack-randomization-ensures-it-happen-as-early-as-possible-h6ox39zcm#faq","mainEntity":[{"@type":"Question","name":"What changed in Linux kernel stack randomization for version 7.3?","acceptedAnswer":{"@type":"Answer","text":"Linux 7.3 consolidates stack randomization code that was previously scattered across architecture-specific low-level entry code into the generic entry code helpers. Thomas Gleixner of Intel led the rework covering PowerPC, LoongArch, RISC-V, s390, and x86/x86_64, ensuring randomization now happens at the earliest possible point right after establishing state, fixing prior violations of non-instrumentable code constraints. Kernel engineers tracking security-hardening changes like this follow low-level Linux updates on daily.dev."}},{"@type":"Question","name":"How do I disable Syscall User Dispatch in the Linux kernel?","acceptedAnswer":{"@type":"Answer","text":"Syscall User Dispatch (SUD) can now be disabled at build-time using the new CONFIG_SYSCALL_USER_DISPATCH Kconfig option introduced in the Linux 7.3 kernel pull request, or controlled at run-time via the kernel.syscall_user_dispatch parameter. This makes SUD more configurable for those wanting to turn it off for security reasons. Anyone tuning kernel security options can keep tabs on syscall dispatch controls via daily.dev."}}]}
```

