kmod-17-19.1<>,eq\z/=„kZ&zg$MKi ӣfqJ*h3\_>a)]:|MKw}6r՛{#Wѳoty;TQ s m?څma ov2Pb(:yS_HCqI _ѐ=Èq| >JLutr˂>?k7oK ntYzM $2)Y{_W 1Ed><.?.d   9 PV`         <     Tl 8(Y8`$9$: $>)F*G* H*H I*x X*Y*\* ]* ^+'b+c,Bd,e,f,l,u, v- w- x. y.Lz.l.|Ckmod1719.1Utilities to load modules into the kernelkmod is a set of tools to handle common tasks with Linux kernel modules like insert, remove, list, check properties, resolve dependencies and aliases. These tools are designed on top of libkmod, a library that is shipped with kmod. The aim is to be compatible with tools, configurations and indexes from module-init-tools project.\zbuild758openSUSE Leap 42.3openSUSELGPL-2.1-or-later AND GPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/Kernelhttp://www.jonmasters.org/blog/2011/12/20/libkmod-replaces-module-init-tools/linuxx86_64 ,` AAA큤\v\v\v\v\v\v\v\v\v\v\v\ve634fbe28e6085768a89d8666a0a726e1eef7c5e330b8d857b7a3a2ee834ced3/usr/bin/kmod../../bin/kmod../../bin/kmod../../bin/kmod../../bin/kmod../../bin/kmod../../bin/kmodrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkmod-17-19.1.src.rpmkmodkmod(x86-64) @@@@@@@@   /bin/sh/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)suse-module-toolsrpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2\@\ `Z)-@X#W@Wc@VSuSG@S>S:@S9XSSSS @S @R@R$}Q@QkPPe@PAPQO@O@O@OO[B@ORO1@OW@O@NNMichal Suchanek Michal Suchanek msuchanek@suse.commartin.wilck@suse.commmarek@suse.commmarek@suse.czdvaleev@suse.commmarek@suse.czmmarek@suse.czmmarek@suse.czmmarek@suse.czmmarek@suse.czmmarek@suse.czmmarek@suse.czmmarek@suse.czmmarek@suse.czmmarek@suse.czjengelh@inai.dejengelh@inai.dejengelh@inai.decrrodriguez@opensuse.orgjengelh@inai.dejengelh@inai.dehrvoje.senjan@gmail.comjengelh@inai.dermilasan@suse.comjengelh@medozas.dermilasan@suse.comrmilasan@suse.comrschweikert@suse.comjengelh@medozas.dejengelh@medozas.dejengelh@medozas.dejengelh@medozas.decrrodriguez@opensuse.orgjengelh@medozas.de- Fix warming in libkmod.h (boo#1097869). kmod-build-cure-compiler-warnings-showing-up-externa.patch - Prevent potential buffer overflow in libkmod (bsc#1118629). depmod-shut-up-gcc-insufficinet-buffer-warning.patch- Fix module dependency file corruption on parallel invocation (bsc#1118629). depmod-Prevent-module-dependency-files-corruption-du.patch depmod-Prevent-module-dependency-files-missing-durin.patch- Fix resolving .TOC. in modules on 4.4 and older kernel (bsc#1070209) depmod-Don-t-add-.TOC.-when-it-s-in-the-kernel.patch- Fix race while loading modules (bsc#998906) * Add 0001-Fix-race-while-loading-modules.patch (upstream fd44a98)- Regenerate initrd on kmod update (bsc#989788) - Sync specfile with openSUSE:Factory- libkmod: Handle long lines in /proc/modules (bsc#983754) 0001-libkmod-Handle-long-lines-in-proc-modules.patch- Fix kernel master build for ppc64le (bsc#1070209) depmod-Ignore_PowerPC64_ABIv2_.TOC.symbol.patch- Updated to kmod 17 * Do not require xsltproc for build * Parse softdeps stored in kernel modules * Add experimental python bindings (not enabled in the package yet) * Misc bugfixes - Deleted patches that went upstream. Only the unsupported modules feature remains: 0002-modprobe-Recognize-allow-unsupported-modules-on-comm.patch 0003-libkmod-config-Recognize-allow_unsupported_modules-i.patch 0009-libkmod-Implement-filtering-of-unsupported-modules-o.patch 0010-modprobe-Implement-allow-unsupported-modules.patch 0001-Do-not-filter-unsupported-modules-when-running-a-van.patch- testsutie: Uncompress most modules (updated test-files.tar.xz) - testsuite: Do not run tests with *.ko.gz if zlib is not enabled - Disable compression support, as other tools do not support it (e.g. module signing)- Do not filter unsupported modules when running a vanilla kernel (bnc#871066)- libkmod: Ignore errors from softdeps (bnc#831227) - config: also parse softdeps from modules (bnc#831227)- libkmod-config,depmod: Accept special files as configuration files, too - libkmod-config: Only match dot before '=' in /proc/cmdline- Provide and obsolete module-init-tools (bnc#867442)- testsuite: Fix uname() during glibc startup- testsuite: Check the list of loaded modules after a test - testsuite: Add test for modprobe --force - testsuite: Do not provide finit_module(2) on older kernels - Add some tests for kernels without finit_module(2) - libkmod-module: Simplify kmod_module_insert_module() - libkmod: Implement filtering of unsupported modules (fate#316971) - modprobe: Implement --allow-unsupported-modules (fate#316971) - make the %check section fatal- Remove "rmmod -w" documentation and getopt entry - modprobe: Recognize --allow-unsupported-modules on commandline (fate#316971) - libkmod-config: Recognize allow_unsupported_modules in the configuration (fate#316971)- Drop the non-upstream kmod-no-static.diff; the size difference is negligible.- Update to new upstream release 16 * The option to wait on module removal has been removed from the kernel, and now from rmmod. The constant KMOD_REMOVE_NOWAIT in libkmod is still there for backwards compatibility but it is always enforced, passing O_NONBLOCK to delete_module(2).- Update to new upstream release 15 * kmod static-nodes no longer fails if modules.devname does not exist * Fix getting boolean parameter from kernel cmdline in case the value is omitted * kmod static-nodes creates parent directories if given a -o option - Add kmod-no-static.diff- Update to new upstream release 14 * Some bug fixes and a new "static-nodes" command to parse modules.devname.- Update to new upstream release 13 * depmod: --symbol-prefix actually requires an argument * depmod: fix builtin symbols resolution when the prefix symbol is set * libkmod: Use secure_getenv if available * rmmod: Teach rmmod about builtin modules * libkmod: add finit_module logic * modprobe: Fix assertion on --show-depends with bogus config file * Many other bugfixes see https://lwn.net/Articles/546711- Update to new upstream release 12 * Fix removing vermagic from module when told to force load a module * Fix removing __versions section when told to force load a module: we need to mangle the section header, not the section. * modinfo no longer fails while loading a module from file when path contains ".ko" substring- Require suse-module-tools now that it is present in Base:System - kmod-compat depends on kmod, add that missing Requires.- Update to kmod-11 * Fix testsuite defining symbols twice on 32 bit systems * Allow to check generated files against correct ones * libkmod now keeps a file opened after the first call to * kmod_module_get_{info,versions,symbols,dependency_symbols}. This reduces signficantly the amount of time depmod tool takes to execute. Particularly if compressed modules are used. * Remove --with-rootprefix from build system. It was not a great idea after all and should not be use since it causes more harm than benefits. * Hide --wait option on rmmod. This feature is being targeted for removal from kernel. rmmod still accepts this option, but it is hidden now: man page and usage() says nothing about it and if it is used, user will get a 10s sleep. This way we can check and help if anyone is using this feature. * Refactor message logging on all tools, giving proper prefix, routing everything to syslog when asked for, etc. * Fix parsing of modules.order when using compressed modules * Usage messages go to stdout instead of stderr * Fix memory leak in hash implementation- Provide the "modutils" virtual symbol - Update to new upstream release 10 * Read coresize from /sys if supported * Add flag to kmod_module_probe_insert() to apply blacklisting during probe only if mod is an alias. Now modprobe uses this flag by default.- Update to new upstream release 9 * build-sys: allow compressed modules in testsuite * build-sys: Make dirs writable on rootfs creation * depmod: use ferror and fclose to check for error * depmod: return error when index is truncated due to ENOSPC * depmod: fix coding-style issue in array declaration * depmod: fail if any index could not be created * depmod: don't return error if modules.builtin don't exist * libkmod-util: split function for usec conversion * libkmod-util: add missing stdbool.h include - Fix broken testsuites on 32bit systems. add: fix-32bits.diff- Restore patch descriptions (and use `quilt setup` for rediff in future)- Update to new upstream release 8 * doc: remove links to NULL going nowhere. * modprobe: handle -ENOENT return from init_module. * doc: silent man page generation and fix gtk-doc warnings. * modprobe: fix typo in config dump: option->options.- Update to new upstream release 7 * build-sys: don't set CFLAGS and LDFLAGS. * build-sys: re-organize configure.ac. * configure.ac: Move link only flags out of CFLAGS and into LDFLAGS. * Add CC_CHECK_LDFLAGS_APPEND m4 macro. * config: use order /etc, /run, /lib. * modprobe: set log prio to 0 if user passed -q arg. * modprobe: always try to remove all modules in command line. * modprobe: don't check if module builtin to decide if it's builtin. * modprobe: fix error path in removing modules.- place binary in /usr tree (UsrMerge project)- Update to new upstream release 6 * New API: kmod_module_apply_filter, a function to apply filters in a list of modules * Lookup modules.builtin.bin to decide if a module is built into the kernel * Resolve infinite loops with softdeps and user configs with install commands- Update to new upstream release 5 * modprobe no longer works with paths: it only accepts module names and/or aliases now. More code is now shared by libkmod and modprobe.- Update to new upstream release 4 * new APIs in libkmod: blacklists, install/remove commands, aliases, options, softdeps and dumping indexes- Update to new upstream release 3 * new APIs in libkmod: get symbols from module, parsing the ELF section, dependency symbols, insert module like modprobe * support for Xz-compressed modules * the depmod tool- Use --enable-zlib and buildRequire zlib - run make check- Initial package for build.opensuse.org/bin/shbuild75 1559550074 17-19.117-19.1kmodkmodkmoddepmodinsmodlsmodmodinfomodprobermmodbash-completioncompletionskmod/bin//usr/bin//usr/lib//usr/lib/kmod//usr/share//usr/share/bash-completion//usr/share/bash-completion/completions/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:10338/openSUSE_Leap_42.3_Update/a409b284899965792c25018e07e20ed4-kmod.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.0.0, BuildID[sha1]=aa52bf14ddd8c4334cbf8efac9066cb1fab91857, strippeddirectoryASCII textRRR RRRRREmufbq #/bin/sh?@]"k%; lQWx B3:n#6`2q}7Nҕ>z P/o+5WE<ɬ8ZSQ3-xmcsI6wNlߠmVov}шG hDrZmW ZORI, Vϳ*O\mf6|BeT_P8s2j0M:-xB-uRC.Ok1,GL!2G˼ð٪$([_ >6yLLz^B}2!mkn%) zOyէ&t|Mt8/|923(>s;CTE(smY*א+U2F.F> GO3)S2_˟S./nj ̧7nJlaHxjrowټ*^G[ j;JїXkɲt~|319Z-5jAqAy6!!2E:rd}õ8N5ZSsJY,!O@3d GȲ,%/b9AI'nKnRX^sH:;v 8ɴ[2-ιDAS?TԬyrX*'+=$ 2執8t ^!q (ӝ݂n9ݪyyma0xUL]떼r *i7˞`F_Mf:dkv аldZ>0~F+zdu#jm>-m_2Kh1~j[l#CVNEny>#lѫ٪TB19Ca{gMVjE.5:Q♼\R}_b Scz^$iR{"Q`Ux'\GΈ k_SL1zG%L~h7uO8c?yAjuE'#&HkHqpBzX` AÜ_e^.nWSe{ pC)4!cGy dtKVA+M! Sb~Vb'ts~iǬ?m-{W\ VeY8pL|XBMR]* ^{WO8Zbe=q0'aD'`$#FmDz(;_c:E%oqkKA"r1*+B'<2vJt2Buq_n"KYn#rR'#mrӟ7$j8:cLf*lus8 &qokʓ(%OcaٓgQ>aB) 6KʘҎoqNUۚQCk'mG=L-(9&gTq3c Uy9؇ތ#'m;VyqKy'B{7e|xDJKPڎx4r7%>4Y @8'zq|Lg;#PW"гOw\;ܷryL|ť@[Xam#q)E^d,$x&x%1&.ŷ|>g/FuPhU0e Yd9߶c L#xsBvpB&Ԟm͎ M=v~N CP( +⟩Z `ħ"(Ys@1ҾL;;bTAt`6bR {C'ߠn1ta6g_nC64 &v޳H.:'h,yBo޿JƦvUT4nN7L\~ L Q7Eu$* bQk;S]+}#aJT /+8DJߝ^Y=el!ݘ'uhyG.?ĿujYQB]2A6oɡN4ɌڿUyQ  .%gfb1#]!Tp.sM.mxN?ci߹ްF9X P-:2 .vbutD}b3P TKo܍nLj4i쫏w rckBxDv EnDw~Sz0(=p(Ƈ`s[ \iy(L(\ōWsUl6c<>AOm5Z/z(kÅCVAbj*3fMNl Y٥Ӓ|it x9)0 7Pqg;P?ckW.Őn)eᨕLPnΫ=EA*:n 2R8r~zFݟDD+#`ACJi1j )xF{wÂ!eĽ I̸1t[NE^\EjmK op\Q^D1)ue_KP;VQl.v*}R_nʏ*dQ3\Qai%}@Szb$S|.*1Gv=K+$a{P'㝘 ~19:ŤED&HܧkxjVʀ45>6< d]Ǚ3otȢt`׸-K1= !PhfzdQUzT4ɹTBSˎL/BdQGu D0J6: I]X/t<:G,gKAtbWB˒;'Cx ]JCJLfcŷneomqHZnUf QO2V9`U6i șۧNlB?-~̖Gl6߷ Y*V5amL6|rZI!o hxl@vx^nU]:qё\4 8t2f}jlff\ʓ2My)_3^ڵƒItksj,:~m V ;B^`W&;N?C^i/A;[CVcʪG8{#ؖ^Ob'Qopq=]Iv1 (re4V/?8%| s!> hW0\2kZ" OTGԩuS-O6MI$7334+#î[,Zǵi1֝pKwy,^ gʪ+ĉt9W̹'Iɣ)~]4v8^~E5|=Y2mLţ 2Z]V7wc> v&zZa=7*uP֘ V Jg*K+mneߕ@AeZM\tqd|Ԏb`2 j-U%D,/X3w7A =A.ZgqQ`똕6Fo@ТtXַAWen FM=uZeI}ɤQM~HtIs3?%QyfOsQw'B3s\4"|j.J¯-̊-yk ayc $yqKD & $rS#X)@8p|u*0F3wch60}b~g]tBM< (|^m!!Ly}a]$TMiMM kk5'Xbk޻p.6++b G{Gwxz8U _+qp80fo¦jj!<<<=3gDZXE `2y5 *_Ill&g<á麭%gQ2I0%b`/C-9;%h=ԝULiuk]+"?QL\:T=vH!?tp}Vz hnP3SE+zbL?^UiGBpfTi)!-?+t.wb<+Wx?LԆ|ywܒ l5F̹l\GذVh'ltt6 ]HT'\O/{3,l_VzhPbo nzkD=VdE-#0ᶇc%>&coL=M$Jl֌ɋJ`æCCƼ|}㣥ظmo竡lG> VB\ ~lkމa`XvMSqZ\*jSh2<}߁廌J;y^<ðgWX@]T C_,GKZL#lMOZsM cq9XlD_!/w]@`|Q!uĴ \rHr-#N "Wws) i[ƦtXN .rhOqvN!T4U Q``E|*yx^j$rGn~/y8n`-q*6B]xdcU$zu_^ BNҎGboi .~D X\rQʅE*:eM>=hxHOx|";u5Ҡ Eg6P2@pQdfv!c|f7ᨮ,gƧK%ɤȾ"$n-FÁhvZJJa6T:%k5VQ+Y|} an+ #t8 @*WЍ`[XFYk|WcUF vyR)fi͚g3ve)n5kHAjCCI,1B\7Hu 0Bkm o1B4ZCOô] HmT}ծ⻆yaE535`P8UrmybT S7ofҟ,C.+Z+ ; i q|u7)L1•:SSܸ*cNLoAf!hh.GLb1,̮(ʭ2a"[P,MHJ\%1fo a`<̹H3V$u[6ept[yUźw8W%rYSw9f {HT˼ Z!.}ϫ&|ϒysht`Ca־ow=c̪ +o viٍpv9^Em=VGe/@׹166KRG:+Oq49fԄ+ A Kmm'`ɉ]Gpzaaз2Liٌ6ֻѤG:1wpP[yhS*N_։6Mauzi#8n+AJCe[}esE:uz] aP`r\R7?@'c) J 6{ 0[s*:';W0ԷqwPuV.RM˜j9A<9 iу}\ѡA@od|wGoY&p$DinE_mMU2&l;!qK5]? e֤8yW@nsX̡l@Pq-uw*CU-;J)p&[TM*X)L%M^TQjir)Rn<=L#:_^Bj?D@@,*#Nj!Hm >_x`#8#'i0>QӐw4sMVM9>&ys=L4|y4&dqFGOi[%q4~_x+m0D-IܤH~ F_7%"E֔pRl , GD`?rd%I#7 Ͼ:VT?VxFDRe.>; Ū\vUL=0R<*$p#NTUms1_j.K %I{/4V኷{KA[:['O0x)acKF[3eս i_'£$L|' }vMm%/aby@y:ʗQ|:pA9ӖQBqlY]dA2T)w#)]K[i41a&| P+I#y?`fH]ya<#(YarcR;a' >/(raTZ A)_)]Q/PK8Oþr?eT*[jR;d{>V0o`~S` G"2ܒ|M Wό|pG/i^pҗzRb/մNJk[SǙĊor,*'Xڳo=L wf wtPIjԛCanZ$GS'Gt,Ew\̈Z)mqᎯG4=L%#ƉdNaP]zE:u've=|XA_+)BDŋb(P2jr?vyh7;1 ʪKgݚWƁ2j%xƫX&R; `P LGr򯈛xrEqᐏK?2|rM.3-4g'yHb;<drqCr˔6Zʾp~ud8 F3ŗNV`]$yV7ᐧAYL^ ?oIC`z`\AyEMROuBn'~ i|?Wf)`4~8&]K'zHb#n׼>TԘ]Rּ2d`5q2q,Z4A] (fey0[Q[P}Js91k,F"5<>ڡvVOm!%f߳s}Z(6:YU' i2$k~saJJHd+u;X&a=F旿@^X:OjS@<}U0xXфzcE1E9S(㥪BzeZ.')0ZLڂ *{"G`^13+⤶l^o% @?mʎO &8FO#<C2 WRe#4UOgMx=͚fBo鵝QFhn\2ˆ}bե_ {=քe AԶvں 관 U&գ(Y8|zDȮeQ҆gΚu0f aW-В]CTpWA~U{T_xx\m\* 0g-lr^G$_JS8u B YIQ\"xEo]EMwqe^Lkzr/P=wp|A
U0 ~#F5XH@*gj7'hK:+ }Onh1=V"[l`ۢۈ2X|7ekxQpo-SBNfl6jUqK" Τ[ŞQ=Ċ;Tq w!FDDAO{u:ZݾP-iq3e+I2O'mhfd.1')9nWf_QIQ4Ng2 }%˾@:%},XīEp%!ZkZ:Ob_Q2 Krd>y.1@_brw\IἻ1p0/ `ڝ|IIJeG\ Lʫ-wcWgxYꎆrcg.0h 9%>1¢u= jW|8GEP3G]yeڀm咜fT?#x@ g h_L8z<d,_)A뾁lw=ee{X!b Kд/7Aels~d2:>]s@ބH&pd&v )qyз.͢Qm簙[|]A 7W; ȼyೕ-_x".ޑz+Z!PԿ5s .i͊v[wJ3!>~?%6Qt歵4(Py9wx2{!ݭ2O܌լg$$|[S#]Ͳ4B$B25gϢYY(ꟿS@OBνYs]p!g8V' L3VlMZK ,6 V WǒbJr\[z1֜c߅Ō@!g98n;a2#6gҊE}F=E)7@- P)GZJvvȓ!kxoUh?J=5zuUOmEKg55mhGE!\UiM_!NG{w4k7A@ݬF|Vۗe"g^\kK'lr3En>7 y=/HU⢽n;viTƀ):z=Cb8sh]ؐ0-^-fxAb H_+ xi"V!1F#' =)s\~Xax@uC`_*,/H)ծ1k4jzv2ҍyGXxyXF eY7QVgV- r_&[fJy9GCC,ao~פj}pRٮ}lZ{8 )Io3G&@Q'L&-ybiwāѠu1h^05ZӍm7}nJQq]sfLNȁsjU~?v"ުi9 w2Q* _NT9׺~ti/qyw 朲}(-ӳ: 2SwҺW3$^;*Zs|)12 ]@l9MHTx'#>G!]AϪ J~oQ#Vv_`"_<!CTCyq b}Iyci | # GӠz3G0 lⵙI`56+B/?j1]ՊsB!p3[;dlY7~;N o9fs=lAITt"V◁N=o$=Ŏ]|9MN>7i2C,1+w KzEFyz`?|d>aoKp"Vw0udsv#ffU[Y=L7.c;B/ůκwŅ9$.s>.џ&b A߈*O|q~ܟ=^ 7S<͗LK(:kޜI~fz%42|i6UQD~ƵmCafGml , lvvÆNC>i4Ɨf#ܚBm-V6f82';0vs ɼ%Ë^N$[JsKy/~j["̵A+0A?tZB(eP–/ojR*p#e)U < 6Â\mEOVÅ`1$Ʉ0 =Ve4HtYyFr)L8u!iD* /g rJՓ~>M%3ŲdaI kups,vU[@6Fj3Fݻ8/fOs rasĄ  (ڃ;6N #Cli*WF6&/Wy6<$DzߦI+c\twҙBts5ys&:} 9{bϊuiIG~M{y?Jj9l1+Ǻ~u0WQaWC[\ծzG8`lo軃(`+K촉512J$bY/H~y}fd#g*Lzw& XYqԐB,%dǼX;C ]AhZ׳ H x{aIL a\%8Q]!oÝ#r,u$~ey憛\]jA ռ\pa-0*yc9=M(z|c}\0l *%LƤtwqh5p!М+3ޙ1=4b nvOl:j4O)i>^u̵d17YV]'u]tL H.m`>g7oǍ˻,BF@Gr}b5~v8{3C  aoE#r`tˋ^rS찅tKu ~