{"id":183032,"date":"2026-08-17T16:53:34","date_gmt":"2026-08-17T14:53:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/reliz-yadra-linux-7-2"},"modified":"2026-08-17T16:53:38","modified_gmt":"2026-08-17T14:53:38","slug":"linux-kernel-7-2-release","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sv\/blog\/news\/linux-kernel-7-2-release","title":{"rendered":"Release av Linux-k\u00e4rnan 7.2","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Efter tv\u00e5 m\u00e5naders utveckling presenterade Linus Torvalds lanseringen av Linux-k\u00e4rnan 7.2. Bland de mest anm\u00e4rkningsv\u00e4rda f\u00f6r\u00e4ndringarna finns en mekanism f\u00f6r USB4STREAM datastreaming, prestandaoptimeringar f\u00f6r btrfs, xfs och ext4, forts\u00e4ttning p\u00e5 borttagningen av st\u00f6d f\u00f6r CPU i486, m\u00f6jlighet till skapande av inb\u00e4ddade schemal\u00e4ggare SCHED_EXT, minskad minnesanv\u00e4ndning i bytesystemet, snabbare unnamed pipes, st\u00f6d f\u00f6r Intel MBEC och AMD GMET-utvidgningar i KVM samt borttagning av AppleTalk-protokollet. Inledande st\u00f6d f\u00f6r HDMI 2.1 FRL i AMDGPU-drivrutinen.      <\/p>\n<p>De viktigaste nyheterna i k\u00e4rna 7.2 (1, 2, 3):  <\/p>\n<ul>\n<li class=\"l\"> <b>Disksubsystem, in- och utmatning och filsystem<\/b>\n<ul>\n<li class=\"l\"> I iomap-mekanismen har on\u00f6diga anrop till funktionen memset f\u00f6r redan avslutade iterationer i funktionen iomap_iter() tagits bort, vilket vid h\u00f6g intensitet av in- och utdata p\u00e5 snabba NVMe-lagringar har \u00f6kat antalet in- och utdataoperationer per sekund (IOPS) med 5 % i genomf\u00f6rda tester vid anv\u00e4ndning av filsystemen ext4 och xfs.\n<li class=\"l\"> I XFS har stabilt st\u00f6d f\u00f6r zonerade lagringsenheter (avdelning i zoner av blockgrupp eller sektorer, d\u00e4r endast sekventiell till\u00e4gg av data till\u00e5ts, vilket uppdaterar hela blockgruppen) utannonserats.\n<li class=\"l\"> I Btrfs \u00e4r st\u00f6det f\u00f6r stora minnessidor (large folios) aktiverat som standard, vilket minskar overhead och f\u00f6rb\u00e4ttrar prestanda vid intensiv sekventiell I\/O. Experimentellt st\u00f6d f\u00f6r enorma folios (\"huge folios\") upp till 2 MB har lagts till. En ny ioctl GET_CSUMS har lagts till f\u00f6r att h\u00e4mta kontrollsummainformation i anv\u00e4ndarutrymmet, till exempel f\u00f6r mkfs-verktyget och optimering av deduplicering. Prestandan f\u00f6r sekventiell skrivning har \u00f6kat med 15 % och direkt I\/O med 59 %.\n<li class=\"l\"> I filsystemet Ext4 har implementeringen av mekanismen \"fast commit\" genomg\u00e5tt betydande omarbetningar f\u00f6r att f\u00f6rhindra konkurrerande och \u00f6msesidiga blockeringar. Export av statistik \u00f6ver inode-snapshots har lagts till via \/proc\/fs\/ext4\/*\/fc_info. Prestandan f\u00f6r ber\u00e4kning av \u00f6vergripande hashv\u00e4rden f\u00f6r kataloger har optimerats (f\u00f6r namn som \u00e4r 255 tecken l\u00e5nga har hastigheten n\u00e4stan f\u00f6rdubblats, 64 tecken 27 %, 32 tecken \u2014 11 %).\n<li class=\"l\"> I F2FS har st\u00f6d f\u00f6r att returnera fserror-fel lagts till, vilket g\u00f6r det m\u00f6jligt att fr\u00e5n anv\u00e4ndarutrymmet \u00f6vervaka problem med filsystemet. Tiden som spenderas i samband med hantering av avbrott har minskats.\n<li class=\"l\"> I Device Mapper (DM) har en ny handler dm-inlinecrypt lagts till f\u00f6r att m\u00f6jligg\u00f6ra transparent kryptering och dekryptering av blockenheter med hj\u00e4lp av h\u00e5rdvaruenheter med inline-krypteringsfunktion.\n<li class=\"l\">Dokumentation f\u00f6r att l\u00e4gga till nya filsystem i k\u00e4rnan har f\u00f6reslagits.\n<li class=\"l\"> I NFS har standardblockstorleken \u00f6kat till 4 MB p\u00e5 system med minst 16 GB RAM (f\u00f6r manuell justering av blockstorleken kan \/proc\/fs\/nfsd\/max_block_size anv\u00e4ndas). St\u00f6d f\u00f6r delegatkontroll av katalogen (directory delegation) har lagts till, vilket g\u00f6r det m\u00f6jligt att utf\u00f6ra operationer med denna katalog under en viss tid utan att kontrollera f\u00f6r\u00e4ndringar av tillst\u00e5ndet. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/server\/dts-newyork\/\"   title=\"servern\" data-wpil-keyword-link=\"linked\">servern<\/a>.\n<li class=\"l\"> I SMB-servern har st\u00f6d f\u00f6r filer som lagras komprimerat lagts till, liksom komprimering av data vid \u00f6verf\u00f6ring \u00f6ver n\u00e4tverket.\n<li class=\"l\"> I den nya NTFS-implementeringen (ntfsplus) har st\u00f6d f\u00f6r symboliska l\u00e4nkar i Windows lagts till, och korrekt hantering av m\u00e5nga typer av metadatafel har s\u00e4kerst\u00e4llts.\n<li class=\"l\"> Backend fscache f\u00f6r cachelagring av data fr\u00e5n EROFS (Enhanced Read-Only File System) har tagits bort, vilken f\u00f6r tv\u00e5 \u00e5r sedan f\u00f6rklarades som f\u00f6r\u00e5ldrad.\n<li class=\"l\"> I Ceph-filsystemet har st\u00f6d f\u00f6r manuell \u00e5terst\u00e4llning av klientsessioner lagts till.\n<li class=\"l\"> I 9P-filsystemet har optimeringar genomf\u00f6rts som har \u00f6kat hastigheten i scenarier som projektkompilering.\n<li class=\"l\"> I systemanropet file_getattr() har flaggor lagts till f\u00f6r att f\u00e5 information om skiljeteckenens betydelse i filsystemet. Flaggan FS_XFLAG_CASEFOLD indikerar att kontrollen av filnamn sker utan att ta h\u00e4nsyn till skiljetecken, medan flaggan FS_XFLAG_CASENONPRESERVING indikerar att information om skiljetecken inte bevaras vid skapandet av nya filnamn. De angivna flaggorna kan till\u00e4mpas i NFS-klienter som fungerar utan att ta h\u00e4nsyn till skiljetecken.\n<li class=\"l\"> I systemanropet openat2() har flaggan O_EMPTYPATH lagts till, vilket till\u00e5ter \u00f6verf\u00f6ring av en tom filv\u00e4g. I detta fall best\u00e4ms v\u00e4gen till den \u00f6ppnade filen baserat p\u00e5 den \u00f6verf\u00f6rda filbeskrivaren.\n<li class=\"l\"> I systemanropet openat2() har flaggan OPENAT2_REGULAR lagts till, vilket till\u00e5ter \u00f6ppning av endast vanliga filer (vid f\u00f6rs\u00f6k att \u00f6ppna en specialfil, till exempel en socket, kanal eller enhet, kommer felet EFTYPE att returneras).              <\/ul>\n<li class=\"l\"><b>Minne och systemtj\u00e4nster<\/b>\n<ul>\n<li class=\"l\"> Mekanismen USB4STREAM f\u00f6r datastreaming mellan datorer som \u00e4r anslutna med kabel via USB4-portar har implementerats. En enhet \/dev\/tbstreamX har lagts till, genom vilken data kan l\u00e4sas och skrivs med standardfunktionerna read() och write() p\u00e5 samma s\u00e4tt som att l\u00e4sa och skriva i filer. Till exempel kan information p\u00e5 en v\u00e4rd skickas med kommandot \"echo hello &gt; \/dev\/tbstream0\", medan den p\u00e5 en annan v\u00e4rd kan l\u00e4sas med kommandot \"cat \/dev\/tbstream0\". Mekanismen USB4STREAM kan kombineras med m\u00f6jligheten att etablera en n\u00e4tverksanslutning via USB4-kabeln (thunderbolt_net) eller anv\u00e4ndas separat vid behov av datatransfer mellan program som inte st\u00f6der n\u00e4tverks-socketar.\n<li class=\"l\"> Den andra serien av \u00e4ndringar f\u00f6r att upph\u00f6ra med st\u00f6det f\u00f6r i486-processorer har aktiverats. \u00d6ver 13 rader kod relaterade till emulering av block f\u00f6r flyttalsber\u00e4kningar f\u00f6r processorer utan FPU har tagits bort. St\u00f6det f\u00f6r i486-processorer utan h\u00e5rdvaruoperationer CX8 (j\u00e4mf\u00f6r och byt 8 byte) och TSC (CPU-cykelr\u00e4knaren som anv\u00e4nds i schemal\u00e4ggaren), koden f\u00f6r att emulera dem har ocks\u00e5 tagits bort.\n<li class=\"l\"> St\u00f6det f\u00f6r AMD Geode-processorer, som anv\u00e4nds i OLPC XO-1-datorn, har f\u00f6rklarats som \u00f6vergivet (orphaned).\n<li class=\"l\"> St\u00f6det f\u00f6r uppdatering av implementationen av Intel TDX (Trusted Domain Extensions) har lagts till, vilket anv\u00e4nds f\u00f6r att kryptera minnet i g\u00e4stsysten. TDX implementeras i form av en speciell programmatisk runtime-modul som under initialiseringen \u00f6verf\u00f6rs av BIOS fr\u00e5n flashminnet till RAM. M\u00f6jligheter f\u00f6r att hantera denna modul har lagts till i k\u00e4rnan och f\u00f6r att byta till en nyare version p\u00e5 det fungerande systemet utan behov av omstart.\n<li class=\"l\"> En ny GPU-resursplanerare (Fair GPU scheduler) har implementerats f\u00f6r att best\u00e4mma ordningen f\u00f6r exekvering av GPU-uppgifter som skickas av processer som anv\u00e4nder GPU. Ist\u00e4llet f\u00f6r att anv\u00e4nda en traditionell FIDO-k\u00f6 f\u00f6r GPU-f\u00f6rfr\u00e5gningar, anv\u00e4nder den nya planerarens mekanismer f\u00f6r r\u00e4ttvis resursf\u00f6rdelning, inspirerad av CFS (Completely Fair Scheduler) som till\u00e4mpar en schemal\u00e4ggning med tids\u00f6verg\u00e5ng till n\u00e4sta process. Den mest m\u00e4rkbara effekten av att anv\u00e4nda den nya planeraren ses vid samtidig exekvering av interaktiva uppgifter som aktivt arbetar med GPU. I sista stund f\u00f6re sl\u00e4ppet av k\u00e4rna 7.2 avbr\u00f6ts aktiveringen av Fair GPU scheduler och den gamla FIFO-planeraren \u00e5terst\u00e4lldes p\u00e5 grund av behovet av debug av regressioner som ledde till minskad prestanda och 100% belastning p\u00e5 GPU vid k\u00f6rning av vissa spel i Proton.\n<li class=\"l\"> \u00c4ndringar i eBPF-under-systemet: M\u00f6jligheten att koppla en BPF-program till flera sp\u00e5rningspunkter (tracepoints) har lagts till. BPF-program kopplade till sp\u00e5rningspunkter har f\u00e5tt m\u00f6jlighet till \u00e5tkomst till minnet hos komponenter som k\u00f6rs i anv\u00e4ndarutrymmet, med korrekt bearbetning av \u00e5tkomst till icke allokerade minnessidor (page fault). Systemanropet bpf() har f\u00e5tt st\u00f6d f\u00f6r typiska attribut (log_buf, log_size, log_level och log_true_size), vilket m\u00f6jligg\u00f6r en enhetlig \u00f6verf\u00f6ring av metadata i alla BPF-kommandon, utan begr\u00e4nsning till kommandon BPF_PROG_LOAD, BPF_BTF_LOAD och BPF_MAP_CREATE. Begr\u00e4nsningen av att \u00f6verf\u00f6ra mer \u00e4n 5 parametrar i BPF-funktioner har tagits bort. S\u00e4ker \u00e5tkomst till den delade minnet bpf_arena har m\u00f6jliggjorts utan r\u00e4dsla f\u00f6r att f\u00e5 \u00e5tkomst till icke allokerade minnessidor (page fault). En ny variant av BPF hash map-strukturen har implementerats, som till\u00e5ter dynamisk storleks\u00e4ndring.\n<li class=\"l\"> Utdata av \"\/proc\/interrupts\" med statistik \u00f6ver avbrott har optimerats, och strukturerna f\u00f6r att lagra avbrottsr\u00e4knare har moderniserats och cachelagring har lagts till.\n<li class=\"l\"> Genereringen av filen \"\/proc\/filesystems\", som anv\u00e4nds i libselinux, har snabbats upp.\n<li class=\"l\"> I schemal\u00e4ggaren har st\u00f6d f\u00f6r belastningsbalansering mellan CPU-k\u00e4rnor, vilket tar h\u00e4nsyn till tillst\u00e5ndet i processorns interna cache. Schemal\u00e4ggaren f\u00f6rs\u00f6ker nu gruppera processer som anv\u00e4nder gemensamma resurser, till exempel tr\u00e5dar fr\u00e5n samma process, f\u00f6r att de ska anv\u00e4nda samma niv\u00e5 1-cache, vilket \u00f6kar effektiviteten vid datatillg\u00e5ng genom att \u00f6ka sannolikheten att de n\u00f6dv\u00e4ndiga data finns i cachen.\n<li class=\"l\"> I mekanismen SCHED_EXT, som m\u00f6jligg\u00f6r anv\u00e4ndning av BPF f\u00f6r att skapa CPU-schemal\u00e4ggare, har genomf\u00f6randet av m\u00f6jligheten att skapa inb\u00e4ddade schemal\u00e4ggare (sub-scheduler) fortsatt, via vilka varje cgroup kan inkludera sin egen schemal\u00e4ggare.\n<li class=\"l\"> \u00d6verf\u00f6ring av \u00e4ndringar fr\u00e5n Rust-for-Linux-grenen har fortsatt, relaterade till anv\u00e4ndningen av Rust som andraspr\u00e5k f\u00f6r utveckling av drivrutiner och moduler i k\u00e4rnan (st\u00f6d f\u00f6r Rust \u00e4r inte aktiverat som standard och leder inte till att Rust blir ett obligatoriskt byggberoende f\u00f6r k\u00e4rnan). M\u00f6jligheten att anv\u00e4nda Rust i k\u00e4rnan har implementerats f\u00f6r s390-arkitekturen. Paketet \"zerocopy\" med snabba minneshanteringsprimitiver f\u00f6r kod i \"unsafe\"-l\u00e4ge har inkluderats.\n<li class=\"l\"> Den minimi version av LLVM-verktygen som kr\u00e4vs f\u00f6r att bygga k\u00e4rnan har h\u00f6jts till 17.0.1.\n<li class=\"l\"> I den minimalistiska C-biblioteket nolibc, som f\u00f6ljer med Linux-k\u00e4rnans k\u00e4llkod och tillhandah\u00e5ller ett gr\u00e4nssnitt \u00f6ver grundl\u00e4ggande systemanrop, har st\u00f6d f\u00f6r arkitekturerna OpenRISC och 32-bit PA-RISC realiserats.\n<li class=\"l\"> I byte-systemet har optimeringar genomf\u00f6rts f\u00f6r att \u00f6ka prestandan och minska minnesf\u00f6rbrukningen inom systemet genom att eliminera overhead vid lagring av statiska metadata och enhetligg\u00f6ra hanteringen av anonym och delad minne vid anv\u00e4ndning av swap. Minskningen av minnesf\u00f6rbrukningen \u00e4r ganska markant, till exempel n\u00e4r en swap-partition p\u00e5 1 TB monteras, observeras en minskning av minnesf\u00f6rbrukningen med cirka 512 MB.\n<li class=\"l\"> Effektiviteten hos mekanismen f\u00f6r minnesutskjutning, som tar bort eller flyttar minnesomr\u00e5den till bytesystemet f\u00f6r att frig\u00f6ra minne vid brist p\u00e5 minne i systemet, har \u00f6kat. Vid vissa belastningsformer, till exempel vid testning av MongoDB med YCSB (Yahoo! Cloud Serving Benchmark), observeras en prestanda\u00f6kning p\u00e5 upp till 30%.\n<li class=\"l\"> Byggsystemet har lagt till kommandot \"make sbom\" f\u00f6r att generera SBOM (Software Bill Of Materials) listor som \u00e5terspeglar de komponenter, bibliotek och beroenden som anv\u00e4nds i den aktuella k\u00e4rnbyggnaden, liksom information om deras licenser som erh\u00e5llits fr\u00e5n SPDX-rubriker i kodfiler.\n<li class=\"l\"> I implementeringen av namnl\u00f6sa r\u00f6r (pipe) har optimering av l\u00e5sningarna genomf\u00f6rts (minnesallokeringsoperationer har flyttats utanf\u00f6r l\u00e5sningsomr\u00e5det), vilket har \u00f6kat genomstr\u00f6mningen av namnl\u00f6sa r\u00f6r med 21-48% och minskat f\u00f6rdr\u00f6jningarna med 17-33%.                    <\/ul>\n<li class=\"l\"><b>Virtualisering och s\u00e4kerhet<\/b>\n<ul>\n<li class=\"l\"> I slab-minnesf\u00f6rdelningsmekanismen (slab allocator) har m\u00f6jligheten att anv\u00e4nda minnesallokeringstoken (Allocation Token), implementerade i Clang 22, lagts till. Token g\u00f6r det m\u00f6jligt att m\u00e4rka minnesallokeringsoperationer med unika identifierare och organisera separat placering av olika typer av objekt f\u00f6r att komplicera utnyttjandet av s\u00e5rbarheter orsakade av buffert\u00f6verskridningar (vid uppdelning \u00e4r det sv\u00e5rt att anv\u00e4nda buffert\u00f6verskridningen i en typ av objekt f\u00f6r att skada andra typer).\n<li class=\"l\"> AF_ALG-mekanismen, som utnyttjades i Copy Fail-s\u00e5rbarheten f\u00f6r att modifiera data i sidcache, har f\u00f6rklarats f\u00f6r\u00e5ldrad och planeras att tas bort i en av de kommande utg\u00e5vorna. AF_ALG m\u00f6jligg\u00f6r utnyttjande av h\u00e5rdvaruacceleratorer f\u00f6r kryptografiska ber\u00e4kningar i k\u00e4rnans Crypto API, men anv\u00e4nds i ganska specifika situationer. I k\u00e4rnan 7.2 har st\u00f6d f\u00f6r asynkron in-\/utmatning, \u00e4ldre drivrutiner och zero-copy-mekanismen i implementeringen av skcipher och aead tagits bort fr\u00e5n AF_ALG. Endast programvaruimplementeringar av kryptografiska algoritmer har kvarblivit, och st\u00f6det f\u00f6r h\u00e5rdvaru-kryptoacceleratorer i k\u00e4rnans crypto API har tagits bort, eftersom AF_ALG avsev\u00e4rt \u00f6kar angriparens yta utan att erbjuda prestandavinster j\u00e4mf\u00f6rt med kryptografi i anv\u00e4ndarutrymmet. AF_ALG anv\u00e4ndes i Cryptsetup-verktyget, men dess st\u00f6d har tagits bort i den senaste versionen 2.8.7.\n<li class=\"l\"> I IMA-mekanismen (Integrity Measurement Architecture), som g\u00f6r det m\u00f6jligt f\u00f6r externa tj\u00e4nster att verifiera k\u00e4rnsystemets l\u00e4ge f\u00f6r att s\u00e4kerst\u00e4lla deras \u00e4kthet, har st\u00f6d f\u00f6r att exportera interna tabeller med m\u00e4tresultat till anv\u00e4ndarutrymmet lagts till med rensning fr\u00e5n k\u00e4rnbuffrar f\u00f6r att spara minne.\n<li class=\"l\"> I modulen Landlock, som ger oprivilegerade program m\u00f6jligheter att begr\u00e4nsa anv\u00e4ndningen av Linux-k\u00e4rnobjekt (filhierarkier, n\u00e4tverks-sockets, ioctl, osv.), har st\u00f6d f\u00f6r att hantera \u00e5tkomst till UDP-sockets lagts till, samt m\u00f6jligheten att selektivt st\u00e4nga av loggningen av information om blockering av objekt f\u00f6r att f\u00f6rhindra att loggen fylls med irrelevant information.\n<li class=\"l\"> K\u00e4rnan har tagits bort fr\u00e5n anv\u00e4ndningen av funktionen strncpy(), som kopierar ett angivet antal byte fr\u00e5n en ing\u00e5ngsstr\u00e4ng. Anv\u00e4ndningen av strncpy() medf\u00f6rde risk f\u00f6r fel p\u00e5 grund av att nolltecknet i slutet av str\u00e4ngen kunde missas eller fyllas p\u00e5 med nollor. Ist\u00e4llet rekommenderas det att anv\u00e4nda funktionerna strscpy() och strscpy_pad() f\u00f6r att kopiera str\u00e4ngar som avslutas med nolltecken, samt strtomem_pad(), memcpy_and_pad() och memcpy() f\u00f6r att kopiera str\u00e4ngar av k\u00e4nd, fast storlek. Arbetet med att ta bort strncpy() fr\u00e5n k\u00e4rnan p\u00e5b\u00f6rjades 2020 och kr\u00e4vde att 362 f\u00f6r\u00e4ndringar gjordes av 70 utvecklare.\n<li class=\"l\"> I hypervisorn <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sv\/vps\/abuzoustojchivye-vps\/\"   title=\"KVM\" data-wpil-keyword-link=\"linked\">KVM<\/a> St\u00f6det f\u00f6r Intel MBEC (Mode-Based Execution Control) och AMD GMET (Guest-Mode Execution Trap) har lagts till, vilket g\u00f6r det m\u00f6jligt att separat hantera \u00e5tkomstr\u00e4ttigheterna f\u00f6r kodexekvering f\u00f6r k\u00e4rnan och anv\u00e4ndarutrymmet i g\u00e4stsystemen i minnes\u00f6vers\u00e4ttnings-tabellerna. Tidigare till\u00e4t Intel- och AMD:s h\u00e5rdvaruvirtualiseringsutvidgningar att markera minnessidor som endast exekverbara med en bit i programvaruseparation av r\u00e4ttigheter f\u00f6r k\u00e4rnan och anv\u00e4ndarutrymmet p\u00e5 hypervisor-niv\u00e5. Anv\u00e4ndningen av MBEC och GMET g\u00f6r det m\u00f6jligt att utesluta verifieringar p\u00e5 hypervisor-sidan och betydligt minska den resurskr\u00e4vande intensiteten av kontroll\u00f6verf\u00f6ringar fr\u00e5n g\u00e4stsystemet till hypervisorn (VMexit).                                     <\/ul>\n<li class=\"l\"><b>N\u00e4tverkssystemet<\/b>\n<ul>\n<li class=\"l\"> Implementeringen av TCP-AO (TCP Authentication Option, RFC 5925) har \u00f6verg\u00e5tt till att anv\u00e4nda det nya kryptografiska biblioteket libcrypto, vilket har f\u00f6renklat koden och \u00f6kat effektiviteten. TCP-AO g\u00f6r det m\u00f6jligt att verifiera TCP-rubriker med MAC-koder (Message Authentication Code), och anv\u00e4nder mer moderna algoritmer HMAC-SHA-1-96 och AES-128-CMAC-96 ist\u00e4llet f\u00f6r den tidigare tillg\u00e4ngliga alternativet TCP-MD5 baserat p\u00e5 den f\u00f6r\u00e5ldrade MD5-algoritmen.\n<li class=\"l\"> Antalet undermappar som st\u00f6ds f\u00f6r Multipath TCP (MPTCP) har \u00f6kat fr\u00e5n 8 till 64.\n<li class=\"l\"> Arbetet med att minska anv\u00e4ndningen av den globala l\u00e5sningen rtnl_lock i n\u00e4tverksstacken hos k\u00e4rnan har fortsatt.\n<li class=\"l\"> Fr\u00e5n k\u00e4rnan har genomf\u00f6randet av AppleTalk-protokollstacken tagits bort, vilket anv\u00e4ndes i Apple-datorer sedan 1985 och under 1990-talet ersattes av TCP\/IP. Dessutom har komponenter fr\u00e5n ATM-datatj\u00e4nstteknologin, som inte \u00e4r relaterade till PPPoATM, samt n\u00e4tverksgr\u00e4nssnitt f\u00f6r ARCnet baserade p\u00e5 ISA- och PCMCIA-bussar, Bluetooth-adaptrar med PCMCIA-gr\u00e4nssnitt, Chelsea TLS-acceleratorer, kod f\u00f6r integrering av TLS med sockmap och st\u00f6d f\u00f6r frekvensomr\u00e5dena 5\/10 MHz i den tr\u00e5dl\u00f6sa stacken cfg80211\/mac80211 tagits bort. P\u00e5 grund av ol\u00f6sliga problem med blockering och avsaknad av underh\u00e5ll har en specifik implementering f\u00f6r acceleration av TLS-bearbetning baserad p\u00e5 TCP Offload Engine tagits bort (den mer omfattande implementeringen av TLS offload har bevarats). Koden f\u00f6r kompatibilitet med 32-bitars x_tables p\u00e5 64-bitars system har inaktiverats och planeras att tas bort.\n<li class=\"l\"> I drivrutinen pppoe har st\u00f6d f\u00f6r mekanismerna GRO (Generic Receive Offload) och GSO (Generic Segmentation Offload) lagts till f\u00f6r h\u00e5rdvaruaccelerering av ombyggnad och segmentering av paket. Anv\u00e4ndning av GRO och GSO kan avsev\u00e4rt \u00f6ka genomstr\u00f6mningen f\u00f6r inkommande trafik; till exempel har den maximala genomstr\u00f6mningen p\u00e5 MediaTek MT7621-enheter i konfiguration med adress\u00f6vers\u00e4ttning \u00f6kat fr\u00e5n 130 Mbit\/s till 630 Mbit\/s.          <\/ul>\n<li class=\"l\"><b>Utrustning<\/b>\n<ul>\n<li class=\"l\"> I AMDGPU-drivrutinen har grundl\u00e4ggande st\u00f6d f\u00f6r HDMI 2.1 FRL (Fixed Rate Link) implementerats, vilket m\u00f6jligg\u00f6r \u00f6verf\u00f6ring av okomprimerad video med kvalitet 4K\/120Hz och 8K\/60Hz. Tidigare har st\u00f6det f\u00f6r HDMI 2.1 inte kunnat realiseras i \u00f6ppna drivrutiner p\u00e5 grund av licenskrav fr\u00e5n HDMI Forum, men nu har AMD lyckats n\u00e5 en \u00f6verenskommelse om en s\u00e5dan implementering.\n<li class=\"l\"> I i915-drivrutinen har st\u00f6d f\u00f6r att st\u00e4lla in bakgrundsf\u00e4rg av displaykontrollern lagts till. Parametern pin_params.needs_low_address har implementerats.\n<li class=\"l\"> Arbetet med drm-drivrutinen (Direct Rendering Manager) Xe f\u00f6r GPU baserad p\u00e5 Intel Xe-arkitekturen, som anv\u00e4nds i Intel Arc grafikkort och integrerad grafik, har fortsatt sedan Tiger Lake-processorerna. Grundl\u00e4ggande st\u00f6d f\u00f6r CRI-plattformen (Crescent Island) har lagts till. F\u00f6r dGPU-plattformar har Xe3p implementerat en systemkontroller.\n<li class=\"l\"> I Nouveau-drivrutinen har problem med NVIDIA GA100 GPU l\u00f6sts.\n<li class=\"l\"> I v3d-drivrutinen har m\u00f6jligheten att hantera energif\u00f6rbrukningen f\u00f6r v3D GPU p\u00e5 Raspberry Pi-kort lagts till.\n<li class=\"l\"> Integrationen av Nova-drivrutinskomponenter f\u00f6r NVIDIA GPU:er med GSP-firmware har fortsatt, och anv\u00e4nds fr\u00e5n NVIDIA GeForce RTX 2000-serien baserad p\u00e5 Turing-mikroarkitektur. Drivrutinen \u00e4r skriven i Rust. Unterst\u00fctzung f\u00fcr NVIDIA GPU GA100 samt Hopper- och Blackwell-serierna har lagts till.\n<li class=\"l\"> St\u00f6d f\u00f6r ARM-plattformar, SoC och enheter har lagts till: Apple t8122 (M3), Motorola Edge 30, Nothing Phone 3a, Google Pixel 3a XL, Qualcomm Dragonwing IPQ9650, Huawei Hawi, ZTE zx297520v3, Renesas R-Car M3Le, ASPEED AST27xx, Cortina Gemini, NXP i.MX6\/8\/9, NXP LX2160A, TI K3 AM62x.              <\/ul>\n<\/ul>\n<p>Samtidigt har den latinamerikanska stiftelsen f\u00f6r fri programvara bildat en helt fri k\u00e4rnversion 7.2 \u2014 Linux-libre 7.2-gnu, rensad fr\u00e5n firmware och drivrutiner som inneh\u00e5ller icke-fria komponenter eller koddelar vars anv\u00e4ndningsomr\u00e5de \u00e4r begr\u00e4nsat av tillverkaren. I version 7.2 har nya drivrutiner rt722-sdca och tac5xx2 rensats fr\u00e5n blobbar. Rensningskoden har uppdaterats i drivrutinerna amdgpu, nova core, qcom iris, q6v5, iwlwifi, amdxnda, adreno, r8152 och mt792x. Justeringar har gjorts av gr\u00e4nssnitten f\u00f6r laddning av firmware. Rensning av blobnamn i dts-filer (devicetree) f\u00f6r ARM-chips har genomf\u00f6rts.<br \/>\n<br \/>K\u00e4lla: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65937\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.2. \u0421\u0440\u0435\u0434\u0438 \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439: \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043f\u043e\u0442\u043e\u043a\u043e\u0432\u043e\u0439 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 USB4STREAM, \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 btrfs, xfs \u0438 ext4, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 CPU i486, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0432\u043b\u043e\u0436\u0435\u043d\u043d\u044b\u0445 \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 SCHED_EXT, \u0441\u043d\u0438\u0436\u0435\u043d\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u043f\u043e\u0434\u043a\u0430\u0447\u043a\u0438, \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u044b \u043d\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043a\u0430\u043d\u0430\u043b\u044b, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0439 Intel MBEC \u0438 AMD GMET \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183032","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.2.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sv\/blog\/news\/linux-kernel-7-2-release\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.2 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.2.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sv\/blog\/news\/linux-kernel-7-2-release\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-08-17T14:53:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-17T14:53:38+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Release av k\u00e4rnan Linux 7.2 | ProHoster","description":"Efter tv\u00e5 m\u00e5naders utveckling presenterade Linus Torvalds release av k\u00e4rnan Linux 7.2.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/linux-kernel-7-2-release","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.2 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u041b\u0438\u043d\u0443\u0441 \u0422\u043e\u0440\u0432\u0430\u043b\u044c\u0434\u0441 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0440\u0435\u043b\u0438\u0437 \u044f\u0434\u0440\u0430 Linux 7.2.","og:url":"https:\/\/prohoster.info\/sv\/blog\/news\/linux-kernel-7-2-release","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-08-17T14:53:34+00:00","article:modified_time":"2026-08-17T14:53:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"183032","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-20 16:26:29","updated":"2026-08-20 16:26:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/183032","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=183032"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/183032\/revisions"}],"predecessor-version":[{"id":183033,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/183032\/revisions\/183033"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=183032"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=183032"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=183032"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}