kmod-17-19.1<>,N:\z/=„F@1gQc42^ Y w05d#;jc.@[[\6OP8kkMB1 e,UQY_yNq5 Dn>C}9lͪ[1#|otb_D(%nAcc9>ݱKBwhEL5>{ }rVOPF_b2) 6l?]BI'D I~zˆA 2Z$7z><.?.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%; lQWax!Du-M4}X;GbF~Rb&qtJf@I: b #͜Xyڱb^o\b-r6ljڜ |J;O@S 6h9 1 ^D<1iRL{yQo6 Nʗc>w5n]"]lbZA'S~0s(2W,]џ5P<0Sua6'Аx/ax]'JcY~3~hq# /xr;ٻD6֛G--EΗz0b n.+2kg^]\$q>$:*"VK)6l.51Tx4cWd !Gg4~iH/;qhAnk@:$ƴL9JղU tW  ޷YA)Is7HvƘ^X{zcy葚/ A q0+7?g,lZb(_Ek SBWp7{M6KR[L[i>W5f(6Eb/mmL lLç7' ~B΂G_N`U 6~'8uz72=/ X DB)# (7i{矹{1%(x’3}2m\D+6&Ts\شe$bNW[֗~cIDhb:#]4V dD!UA ~9>ʽLRq ] n%x5$f c$#_Ӳ{д3x3b!=.Wʳ1ļe^pg>m*im9TaK ib?@К]2ڎ|3$ݴ8W"/XV\ULFhWjQkxVfڨh̓ aR]  VT- 0OQ Qvv$uY=rNc4,3Ve"7m6S2P-X'Rsqf4/It KdGypENАI'Yx]j;ĎTn̉l2&f1Zǃ1*W[~eDWGS[J0s.7klk-ԗI=Vjjy>E΃+/[Sq~iw6F.:Zs㡂kP̠FIjs?J$TLƠnfX]3# 0v[6JOv؊B7S1{TG)r0qR$ϵ,` >bdǢL XvA}Zx662h6  J-92vDʋ⵻J((a cR{R\:^(qpLM$wjqݟF}UB: J<)jo1%acS40,WvHUt| -͸,r, {bN6b|YhϾ(Z0d?5򌍄0`>Gۉllĝx,wj`R)\fe ȹPd`iy u I0myf/FQkt\UNw?K>yYbT= jrO ۅR֝&yq)3J>* őr0㼩qmwژVծ%:ɜCVNQL/CE.43/RmCzռ$G 8^^:"Лҏxx"H IUJpdP+J9>Z8t[{Y*.`3DF=+dBE.^OA$k6g^58nhצ\Rl>|WӿJo~gg2Gnx>Hs|u:)f M6 ?u' Inn_,>D+vi&͔N,vW N{ڮZ?'Xú+{gJpcTiҊ=A¬N##A D 4ZtMMv`VϞ MPxalyHw9Zc{5ve,M->{{H/?BETzr]I;<7()hPuAiίj &ww1I3k[}\#$z>^4/Qk[V <&t' YEK @bx>XRi<{3GJ5aJΜu#]xNh6赾$oiEq n)UE@GuE_1t9α/rIH֬S 6<[U6(Ux+&f Mcyaԧ 2mvGָ)z@֒p]U8,GlUYbt\˓hVCIf?wdz.6B/R/FGwےP<+b:#Q q}ғ-knt6Aj-n^V]ҎfqڴOg~y5x} 9T>T~AXJ(а'3 ~J=j}VSh==ꡨIœNT+N>r|+PuC`ĕgunQ+Q^ດV#LiKۋϣ Ȼ {=,<.HSڕg7ˈd$PE0=AbrO~ m14D;f">-K &MFCXS1d̙O LIh-@5 Ň]|:}h&lUMXԆ<~w=Sb«V.g_7V !KhEĔB:*kAR@W{Xׅ6"9G-À:pP[Ik%s)KmO#W/NJT*UwNb?i3BF]vŜj:'%9AjӰz%cR^j ߻% Arq=_ j&/P5N FR])Wu_#bgnB|;H9Ul XsfS>LF.fgq8`huPH/*{RGDMLlN R;͏iTwt1\{f-G̰0PEX cyTjIX]U57ˠV-Qp SU=U.m  "2gNRv&l< f"Z;O9}{$}/㾠(L~ixQծrc4H4GEL ӻDŽ$c8H_j5#PІ#-yrdԍD a#BK5&c"a%rhҟLE tҙٟ3c3(o6.ZlPQvi.I4T`D#CU3V3熅i}K_`O/¨PԢ* o;Pة[{ J SՉk u;\qv.\.<ؤ,'|Dx >?N祝,{^r|o kHkÆ2AmS>YPJI邵נP"_l^76ܠqV\%:p$*6DBpKSbP %AC.ut}p>ơ' Jx`b\$$pG#š f L4zA(foѵ~ 2&7e-. \%iHSƃV[(<2#J!sn8O "'In}Py'3ךω#B`z25FVu+,Cy>iG&:ˈzIcǨ b,| ^ks<Q<|Yq:]gA}B)lʼ?*0r$~T8%I%RZTO%A'rauZϑܝ@Lf5Uό!|σDUz,פ)j:N3? –-2MP9pk s"`/-$L {f? 싔=~3)2^6+[v̰j6$̗618auV^oqVtyFLAN/sucAg+ڝ{3˖s{rEo(ݏthH08Sy{H v6eom`2Jw6P&HN>v?$O,r{.a=·YW< ޖ.v]75%l@̯ɏG'KכdA1]QCwϙSS.̛ۦxݴӮ" 1g2GNJ~BsQ,VTv}{Q;r=l-iߧ<{! ^-baŜ8{X0Z9s"R(e'S1 ë16jqbQf$6!'nZ7K.Y`t l}Fv TΛz@ +](L5dX݌1ws >76nqԕF*=bpe^2N&&N2a86?.:3xGC 6ΙŸ5T/ TF֧691v.Zk48)q&1g?Re|*BiqT.PW/^Oߏn*Ec 6J%%;RQ=qEgջ閻GR!p[PM}j=K|+ADB/}WVK^]f:`'Rblv Z.@cѢVxƫaSZ]jɕZVw۰opzjp_)Eʗ`9M'o` 2dX<V'x̰ML !Iٿ1bpĔk:x7k\1UY]b#}.>v ^oAEF$%4$ 9>G'vhf>֟碌