image/svg+xml
Logo Tom's Hardware
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Tom's Hardware Logo
  • Hardware
  • Videogiochi
  • Mobile
  • Elettronica
  • EV
  • Scienze
  • B2B
  • Quiz
  • Forum
  • Sconti & Coupon
Offerte & Coupon
Accedi a Xenforo
Immagine di Starlink si espande: via libera ad altri 7.500 satelliti Starlink si espande: via libera ad altri 7.500 satelliti...
Immagine di OpenAI sta raccogliendo dati sensibili: cosa succede? OpenAI sta raccogliendo dati sensibili: cosa succede?...

Buone notizie per Linux: la versione 6.19 risolve i problemi di Rust Binder

Il kernel Linux 6.19 riceve correzioni per il driver Rust Binder e aggiunge il supporto per i processori Intel Nova Lake Point S.

Advertisement

Avatar di Andrea Maiellano

a cura di Andrea Maiellano

Author @Tom's Hardware Italia

Pubblicato il 12/01/2026 alle 09:24

La notizia in un minuto

  • Il driver Rust Binder di Google nel kernel Linux 6.19 presenta un bug critico di deadlock causato da un errore di porting che provoca l'acquisizione ricorsiva dello stesso lock durante il recupero memoria
  • La correzione minimale rimuove una chiamata spin_lock() duplicata e verrà applicata anche ai kernel stabili, mentre l'incidente alimenta il dibattito sull'integrazione di Rust nel kernel dopo il recente primo CVE
  • L'aggiornamento include il supporto per Intel Nova Lake Point S tramite un nuovo device ID nel driver MEI, abilitando la gestione remota per processori destinati a sistemi embedded e IoT

Riassunto generato con l’IA. Potrebbe non essere accurato.

Quando acquisti tramite i link sul nostro sito, potremmo guadagnare una commissione di affiliazione. Scopri di più

Il kernel Linux 6.19 continua la sua fase di stabilizzazione con l'arrivo di correzioni critiche che riguardano sia il controverso driver Rust Binder di Google sia il supporto hardware per la prossima generazione di processori Intel. L'aggiornamento char/misc appena integrato nel ramo di sviluppo che porterà alla release candidate 6.19-rc5 risolve un problema di deadlock nel codice Rust e aggiunge l'identificativo di dispositivo per Nova Lake Point S, confermando l'espansione della famiglia di SoC Intel destinati al mercato embedded e IoT.

Il driver Rust Binder, implementazione alternativa in Rust del componente Binder utilizzato da Android per la comunicazione inter-processo, torna sotto i riflettori dopo essere stato il primo codice Rust nel kernel Linux a ricevere un CVE. Questa volta si tratta di un bug introdotto durante il porting del driver per l'integrazione nella versione 6.18 del kernel, che causa crash del sistema quando viene attivato il meccanismo di recupero memoria.

Alice Ryhl, l'ingegnere di Google responsabile del driver, ha spiegato che durante il forward-porting non aveva tenuto conto del commit fb56fdf8b9a2 che modificava il comportamento dei lock nei list_lru suddividendoli per scope cgroup. La conseguenza è un tentativo di acquisizione ricorsiva dello stesso lock, scenario classico che porta a situazioni di deadlock rilevate dal sistema di validazione del kernel.

Il problema si manifesta con il processo kswapd che tenta di acquisire un lock già in suo possesso, generando un DEADLOCK potenziale durante le operazioni di shrinking della memoria

La correzione è tecnicamente minimale ma significativa: rimuovere una singola chiamata spin_lock() dalla funzione rust_helper_spin_lock invocata in rust_shrink_free_page(). Questa modifica elimina la doppia acquisizione del lock che causava il warning "possible recursive locking detected" e i conseguenti crash del sistema. La patch è stata contrassegnata per il backporting anche sui kernel stabili della serie 6.19, indicando la gravità del problema riscontrato.

L'episodio rappresenta un momento delicato per l'adozione di Rust nel kernel Linux. Dopo il primo CVE assegnato a codice Rust poche settimane fa, questa nuova correzione alimenta il dibattito nella comunità sulle sfide dell'integrazione di un nuovo linguaggio in un codebase maturo. Tuttavia, va sottolineato che il bug non deriva da una carenza intrinseca di Rust come linguaggio, ma da un errore umano nel processo di porting quando sono state apportate modifiche sostanziali alla gestione dei lock nel sottosistema memory management.

Sul fronte hardware, l'aggiornamento char/misc include anche il supporto per Intel Nova Lake Point S nel driver MEI (Management Engine Interface). L'aggiunta riguarda esclusivamente un nuovo device ID senza modifiche alla logica del driver, motivo per cui è stata accettata nonostante la fase avanzata del ciclo di sviluppo 6.19. Nova Lake rappresenta l'evoluzione della strategia Intel per i processori destinati a sistemi embedded, point-of-sale e applicazioni industriali, segmenti dove la gestione remota tramite Management Engine riveste particolare importanza.

L'integrazione del device ID in questa fase consente ai sistemi basati su Nova Lake S di beneficiare immediatamente del supporto MEI quando la piattaforma arriverà sul mercato, evitando la necessità di patch out-of-tree o aggiornamenti successivi del kernel. Si tratta di una pratica consolidata per l'abilitazione di nuovo hardware Intel, che tipicamente fornisce gli identificativi dei dispositivi ai maintainer del kernel con diversi mesi di anticipo rispetto al lancio commerciale.

La release candidate Linux 6.19-rc5 è attesa nelle prossime ore, proseguendo il processo di stabilizzazione che dovrebbe portare al rilascio finale della versione 6.19 entro la fine di aprile 2025. Gli sviluppatori stanno concentrando gli sforzi sulla risoluzione di regressioni e bug critici, con particolare attenzione alle nuove funzionalità introdotte in questo ciclo come appunto il supporto Rust e le ottimizzazioni per i processori di ultima generazione.

Fonte dell'articolo: www.phoronix.com

Le notizie più lette

#1
NordVPN vs ExpressVPN: qual è la migliore?
3

Hardware

NordVPN vs ExpressVPN: qual è la migliore?

#2
5 motivi per cui dovreste usare una VPN
1

Hardware

5 motivi per cui dovreste usare una VPN

#3
Maxi violazione su Instagram: rubati i dati di 17,5 milioni di utenti
6

Smartphone

Maxi violazione su Instagram: rubati i dati di 17,5 milioni di utenti

#4
OpenAI sta raccogliendo dati sensibili: cosa succede?
4

Hardware

OpenAI sta raccogliendo dati sensibili: cosa succede?

#5
I migliori annunci del CES 2026 per dispositivi Apple

CES 2026

I migliori annunci del CES 2026 per dispositivi Apple

👋 Partecipa alla discussione!

0 Commenti

⚠️ Stai commentando come Ospite . Vuoi accedere?

Invia

Per commentare come utente ospite, clicca cerchi

Cliccati: 0 /

Reset

Questa funzionalità è attualmente in beta, se trovi qualche errore segnalacelo.

Segui questa discussione

Advertisement

Ti potrebbe interessare anche

OpenAI sta raccogliendo dati sensibili: cosa succede?

Hardware

OpenAI sta raccogliendo dati sensibili: cosa succede?

Di Andrea Maiellano
Starlink si espande: via libera ad altri 7.500 satelliti

Hardware

Starlink si espande: via libera ad altri 7.500 satelliti

Di Andrea Maiellano
20 anni di MacBook Pro fra innovazione e rivoluzione

Speciale

20 anni di MacBook Pro fra innovazione e rivoluzione

Di Andrea Maiellano
Una nuova tecnologia ridefinisce le regole dell’ottica

Hardware

Una nuova tecnologia ridefinisce le regole dell’ottica

Di Antonello Buzzi
Micron risponde alle critiche sulla chiusura di Crucial

Hardware

Micron risponde alle critiche sulla chiusura di Crucial

Di Antonello Buzzi

Advertisement

Advertisement

Footer
Tom's Hardware Logo

 
Contatti
  • Contattaci
  • Feed RSS
Legale
  • Chi siamo
  • Privacy
  • Cookie
  • Affiliazione Commerciale
Altri link
  • Forum
Il Network 3Labs Network Logo
  • Tom's Hardware
  • SpazioGames
  • CulturaPop
  • Data4Biz
  • TechRadar
  • SosHomeGarden
  • Aibay

Tom's Hardware - Testata giornalistica associata all'USPI Unione Stampa Periodica Italiana, registrata presso il Tribunale di Milano, nr. 285 del 9/9/2013 - Direttore: Andrea Ferrario

3LABS S.R.L. • Via Pietro Paleocapa 1 - Milano (MI) 20121
CF/P.IVA: 04146420965 - REA: MI - 1729249 - Capitale Sociale: 10.000 euro

© 2026 3Labs Srl. Tutti i diritti riservati.