Linux kernvrystelling 5.15

Na twee maande se ontwikkeling het Linus Torvalds die vrystelling van die Linux-kern 5.15 aangebied. Opmerklike veranderinge sluit in: nuwe NTFS-drywer met skryfondersteuning, ksmbd-module met SMB-bedienerimplementering, DAMON-substelsel vir geheuetoegangmonitering, intydse sluitprimitiewe, fs-verity-ondersteuning in Btrfs, process_mrelease-stelseloproep vir hongerreaksiestelselgeheue, afgeleë sertifiseringsmodule dm-ima.

Die nuwe weergawe bevat 13499 1888 regstellings van 42 10895 ontwikkelaars, die pleistergrootte is 632522 MB (die veranderinge het 299966 45 lêers geraak, 5.15 14 reëls kode is bygevoeg, 14 6 reëls is uitgevee). Ongeveer 3% van alle veranderinge wat in XNUMX aangebring is, hou verband met toestelbestuurders, ongeveer XNUMX% van veranderinge hou verband met die opdatering van kode spesifiek vir hardeware-argitekture, XNUMX% hou verband met die netwerkstapel, XNUMX% hou verband met lêerstelsels en XNUMX% hou verband met interne kernsubstelsels.

Belangrikste innovasies:

  • Skyfsubstelsel, I/O en lêerstelsels
    • Die kern het 'n nuwe implementering van die NTFS-lêerstelsel aangeneem, geopen deur Paragon Software. Die nuwe drywer kan in skryfmodus werk en ondersteun al die kenmerke van die huidige weergawe van NTFS 3.1, insluitend uitgebreide lêerkenmerke, toegangslyste (ACL's), datakompressiemodus, effektiewe werk met leë spasies in lêers (yl) en die herspeel van veranderinge vanaf die log om integriteit te herstel na mislukkings.
    • Die Btrfs-lêerstelsel ondersteun die fs-verity-meganisme, wat gebruik word om die integriteit en egtheid van individuele lêers deursigtig te beheer met behulp van kriptografiese hashes of sleutels wat met die lêers geassosieer word, wat in die metadata-area gestoor word. Voorheen was fs-verity slegs beskikbaar vir Ext4- en F2fs-lêerstelsels.

      Btrfs voeg ook ondersteuning by vir die kartering van gebruikers-ID's vir gemonteerde lêerstelsels (voorheen ondersteun vir FAT-, ext4- en XFS-lêerstelsels). Hierdie kenmerk laat jou toe om lêers van 'n spesifieke gebruiker op 'n gemonteerde vreemde partisie te vergelyk met 'n ander gebruiker op die huidige stelsel.

      Ander veranderinge aan Btrfs sluit in: vinniger byvoeging van sleutels tot die gidsindeks om lêerskeppingswerkverrigting te verbeter; die vermoë om raid0 met een toestel te werk, en raid10 met twee (byvoorbeeld tydens die proses om die skikking te herkonfigureer); opsie "rescue=ibadroots" om 'n verkeerde omvangboom te ignoreer; versnelling van die "stuur"-operasie; vermindering van sluitingskonflikte tydens hernoembedrywighede; die vermoë om 4K sektore te gebruik op stelsels met 'n 64K geheue bladsy grootte.

    • In XFS is die vermoë om datums na 2038 in die lêerstelsel te gebruik, gestabiliseer. Implementeer 'n meganisme vir vertraagde inode-deaktivering en ondersteuning vir vertraagde installasie en verwydering van lêerkenmerke. Om probleme uit te skakel, is die vermoë om skyfkwotas vir reeds gemonteerde partisies te deaktiveer verwyder (jy kan kwotas met geweld deaktiveer, maar die berekening wat daarmee geassosieer word, sal voortgaan, dus hermontering is nodig om hulle ten volle te deaktiveer).
    • In EXT4 is daar gewerk om die werkverrigting van die skryf van delalloc-buffers en die verwerking van weeslêers wat aanhou bestaan ​​te verhoog, te verhoog as gevolg van die feit dat hulle oop bly, maar nie met 'n gids geassosieer word nie. Verwerking van weggooibewerkings is uit die jbd2 kthread-draad geskuif om blokkering van bewerkings met metadata te vermy.
    • F2FS het die "discard_unit=block|segment|seksie"-opsie bygevoeg om weggooi-bewerkings (merk vrygemaakte blokke wat nie meer fisies gestoor mag word nie) aan die belyning relatief tot 'n blok, sektor, segment of seksie te bind. Bygevoeg ondersteuning vir die dop van veranderinge in I/O latency.
    • Die EROFS (Extendable Read-Only File System) lêerstelsel voeg direkte I/O-ondersteuning by vir lêers wat sonder kompressie gestoor is, sowel as fiemap-ondersteuning.
    • OverlayFS implementeer korrekte hantering van die "onveranderlike", "byvoeg-alleen", "sinkroniseer" en "noatime" bergvlae.
    • NFS het verbeterde hantering van situasies waar die NFS-bediener ophou om op versoeke te reageer. Bygevoeg die vermoë om te monteer vanaf 'n bediener wat reeds in gebruik is, maar toeganklik is deur 'n ander netwerkadres.
    • Voorbereidings het begin vir die herskryf van die FSCACHE-substelsel.
    • Bygevoeg ondersteuning vir EFI partisies met nie-standaard plasing van GPT tafels.
    • Die fanotify-meganisme implementeer 'n nuwe vlag, FAN_REPORT_PIDFD, wat veroorsaak dat pidfd ingesluit word in die metadata wat teruggestuur word. Pidfd help om PID-hergebruiksituasies te hanteer om prosesse wat toegang tot gemonitorde lêers verkry, meer akkuraat te identifiseer ('n pidfd word geassosieer met 'n spesifieke proses en verander nie, terwyl 'n PID met 'n ander proses geassosieer kan word nadat die huidige proses wat met daardie PID geassosieer word, beëindig is).
    • Het die vermoë bygevoeg om monteerpunte by bestaande gedeelde groepe by die move_mount()-stelseloproep te voeg, wat probleme oplos met die stoor en herstel van prosesstatus in CRIU wanneer daar veelvuldige monteerruimtes in geïsoleerde houers gedeel word.
    • Bygevoeg beskerming teen versteekte rastoestande wat moontlik lêerkorrupsie kan veroorsaak wanneer kaslees uitgevoer word terwyl leemtes in 'n lêer verwerk word.
    • Ondersteuning vir verpligte (verpligte) lêersluiting, geïmplementeer deur stelseloproepe te blokkeer wat tot 'n lêerverandering lei, is gestaak. Weens moontlike wedrentoestande is hierdie slotte as onbetroubaar beskou en is baie jare gelede afgekeur.
    • Die LightNVM-substelsel is verwyder, wat direkte toegang tot die SSD-stasie moontlik gemaak het, wat die emulasielaag omseil. LightNVM het sy betekenis verloor ná die koms van NVMe-standaarde wat voorsiening maak vir sonering (ZNS, Zoned Namespace).
  • Geheue en stelseldienste
    • Die DAMON (Data Access MONitor) substelsel is geïmplementeer, wat jou toelaat om aktiwiteit te monitor wat verband hou met toegang tot data in RAM in verhouding tot 'n geselekteerde proses wat in gebruikersruimte loop. Die substelsel laat jou toe om te ontleed watter geheue-areas die proses verkry het tydens sy hele operasie, en watter geheue-areas onopgeëis gebly het. DAMON beskik oor lae SVE-lading, lae geheueverbruik, hoë akkuraatheid en voorspelbare konstante bokoste, onafhanklik van grootte. Die substelsel kan beide deur die kern gebruik word om geheuebestuur te optimaliseer, en deur nutsprogramme in gebruikersruimte om te verstaan ​​wat presies 'n proses doen en geheuegebruik te optimaliseer, byvoorbeeld om oortollige geheue vir die stelsel vry te maak.
    • Die process_mrelease-stelseloproep is geïmplementeer om die proses van die vrystelling van die geheue van 'n proses wat die uitvoering daarvan voltooi, te bespoedig. Onder normale omstandighede is hulpbronvrystelling en prosesbeëindiging nie onmiddellik nie en kan dit om verskeie redes vertraag word, wat inmeng met die vroeë reaksiestelsels van gebruikersspasiegeheue soos oomd (verskaf deur systemd) en lmkd (wat deur Android gebruik word). Deur process_mrelease te noem, kan sulke stelsels die herwinning van geheue van gedwonge prosesse meer voorspelbaar veroorsaak.
    • Van die PREEMPT_RT kerntak, wat ondersteuning vir intydse werking ontwikkel, is variante van primitiewe vir die organisering van slotte mutex, ww_mutex, rw_semaphore, spinlock en rwlock, gebaseer op die RT-Mutex substelsel, oorgedra. Veranderinge is by SLUB-bladtoewyser gevoeg om werking in PREEMPT_RT-modus te verbeter en die impak op onderbrekings te verminder.
    • Ondersteuning vir die SCHED_IDLE-taakskeduleerder-kenmerk is by cgroup gevoeg, wat jou toelaat om hierdie kenmerk te verskaf aan alle prosesse van 'n groep wat in 'n spesifieke cgroup ingesluit is. Dié. hierdie prosesse sal slegs loop wanneer daar geen ander take op die stelsel wag om uitgevoer te word nie. In teenstelling met die opstel van die SCHED_IDLE-kenmerk aan elke proses individueel, wanneer SCHED_IDLE aan 'n cgroup gebind word, word die relatiewe gewig van take binne die groep in ag geneem wanneer 'n taak gekies word om uit te voer.
    • Die meganisme om rekening te hou vir geheueverbruik in cgroup is uitgebrei met die vermoë om bykomende kerndatastrukture op te spoor, insluitend dié wat geskep is vir polling, seinverwerking en naamruimtes.
    • Bygevoeg ondersteuning vir asimmetriese skedulering van taakbinding aan verwerkerkerne op argitekture waarin sommige SVE's die uitvoering van 32-bis-take toelaat, en sommige werk slegs in 64-bis-modus (byvoorbeeld ARM). Die nuwe modus laat jou toe om slegs SVE's te oorweeg wat 32-bis-take ondersteun wanneer 32-bis-take geskeduleer word.
    • Die io_uring asynchrone I/O-koppelvlak ondersteun nou die oopmaak van lêers direk in die vaste-lêer-indekstabel, sonder om 'n lêerbeskrywer te gebruik, wat dit moontlik maak om sommige tipes bewerkings aansienlik te bespoedig, maar in stryd is met die tradisionele Unix-proses van die gebruik van lêerbeskrywers om lêers oop te maak.

      io_uring vir die BIO (Blok I/O-laag)-substelsel implementeer 'n nuwe herwinningsmeganisme (“BIO-herwinning”), wat bokoste in die proses van bestuur van interne geheue verminder en die aantal verwerkte I/O-bewerkings per sekonde met ongeveer 10% verhoog . io_uring voeg ook ondersteuning by vir die mkdirat(), symlinkat() en linkat()-stelseloproepe.

    • Vir BPF-programme is die vermoë om timergebeurtenisse aan te vra en te verwerk, geïmplementeer. 'n Iterator vir UNIX-sockets is bygevoeg, en die vermoë om socket-opsies vir setsockopt te kry en te stel, is geïmplementeer. BTF-dumper ondersteun nou getikte data.
    • Op NUMA-stelsels met verskillende tipes geheue wat verskil in werkverrigting, wanneer vrye spasie uitgeput is, word uitgesette geheuebladsye van dinamiese geheue (DRAM) na stadiger permanente geheue (Persistent Memory) oorgedra in plaas daarvan om hierdie bladsye uit te vee. Toetse het getoon dat sulke taktieke gewoonlik prestasie op sulke stelsels verbeter. NUMA bied ook die vermoë om geheuebladsye vir 'n proses toe te ken vanaf 'n geselekteerde stel NUMA-nodusse.
    • Vir die ARC-argitektuur is ondersteuning vir drie- en viervlakgeheuebladsytabelle geïmplementeer, wat ondersteuning vir 64-bis ARC-verwerkers verder sal moontlik maak.
    • Vir die s390-argitektuur is die vermoë om die KFENCE-meganisme te gebruik om foute op te spoor wanneer daar met geheue gewerk word, geïmplementeer, en ondersteuning vir die KCSAN-rentoestanddetektor is bygevoeg.
    • Bygevoeg ondersteuning vir die indeksering van die lys boodskappe wat uitgevoer word via printk(), wat jou toelaat om al sulke boodskappe gelyktydig op te spoor en veranderinge in gebruikersspasie op te spoor.
    • mmap() het ondersteuning vir die VM_DENYWRITE-opsie verwyder, en die kernkode is verwyder om die MAP_DENYWRITE-modus te gebruik, wat die aantal situasies verminder het wat lei tot die blokkering van skryfwerk aan 'n lêer met die ETXTBSY-fout.
    • 'n Nuwe tipe tjeks, "Gebeurtenisprobes," is by die opsporingsubstelsel gevoeg, wat aan bestaande opsporingsgebeurtenisse geheg kan word, wat jou eie afvoerformaat definieer.
    • Wanneer die kern met behulp van die Clang-samesteller gebou word, word die versteksamesteller van die LLVM-projek nou gebruik.
    • As deel van 'n projek om die kern van kode ontslae te raak wat daartoe lei dat waarskuwings deur die samesteller uitgestuur word, is 'n eksperiment uitgevoer met die "-Werror"-modus by verstek geaktiveer, waarin samestellerwaarskuwings as foute verwerk word. Ter voorbereiding vir die 5.15-vrystelling, het Linus begin om slegs veranderinge te aanvaar wat nie tot waarskuwings gelei het wanneer die kern gebou is nie en gebou met "-Werror" geaktiveer het, maar toe ingestem dat so 'n besluit voortydig was en vertraag is om "-Werror" by verstek te aktiveer . Die insluiting van die "-Werror"-vlag tydens samestelling word beheer deur die WERROR-parameter, wat by verstek op COMPILE_TEST gestel is, d.w.s. Vir nou is dit net geaktiveer vir toetsbou.
  • Virtualisering en sekuriteit
    • 'n Nuwe dm-ima-hanteerder is by Device Mapper (DM) gevoeg met die implementering van 'n afstandsertifiseringsmeganisme gebaseer op die IMA (Integrity Measurement Architecture) substelsel, wat 'n eksterne diens toelaat om die toestand van kernsubstelsels te verifieer om hul egtheid te verseker . In die praktyk laat dm-ima jou toe om bergings te skep met behulp van Device Mapper wat aan eksterne wolkstelsels gekoppel is, waarin die geldigheid van die geloodsde DM-teikenkonfigurasie met behulp van IMA nagegaan word.
    • prctl() implementeer 'n nuwe opsie PR_SPEC_L1D_FLUSH, wat, wanneer dit geaktiveer is, veroorsaak dat die kern die inhoud van die eerste-vlak (L1D) kas spoel elke keer as 'n konteksskakelaar plaasvind. Hierdie modus maak dit moontlik om, selektief vir die belangrikste prosesse, bykomende beskerming te implementeer teen die gebruik van sykanaalaanvalle wat uitgevoer word om data te bepaal wat in die kas gevestig is as gevolg van kwesbaarhede wat veroorsaak word deur spekulatiewe uitvoering van instruksies in die SVE. Die koste om PR_SPEC_L1D_FLUSH te aktiveer (nie by verstek geaktiveer nie) is 'n aansienlike prestasieboete.
    • Dit is moontlik om die kern te bou met die byvoeging van die "-fzero-call-used-regs=used-gpr"-vlag na GCC, wat verseker dat alle registers na nul teruggestel word voordat beheer van die funksie teruggeplaas word. Hierdie opsie laat jou toe om te beskerm teen inligtinglekkasie van funksies en verminder met 20% die aantal blokke wat geskik is vir die bou van ROP (Return-Oriented Programming)-toestelle in uitbuiting.
    • Die vermoë om pitte vir die ARM64-argitektuur te bou in die vorm van kliënte vir die Hyper-V-hipervisor is geïmplementeer.
    • 'n Nuwe bestuurderontwikkelingsraamwerk "VDUSE" word voorgestel, wat dit moontlik maak om virtuele bloktoestelle in gebruikersruimte te implementeer en Virtio te gebruik as 'n vervoer vir toegang vanaf gasstelsels.
    • Bygevoeg Virtio-bestuurder vir die I2C-bus, wat dit moontlik maak om I2C-beheerders in paravirtualiseringsmodus na te boots deur gebruik te maak van aparte backends.
    • Virtio-bestuurder gpio-virtio bygevoeg om gaste toegang te gee tot GPIO-lyne wat deur die gasheerstelsel verskaf word.
    • Bygevoeg die vermoë om toegang tot geheuebladsye te beperk vir toestelbestuurders met DMA-ondersteuning op stelsels sonder 'n I/O MMU (geheuebestuurseenheid).
    • Die KVM-hipervisor het die vermoë om statistieke in die vorm van lineêre en logaritmiese histogramme te vertoon.
  • Netwerk substelsel
    • Die ksmbd-module is by die kern gevoeg met die implementering van 'n lêerbediener wat die SMB3-protokol gebruik. Die module komplementeer die SMB-kliëntimplementering wat voorheen in die kern beskikbaar was en, anders as die SMB-bediener wat in gebruikersruimte loop, is dit meer doeltreffend in terme van werkverrigting, geheueverbruik en integrasie met gevorderde kernvermoëns. Ksmbd word voorgehou as 'n hoë-prestasie, ingebed-gereed Samba uitbreiding wat integreer met Samba gereedskap en biblioteke soos nodig. ksmbd se vermoëns sluit in verbeterde ondersteuning vir verspreide lêerkastegnologie (SMB-huurkontrakte) op plaaslike stelsels, wat verkeer aansienlik kan verminder. In die toekoms beplan hulle om ondersteuning vir RDMA (“smbdirect”) en protokoluitbreidings by te voeg wat verband hou met die verhoging van die betroubaarheid van enkripsie en verifikasie met behulp van digitale handtekeninge.
    • Die CIFS-kliënt ondersteun nie meer NTLM en die swakker DES-gebaseerde verifikasiealgoritmes wat in die SMB1-protokol gebruik word nie.
    • Multicast-ondersteuning word geïmplementeer in die implementering van netwerkbrûe vir vlans.
    • Die bindingsbestuurder, wat gebruik word om netwerkkoppelvlakke saam te voeg, het ondersteuning bygevoeg vir die XDP (eXpress Data Path) substelsel, wat jou toelaat om netwerkpakkies te manipuleer op die stadium voordat dit deur die Linux-kernnetwerkstapel verwerk word.
    • Die mac80211 draadlose stapel ondersteun 6GHZ STA (Spesiale Tydelike Magtiging) in LPI-, SP- en VLP-modusse, sowel as die vermoë om individuele TWT (Target Wake Time) in toegangspuntmodus te stel.
    • Bygevoeg ondersteuning vir die MCTP (Management Component Transport Protocol), wat gebruik word vir interaksie tussen bestuursbeheerders en geassosieerde toestelle (gasheerverwerkers, perifere toestelle, ens.).
    • Integrasie in die kern van MPTCP (MultiPath TCP), 'n uitbreiding van die TCP-protokol vir die organisering van die werking van 'n TCP-verbinding met die aflewering van pakkies gelyktydig langs verskeie roetes deur verskillende netwerkkoppelvlakke wat met verskillende IP-adresse geassosieer word. Die nuwe weergawe voeg ondersteuning by vir adresse in volmesh-modus.
    • Hanteerders vir netwerkstrome wat in die SRv6 (Segment Routing IPv6)-protokol ingekapsuleer is, is by netfilter gevoeg.
    • Bygevoeg sockmap ondersteuning vir Unix streaming voetstukke.
  • Оборудование
    • Die amdgpu-bestuurder ondersteun Cyan Skillfish APU's (toegerus met Navi 1x GPU's). Die Yellow Carp APU ondersteun nou video-kodeks. Verbeterde Aldebaran GPU-ondersteuning. Bygevoeg nuwe kaart identifiseerders gebaseer op GPU Navi 24 "Beige Goby" en RDNA2. 'n Verbeterde implementering van virtuele skerms (VKMS) word voorgestel. Ondersteuning vir die monitering van die temperatuur van AMD Zen 3-skyfies is geïmplementeer.
    • Die amdkfd-bestuurder (vir diskrete GPU's, soos Polaris) implementeer 'n gedeelde virtuele geheue bestuurder (SVM, gedeelde virtuele geheue) gebaseer op die HMM (Heterogene geheue bestuur) substelsel, wat die gebruik van toestelle met hul eie geheue bestuur eenhede (MMU) toelaat , geheuebestuurseenheid), wat toegang tot hoofgeheue kan verkry. In die besonder, met behulp van HMM, kan jy 'n gedeelde adresruimte tussen die GPU en SVE organiseer, waarin die GPU toegang tot die hoofgeheue van die proses kan kry.
    • Die i915-bestuurder vir Intel-videokaarte brei die gebruik van die TTM-videogeheuebestuurder uit en sluit die vermoë in om kragverbruik te bestuur op grond van GuC (Graphics micro Controller). Voorbereidings het begin vir die implementering van ondersteuning vir die Intel ARC Alchemist-grafiese kaart en Intel Xe-HP GPU.
    • Die nouveau-bestuurder implementeer agterligbeheer vir eDP-panele met behulp van DPCD (DisplayPort Configuration Data).
    • Bygevoeg ondersteuning vir Adreno 7c Gen 3 en Adreno 680 GPU's by die msm-bestuurder.
    • Die IOMMU-bestuurder word vir die Apple M1-skyfie geïmplementeer.
    • Bygevoeg klankbestuurder vir stelsels gebaseer op AMD Van Gogh APU's.
    • Die Realtek R8188EU-bestuurder is by die staging-tak gevoeg, wat die ou weergawe van die drywer (rtl8188eu) vervang het vir die Realtek RTL8188EU 802.11 b/g/n draadlose skyfies.
    • Die ocp_pt-bestuurder is ingesluit vir die PCIe-bord wat deur Meta (Facebook) ontwikkel is met die implementering van 'n miniatuur atoomhorlosie en 'n GNSS-ontvanger, wat gebruik kan word om die werking van afsonderlike presiese tydsinchronisasiebedieners te organiseer.
    • Bygevoeg ondersteuning vir Sony Xperia 10II (Snapdragon 665), Xiaomi Redmi 2 (Snapdragon MSM8916), Samsung Galaxy S3 (Snapdragon MSM8226), Samsung Gavini/Codina/Kyle-slimfone.
    • Bygevoeg ondersteuning vir ARM SoС en NVIDIA Jetson TX2 NX Developer Kit, Sancloud BBE Lite, PicoITX, DRC02, SolidRun SolidSense, SKOV i.MX6, Nitrogen8, Traverse Ten64, GW7902, Mikroskyfie SAMA7, ualcomm Snapdragon SDM636, HSM8150/Snapdragon SDM3 borde -2G/M3e-2G, Marvell CN913x, ASpeed ​​​​AST2600 (Facebook Cloudripper, Elbert en Fuji-bedienerborde), 4KOpen STiH418-b2264.
    • Bygevoeg ondersteuning vir Gopher 2b LCD-panele, EDT ETM0350G0DH6/ETMV570G2DHU, LOGIC Technologies LTTD800480070-L6WH-RT, Multi-Innotechnology MI1010AIT-1CP1, Innolux EJ030NA 3.0, Innolux EJ9341NA 3300, 33B20NA 7430ili 2401XCXNUMX XNUMX, Samsung DBXNUMX, WideChips WSXNUMX .
    • LiteETH-bestuurder bygevoeg met ondersteuning vir Ethernet-beheerders wat in LiteX-sagteware-SoC's (vir FPGA's) gebruik word.
    • 'n Lae-latency-opsie is by die usb-klankbestuurder gevoeg om die insluiting van werking in die minimum latency-modus te beheer. Ook quirk_flags-opsie bygevoeg om toestelspesifieke instellings deur te gee.

Terselfdertyd het die Latyns-Amerikaanse Vrye Sagteware-stigting 'n weergawe van die heeltemal gratis kern 5.15 - Linux-libre 5.15-gnu gevorm, skoongemaak van elemente van firmware en drywers wat nie-vrye komponente of kode-afdelings bevat, waarvan die omvang beperk is deur die vervaardiger. Die nuwe vrystelling implementeer die uitvoer van 'n boodskap na die logboek oor die voltooiing van skoonmaak. Probleme met die generering van pakkette met behulp van mkspec is opgelos, ondersteuning vir snap-pakkette is verbeter. Verwyder sommige waarskuwings wat vertoon word tydens die verwerking van die firmware.h-koplêer. Het die uitvoer van sommige soorte waarskuwings toegelaat (“formaat-ekstra-args”, opmerkings, ongebruikte funksies en veranderlikes) wanneer in die “-Fout”-modus gebou is. Bygevoeg gehc-achc bestuurder skoonmaak. Opgedateerde blob-skoonmaakkode in drywers en substelsels adreno, btusb, btintel, brcmfmac, aarch64 qcom. Skoonmaak van bestuurders prism54 (verwyder) en rtl8188eu (vervang deur r8188eu) is gestaak.

Bron: opennet.ru

Voeg 'n opmerking