msr-safe-kmp-preempt-1.4.0_k5.3.18_lp152.20.7-lp152.2.1 4>$  Ap_f/=„u=MҧW*Giwv&'ܿߓm'jA{=/_`W`GEy8 Z &KZ|e}<]E,GOzTT<:\>{b/b:9-;CSEAM\5ӽD 'M4 x)=dhhV kNNNMt{Z >]k~۬7룸iF{Ɲ/X;k=܎X=i569fbd253f2a445f9c7a3d79f8c7fd5a8d9300842a3dc7e4e6156056f60d06f5342c67f3ed97c9f303cab30ba9ea298b164c043f>@_f/=„mZ0Gp rdҐH' 5&]0OcUZpNOZ_/( Ѐo$B5g}'$(`z+-}UTs|Q>NĒ!/_5,snݹ0G!U{d {55ԅ~S~|ԕ\Zk#HE1dO'RagXkPF,j73w,kd5nͦC?bݒ+>pJ?d0 : h $7@Q jxix     (L\33 3 d h ( 8 9 : >+?3@;GDHTIdXhY\]^1bcude flu$v4YdhCmsr-safe-kmp-preempt1.4.0_k5.3.18_lp152.20.7lp152.2.1Kernel module for fine-grained access to MSRsA kernel module which provides new /dev nodes for accessing Model Speicific Registers in CPUs, and which offers a whitelist to control which exact MSRs may be read._^cloud125openSUSE Leap 15.2openSUSEGPL-3.0-or-laterhttp://bugs.opensuse.orgSystem/Kernelhttps://github.com/LLNL/msr-safelinuxx86_64nvr=msr-safe-kmp-preempt-1.4.0_k5.3.18_lp152.20.7-lp152.2.1 wm2=/usr/lib/module-init-tools/weak-modules2 if [ -x $wm2 ]; then INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} $wm2 --add-kmp $nvr finvr=msr-safe-kmp-preempt-1.4.0_k5.3.18_lp152.20.7-lp152.2.1 rpm -ql $nvr | sed -n '/\.ko\(\.xz\)\?$/p' > /var/run/rpm-$nvr-modulesnvr=msr-safe-kmp-preempt-1.4.0_k5.3.18_lp152.20.7-lp152.2.1 modules=( $(cat /var/run/rpm-$nvr-modules) ) rm -f /var/run/rpm-$nvr-modules if [ ${#modules[*]} = 0 ]; then echo "WARNING: $nvr does not contain any kernel modules" >&2 exit 0 fi wm2=/usr/lib/module-init-tools/weak-modules2 if [ -x $wm2 ]; then printf '%s\n' "${modules[@]}" | /bin/bash -${-/e/} $wm2 --remove-kmp $nvr fiAAA큤____\c5e10e24044c1d9f0a9aa53e65ca798dd1f6e70a9d8536db18cb0d10448d5313rootrootrootrootrootrootrootrootmsr-safe-1.4.0-lp152.2.1.src.rpmkmod(msr_safe)msr-safe-kmpmsr-safe-kmpmsr-safe-kmp-preemptmsr-safe-kmp-preempt(x86-64)msr-safe-kmp-preempt-k5.3.18_lp152.20.7multiversion(kernel)      /bin/sh/bin/sh/bin/sh/bin/shcoreutilsgrepksym(preempt:__bitmap_weight)ksym(preempt:__check_object_size)ksym(preempt:__class_create)ksym(preempt:__cpu_online_mask)ksym(preempt:__cpu_possible_mask)ksym(preempt:__cpuhp_remove_state)ksym(preempt:__cpuhp_setup_state)ksym(preempt:__dynamic_pr_debug)ksym(preempt:__fentry__)ksym(preempt:__kmalloc)ksym(preempt:__register_chrdev)ksym(preempt:__stack_chk_fail)ksym(preempt:__unregister_chrdev)ksym(preempt:__warn_printk)ksym(preempt:_copy_from_user)ksym(preempt:_copy_to_user)ksym(preempt:_ctype)ksym(preempt:capable)ksym(preempt:class_destroy)ksym(preempt:cpu_number)ksym(preempt:device_create)ksym(preempt:device_destroy)ksym(preempt:down_write)ksym(preempt:kasprintf)ksym(preempt:kfree)ksym(preempt:kstrtoull)ksym(preempt:module_layout)ksym(preempt:mutex_lock)ksym(preempt:mutex_unlock)ksym(preempt:nr_cpu_ids)ksym(preempt:on_each_cpu_mask)ksym(preempt:param_ops_int)ksym(preempt:printk)ksym(preempt:pv_ops)ksym(preempt:rdmsr_safe_on_cpu)ksym(preempt:rdmsr_safe_regs_on_cpu)ksym(preempt:skip_spaces)ksym(preempt:sprintf)ksym(preempt:up_write)ksym(preempt:wrmsr_safe_on_cpu)ksym(preempt:wrmsr_safe_regs_on_cpu)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)63c4d61f88db9f48f5f5d7cf564405cb2548c0326e2f4f38266087ea837b7b09bdfb6dbbeb233a45b1ce7bc2decd0b296bc3fbc056470118362ef408b44ad4b311089ac7c6cbbc89661326c7a2af7b4bbf576761e62f6cc57bc19d2fb384d3737a0cba5c3c73871c6e5bfc2ab7989d409bcb6217de3d511fb83cb56d6114fc5850110dcd745b3f80be44e3a2d1dfab71589f03c3ff9fdce807a25804af87cb9e276cf3.0.4-14.6.0-14.0-15.2-1msr-safe-kmp-preempt-k5.3.18_lp152.20.74.14.1_c_@^Jan Engelhardt Jeffrey Cheung Tomáš Chvátal - Add better descriptions, use noun phrase. - Drop redundant %clean section, drop useless %systemd_ordering, drop arbitrary limitation to building for kernel-default. - Replace overarching systemd buildrequire.- Add system account msr for msr-safe tool- Initial commit jsc#SLE-12664/bin/sh/bin/sh/bin/sh1.4.01.4.0_k5.3.18_lp152.20.71.4.0_k5.3.18_lp152.20.7-lp152.2.11.4.0_k5.3.18_lp152.20.7-lp152.2.15.3.18-lp152.20.7-preemptextramsr-safemsr-safe.ko/lib/modules//lib/modules/5.3.18-lp152.20.7-preempt//lib/modules/5.3.18-lp152.20.7-preempt/extra//lib/modules/5.3.18-lp152.20.7-preempt/extra/msr-safe/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:13184/openSUSE_Leap_15.2_Update/0850e2bd840ca3f7a9da0e194f982e38-msr-safe.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=1beafcc0c7ad3e7621a5a6ba8c9e54ee82c5ec14, not stripped if test -x /usr/lib/module-init-tools/regenerate-initrd-posttrans; then /bin/bash -c 'set +e; /usr/lib/module-init-tools/regenerate-initrd-posttrans' fi/bin/shpackageand(kernel-preempt:msr-safe)kernel-preemptutf-885e351b384adde7b9650ca131cde4747dad672f122d253b680a35ee14923ec75?`7zXZ !t/%4] crt:bLL ?tpʶ yu;un2D B; .GGU5\)mBD/$ṐS6L(&yuA}?wӐ JeZr>ja2l*Y@ۚ!3KU4 Eq({`CZ`2ۇ> VDWˉzƾ==wKy#: з gX3(TI "lq 2=[uXWXv-ۨX5>&_Zgyj%^?3CRxP&٢: =he{d(4!pڐKۜ><`qVrFaʥwd7H:*-ãm@ /hh!1ms$( $a9ʁ!)[}XK\5mi( 6Ԡp\) ECIO;uUkB{"f z3tO=5H]CA)r4`?ʗE9"bu$Y"{pիiA?'Z>9O.сƇ$Iz8դʥ,fw{QzǨU"j# ":fGm<{:`LI߲=mHEdaIf}PlCL-g@o#<W'L&0F ]Y7WiՌo$+]*Gb5zn ců9rҤѕ%s+6A,z]/Y #@LSu.BkͽA H(I1gv\VwJ wɜa,Qlcgovm|M&v3l(*o%"ϲ+4Åo I#_5fYٓ:ݷ V/>\Z1L7{oV{4̡H PS30F{ " 㽦)-8E< N&N.㛭NV#w\dHQ64.:?=# A$60QZ|zl  !#buJ>鋈l}u\(/Tp֦eFKj]8X#qW>cvn/<TU}*DPҜsrѱ94^2DXVRw*+j&E|3lT :T<Փ=Ll] E>u7_WW#} gĨVx/=_)6szE,,YXޤº[Ǔ΅:[2A~6e;' kpkm7KV]7 GD)VjWrN/v)u+o=qߠ`fV?Zrsy(w>3T{ضRnw׈5&?c0|;F$`0… ZNjnsqPӝ  {_Vqȶc@.N%"ӭ-^%CŢFW^SibfxcFO:V\vzt<fۗWtY]:ΖM'pl]3%v~$-N=^<8υBN_@ե8!6n @J6`&-@k:aRx9C0+›6 fS9vU#lL=\@HO~gq002bdB{!Ǻ{O齧癗_ߛ$IĒIblm=v2"l5qWjuQ4IQTq;k.P%(߳M8Uh2#%$$XUXeZoXIVb\jOP 1ԑVJO!(a&&:6CK ѥbg+X$@Xq@ky#-S[ %APxj}o !b 蘚}j3Tv6P7A)e{QPe_C:E *`&CV< "#de ,|f- Ďjgr<ҭqAe揕9ƥrUB(,9YVJsZ ;VcIGD4KDMq\ѵXF<'Mq[̐p[\_2iof0 $)C4g w""nI[z&8)5je ^3y^yb@vQTn҉^/p|zb2nB[xr6v 3~,c8C@v zTP^ VVU x73<4ZOػ''EUb_1( L7݂ _Xf)v_L*"\Aw`(pC_%r#71GU) sBZ|_3NC- pzzwٽ*uA%G!șkrdwIz'eŰ PՁjE{-a!y}"MB"G1n'.N :=F%kU͏ITo8DݮFOն)fI;I ^˘q> s?wb;:w92IϘ=I&6!Ŷ\6|1Q[Y1"J}[C$P+8c+ `L)RfڥhObu)<dlP jkthaRe܃\9whIy;LF  b˪3aQ РP#=J<%I~ЏZ7 izZj3i&ugMUcXr>޴H/85SqoZ_d$ޡ`0F-v!S0+h}5pG\m?44 1 &:ӂD/ͧG+Npwjy~ (ۘnl6ި3b(,_Uj \D359'nK %!NM߶SN Mו/V3[37Xy a]HBqZxKJ4춠ENsL Ȳ({h''l :_k CoK֚ҳ&J)f]jR i%#]ץZ5ϱ€URy[):AƏ>y#4&9r$]f;ʍ- VhZս]-.p"K;sXZX`qqT20霥GӁd{i|><;îA{* Ѣm>f7J5EL2[,Ry.,9-LkubwHPI@QKD@T[FgҳC%07QoE(T̼9 0h<4a ܫ@_tN9`y*$PzfgJ-~+6]1l4^_|UKd-v jAo &x Ջsd 24ȫu.Z2PFaƐtjxU IkCD)!:z TV1bNT+Иa6c@1Z躃l7\ eEy"_^XOL #]qì+*pQc FI[Ցt1`Ƃ<4$KTZޒ6,v:UerC~ FyBme'E2/(mH"6U"NJ=ޒח%3WctBE,EYRg}ҋ^lԾD}Oy7~nNEjKO uwI' E#Za5f.lBqbXa$Xn*<`aB DQg3=TMO>#9_dtB÷{/N]rEa4|9GtW%DC bf}M'>Fl{P$:螭mV{OU2[=@}^~M2Cĩ_цFk 0¼*n gbWebbRays]rSƊ5х;NTH/XPV]yQkKXhÏ TlhA?,`ᷠ @*vO+c^8(4ݾgwP.U^Xh@nz|\e5bzɒ>+lUKWD3 cj_[VFTh4 9qȡC BHF2o ]cSalˋjbԟo&2nJ؃j YZ