ÿØÿà JFIF    ÿÛ „ !.%+&8&+/1555$;@;4?.451 4,$,44444444444414444444444444444444444444444444444444ÿÀ  á á" ÿÄ     ÿÄ ?    !1AQaq"2‘¡±ÁðBRbrÑá#‚’¢²3S CñÿÄ   ÿÄ !    !1QAa‘2ÿÚ   ? 5˜Z¯V¦cø)›t/? z¨±>Õ5€¶‹Á¤·¼z¼Ü¬+ñ®v¤¨_ˆR­BFn©—˜ý®ç̝P8gýt·ÉSTŦˆìät?þé¼íìN/Þa)ì–í6ô… Ï¿øÃj´¿KÇü]ÿ ªô¹-eKànëÕHTx}ýSÜ›ÿ ”7Ø×&µ<¦  ¥ÑO¶[Ù¯ä¨ÞÃÿ PZ-¬;#õ|•oaÿ ©CìÞz3˜öː/¤­ñTûIØ}š^ mÓ%ªxˆ¥ÉŸu=Z+ISe¿45™¼u;ú&WØ÷€æßQ™®{|íx*TC“#ZŠìZ§²‹ 6pv…³¿¡äª*áZÐ%ÒOáˆo"x«OHk w±æ+¬V(kMúŸ5Vö«$ ÁrÏbàb57/luR ¸ÑÛj Òµì`Мq­û žICÀÊ•©4€Âcà¨Ï€O´<èÐ:›ù(Ë^L8þ‘ÍÌ#¸Ð_Ì©ÙK(Öz 4¬û+¸;ü’V’84‘¬ÃŽ:[â‡ÔÌáõp¢~§ªlæ£ö{®G>J¼"°‡7¯ÆÉèßû ‹É‹§ÁòÃýâßî ^ƾÙõ‹×óH#«LP½ïX=xÑÍ$|W?•~• îëÔ©ª‹ {ÝT…Kÿ ”hûâá)J*ö˜–ÔU;iÇ€/ ÆþjóZ\ýwØ=Ìm ºèËL9 ýèÆð/¨’¥öo=nË.%Îì ŽÕ¯È|{Oj²ƒE6e/ßdÄõ²Ìâ1O®ò×TsəԸhOMýíMˆ¿¼H˜l²,7Â¥#MF/Úf°Ö½± ¸–dr‹NýÊ íjqx{œÉ ä-È ¦ øÄër¨q°ð †nцýÑÄÆ’mä…n<0È™;ÁÝá¯ÁZƒ7FÀmì­ É&9ˆîéi¶ùN§Y• ÃZãAâ?•‡©‰ , ó¾IŸŠc1 4â&y­&pŠ­6;M À 0¹qç»p.á …ŸÅáK@%6·y6ƒ‰3?”úºŽ‰éX5ªPT §µ!=Mž«Ú½‹ÅgÂSâÉaþÓoö–¯ÁÔìR>5éÿ üs¶ÆUcÌ kÇR ]ÿ ù¬¼«VŽ;Â|‡~¢¦”ÏŰæ {L™Õ°Óv¹ò¸írޡעCÃ!íVÕ {¶»sŒNPg/ "uÕbkm²“$ďå¿é¹§°½æz¯6 †s¿!s–wÚÝ“™Œ °.ûj>·+™Òa…©Œ&rÝÎtÛë긪Ît’LAVp%c Úý[ÄzJ¾ÇàXXç@˜ó<êL]·T˜¾¥1Ó©V‡g´æ½¦Ý@¹óø!_@´ÞâSÁ —S3™•& ]@JHÚý©ZŽ €×æÔr»Áf!‡yÞ4Mv*èÓã_{‘åóUuљØ«Oïé*®EvÑ Œ÷‡U \"㪒ÍK+À 4“M¡ï:0¥5í!'<@î´”>Ç»&Z–ïCCV˜Ì5Šo&îhè.žû |ÓK©h$s6KìŒëã)¹hI¦GïOåóI;ììü#É$Š0…Ææ¥TØ.5­¾gn´ “ÂÖ\:hœ89G)J@„}œ:’Ò{/Š"¦_Æ×7Æ3VÇŠÊa]ÚŒÙ€Ä–=®uÁßâACZƒ§§£ Qnâ:«,×{tyø¬iÛcœÜÄ€H½ÄÍCk´÷šß .W'b¤Íåh]÷€=,Žv×cÚEÚHXJX¶îo¨FÒtèöŸ>ªª6[J®Fµ£sGÁeqõfe\íjÒÐïÄÐGˆe1Ø‹.Ø”‘Ëuø Y­ˆÜ ŽG|zùªüMpDnQWÄ”%JŠ™)â*p@Örš«ÕT2Ð%ˆG#ª„ ·¤!°ŸOTÂT¸aÚ%4&h™LµšØüÐ.F¿²ÐÞ_Ç‚¾ÅÃaÜ÷09Æ q€öy˜v‡85õN÷]¬äѼóS{°_MެúÔ#°Ç¸0åÞè2ëôPcvÆw9®ií1Ä8F™˜à‰´+‰Ik1òÝ7“Ñ×ÒsÝ\x‚h`ÞÑ`ó"|µEcý£n˜h`}GÞ !±ù²Ápü²ß6 0ïi󜵩SÈÇ7˜-ÕURO˜¦´f$ªž-Í6(œ}<„ éc øs]ŽŽ„*—¾ ìdŽ„)méª\¿êÎIg¾ØÞ~I#C/¼¼´EÁÈŽi8“©õådô·>euä ƒ'Ê×लR1ÉJE1ÐAát`t;ÇР%Ý<‡¥„ÍÆ`×Oyó)õiI€ñQaŸ4Ûù\áàaÃÔ¹HÃu¹*k€¦<„e S‡&õÏ B!ŽhüÞ`yj}mªf×\¿ Ç~æ­9‡û\՞Ǖg²1Žû5V7 !àöšm° c`ܬøÇìµÒ'P"?…´Ö,"§^•õލsÔ)6˜sæéÍR¼ ò|Sl”‹7 nPW Gòú÷½§O¯‡„l¡kSÞŒr½PÊ@æ¢pŽ-mÿ #Ÿ˜Àº¶Áä¦;ïÔæ$1££`“Õ>„—·ž)ßð³ñ#Ï Ô$¶œ‰ÊE‹À;÷º ¯«P:Ñ”8–IÊtpÞ3ª“>ê“þës4ò2OÏÕ­±zô†Õ§‰.÷ä¸;¿˜“'œ›žª}«Œ{ª±Ì 9ÔóÞÕ‡0 $íWV3Üì¬ —@kÝ4@¿r¼±½¬™›?øØæ´'Áé®CË3-g$˜ö‡×auÚi´Žp/êÛ æF›Ú2v‹ã¿¿,nB1̨ƃqÞa5͝@&Æû“él÷ \C²½UÍc ¯k×¢U ÖéQå™—-r wô ÞÏ<Ò=&=ÿ Ôê Òêˈt,i—;LîÜ á¸*ÚÃ1$êL•LÍ <É)ýÐà’ ;F™{ƒ™˜€&'}‚ãÄK`¡ÞT@I;®žZóè‚s’7®°›+§O­Åq©é»²9<Ô J ¼9O’HL»Ùïì¸rk¼Ž_ý‘TŸu[²ßÚŒ·ü÷B%¯E ŸÔX5êO´ Ç•€’I0 ÉJX` ñ¹õ%;µŸD‘«´€àwÒ™U ûئžÖö\×®×´8 ½‡ºÐÆÓ§?Àkmœ=;d5*@-ì0F Rªýš[Ü6âö̃ڸr*KA9· u*µæ£?U¸Âêí†8@¦X4 e-ò„0s{ HâUpU?¼mñRa°®a%Ð'tÉ×’\¾ÊÉ]t›h>·(Ë@R¼¡Ãt h}’O÷au<+nT…Ö…MӐ??Óe95 q>í/;&JSû °¯ÊéÞ øƒ*Ã2½Ài&:nôUl=¾¿5eˆ3”ñc|Ú2V”>„»&eE;«ÚäC p¢Û úy 9š[ŒÌx¼擼A&DåÒ¯ˆ¤ÀÌ;"˜ ÏQä¸åhÊ}Ûq«Û0WžÒ|»€ø®öCm5•\ÇÀ§Pe3£]0ÃàLDÉ‰1øªxjgwT‚÷¿LΨK‹›ùs—xˆÜ±µ kæ¸f‰‰ÜGk/LÛØ6d9ò¶ùA{ƒA3š/¬D¬khÓk‰`˜"㯒r¿±Óã jx‡°e}<Ñø\3y:'À•/h½Í€Ç4~g ?Û(¼]v‘ªlKÎâ~?O‚W%{Ì:“'©úNq¾›úo(X’¥¯ˆ nFê{Ç€ü?º'ë ø‹ì Þ09ŒÌç9Æ —ËC`j@ÓÄ(+a‹un¸#ÂꟋ{K`‘ÑÍÍ'à´»/Û,KW;Þ4²þð ï Nm|~fGÏ(…³Ã)«1ö­Õ ¥‡¨©ƒÃ™ü-s=à=U66Ï«Ýc蓦W¹íž®›nÔ%êÇìŒ<#Ü×84ån®Ð ÒåOC` ñânÑs‡¢ç 1õ%Îhì½Ã½® e:ݼUZo™`  ÅZŸŒÊ«ê1ÏÄo$q¹Þ€©ˆhÐÉä¯ñ[!…Ú˜àJ:x2$Íß&PåT£6ç— ‡Í*4Ýšçjÿ ‰É nófÐ ó(L5C•åÆ\rMÒ@ò }y-W}™üýVù—ú¢=Ù”c®‘< M ž ´Phr ¦©TD ‘ù.$´÷O‡‘V2Æò.=IUŒ=ž‡â¬i™aþÓåÙ?òUø'ØÖ•.~* šTŒ!•-×áºTâ®ä#õü'´ eýlYÅÓeÕKÂrT"CÚ@u!Óxƒ{š3€}1¿(r}%«nËamjÑ%ÑNEò v ˜à  σöK³,*º.àzù¨™Ó ÚçâU¦*¿ 9{%Ö¹ njûdaXöb) kÛÆ±ûÓ\°M7ˆÂ=û›ç¿Ã‚­V»Cg–8ÙêE- j)k$º`Ã-ùEýeBÆÇ]c¡°ñty&Òd0nõ'¡W+ƒ*|–øµFa\GQªEAÔp5\Ǽ·¼Ç8·õ -â§Ú[ ‡ uZeÖ 3}×d'+¹:ð+K†Û®s!Ï$úe€<Û”x)1»a­¡LC]¸µík…ÚàA»AYº{†ªS[¦5HÒ7ù --,ísòDØ€èk ÞÀîÜ ò@â( ËNˆë›4ô½•/¦o‡€Û7 ê•ÆêòðÜy'Án½µ á˜ݦ ndeo…[ì¶Ê,¥R³Ä=À±—–ß;£™´ñSâ*g§”ïaið‘Jå~™ÓÞ ß³Õ¢»8x埒²52>AÊb&-÷\7´éÄù€T˜,w;3{ï˜k…à¹ÄqÀ«œ{€\ ˆ¾[´¨јr &Úé„Ívˆ±8†¿]|¬ņ4I×pÞS1ÈÖz‰#Ìv‡G!YNògñ:màTz¢Ý1ô©^O=~ë|5Bã™ç•¼µõ•bÆ@úÕS¬ÈŒ#¬zünrŸ û” Z²•èðV"ÁHÚý©wÝ €7¼Ìu1hÑa3Éä û f$o¿É ™Ú›ÝçnpÒ3äÌ3†Í§,Äï]$‰/pê †«À¼¸e9­Æê_C]žƒ·ý·frÁN«, E=›Çq -‰öŒ:aÏ¿±í&£Í:-} 84‘ÿ eƒQÑeëSsuiA ³g㟥ú£?ÿ ʼn*”“÷aühe:ÊWa@ÒÞk±eØ] F Ô—r.åä˜ @ö¥ªZoÐýYL·¥S²G/‡ñ <~*ZÆ´è>JlòàÛÆ½ÿ 窘ìGN¢:I®KšJp/`íIÁÀõ#Ä-€ö­šµŒoF4|ÆQØÆ@Ì|£Ô…¢À{9˜è½Üó›€ôYÒÎYsið;ís¤€à²ˆ‚4qÉVŒI$ ‰"° æµ8cXGjœˏ¡Aâý•ËÜ¢ûï e·çLx']á"oÅÎê3¯Ç—¹”ó0nå‚âg{Œñ> S´˜îè°g238‚ãköÝfÚd´6Ò€;ò÷±¢™¼›º ¢Æ'¥Ðx'e¬ç ]bÈÆV¢ó‹kýBO ðÊâ$Ÿ!×T 3Mýמ žìٍàÌü‘8÷€àæØ8æ©6‰©L´«…oãpð„~Çk‰!ñ;‹”ÛžÍ àž±z Ÿôû øŸÝužÏ;ÿ #|u6™Þ¬ÚˆÐõA4¶â|ôl|Ê2ŽÇ¤ÝÅÇY.<#Aí.k§hóF‚”Y; M½Ö4hŸ4&›­¿tès´%FìL¥£Ãk‰ÇT¤haÁ¤ÚxfÉ`ÑìË›>i 3t‚:,–+^÷´–{Û–Nxi"x‘Ûg î¨>¥Õ܁ùZH,2Û“:8xÊ¢Çí9.É-Ìâã-=çjwµS˜dütžçwýGòú®®ûº_ˆýx$–¡ãøO EÚÛÏ÷R„×w+3£Á£öUMyR²¹âŒ°š›¸Ñãò9§Ó_Dl+Ùßc›úšGÅÌc†Ž!Ko=¶.‘Îÿ c²(2®V mª.ÿ ¹B›¹å ù„öŸSV>™ü¯$y:G¢Z×àøúdî¹û­·ýÇ´:•c LÍõi_‹ö+ÎæGÊè>OŠ•äž´§Þ{X}¨1ÚTc›»Qþ•êô°t¿OP?eæ~É{5]•ÙR£r5†nZ\ã@ &îJõ ¾àC°þV>fé¥/ü5ñÊIº_é5 ;e­h<@ Ä&æÃëE%;X,ÒãÆÞ`Oò¦kŸm#˜!ÀyÄ¢| óLšò¥Ä` ¶R=|ÈCâh5ò3DˆïF†ðÒ#ÅìÛœ?¸yhBãœí ZxßÎÄhºRK„`Þödvײ™ÀÈÑÒgŒuY w³%†ƒÓzõ ÖÏp‚dH®¦A´ù§»ÓÇMæ~)ˆð‡û:ù&Ä •vGD´À n ݇¼Ö8Fö óáà£~Ë¥x`oK|Ä?fxiØü%pìR>éò+Û±éÎ>núlFŤ'tq8LZÏvÃ?„¡ß±È⽆¯³íü@x|PöUäèØã¡ð‚ŒAìÏ"vÍwóŸÍ{ ý0.z È•Ö{,N¡£¡ŸKÕÙž>Ýœþ ÍÀ°<×EA!Å‚D™IúOÍ¡>ôG}Â` ÍßkÜL™Ž Þð™ {IøF²¹òQ3&!ÃÂÞz.d&Ï-sH¸,Ôõ˜ŽP€ 77ˆÝ¼ÊëÜw =cÕ Ú,ØÐ5ÎYÐ)ì´öœgŒ[¤ßv㙑8心>h]§µháYš£²ºÑ.{Ï7Sð•?´~×SÃKýJÛ˜ ™Íäiúu<µX¶1õ^kâçIÑ£sZ4h>j*ÔšD:4­¿_ ÷¸ Õxæÿ ¸?Mù _•­ÊÐ ä ÷ý ÑwL œ­ïnTkÛUÍN©ë:¦fV ¶ÜÔÜMªÅâA½–¿R×TXš-%iTÊT•‡Ù‚JôϐZxWÑè‰f‰òG º ×Õû2aZ7OU3[“×AT–ÞŒ…-‘¤”Ì ì&(ˆ¿­•ƒkï’:ðY¦W‘ Å)“†‘˜³Åtcø˜ñTÂwÚÇ4|üLÇªí–v- qˆèU qPE.†â‘˜µ Æ,ÐÅs]8¾„oúÑ i>ÜxxÈó)ƒ ´æÁâØ$À‰vžŸf$Ž |ãw;ÀÁIJ»b` {¦Ó¤Ú$©YÀ‘n@Óïž«9J¼êG m¤ ܯ¹ÌW4€ÐÒÅÛ‡#褕Ÿn-?í|с¥÷Ú¹¬'´ÞÜ9ÓK `hê£SÄSà?7—Wí_´…óB›»:=Ãïq`<8ñÓŒÑlú2d¬ê³£hÖ[l|$vÝro~'R®‰§°ñmY ͧäP |PUª¹·:3Œ[Û{Xÿ ºâ@‚W–Äé u‚ ¯´*=íή.pûÒdt @G‰¬ s¸ ëÉücr ÞæÑ¨Ê@>¤¢Ö±. Þ'¯°ÌME[YéïĵÂCå½ Ué©Áû'Ê9%eÔðNU”ë‘ÌsD3/®+UI˜9h.WC”빓$#:pz:YÓ ¿xž* ³$Í +$kñAŠ‹†¢ Uê>¸)_š¬÷©ßAÂÔb9ÇU ¯¾á•9¯ÏÏ÷O÷¼¼Fähal1‰3Ì[Ïr•´UCksNÐ] R‘¸¥H+§Šé†c©vÖÞ0iÓ76s†î!§=ß ¼~Ô'°Ãmäoäš³ªøi1úÉ)³yV8 CLÄØÁ‘WYïi€H6ÖÑiámø^ÈY´°Ñ7¥Û*—Ñ©L«Qƒï—Ùrÿ ›£Ð*š¸ˆL©ˆ$ˆ ÷¾D§9È®«qbqC)–ˆïv´çñsÑVT­Ø, <àïºÀO«Jý·õ àfPìð .wFšir´þ’2_Y *Æ€x\« ì€9š@ Ž|F⇥ˆkZ@hÖÄ0t¿-<“‹qµ¾*ZL¤Ú)&BJpÓF5=$„at*Zš$’ÑtdûÝRI1 2މ$€$I$#‰SÞ’Hë¬ï;Á$¡t$’`<(ñÇt)$‡Ð.Êf¢X’Kt=Éé$‚ˆªè¢oÝëòI%Rgcª÷ŠyI%¡‰ÿ !ñ)´õ $¤ Ô’IIGÿÙELF>@@('GNU0dtvU,op!=LinuxLinux6.1.0-37-amd64HATUSH=tBIHXHCHXH=t)H+HHLHuH[]A\1H[]A\ff.fUHHSHHHmHtHHHcHP(HH[]HUSHx(HHHH HXH=tVHQ(HCHXH=t@H9uHt6HS HHsH[ HHc[]Hq(HUHHSHHP$:P#sH@0HHHH[]ff.HH׾HH8Hff.HUHSHHh(HH߾HHHc[]DHH׾HH$Hf.HH׾HH#Hf.HH׾HH"HH׾HH!HH׾HH HH׾HHHH׾HHHHf.HH׾HHHHf.ATHUHSHHH8 HHL%I$HtHcHH[]A\HH=Hff.fAWAVAUATUHHSHHL-IU0HA}#HAtf1 A:]#s2IU0H HHH<€tH(L-A:]#rEx"HHH[]A\A]A^A_Ee8AE#HHUHSHtHkHtH{([]HkHuHP8u@8H{([]H@8@ATHHκ USHHHHHHt HHH[]A\H=H IHtEH H=ID$HHt+HLHHqHHHUSxHuGHWPHwHH@@CHSHH{(HCH1[]H= HHtqHHSPH{Hsx L@u%HHSCHtHk LHHHCS@8`DATHUHSHHL%eH%(HD$1H߾ HT$D$Åu D$AD$$HHcHT$eH+%(u H[]A\DHUHSHH(HH߾HHHc[]fDATHIUSHHeH%(HD$1H-H}0HH H$Åu H$DHEHHcHT$eH+%(u H[]A\f.UHHSHHHHHH3H9p(tdH{tHSHCHBHHH{HcHCH"HCH;HHH[]H@(HאATHHUHSL`HLHxHcHH[]A\Hff.ATHHUHSL` HLHxHcHH[]A\Hff.ATHHUHSL`"HLHxHcHH[]A\Hff.S HHHHtIH@H@H@@ H@@@8H@0H@(1[\HH8HH[@SHHHH8HH)ff.UHHAVAUIATIH׺ SHH@eH%(HD$81HD$HD$HD$ HD$(HD$0HD$HHHT$8eH+%(uHe[A\A]A^]HHHHkXHHCHuHHHHHCHHvHHpHHCHP#H0HE1L-AE"D$E:}#IEE1HMkXMu0IF1I~0IF IFAV(HE>IVHMht$ A HYAąt9AHEfL-A}#IcIU0AAFL-A=P#H0HE1L-AE#A8E111MkXMe0IT$I|$0HE4$IEIL$ ID$At$(HI\$PE $LIHHIH=weHMl$HMuZA4$HL-1ID$HA}#t=IU0HAAHcIU0ID$HAHAHHHHHH8H1HHHHHH=HHx0th1LHE1A 1HHZAąt-HHHHIcHHHHtH0HAHAHHHHH=H1HHx0thLE1HA HAXEt.HDHHHIcHHHHtH0HAHAHHHHH=HHx0t1LHHHAąt-HHHHIcHHAH0C3HH3HHx8SP8HHHHHc[HHHHL5HH|$H\$ HD$(LHD$0 HHD5LHH|$AątHHH|$D5H|$HHHD$H"HD$IcHD$Lt$IFHHD$LHD$H8 tHHAmHx Hu; HE;HT$HD$HBHHAUHIATI"USH=HHH(HXHH{HtFtHSHCHBHLkH{LcH;HHHEHhH1HP(H=HH[]A\A]SH H=HHtfÅtH=H?HÅt!H=H H[3test_firmware: Set config_upload_name before using upload_read 3test_firmware: Firmware name not found: %s 3test_firmware: Testing interface must use PAGE_SIZE firmware for now 3test_firmware: #%u: failed to async load firmware 6test_firmware: #%u: loaded %zu 6test_firmware: batched loading '%s' custom fallback mechanism %u times 6test_firmware: #%u: batched async load failed setup: %d 6test_firmware: batched sync firmware loading '%s' %u times 3test_firmware: Setting up thread %u failed 3test_firmware: Must call release_all_firmware prior to changing config Custom trigger configuration for: %s 4test_firmware: removed interface 6test_firmware: loading '%s' using custom fallback mechanism 6test_firmware: async load of '%s' failed: %d 3test_firmware: failed to async load firmware 6test_firmware: loading '%s' 6test_firmware: load of '%s' failed: %d 6test_firmware: #%u: batched sync load failed: %d 6test_firmware: #%u: batched sync loaded %zu 3test_firmware: could not init firmware test config: %d 3test_firmware: could not register misc device: %d 4test_firmware: interface ready 3test_firmware: could not alloc settings for config trigger: %d 6test_firmware: inserting test platform fw '%s' 6test_firmware: firmware contents mismatch for '%s' trigger_batched_requests_async%d %s %u %zu &x->waittest_firmware%s-%uFW_ACTION_UEVENTFW_ACTION_NOUEVENTtruefalsename: %s name: EMTPY num_requests: %u send_uevent: %s into_buf: %s buf_size: %zu file_offset: %zu partial: %s sync_direct: %s read_fw_idx: %u upload_name: %s upload_name: EMTPY 6test_firmware: loaded: %zu test-firmware.bin6test_firmware: reset upload_readread_firmwarerelease_all_firmwaretest_resultupload_unregisterupload_registertrigger_batched_requeststrigger_custom_fallbacktrigger_async_requesttrigger_request_platformtrigger_requestconfig_read_fw_idxconfig_send_ueventconfig_sync_directconfig_partialconfig_file_offsetconfig_buf_sizeconfig_into_bufconfig_num_requestsconfig_upload_nameconfig_nameconfigresetUUUUUU 0@UUP`plicense=GPLauthor=Kees Cook import_ns=TEST_FIRMWAREdepends=retpoline=Yintree=Yname=test_firmwarevermagic=6.1.0-37-amd64 SMP preempt mod_unload modversions      (08@80( @ (0( 0 0 0   0 0 (0( 0 (       0 0 0 0      @H@00 ( ( 0 ( SMustrlenZstrncmp9[__x86_return_thunkKMmutex_lock82mutex_unlock8߬imemcpy~_printknJnesnprintftkfree_constkstrndup/z%complete@%wait_for_completionI@vzallocA`__init_swait_queue_headR request_firmware_nowait'5lkthread_create_on_node wake_up_processnjkstrtou8V __stack_chk_failMKkstrtobool2request_firmware'Ɉrequest_firmware_directKwT8kstrtollscnprintfݷasimple_read_from_bufferrelease_firmwarevfree6nmisc_deregisterUrS__list_del_entry_valid zkfreemsleep-kmalloc_cacheswXkmalloc_tracepHe__x86_indirect_thunk_rax!request_firmware_into_buf-S8;request_partial_firmware_into_buf6mmisc_registerefi_embedded_fw_listh__list_add_valid؝efi_embedded_fw_checkedywȍfirmware_request_platformКDmemcmpzRmodule_layout$$$$test_firmwareGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0 9X+ YA= O=b=y======>>>kZk@'>(ap c@5>egg ] [`O-*\_ [`O-**b [`d `fC> XS$}  K@o~LV T> %F@T@:"[> HV?g>K@`QQKp>K|>K>$>$ >?@Mj>>lh F k> >[@>HV?5'`@[?Q>K@M m?`in^ ? ? p/? @? S? n? ? ? ?  o~LE5k? {? @ N@ <@ X@ {q@ @ @ @ @ @ A  A 9A MA bA zA A A A A A B B 4B MB ^B pB |B pB B  RF[?Q"B  pV B fw_upload_errFW_UPLOAD_ERR_NONEFW_UPLOAD_ERR_HW_ERRORFW_UPLOAD_ERR_TIMEOUTFW_UPLOAD_ERR_CANCELEDFW_UPLOAD_ERR_BUSYFW_UPLOAD_ERR_INVALID_SIZEFW_UPLOAD_ERR_RW_ERRORFW_UPLOAD_ERR_WEAROUTFW_UPLOAD_ERR_MAXfw_uploaddd_handlefw_upload_opspoll_completetest_batched_reqfw_buftest_configinto_bufsync_directsend_ueventnum_requestsread_fw_idxupload_nametest_resultreq_firmwareupload_inject_errerr_codetest_firmware_uploadcancel_requestfwltest_firmware_exittest_firmware_initupload_read_showread_firmware_showrelease_all_firmware_storetest_result_showupload_unregister_storeupload_register_storetrigger_batched_requests_async_storetrigger_batched_cbtrigger_batched_requests_storetest_fw_run_batch_requesttrigger_custom_fallback_storetrigger_async_request_storetrigger_async_request_cbtrigger_request_platform_storetrigger_request_storeconfig_read_fw_idx_showconfig_read_fw_idx_storeconfig_send_uevent_showconfig_send_uevent_storeconfig_sync_direct_showconfig_sync_direct_storeconfig_partial_showconfig_partial_storeconfig_file_offset_showconfig_file_offset_storeconfig_buf_size_showconfig_buf_size_storeconfig_into_buf_showconfig_into_buf_storeconfig_num_requests_showconfig_num_requests_storeconfig_upload_name_showconfig_upload_name_storeconfig_name_showconfig_name_storeconfig_show__test_firmware_config_init__test_firmware_config_free__test_release_all_firmwaretest_fw_misc_readupload_lookup_nametest_firmware.koȳg     M  %V >b Tkh~<$c`pO  .pR%.w=%NKfP&~&)))@)p&&i/@H V d` P lP- ,@F"e~p"E` [ ` * %&9PM 3k$ 3  3 H1J0J[q" T0TT D#94S=mw   ) `P# (2`A@ P  ` u   ` @    0 L h ` @      -  K  ` ` w @   5      2 C M \ ~          # + 4 E ] h p w           ' < J S Z r y __UNIQUE_ID_depends193____versions__UNIQUE_ID_retpoline192__UNIQUE_ID_intree191__UNIQUE_ID_name190__UNIQUE_ID_vermagic189_note_10_note_9upload_lookup_nametest_upload_listconfig_upload_name_storetest_fw_mutextest_fw_configupload_read_showupload_read_show.coldread_firmware_showread_firmware_show.coldtest_result_showconfig_upload_name_showconfig_read_fw_idx_showconfig_num_requests_showconfig_send_uevent_showconfig_sync_direct_showconfig_partial_showconfig_into_buf_showconfig_file_offset_showconfig_buf_size_showconfig_name_storetrigger_async_request_cbtest_firmwareasync_fw_donetrigger_batched_requests_async_storetrigger_batched_requests_async_store.cold__key.18trigger_batched_cbtrigger_batched_requests_storetrigger_batched_requests_store.coldtest_fw_run_batch_requestconfig_num_requests_storeconfig_num_requests_store.coldconfig_sync_direct_storeconfig_file_offset_storeconfig_file_offset_store.coldconfig_showtest_fw_misc_read__test_release_all_firmwarerelease_all_firmware_store__test_firmware_config_freetest_firmware_exittest_fw_misc_devicetrigger_custom_fallback_storetrigger_custom_fallback_store.coldtrigger_async_request_storetrigger_async_request_store.coldtrigger_request_storetrigger_request_store.coldupload_register_storetest_fw_run_batch_request.coldconfig_read_fw_idx_storeconfig_name_showconfig_buf_size_storeconfig_buf_size_store.coldupload_unregister_storeconfig_into_buf_storeconfig_partial_storeconfig_send_uevent_store__test_firmware_config_inittest_firmware_initreset_storereset_store.coldtrigger_request_platform_storetrigger_request_platform_store.coldtest_data.19__UNIQUE_ID_license245__UNIQUE_ID_author244__UNIQUE_ID___addressable_cleanup_module243__UNIQUE_ID___addressable_init_module242test_fw_fopstest_dev_groupstest_dev_grouptest_dev_attrsdev_attr_resetdev_attr_configdev_attr_config_namedev_attr_config_num_requestsdev_attr_config_into_bufdev_attr_config_buf_sizedev_attr_config_file_offsetdev_attr_config_partialdev_attr_config_sync_directdev_attr_config_send_ueventdev_attr_config_read_fw_idxdev_attr_config_upload_namedev_attr_trigger_requestdev_attr_trigger_async_requestdev_attr_trigger_custom_fallbackdev_attr_trigger_request_platformdev_attr_trigger_batched_requestsdev_attr_trigger_batched_requests_asyncdev_attr_release_all_firmwaredev_attr_test_resultdev_attr_read_firmwaredev_attr_upload_readdev_attr_upload_registerdev_attr_upload_unregister__UNIQUE_ID_import_ns239release_firmwaremisc_deregister__this_modulesnprintfcomplete__init_swait_queue_headrequest_firmwarescnprintfcleanup_modulerequest_partial_firmware_into_bufmemcpykfreeefi_embedded_fw_checkedinit_modulerequest_firmware_into_bufwake_up_processrequest_firmware_direct__x86_indirect_thunk_rax_printk__stack_chk_failvzallockstrndup__list_add_validrequest_firmware_nowaitmutex_lockstrncmpmemcmp__list_del_entry_validkstrtou8kstrtoboolmisc_registerwait_for_completion__x86_return_thunkkfree_constkthread_create_on_nodevfreemutex_unlockfirmware_request_platformefi_embedded_fw_listkmalloc_tracekstrtollstrlensimple_read_from_buffermsleepkmalloc_caches\ `& `3AQ_t    \ `  `*6~@ EOZ H_d t  *   w  * /w6 =GS b kwr  w  w  w " +w5C R [wes   w   w     ,C J Oxo |    &1 <a fm    'E fm x    * 1 z8 Pu   ! &A pF{T p ]u{~  t R W{ ?   .{   { $  6 {@ I  [ {h q  {   {   {   {   ' g, {@  M {e y          t  2 9  H M d l x }         & / ? r x|   x         # 2 N TS e t      x L# AY^j}t   "'3 ; GY ^we lv    $ 0K ]     5 < MXf kw     <  < z[g ov    !KT9| H x *9H TYc h x~    y P / v4I pNY gp     y  (   %8N SZ ~         * 29 >E JtQ ] b @| v        0 ` #* /t6 ? K P @k vp       0 `   t  , ; B GzZ _f ks{6             N  !- 7C KRY l } ` t[+4 N 8Yn s  ") .t5 :uA\W `^     )6 ;D IR Wbi nw X| 8``vp`  P^ NFq $(,40d48<+@ DHLOPT X \G `L d h l p> t x | !u vZ{    MNPU [$\(^,c0p4q8|<@DHLPTMXN\S`hdphql|ptx|EFKPv 9@ip()+09@S` bdfhi t${(,048<@ DHILPPRTTXV\W`[dhlptx|4@BMNULMOTdpr}~     $ ($ ,U 0` 4b 8n <r @v D H L P T X \ ` dF hG lQ p` ta x |                    % ; < > C P Y ] p q v            $ ( , 0 4 8 <@DHLPTX\`dhl!p&t+x0|8@tuz    !,$02AE stv{ $(,048<@DHLZP_TX\`dhlpt{x|"9$fTx %= !`8PP `@h px`@ `@ `@@fP`rpp`   p` 8P@X `x  # 3PF Y08@lPX0`{ppxp@@p0 0@X``h`|8P|.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.exit.text.rela.init.text.rodata.str1.8.rodata.str1.1.rela.rodata.modinfo.rela.retpoline_sites.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela.data.rela.exit.data.rela.init.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d<?:@pp%J%E@%^Y@(%ni@% y2H2"%x @H% X'(@%(@P%(T0@h%`5  @ @%D @ %!D@8%1E@,@P0%KHP0HPYHiH nTT&t c }0 *H 01 0  `He0  *H 1a0]080 10UDebian Secure Boot CA2(oe:B&C0  `He0  *H r0܆uoS|8Kd~Sypř RHd .Ċԏƥќl#HOExo'.G\:ؖnCKFk.tqݜH()*e Pxł֢iBu/8[4X =|ywˏ`-,vK ;ZM9$l6&q3"_4D0ijU^)TSTXlvLHpᷧI8D2VqkQ~Module signature appended~