Linus Torvalds tillkännagav stabiliseringen av version 5.9.
Bland andra förändringar introducerade han stöd för FSGSBASE i 5.9-kärnan, vilket borde förbättra prestanda för kontextbyte på AMD- och Intel-processorer. FSGSBASE tillåter att innehållet i FS/GS-register kan läsas och modifieras från användarutrymmet, vilket bör förbättra den övergripande prestandan som drabbades efter att Spectre/Metldown-sårbarheterna korrigerades. Själva stödet lades till av Microsofts ingenjörer för flera år sedan.
Också:
- lagt till stöd för Radeon RX 6000 "RDNA 2"
- lagt till stöd för NVMe-enhetszonindelningskommandon (NVMe zoned namespaces (ZNS))
- initialt stöd för IBM Power10
- olika förbättringar av lagringsundersystemet, ökat skydd mot användning av GPL-lager för att länka proprietära drivrutiner med kärnkomponenter
- energiförbrukningsmodellen (Energy Model framework) beskriver nu inte bara beteendet hos CPU:ns energiförbrukning utan även kringutrustning
- Lade till REJECT vid PREROUTING-stadiet till Netfilter
- för AMD Zen och nyare CPU-modeller har stöd för P2PDMA-teknik lagts till, vilket gör att du kan använda DMA för att direkt överföra data mellan minnet på två enheter anslutna till PCI-bussen.
Källa: linux.org.ru