Itusilẹ ekuro Linux 5.2

Lẹhin osu meji ti idagbasoke, Linus Torvalds ṣafihan itusilẹ ekuro Linux 5.2. Lara awọn ayipada ti o ṣe akiyesi julọ: Ipo iṣẹ Ext4 jẹ aibikita ọran, awọn ipe eto lọtọ fun gbigbe eto faili, awakọ fun GPU Mali 4xx/6xx/7xx, agbara lati mu awọn ayipada ninu awọn iye sysctl ninu awọn eto BPF, ẹrọ-mapper module dm-eruku, aabo lodi si awọn ikọlu MDS, atilẹyin Ohun Open famuwia fun DSP, iṣapeye ti iṣẹ BFQ, mu PSI (Titẹ Alaye Iduro) si iṣeeṣe ti lilo ni Android.

Ẹya tuntun pẹlu awọn atunṣe 15100 lati ọdọ awọn idagbasoke 1882,
patch iwọn - 62 MB (ayipada fowo 30889 awọn faili, 625094 ila ti koodu ti wa ni afikun, 531864 ila ti paarẹ). Nipa 45% ti gbogbo gbekalẹ ni 5.2
awọn ayipada ni ibatan si awọn awakọ ẹrọ, to 21% ti awọn ayipada jẹ
iwa si ọna imudojuiwọn koodu kan pato si awọn faaji ohun elo, 12%
ti o ni ibatan si akopọ nẹtiwọọki, 3% si awọn eto faili ati 3% si inu
ekuro subsystems. 12.4% ti gbogbo awọn ayipada ni a pese sile nipasẹ Intel, 6.3% nipasẹ Red Hat, 5.4% nipasẹ Google, 4.0% nipasẹ AMD, 3.1% nipasẹ SUSE, 3% nipasẹ IBM, 2.7% nipasẹ Huawei, 2.7% nipasẹ Linaro, 2.2% nipasẹ ARM , 1.6 % - Oracle.

akọkọ awọn imotuntun:

  • Disk Subsystem, I/O ati File Systems
    • Fi kun fun Ext4 atilẹyin ṣiṣẹ laisi iyatọ ọran ti awọn ohun kikọ ninu awọn orukọ faili, eyiti o mu ṣiṣẹ nikan ni ibatan si awọn ilana ṣofo kọọkan nipa lilo abuda tuntun “+ F” (EXT4_CASEFOLD_FL). Nigbati a ba ṣeto abuda yii lori itọsọna kan, gbogbo awọn iṣẹ ṣiṣe pẹlu awọn faili ati awọn iwe-ipamọ inu yoo ṣee ṣe laisi akiyesi ọran ti awọn ohun kikọ, pẹlu ọran naa yoo jẹ akiyesi nigbati wiwa ati ṣiṣi awọn faili (fun apẹẹrẹ, awọn faili Test.txt, test.txt ati test.TXT ni iru awọn ilana ni ao kà si kanna). Nipa aiyipada, eto faili naa tẹsiwaju lati jẹ ifaramọ ọran, pẹlu ayafi awọn ilana pẹlu “chattr + F” abuda;
    • Awọn iṣẹ ṣiṣe fun sisẹ awọn ohun kikọ UTF-8 ni awọn orukọ faili, eyiti a lo nigba ṣiṣe lafiwe okun ati awọn iṣẹ ṣiṣe deede, ti jẹ iṣọkan;
    • XFS ṣafikun awọn amayederun fun ibojuwo ilera eto faili ati ioctl tuntun fun ibeere ipo ilera. Ẹya adanwo kan ti ṣe imuse lati ṣayẹwo awọn iṣiro superblock lori ayelujara.
    • Ṣe afikun ẹrọ module tuntun-mapper"dm-ekuru“, eyiti o fun ọ laaye lati ṣe afiwe irisi awọn bulọọki buburu lori media tabi awọn aṣiṣe nigba kika lati disiki. Awọn module faye gba o lati simplify yokokoro ati igbeyewo ti awọn ohun elo ati awọn orisirisi ipamọ awọn ọna šiše ni awọn oju ti ṣee ṣe ikuna;
    • Ti gbe jade Awọn iṣapeye iṣẹ ṣiṣe pataki fun oluṣeto I/O BFQ. Ni awọn ipo ti fifuye I / O giga, awọn iṣapeye ṣe gba laaye Din akoko awọn iṣẹ bii ifilọlẹ awọn ohun elo nipasẹ to 80%.
    • Ṣafikun lẹsẹsẹ awọn ipe eto fun awọn ọna ṣiṣe faili iṣagbesori: fsopen (), ìmọ_igi(), fspick(), fsmount(), fsconfig () и gbe_mount(). Awọn ipe eto wọnyi gba ọ laaye lati ṣe ilana lọtọ awọn ipele oriṣiriṣi ti iṣagbesori (ilana superblock, gba alaye nipa eto faili, gbe, somọ aaye oke), eyiti a ti ṣe tẹlẹ ni lilo ipe eto ti o wọpọ (). Awọn ipe lọtọ pese agbara lati ṣe awọn oju iṣẹlẹ oke idiju ati ṣe awọn iṣẹ lọtọ gẹgẹbi atunto superblock, awọn aṣayan mimuuṣiṣẹ, yiyipada aaye oke, ati gbigbe si aaye orukọ ti o yatọ. Ni afikun, sisẹ lọtọ gba ọ laaye lati pinnu deede awọn idi fun iṣelọpọ awọn koodu aṣiṣe ati ṣeto awọn orisun pupọ fun awọn ọna ṣiṣe faili pupọ-Layer, gẹgẹbi awọn agbekọja;
    • IORING_OP_SYNC_FILE_RANGE tuntun ni a ti ṣafikun si wiwo fun I/O io_uring asynchronous, eyiti o ṣe awọn iṣe deede si ipe eto kan. sync_file_range (), ati tun ṣe imuse agbara lati forukọsilẹ eventfd pẹlu io_uring ati gba awọn iwifunni nipa ipari awọn iṣẹ;
    • Fun eto faili CIFS, FIEMAP ioctl ti ni afikun, ti n pese aworan agbaye ti o munadoko, bakannaa atilẹyin fun awọn ipo SEEK_DATA ati SEEK_HOLE;
    • Ni FUSE subsystem daba API fun iṣakoso caching data;
    • Btrfs ti ṣe iṣapeye imuse awọn ẹgbẹ qgroups ati ilọsiwaju iyara ipaniyan fsync fun awọn faili pẹlu awọn ọna asopọ lile pupọ. Awọn koodu ayẹwo iyege data ti ni ilọsiwaju, eyiti o ṣe akiyesi ibajẹ ti o ṣee ṣe si alaye ni Ramu ṣaaju ki o to ṣan data si disk;
    • CEPH ṣe afikun atilẹyin fun tajasita snapshots nipasẹ NFS;
    • Imuse ti NFSv4 iṣagbesori ni ipo “asọ” ti ni ilọsiwaju (ti aṣiṣe ba waye ni iraye si olupin ni ipo “asọ”, ipe kan lati da koodu aṣiṣe pada lẹsẹkẹsẹ, ati ni ipo “lile” iṣakoso ko fun titi di FS. wiwa tabi akoko ipari ti wa ni pada). Itusilẹ tuntun n pese mimu mimu akoko ti o peye diẹ sii, yiyara jamba imularada, ati aṣayan oke “softerr” tuntun ti o fun ọ laaye lati yi koodu aṣiṣe pada (ETIMEDOUT) pada nigbati akoko ipari ba waye;
    • API nfsdcld, ti a ṣe lati tọpa ipo ti awọn alabara NFS, ngbanilaaye olupin NFS lati tọpinpin ipo alabara ni deede nigba atunbere. Nitorinaa, nfsdcld daemon le ṣe ni bayi bi olutọju nfsdcltrack;
    • Fun AFS kun emulation ti awọn titiipa ibiti o baiti ninu awọn faili (Titiipa Range Baiti);
  • Foju ati Aabo
    • A ti ṣe iṣẹ lati yọkuro awọn aaye ninu ekuro ti o gba laaye ipaniyan koodu lati awọn agbegbe iranti ti a kọwe, eyiti o fun laaye ni idinamọ awọn iho ti o pọju ti o le lo nilokulo lakoko ikọlu;
    • A ti ṣafikun paramita laini aṣẹ kernel tuntun “awọn idinku =" ti ṣafikun, n pese ọna irọrun lati ṣakoso imuṣiṣẹ ti awọn ilana kan lati daabobo lodi si awọn ailagbara ti o ni nkan ṣe pẹlu ipaniyan akiyesi ti awọn ilana lori Sipiyu. Gbigbe "mitigations=off" pa gbogbo awọn ọna ti o wa tẹlẹ, ati ipo aiyipada "mitigations=auto" jẹ ki aabo ṣe iranlọwọ ṣugbọn ko ni ipa lori lilo Hyper Threading. Ipo “mitigations=auto,nosmt” ni afikun si ma mu Isopọ Hyper ṣiṣẹ ti o ba nilo nipasẹ ọna aabo.
    • Fi kun atilẹyin fun ibuwọlu oni nọmba itanna gẹgẹbi GOST R 34.10-2012 (RFC 7091, ISO/IEC 14888-3), ni idagbasoke Vitaly Chikunov lati Basalt SPO. Atilẹyin ti a ṣafikun fun AES128-CCM si imuse TLS abinibi. Atilẹyin ti a ṣafikun fun awọn algoridimu AEAD si module crypto_simd;
    • Ni Kconfig kun apakan “lile ekuro” lọtọ pẹlu awọn aṣayan lati jẹki aabo ekuro. Lọwọlọwọ, apakan titun nikan ni awọn eto fun ṣiṣe awọn ohun elo imudara-ṣayẹwo GCC;
    • Koodu ekuro ti fẹrẹẹ jišẹ lati awọn alaye ọran ti kii ṣe fifọ ni iyipada (laisi ipadabọ tabi adehun lẹhin idina ọran kọọkan). O wa lati ṣatunṣe 32 ninu awọn ọran 2311 ti iru lilo iyipada, lẹhin eyi o yoo ṣee ṣe lati lo ipo “-Wimplicit-fallthrough” nigbati o ba kọ ekuro;
    • Fun faaji PowerPC, atilẹyin fun awọn ẹrọ ohun elo fun didiwọn awọn ọna iwọle ekuro ti aifẹ si data ni aaye olumulo ti ni imuse;
    • Fikun koodu ìdènà awọn ikọlu MDS (Microarchitectural Data iṣapẹẹrẹ) kilasi ni Intel to nse. O le ṣayẹwo boya eto kan jẹ ipalara si awọn ailagbara nipasẹ SysFS oniyipada "/ sys / awọn ẹrọ / eto / cpu / vulnerabilities / mds". Wa awọn ipo aabo meji: kikun, eyiti o nilo microcode imudojuiwọn, ati fori, eyiti ko ṣe iṣeduro imukuro awọn buffers Sipiyu patapata nigbati iṣakoso ti gbe lọ si aaye olumulo tabi eto alejo. Lati ṣakoso awọn ipo aabo, paramita “mds =" ti fi kun si ekuro, eyiti o le mu awọn iye “kikun”, “kikun, nosmt” (+ mu Hyper-Threads) ati “pa”;
    • Lori awọn ọna ṣiṣe x86-64, aabo “oju-iwe oluso akopọ” ti ṣafikun fun IRQ, awọn ọna ṣiṣe n ṣatunṣe aṣiṣe ati awọn oluṣakoso imukuro, pataki eyiti eyiti o jẹ iyipada ti awọn oju-iwe iranti ni aala pẹlu akopọ, iwọle eyiti o yori si iran ti ẹya. imukuro (aṣiṣe-oju-iwe);
    • Eto sysctl ti a ṣafikun vm.unprivileged_userfaultfd, eyiti o ṣakoso agbara awọn ilana ti ko ni anfani lati lo ipe eto olumulofaultfd ();
  • Nẹtiwọọki subsystem
    • Fi kun Atilẹyin ẹnu-ọna IPv6 fun awọn ipa-ọna IPv4. Fun apẹẹrẹ, o le ni bayi pato awọn ofin ipa ọna bi “ip ro add 172.16.1.0/24 via inet6 2001: db8:: 1 dev eth0”;
    • Fun ICMPv6, ioctl awọn ipe icmp_echo_ignore_anycast ati icmp_echo_ignore_multicast ti wa ni imuse lati foju ICMP ECHO fun eyikeyi simẹnti ati
      multicast adirẹsi. Fi kun agbara lati se idinwo awọn kikankikan ti ICMPv6 soso processing;

    • Fun BATMAN (Ona to dara si Mobile Adhoc Nẹtiwọki) Ilana apapo, eyiti ngbanilaaye ẹda ti awọn nẹtiwọọki ti a ti sọtọ ninu eyiti ipade kọọkan ti sopọ nipasẹ awọn apa adugbo, kun atilẹyin fun igbohunsafefe lati multicast si unicast, bakanna bi agbara lati ṣakoso nipasẹ sysfs;
    • Ninu ethtool fi kun paramita Ọna asopọ Yara tuntun kan, eyiti o fun ọ laaye lati dinku akoko ti o gba lati gba alaye nipa iṣẹlẹ isale ọna asopọ fun 1000BaseT (labẹ awọn ipo deede idaduro jẹ to 750ms);
    • Ti farahan anfaani abuda Foo-Over-UDP tunnels si kan pato adirẹsi, nẹtiwọki ni wiwo tabi iho (tẹlẹ abuda ti a ṣe nikan nipasẹ kan to wopo boju);
    • Ninu akopọ alailowaya pese seese ti imuse handlers
      OWE (Fififipamọ Alailowaya Anfani) ni aaye olumulo;

    • Ni Netfilter, atilẹyin fun ẹbi adirẹsi inet ti ni afikun si awọn ẹwọn nat (fun apẹẹrẹ, o le lo ofin itumọ kan lati ṣe ilana ipv4 ati ipv6, laisi iyatọ awọn ofin fun ipv4 ati ipv6);
    • Ni netlink fi kun ipo ti o muna fun ijẹrisi ti o muna ti deede ti gbogbo awọn ifiranṣẹ ati awọn abuda, ninu eyiti iwọn ti a nireti ti awọn abuda ko gba laaye lati kọja ati afikun ti data afikun ni opin awọn ifiranṣẹ ti ni idinamọ;
  • Iranti ati awọn iṣẹ eto
    • Asia CLONE_PIDF ti ni afikun si ipe eto oniye (), nigba ti pato, oluṣapejuwe faili “pidfd” ti a damọ pẹlu ilana ọmọ ti o ṣẹda ni a da pada si ilana obi. Apejuwe faili yii, fun apẹẹrẹ, le ṣee lo lati firanṣẹ awọn ifihan agbara laisi iberu ti nṣiṣẹ sinu ipo ere-ije (lẹsẹkẹsẹ lẹhin fifiranṣẹ ifihan agbara, PID afojusun le ni ominira nitori ifopinsi ilana ati ti tẹdo nipasẹ ilana miiran);
    • Fun ẹya keji ti awọn ẹgbẹ, iṣẹ oluṣakoso firisa ti ṣafikun, pẹlu eyiti o le da iṣẹ duro ni akojọpọ kan ki o fun laaye diẹ ninu awọn orisun fun igba diẹ (CPU, I/O, ati agbara paapaa iranti) lati ṣe awọn iṣẹ ṣiṣe miiran. Isakoso wa ni ṣiṣe nipasẹ cgroup.freeze ati cgroup.events iṣakoso awọn faili ni cgroup igi. Titẹ sii 1 ni cgroup.freeze didi awọn ilana ni ẹgbẹ ti o wa lọwọlọwọ ati gbogbo awọn ẹgbẹ ọmọde. Niwọn igba ti didi gba akoko diẹ, faili cgroup.events afikun ti pese nipasẹ eyiti o le wa nipa ipari iṣẹ naa;
    • Ni ifipamo okeere ti awọn abuda iranti ti o somọ si ipade kọọkan ni sysfs, eyiti o fun ọ laaye lati pinnu lati aaye olumulo iru ti ṣiṣakoso awọn banki iranti ni awọn eto pẹlu iranti oriṣiriṣi;
    • PSI (Alaye Iduro Iduro) ti ni ilọsiwaju, eyiti o fun ọ laaye lati ṣe itupalẹ alaye nipa akoko idaduro fun gbigba awọn orisun pupọ (Sipiyu, iranti, I/O) fun awọn iṣẹ ṣiṣe kan tabi awọn ilana ilana ni ẹgbẹ kan. Lilo PSI, awọn olutọju aaye olumulo le ṣe iṣiro deede diẹ sii ipele ti fifuye eto ati awọn ilana idinku ni akawe si Apapọ fifuye. Ẹya tuntun n pese atilẹyin fun iṣeto awọn ala ifamọ ati agbara lati lo ipe idibo () lati gba ifitonileti pe awọn ala ti a ṣeto ti jẹ okunfa fun akoko kan. Ẹya yii ngbanilaaye Android lati ṣe atẹle awọn aito iranti ni ipele ibẹrẹ, ṣe idanimọ orisun awọn iṣoro ati fopin si awọn ohun elo ti ko ṣe pataki laisi fa awọn iṣoro ti o ṣe akiyesi si olumulo. Nigbati idanwo wahala, awọn irinṣẹ ibojuwo agbara iranti ti o da lori PSI ṣe afihan awọn idaniloju eke ni igba mẹwa 10 ni akawe si awọn iṣiro vmpressure;
    • Awọn koodu fun ṣayẹwo awọn eto BPF ti jẹ iṣapeye, eyiti ngbanilaaye ṣiṣe ayẹwo to awọn akoko 20 yiyara fun awọn eto nla. Imudara jẹ ki o ṣee ṣe lati gbe opin si iwọn awọn eto BPF lati 4096 si awọn ilana miliọnu kan;
    • Fun awọn eto BPF pese agbara lati wọle si data agbaye, eyiti o fun ọ laaye lati ṣalaye awọn oniyipada agbaye ati awọn iduro ninu awọn eto;
    • Fi kun API, eyiti o fun ọ laaye lati ṣakoso awọn ayipada ninu awọn aye sysctl lati awọn eto BPF;
    • Fun faaji MIPS32, olupilẹṣẹ JIT kan fun ẹrọ foju eBPF ti ni imuse;
    • Fun 32-bit PowerPC faaji, atilẹyin fun KASan (Kernel address sanitizer) ohun elo n ṣatunṣe aṣiṣe ti ṣafikun, eyiti o ṣe iranlọwọ idanimọ awọn aṣiṣe nigba ṣiṣẹ pẹlu iranti;
    • Lori awọn ọna ṣiṣe x86-64, ihamọ lori gbigbe awọn idalenu ipinlẹ lakoko jamba ekuro (jamba-dump) ni awọn agbegbe iranti loke 896MB ti yọ kuro;
    • Fun faaji s390, atilẹyin fun aileto aaye adirẹsi kernel (KASLR) ati agbara lati rii daju awọn ibuwọlu oni-nọmba nigbati o ba n gbe ekuro nipasẹ kexec_file_load () ni imuse;
    • Fun faaji PA-RISC, atilẹyin afikun fun kernel debugger (KGDB), awọn ami fo ati awọn kprobes;
  • Awọn ohun elo
    • Awakọ pẹlu Lima fun Mali 400/450 GPU, lo ninu ọpọlọpọ awọn agbalagba awọn eerun da lori ARM faaji. Fun awọn GPU tuntun ti Mali, awakọ Panfrost ti ṣafikun, atilẹyin awọn eerun ti o da lori Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ati Bifrost (Mali G3x, G5x, G7x) microarchitectures;
    • Atilẹyin ti a ṣafikun fun awọn ẹrọ ohun nipa lilo famuwia ṣiṣi Ṣii Famuwia Ohun (SOF). Laibikita wiwa ti awọn awakọ ṣiṣi, koodu famuwia fun awọn eerun ohun ṣi wa ni pipade ati pe a pese ni fọọmu alakomeji. Ise agbese Ṣii Famuwia Ohun ti ni idagbasoke nipasẹ Intel lati ṣẹda famuwia ṣiṣi fun awọn eerun DSP ti o ni ibatan si sisẹ ohun (Google nigbamii tun darapọ mọ idagbasoke naa). Lọwọlọwọ, ise agbese na ti pese tẹlẹ wiwa ti famuwia fun awọn eerun ohun ti Intel Baytrail, CherryTrail, Broadwell, ApolloLake, GeminiLake, CannonLake ati awọn iru ẹrọ IceLake;
    • Intel DRM iwakọ (i915) afikun support fun awọn eerun
      Elkhartlake (Gen11). Fi kun PCI ID fun Comet Lake (Gen9) eerun. Atilẹyin fun awọn eerun igi Icelake ti ni iduroṣinṣin, fun eyiti afikun awọn idamọ ẹrọ PCI tun ti ṣafikun.
      To wa
      ipo iyipada asynchronous laarin awọn buffers meji ni iranti fidio (async flip) nigbati o ba n ṣiṣẹ awọn iṣẹ kikọ nipasẹ mmio, eyiti o pọ si iṣiṣẹ diẹ ninu awọn ohun elo 3D (fun apẹẹrẹ, iṣẹ ṣiṣe ninu idanwo 3DMark Ice Storm pọ si nipasẹ 300-400%). Atilẹyin imọ-ẹrọ ti a ṣafikun HDCP2.2 (Idaabobo Akoonu oni-nọmba giga-bandwidth) fun fifi ẹnọ kọ nkan awọn ifihan agbara fidio ti o tan kaakiri nipasẹ HDMI;

    • Awakọ amdgpu fun Vega20 GPU kun atilẹyin fun RAS (Igbẹkẹle, Wiwa, Iṣẹ Iṣẹ) ati atilẹyin esiperimenta fun SMU 11 subsystem, eyiti o rọpo imọ-ẹrọ Powerplay. Fun GPU Vega12 kun atilẹyin fun ipo BACO (Bus Iroyin, Chip Off). Atilẹyin akọkọ ti a ṣafikun fun XGMI, ọkọ akero iyara giga kan (PCIe 4.0) fun isọpọ GPU. Ṣafikun awọn idamọ ti o padanu fun awọn kaadi ti o da lori Polaris10 GPU si awakọ amdkfd;
    • Awakọ Nouveau ti ṣafikun atilẹyin fun awọn igbimọ ti o da lori NVIDIA Turing 117 chipset (TU117, ti a lo ninu GeForce GTX 1650). IN
      kconfig kun eto lati mu awọn iṣẹ igba atijọ kuro ti a ko lo ninu awọn idasilẹ lọwọlọwọ ti libdrm;

    • Atilẹyin fun awọn ohun imuṣiṣẹpọ “akoko akoko” ti jẹ afikun si DRM API ati awakọ amdgpu, gbigba ọ laaye lati ṣe laisi idinamọ Ayebaye.
    • Awakọ vboxvideo fun VirtualBox foju GPU ti gbe lati ẹka iṣeto si ipilẹ akọkọ;
    • Fikun awakọ aspeed fun GFX SoC ASPEED chirún;
    • Atilẹyin ti a ṣafikun fun ARM SoC ati Intel Agilex (SoCFPGA), NXP i.MX8MM, Allwinner (RerVision H3-DVK (H3), Oceanic 5205 5inMFD, , Beelink GS2 (H6), Orange Pi 3 (H6)), Rockchip (Orange Pi). ) awọn igbimọ RK3399, Nanopi NEO4, Veyron-alagbara Chromebook), Amlogic: SEI Robotics SEI510,
      ST Micro (stm32mp157a, stm32mp157c), NXP (
      Eckelmann ci4x10 (i.MX6DL),

      i.MX8MM EVK (i.MX8MM),

      ZII i.MX7 RPU2 (i.MX7),

      ZII SPB4 (VF610),

      Zii Ultra (i.MX8M),

      TQ TQMa7S (i.MX7Solo),

      TQ TQMa7D (i.MX7Dual),

      Kobo Aura (i.MX50),

      Menlosystems M53 (i.MX53)), NVIDIA Jetson Nano (Tegra T210).

Ni akoko kanna, Latin American Free Software Foundation akoso
aṣayan Ekuro ọfẹ patapata 5.2 - Linux-libre 5.2-gnu, nu kuro ninu famuwia ati awọn eroja awakọ ti o ni awọn paati ti kii ṣe ọfẹ tabi awọn apakan koodu, ipari eyiti o jẹ opin nipasẹ olupese. Itusilẹ titun pẹlu ikojọpọ faili
Ohun Ṣii famuwia. Ikojọpọ awọn blobs ninu awakọ jẹ alaabo
mt7615, rtw88, rtw8822b, rtw8822c, btmtksdio, iqs5xx, ishtp ati ucsi_ccg. Awọn koodu mimọ blob ni ixp4xx, imx-sdma, amdgpu, nouveau ati awọn awakọ goya ati awọn ọna ṣiṣe, ati ninu iwe microcode, ti ni imudojuiwọn. Duro ninu awọn blobs mimọ ninu awakọ r8822be nitori yiyọ kuro.

orisun: opennet.ru

Fi ọrọìwòye kun