mhvtl-kmp-default-1.62_k5.3.18_57-lp153.2.33 >  A `/=„wHc e]*jj)7kC~ƀ A6 .|BS?+C- qnC0\#w$,xSc%x_r)]/ehk@ 5O^'Ke| ȽЉʠg̨|(pA mgE.}Tc%1@ W^9j}BL 6kPC;ed>؀?rb&&uZTvZNKxSșӢw7ZI]XC{445GLe77ef5d3d738d20a2b29517522d30988bd3081bdceeea86b3a10df5f3e210a530a7f40ad329f40411aaa4398824943aada873ad4`|`/=„Q?}c_KųHߊ#72Yo󓼡gk icNy 5WߒuҌBЋFō*o5D7soq *c1Pq > Ue G9sTpP)4?)$d$ / R 9?Eu     _ dp<>4> >(8 9 : >$?$@$$B$,G$<H$HI$TX$XY$tZ$[$\$]$^$b%Qc%d&Ve&[f&^l&`u&tv&w'x'y' 4'(((((((((() Cmhvtl-kmp-default1.62_k5.3.18_57lp153.2.33Virtual Tape Library kernel moduleThis is the kernel module package for the mhvtl Virtual Tape & Library package. This works in conjunction with the user-land commands and libraries to enable tape emulation. The vtl module is a stripped-down derivative of the scsi_debug kernel module, plus a character device "back end" to pass the SCSI commands through to user-space daemons.`s390zp23;openSUSE Leap 15.3openSUSEGPL-2.0-onlyhttps://bugs.opensuse.orgSystem/Kernelhttp://sites.google.com/site/linuxvtl2/linuxs390xnvr=mhvtl-kmp-default-1.62_k5.3.18_57-lp153.2.33 wm2=/usr/lib/module-init-tools/weak-modules2 if [ -x $wm2 ]; then INITRD_IN_POSTTRANS=1 /bin/bash -${-/e/} $wm2 --add-kmp $nvr finvr=mhvtl-kmp-default-1.62_k5.3.18_57-lp153.2.33 rpm -ql $nvr | sed -n '/\.ko\(\.xz\)\?$/p' > /var/run/rpm-$nvr-modulesnvr=mhvtl-kmp-default-1.62_k5.3.18_57-lp153.2.33 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 fi;AA큤`y``غ834c594daec39fd0db5d6ef469cf3f53ed855b3abc668038fefe1e14611e561crootrootrootrootrootrootmhvtl-1.62-lp153.2.33.src.rpmkmod(mhvtl.ko)mhvtl-kmpmhvtl-kmpmhvtl-kmp-defaultmhvtl-kmp-default(s390-64)mhvtl-kmp-default-k5.3.18_57multiversion(kernel)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shcoreutilsgrepkernel-defaultksym(default:__register_chrdev)ksym(default:__scsi_add_device)ksym(default:__unregister_chrdev)ksym(default:add_timer)ksym(default:arch_spin_lock_wait)ksym(default:bus_register)ksym(default:bus_unregister)ksym(default:del_timer_sync)ksym(default:dev_set_name)ksym(default:device_register)ksym(default:device_unregister)ksym(default:down)ksym(default:driver_create_file)ksym(default:driver_register)ksym(default:driver_remove_file)ksym(default:driver_unregister)ksym(default:init_timer_key)ksym(default:jiffies)ksym(default:kfree)ksym(default:kmalloc_caches)ksym(default:kmem_cache_alloc)ksym(default:kmem_cache_alloc_trace)ksym(default:kmem_cache_create_usercopy)ksym(default:kmem_cache_destroy)ksym(default:kmem_cache_free)ksym(default:memcpy)ksym(default:module_layout)ksym(default:mutex_lock)ksym(default:mutex_unlock)ksym(default:param_ops_int)ksym(default:printk)ksym(default:raw_copy_from_user)ksym(default:raw_copy_to_user)ksym(default:scnprintf)ksym(default:scsi_add_host_with_dma)ksym(default:scsi_change_queue_depth)ksym(default:scsi_device_put)ksym(default:scsi_host_alloc)ksym(default:scsi_host_put)ksym(default:scsi_remove_device)ksym(default:scsi_remove_host)ksym(default:scsi_scan_host)ksym(default:sg_copy_from_buffer)ksym(default:sg_miter_next)ksym(default:sg_miter_start)ksym(default:sg_miter_stop)ksym(default:sprintf)ksym(default:sscanf)ksym(default:strncasecmp)ksym(default:strncmp)ksym(default:up)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)dd928a953b68b2226bc3fbc024d273d14eec9dabe92ca44dc952736797934ecf6db3f90d921389884d7679c1792d7f0f4800bb938e1a0c2689fff629cfd90bcc6f46339e798236d37a0cbae68c7fe8ea1cf3839e08e12fcdda128b4390b4211bd3eb6f236c8c64aefe5bec7376991919c43c7bef06e5ac5850110f542f2908cfdfc2cbef53f33c1be24fdb496c224949c252b1edf53a2de605be6d4b5e76ea5b859c37feda098cae3a07a7179fe31a2ca779a96b3c023c3ff9fdbcab6ee6ebbf1dba85abc85fc6b443e83.0.4-14.6.0-14.0-15.2-1mhvtl-kmp-default-k5.3.18_574.14.1_^@]Γ@]ƪ@]]@\Z@\@[[ @[L[$[@Lee Duncan Cristian Rodríguez Lee Duncan Neal Gompa Lee Duncan lduncan@suse.comJan Engelhardt Lee Duncan jengelh@inai.delduncan@suse.comlduncan@suse.comlduncan@suse.com- Added "-DHAVE_UNLOCKED_IOCTL" to kernel module build in SPEC file-Do not Require insserv or fillup which are no longer needed- Fix some builds of ppc and arm that were failing to compile the dump_tape command. This adds the patch: * mhvtl-fix-ppc-Makefile.patch- Use the correct macro for systemd generator directory- Change install of systemd generatos to /usr/lib/systemd/... instead of /usr/libexec/systemd/..., which does not yet exist, to fix build issue- Update to version 1.62_release: * Update the 1.6.2 tarball name * Update spec file for 1.6-2 release * mhvtl.ko: Bump module version to reflect white-listed buffer work * mhvtl.ko: Use white-listed buffer to copy data to/from kernel space * Bump kernel module version * mhvtl.ko: scsi_host_template changed block .ioctl * mhvtl.ko: Remove useless printk("\n") * Reformat KERNEL_VERSION() to make checkpatch.pl happier * Bump kernel module version * Fix kernel build SUBDIR going away post 5.3 * mhvtl.ko: Fix compile on 5.0+ kernels * mhvtl.ko: Bump version number due to serial_number change * mhvtl.ko: Remove dependency on scsi mid layer serial_number * Remove dead code * Only build symlink paths for tape devices * Silence another gcc error regarding snprintf * Silence another gcc error regarding snprintf * Make sure target buffer is large enough * Use systemd-path to query mhvtl-device-conf-generator path * Change Vagrantbox for Centos to one that is publicly available. * Remove lzo from the install script and added -g to lsscsi * Add Vagrant file with install script for testing * Revert "Correct yet another /usr -> / path - this time for systemd etc stuff" * Correct yet another /usr -> / path - this time for systemd etc stuff * Correct systemd-generator default path * Fix path to modprobe * Ubuntu/Debian need the systemd-generators install in /lib not /usr/lib * Sample script to build /dev/tape/by-path/ entries * Add test for root user on install * Update Change log and spec file for 1.6-1_release * Add CRC check on read path * Update dump_tape to understand CRC32 * Add CRC32 to each block write * Add libcrc32c routines * Add additional field to reflect if tape in drive * Move true/false values into single bit field * Allow to override build date with SOURCE_DATE_EPOCH * dump_tape: Fix off-by-one reading argv[] * Improve SCSI cdb logging format from kernel module * Fix typo for mktape in make_vtl_media * Simplify building of mktape * Clean up white space formatting in source * A very basic script to show how to setup LIO iSCSI via pscsi driver * Fix a media unload race condition * Force shared library and systemd refresh on install * bump kernel module version string. * Remove use of "use_clustering" in our kernel driver. * Correct mhvtl-load-modules.service dependencies. This results in replacing mhvtl-1.60_release.tar.xz with mhvtl-1.62_release.tar.xz, and removing two patches, no longer needed. Removed: * mhvtl-systemd-load-modules-cleanup.patch * mhvtl-remove-use-of-use_clustering.patch Also, updated SPEC-file %build and %install make commands to pass in systemd generator directory.- Reduce dependency on systemd. Make use of %make_install.- Update to upstream version 1.60_release from 1.55_release * Switch to systemd from init scripts (see bsc#1116023) * Create virtual media on post install * Update version to 1.6 with introduction of systemd support * Don't overwrite config files by default * Replace SuSE rpm macros with systemctl command for RPM install/uninstall * Update systemd-generators dir based on variable * Include ChangeLog in tar ball as time/date string in man pages depend on it * Corrected time/date stamp in spec change log * Set correct shared lib path * Remove empty double quotes in service tmeplates This replaces mhvtl-1.53_release.tar.xz with mhvtl-1.60_release.tar.gz, This change updates the SPEC file, and itremoves both patches, no longer needed: * mhvtl-set-lib64-correctly.patch * mhvtl-suse-patches.diff.gz For kernels 5.0 and newer, this patch was added to patch the KMP: * mhvtl-remove-use-of-use_clustering.patch And to cleanup systemd dependencies, added: * mhvtl-systemd-load-modules-cleanup.patch Both of these patches will be submitted upstream, as well.- Remove redundant %clean section. Replace unnecessary %__ macro indirections. Fix erroneous description (was copy-pasted from open-iscsi?)- Update SPEC file to correctly handle lib64 vs lib for ppc- Add "BuildRequires: modutils" to SPEC file, as required by suse-policy-kmp-missing-supplements - Fix /usr/lib vs /usr/lib64 installation for the two shared objects, adding patch: * mnvtl--set-lib64-correctly.patch- Initial creation of package, from version 1.5-3_release/bin/sh/bin/sh/bin/shmhvtl-kmp-trace1.621.62_k5.3.18_571.62_k5.3.18_57-lp153.2.331.62_k5.3.18_57-lp153.2.335.3.18-57-defaultupdatesmhvtl.ko/lib/modules//lib/modules/5.3.18-57-default//lib/modules/5.3.18-57-default/updates/-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:Leap:15.3/standard/baf478d79cd404761ec6550c4c69c577-mhvtlcpioxz5s390x-suse-linuxdirectoryELF 64-bit MSB relocatable, IBM S/390, version 1 (SYSV), BuildID[sha1]=87c6e20ab4ec4b53a95cbdff3571d9eb61e01cd4, not stripped4RR,R R RRRR5RRRR RR RR2R"RR0R8R'R#RR+RRRR3R/R4R!R*R6R$R(R)R%R9RR R1RR.RR-RRR RR7R&P 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-default:mhvtl)kernel-defaultutf-8f9718bf74aba3deeb2b12bb608652f87ece7090fa286d390661859e68b616f3c?7zXZ !t/1] crt:bLL vqM[{Əm>ᗾDžK-ժޭfe ^JPi`w8U=!l%o!;"{] acI>n*h,VNʦj"~dUXAmG^De/у|4)~ez#OگTjGJ#(7/VفEjupD,`B|.qBU%\dX/2@ 2a!.H?G߸\ .nkIAmM{!Υ #jph;y+*qDf銙F8#r4Og_jh XnPx9"PaZ{r6%|5!cCe"`=U~)[hkkT+5{[L,X OGboH{ qѺIl!- ~;A. 096TOs.yk[TA(eNW Ŵx>z*be⎙ش· 0o;iE~s"õC5RΖF䷸ۢϋz(~ [6FZQ|sEgG/fr:W@ ( Bl.+BwߢzB [`)$kW8JupEe{)|yud KLօGNsy\hz9聇q#77[ZcB.+8Vּ!U刮bn3xwYʞ\#]+M3!b!V>n>2LUoèJ&υN>sG+Syb9)2̬>zO&Ʉn1%ؤm/gK4lABW-kQOJkJcɈNEMY-b(MB@&E$| }_[)(֊k "*BEZdрȯ~SƿNoT|Eg {:Bj3؂7#N )C [jq@ R޳ۮ0bDZK7 샃,eVxu a5VF, _:# ia*;6 ^@UA!C\Me GwvDn ,Rs.K/;2uå꡻C>ۯ2I2\:7uk>^Rv2_d~ak uP?B~"2Sx=O^F?`Ѭ5ek6 J ={}3YڻiEUʇg@Dcx޸AUl T y!y(ٿa!@5!o}L4¤Fo\efqKi_C{!GmU+ȯeW`·(TӊvYe.L݇BI·0{Lp/l"cA7B[w@Z`kvi#JW}U>Ck\Z;#Zþ]C4_nPֱУ{AW?AyY=Rs6E$ ͂)qӚnpJ9 m豤\.˅:M^U}ah} *JLT#d]tksphaAuRZn|nN‹?9}޳-1CV92HгoJ8R|`} +DDO/NۚL̹\>t&kTڅ}C>Ĺb4H_~^AáM&Ϝ.|5X)nkt S&X5F1}GO~ـfz"̤aBtj~!5>.M`A154YYf'4c6҃4T[b;]Ŭ+0GC|*Q6Wb܋'ϧLmM&[-Zqu/Mlnstq4O{7}vڧJ2`nXLb2=] bb f43z;9~TPͽ` AenHTF $|yѪѶz"{siUɺ'Izukp1~,Ilܩ34u H\o?qsB&#DikS#bJ.~/d'&>p?-9>H1%(M\盅Rj˰XEzl!P,LY\&]9G>$l$Pi8DNjE*TѲ6"ۉ I w By4(8.`%qO0XNdžmf!{UR7߿.BxM [u<۾P /Е%[|2rQ&lbf#R 4!-ˣ0'͚,rvpWIғ1Xk_]줲be D.F:c8-GMDuF7*|`[,@I-$AU{d`phiwY(Yx4HrwO ,oX) P\0С]pZuîfo\͘Ȃ2eqԬQΦc !|$jg9Hۡ +B]5wQ~wd*/d?:-K'JjYp-a`?T οFBx23s<ޫg@(WBiN0HH#QҴDOdTݲ$dy 2umEIIma0+Q˩I+㫐TሾyACe9T'E(> ޛ2 m.`[_vq=ZaM9G쏕XAŢ&u ^Ҳd_ s5`~B-STN'UtWg0;MO"Tw Kv(x0ÿ:Cu_+P,#,g,eB1&|nZI/=; SxwMUP4rP^,\BZU/9e"`G|Լxm8]졽\c-ŕU5"42cs|*A1]vw {"\R0q$\l9:T@]ChG;4/[bt 0'82;Q~jt^a 3LT%v37E:ư[<0X/8 Zw׃_8[kwhLg2olp%d(!Ҩ#Bz&Ks\o/0#F }*<6g/?]8WZxZ8`e4}ònf ):`9vgz{"B_I-ŶdE& V Zь(6:r@f$l&l j2LKD6r N ̪emL1Q$(a/)jXGӷBRUCF:[~h6ɳi }v3#|ro!k*U:P.rX"]b aVm*7os˜}T%&ܞ,Ӛ&OHF 絎, 0PaK,R|+O ,Nfk-nRo&I;bW}{7vwUaq=珢1_'ѵ88!%42O=wL9ւn:i0S sJ7L6:ovHf ٷOe{!Ǡ1j6ζ0.>a!Ca߈ cѤK+$8(¨C@r1|297jBU8Jא+&r u~ -EJcc7TgzdLJbA+` _/- 'uq4} sT͡Wp[ rl?BciZF>i* ̚SW[$Zqi^CLd}r[CX$բ> @\5BX=bšPxclҞOmm(ǟ.kKgM>RQїGKz$E~LPNeFl-c,t$A '2T^Mϸm %!alw ԅɅJ @I׈:~=3cz};"id)jj^3Xެz2oX>͞FQH~l$wros )lwt/> v5.G!Id? *4~i9q/+(*"G gw;CPCKՐsh-&rI5Cm}ACG/Z/ W?J3bU1NtV43AĹ;ߐ;BVy>&\n;iR/L05Ɋ&RJ[N0!A*w ϏXsDtLSlkkKAb5x h>8sb4T@.y(Gu>Ftd>̒ ;>Ek|w\fztJRWZlZ9,O/ 988bS/ln0)ep%8r {v$ҪēCyU $"mC%O;i<1tzfߣZ ^DTn8P.IÀ\:&rAviNtmpp!)7fث%Tg0b.&`:1D<܄XLrLCg==\Ɵ>B{^m+* <3Ȼ)J\[af͹/(I?wL Y#_|Xud=07")嗯'6sSAg BhOy3k͡%? kdv= t8G}C(4ggѶhV1\گѠ>V3DJjt,η^&nÉ$=5;+V&tsPP-+хpާhX7pih xGzΤMpSg&2#!s / jIG% @^ޤ뒸sDI :ϵȎNNFa_Ml# S^cDoEqha%Q=t᭱ғF[t?u+ņ.1Z[چsʧ ~Cxy@Q'oc#%~ٵ ]g"=zճ iuDmS[~ PtS=[u);UEmF>__]u XSRJKM]}^9X^+|A7&ò%L$(~}n}H"nOd@?0[AWaRP3Ny<@x"myuv1? ?8Zg /.u܊%ḡ펲u#M0-[odW!eI@@3| /42LNX/5 NfdpٵZ.]JQ}^=YOH"\`.(nI6D/VtO6_4¹6rHݸǙ wEL̏W HKYGg@+E$ o"9|LF<6;ij»08NRU Uvs YkT>Yz_P|,らGh+w0gZur5Ux"nU$?rvKO }kmD׆v\ʺ̽.2N 0|OqKta)" 3@`̢{xܵ9$ PuCE׌5IjojtqAdBfL „AK \85YyoCFxNrGKQcAtlv(ϓ.."t}³R!gUF>j$xaZFhI.cCtl&u ϹJ5|*3~˭>:B/J+%&\EF-q׬-){I'}A7yc,țVLuk[r5x苺FLDOb;cGku@3oY~ڬAau5zO`G߹DרqȮ4xm<6g,ؑN42Ҍ4^uJ L% Fhrf큎vhk&s8*0HْV2PZYD}^1. :6dZU粴BKi E f:.R)`~{[e|x$M8]~eOfp.lTiL*fH9}IK-ƤTYJ7eK ?ykDD)_ٰfV\VYӣ[&o~CEeG%wM (E6e.Fl@9/ ;AjڻdO엩6bz|^|p2]"D,=ڍ4[ڵ tW؄+3eewULH~j(1`ʺ|(:>1-hW} SU!i[/SNdLtKT␺ %&]'aW]h:K)^f{?wTN|71нO]kJcyMG :kI]9f6c(~Nk߮z xOd=Nka4J Fs/L Rō+5f ?1p&%6KT'|wr)i O MGud9% M2w4M6FgksHEl;-mif©O2]Zؚ<eS8XDi| 8t'EoWA!?Dek;T L^|IS:wc/iъ8+ i;,]yII!ME oǜSbT ]"J}*g-̼ ϱ=]y+볻S]?jαϫt(h)a_*ggj^;`ʆU҅>QK. n /nk>|Lz,_""*^uړ'>>ɌKΈ?LK|>Rziܚ TPf kfky!s34\v'Xv@o&a2a S9 o޵,h6&/[iJGqDE[O$7սTa/ii7|2 \ε:"JA_VXm MKƷ]np v̦:0{*fҪNӊQc, SL:JdT"=`b{1}UyF|8^x}LjD4b,,Z|S$;w~;hi 7L4)$#ʷ?mGAu[Yj`M1o,oԝ 6 C{W315MDйyhW'4VQ( Y)`|,VD,릇naArI&X\zf.DqbԱ6'J!6/ևJv9ytGwrMGSMA֑ _ NdPiYmGzݑNevZEG=bvs=M_jN1~ Om^[)``ł]LDX*pTp*/ڱfO| MQ?`-|^jiZ}%Ȭ~Z9]YmtZ\8bK)/!EE7tS8l8`_x2rvt9kcSV pNIYj/C̳ p x|_9uY3])Xp1|zD W9sAU>?+hXΐ` _B06CF;*|?NP,(#;#zw/Pp]NFsROdIT.#:%V*7&@6-X -Oo<r mdzU;Cb2e#< _0+P\~XEIӳAcVB ^AmAno* S'6#"79ῢGmqd^P+{bjEO*kx%F3AH{aN~1UKf%|FԜ┍RO!vBO%ܯ"?V=@7E:>qS\@5 g+|  9"^ՄXPPvH> -[C4^G)+eڰP0FdP*x8y'p lPSȅCw/:`ˮt{8wRӐBNP|GodvEڛRI~_=q~BL:c6ƏBxA6~O3$$-砢_OSdfa_*p^fIkf^b.#H=љ-E%SkqvGVbU=gk\ӏ* xՕ@a\Ɍ r15xĜhl,u2','#b ATT^(6NYrV# pl,*a^HJO7[7cT/-yQÍyxUc=>_#.8?=ኍǚw﴾/q~ϠYzL&fdO5kS6pε/ Mfw0/k2v ­SQ! W&8 X4&8^ǹ56/DY-U3mm8Bp'uCK݊8^pv9Z6 I,jJ8B4,qCyHH(aԝA`H+ľ3I/K:d9yx&$yJ#5퉤U 91K7f?LsP!+ ))^~|6u~ofKs_S`m7JyA׫m#: B5(ǟQ4Gy{PHiy|&GB|U۵1jxx›U 3̝ b6vEZ9y7mdTMHtʼ25X>Vr8AA6=|s}X> 0< \@JԌϓo?qD+ ŀS` <1D3``a˂5`f:zhsU:V~g[[; QEQhZJqcCOjN2}Ay]]ȇ |bnup`6VG}d\a YZ