irqbalance-ui-1.9.2-150500.1.3 >  A dRp9|ŏ{FGE"ܞwEby?ideEUk|"mIe WHdŒ!Fpl Q⇁n$=FWτIq\ S:l Z30mU2ju$]BQԮ@_,ih,uC8KGKƶαޫeo6cX̎ r0=lK|x<ʂ7~wh:("XeYf st/ڇ*g(9aEa4,F*`YUXPv~\L >p>/?/d ! ;`dpt  $ ( , 4  (d'(S8\$9$:H$F,XG,pH,xI,X,Y,\,],^,b,c-d-e.f.l.u.v.$w/Px/Xy/` z/////Cirqbalance-ui1.9.2150500.1.3UI for IRQ balance DaemonText UI for the IRQ balance daemon.dRibs-arm-3 HSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Daemonshttps://github.com/Irqbalance/irqbalancelinuxaarch64`큤dRdR4b75759364bad29a3f43994d8ac31f52e52c1a99c893d732eeeee63e580109dbce71d1b267358027f61021224d2a5d3edf68c2c8e648d785cac6f8c5a471764arootrootrootrootirqbalance-1.9.2-150500.1.3.src.rpmirqbalance-uiirqbalance-ui(aarch-64)@@@@@@@@@@    irqbalanceld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libglib-2.0.so.0()(64bit)libncurses.so.6()(64bit)libncurses.so.6(NCURSEST6_5.7.20081102)(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)libtinfo.so.6(NCURSES6_TINFO_5.7.20081102)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.9.23.0.4-14.6.0-14.0-15.2-14.14.3cn9@ch@cWcN@cGb@ba8a8a.a`.`u`H_9^W@^^^@]'$]!][[ @Z@XXe@XwoXVIV@VLh@VKV@UT7dmueller@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comschwab@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.dedmueller@suse.comjosef.moellers@suse.comtrenn@suse.defvogt@suse.comkukuk@suse.comtrenn@suse.dejengelh@inai.detrenn@suse.detrenn@suse.deegotthold@suse.comrbrown@suse.comfschnizlein@suse.comdimstar@opensuse.orgdmueller@suse.commsuchanek@suse.comschwab@suse.dempluskal@suse.commbrugger@suse.commbrugger@suse.comdmueller@suse.commpluskal@suse.comp.drouand@gmail.com- add irqbalance-systemd-netlink.patch (related to bsc#1205308)- update to 1.9.2: * avoid coredump on build_one_dev_entry() * avoid double free on deinit_thermal() * change the log level in thermal.c * fix a minor typo - drop Avoid-double-free-on-deinit_thermal.patch, uninitialized.patch: (upstream)- run tests - add Avoid-double-free-on-deinit_thermal.patch (bsc#1204607)- add uninitialized.patch (bsc#1204371) - build with thermald support on x86_64 (jsc#PED-1039)- update to 1.9.1: * get irq->module relationship from /sys/bus/pci/*/driver * ensure --banmod is respected * check whether savedptr is NULL before invoking strlen * add meson * support thermal events * fix irqbalance never exits * irqbalance-ui: able to scroll and show coulist and irqs' name - drop proc-interrupts.patch (upstream) D proc-interrupts.patch- Update to version 1.9.0: * correct wait time in oneshot mode * Document updates * disable irqbalance when we only have a single cpu/cache domain * fix UI to fetch full messages from UNIX socket * avoid some buffer overflows * fix UI printf style formatting * drop bounding set from irqbalance- proc-interrupts.patch: parse_proc_interrupts: fix parsing interrupt counts- Update to version 1.8.0.18.git+2435e8d: * fix unsigned integer subtraction sign overflow * fix opendir fails in check_platform_device * irqbalance: Check validity of numa_node * configure.ac: use pkg-config to find numa * Disable the communication socket when UI is disabled * Fix comma typo in ui.c * drop NoNewPrivs from irqbalance service * remove no existing irq in banned_irqs * Fix compile issue with none AARCH64 builds- Fixes integrated mainline: * bsc#1119461 * bsc#1138190 * bsc#1154905 * bsc#1178477 bsc#1183405 (removed patches due to mainline integration): procinterrupts-check-xen-dyn-event-more-flexible.patch * bsc#1182254 bsc#1156315 (removed patches due to mainline integration): fix-ambiguous-parsing-of-node-entries-in-sys.patch * bsc#1183157 also-fetch-node-info-for-non-PCI-devices.patch- Update to version 1.8.0.18.git+2435e8d.obscpio: * fix unsigned integer subtraction sign overflow - Make git hash in version better visable .git+- Update to version 1.8.0.14.ga7f8148: * irqbalance: Check validity of numa_node * configure.ac: use pkg-config to find numa * Disable the communication socket when UI is disabled - Use %{?systemd_ordering} instead of %{?systemd_requires}- Update to version 1.8.0.8.gbd5aaf5 (jsc#SLE-17697): * Fix comma typo in ui.c * drop NoNewPrivs from irqbalance service * remove no existing irq in banned_irqs * Fix compile issue with none AARCH64 builds * Fix irqbalance cannot obtain the full name of irq - Enhance _service magic and add git hashtag to version- Add _service file pointing to github sources A _service - Update to version 1.8.0: * Add return value check of opendir in do_one_cpu * Hotplug may occur again during sleep, so wait until there is no hotplug- Update to version 1.7.0+git20210222.9db8d5c: * ui: fix cpu/irq menu off by one * fix uint64_t printf format (use PRIu64) * Also fetch node info for non-PCI devices * Add hot pull method for irqbalance * Add log for hotplug appropriately * add irq hotplug feature for irqbalance * Remove some unused constant macros in constants.h * Add a deprecation notice for IRQBALANCE_BANNED_CPUS * Add IRQBALANCE_BANNED_CPULIST to env file * log correctly for isolated and nohz_full cpus * Update README.md * Add some examples for IRQBALANCE_BANNED_CPUS * Adjust how we determine if a cpu is online * activate_mapping: activate only online CPUs * add env variable to ban cpus using cpulist syntax * put arg parsing detail into parse_command_line() * Updating configure script to version 1.7.0 * Add strlen checking for IRQBALANCE_BANNED_CPUS * remove redundant "/" in SOCKET_TMPFS * Fix typo in service unit file * arm64: Add irq aff change check For aarch64, the PPIs format in /proc/interrputs can be parsed and add to interrupt db, and next, the number of interrupts is counted and used to calculate the load. Finally these interrupts maybe scheduled between the NUMA domains. * Correct typos in irqbalance.c * free cpu_ban_string when the next request come * improve irq migrate rule to avoid high irq load * make the option 'V' closer to the option with no arg- update to 1.7.0: * Strlen checking for IRQBALANCE_BANNED_CPU env var * Typo cleanup in SOCKET_TMPFS * consolidation of numa node creation on non-numa systems * fix uninitialized use of package_mask in affinity setup * use num_online_cpus instead of core_count * fix a null ptr crash in do_one_cpu * make list searching common from glib * fix a calloc parameter bug * remove some unused variables * use g_list_free_full * remove redundant call to free_cl_opts * fix some resource leaks in main() * fix some use after free issues in check_for_irq_ban * fix resource leaks in irqballance-ui, and in add_one_node - remove Correct-capitalizing-in-service-file.patch: upstream- Corrected mis-spelling (wrong CamelCase) of "EnvironmentFile" in misc/irqbalance.service [bsc#1172665, Correct-capitalizing-in-service-file.patch]- Update to latest git HEAD version 0348a3b. There has been no version update for quite some time, but some restructuring and fixes we want to have included. D install-man-pages.patch- Package COPYING and README.md - Add some deps for the -ui subpackage- Use fillup_prereq macro - Move ui into sub-package to get minimal core much smaller- Add git hash tag and date in version as source is derived from master/HEAD branch. Thanks to namtrac. This is done via _service file. Also add an example how to get back to a stable release version - Update to latest git master version: git commit f7fdebbaa4dbc27fcdeb7- Use noun phrase in summaries.- Update to version 1.6.0 (b47eea84cbb93f533b0cba2f1aa): * fix balancing when numa information isn't available * Refine document about IRQBALANCE_BANNED_CPUS * Fix string truncation issues detected by GCC 8 * fix socket path creation * Update document for option --banmod and --deepestcache * Fix ambiguous parsing of *node* entries in /sys. * procinterrupts: check xen-dyn-event more flexible * misc: Add an example for policy script * policyscript: ignore non-executable files when specifying a directory remove because already mainline: D fix_buffer_overflow_compiler.patch- Allow compilation with SLE-12 and before by: * removing -std=C99 Latest compiler version does not complain anymore, SLE12 SPx and before did. * Fix a possible buffer overflow compiler warning A fix_buffer_overflow_compiler.patch- Removed aarch64-compile-fixes.patch because it is mainline now. - Update to version 1.4.0: * Fixed an erroneous calculation of min_load that restricted candidates to a subset of objects * Fixed powerpc hotplug detection * Cleaned up syslog target dependency * Added some self test infrastructure (via make check) - Update to version 1.3.0 * New features in this release: optimization of platform device irq detection Added sample udev rules to trigger irq rescans on device add/remove Made irqbalance ui an optional compile component Added support for Intel CoD Add -v | --version option to command line * Bug fixes in this release: Misc compiler warning fixes and spelling errors Compilation error fix on aarch64 Compilation error fix when using clang in c99 mode Unused variable cleanup Lots of memory leak cleanup in irqbalance-ui Prevent irqbalance from running in a container Fix irq affinity assignment in some cases to wrong numa node Fix oneshot mode exclude legacy irq 255 * Deprecations: without-glib2 is removed, we just need it enough that we can't dummy it up anymore- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Remove superfluous comment out man package packing- Switch to ncurses6: use ncurses6-config to find the correct CFLAGS and libraries (boo#1021328).- update to 1.2.0: * sort_irq logic rework to fix unintended ordering * removal of the affinity_hint infrastructure as its not needed * fixes for invalid cpumask parsing * many other minior fixes (see git log) * Aarch64 support * live interactive monitoring of irqbalance and live adjustment with irqbalance-ui - remove fix-aarch64-support.patch: upstreamed - add install-man-pages.patch - add aarch64-compile-fixes.patch- Set-fd-limit.patch: Increase limit on file descriptors (bsc#998399) (fate#321645)- fix-aarch64-support.patch: Fix AArch64 support- Update to 1.1.0 * Banning support fixes * Load calculation improvements * Documentation fixes * Fix command line preservation across re-scan * Memory leak fixes * Misc. bug fixes * ARM irq support * New --banmod option * New sleep interval option- Only exclude arch s390 and s390x- enable build for aarch64- enable build for %arm- Clenup spec file with spec-cleaner - Remove bug-893478_warn-once.patch - Update to 1.0.9 * PCI quirk support * System Logging compatibility * isolcpus inheritance * Misc. Bugfixes- Update to version 1.0.8 * No ChangeLog available - Fix home page and download source Url - Update bug-893478_warn-once.patch; (submitted and accepted to/by upstream)ibs-arm-3 16831292721.9.2-150500.1.31.9.2-150500.1.3irqbalance-uiirqbalance-ui.1.gz/usr/sbin//usr/share/man/man1/-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.suse.de/SUSE:SLE-15-SP5:GA/standard/1c9ec16eb941c7df5c77dd5a8405389d-irqbalancecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=2dabea60107c5cb78d437875db12b857d270f37d, for GNU/Linux 3.7.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRR R RRRRRc;zl;ujutf-8a68f70c299e613b4aaaab53ddbe9948c92b44b3f4c5a14abbbe373039cdee5d1? 7zXZ !t/ 4] crv9wA~-F+ސYun@Ӆ ^:ۊ6nh3#9c8x.;my]mԓHh"ܖ8TraoDD[R"0*q&L% |;X;KX+NXÔYq#kbjmomwLZjtAsKVvM20a茿(uAhιR(nI W;[DCxZOEeElL+l*D^$ԛ4 3 ĦXͬ47X nm]Mu~H.7l͇~bVowPƃޡr\[̂ܫ-B{.Gn5mƸ?b([ pqH|%Z o9\+g1in# XDJpgJ%2AMrb[RwV8 E{>b4h0R;]o=E70N]Ee +pq|J^[cF^`qBZ $׏I?V!a'VUyrܩoyއcmᆊƑIy @Ur\W[muf/" M2َP)lE\Tu*56wMIZC8~Q/=b(ц6Ъf=D-$l?-lBlhJ@:K= ֐+ `϶J-)h2!D^2#77]B>"ldSfr,Kpo v=W,毋QlemxÄu5bSL6uhqTD:iP?+@^ :y6Y5~ > [p}cKԓ|pI;cF'N;:>驹żN`8E4J.0DmR [Bz8"]%>yRV6q>|5Ѐ1d  *KB*]OR{O`bDyVP[#,Kn5ꚧpVձDN W4a@GoM2w O+ʥskKMUʇ+zOR2kΈlf_V~{+ն_Kq8ʄԭ-ʳ@ u+bZVP56AB'=QLXiMiQ3kjx{6v +6Y2 b|;H<3r3+]]6Rrc kFPҸ%Zo1( ?敗Q[R4s:*2*SމKuׁLF̴ͫhj8`osNN]YFFy !=7W>x\hf_E?ʘ*PMB螢46k6iՐF 0'"U\b2-@}X+p]/]of\'R5W h$ `ۈ:z`oIUsc Q˧@4o:h& pYYZE$e0GHhvw AS7b44ϴ̥s8DW8#6θh[X fA(Nҧce4xmRלlGhXv!I%ɾQ!!Ȩ&hAj0$(t!]#:p!RtLm`Fx@ g$ oGm>úG+aNX_YO 6u s&t 뷂uC,Ԡl܂^kbAvhfO2Gm-z=t e43@63L;Q -AR|ά-Jp Spu ayv1tNse ؓۘAx;B(ЯW] +_Fo+#=w |/ 6M/<]d^񡓑ZLMShz{iW&C 1ba?߸R$DO=Oρ%D\ȟx&c"LٍK mDFsx a]tBa6(Ԧ pV<o*fTKԩd8 #qи8G7fOw;C.ZVCAby9β`Y ޡ7xN8]1٩hvsYF/)B&IXDŽzY5s)<}InXX줣nb4|VVp&l}F"*Su U#EGd%V^!Bű+1J^a_c\'y8=6ܰ_SB:\tG%2oYX_龥d_vPmUȥ}l_٧RŠ* ֫o gT7rw>+m68XɃ]BǹjG׫d!p.Q7*8 ۫YDLrU" {ȩF &a Ɂ@0;`ߔ}iK}8qQ;r~˝~O*0/&c>-_1ōgrA֙~9}+q>=_wI @­-{<&hDu'tp@sC8O5aaAzןV=bq?S]=0z=UkXz_C1w1+DxM kv_)1&{; A&4x |e7MtXtk+Xu (~ _ΛLvM&A2%SQd2{ئd!04O^J`٤XI 2|bvEÀ %"Q#Th^] X) &<>!,Dl; ރl7SǤ8BP|X%gSU_Qa ߚ3ʩ$2i)Bh1V_Cnn.C&8G) I: 5ѣp, g @uWWp!vH0{gs*;;drDF5{eI)~FEWRw2l7 c,ˆ;GU ٭Twq]8R@h:M+ =-85LV"ܱ\js|V_3V5kܣ^Jm2 "$NҮL ؜S&J̩x]%vFbՊT/a`Ⱦ*+y[HH؄p<ܨn]q 0c;Jr[cYS"tg"35n=^N1(5ĭ2=Ug 'wtΕ (lHQ!C r2jp+$DmH=z/MN #;vAE'O>cu䣩c$<} l9HjUCpP$- 6@Be %5ZXNНvD20G;PAR %N*,qF a=洔>$qODIdNl1t|B =eZtd pL e&7ٮ}Z,z܇BoU5NXР`Tsg+DԛO?)̂}ݲ/-{_QI~¢O1` ^ \׀U<}@ꎼ؍G3|nW3_]evEƛ£h;TCy\ISPpb#MgĤTGTKҳ5q$Xtٝͨ:=1J"쁹`-E$+\P?;Nqs Y:8W-,f1mV]uJH1R{L,qw#5|ӚtnODlPCZY~AjG7yAIJԀځhŻzy,C1,XHkoɪ 4 Eێ =Mz{81{?FS’L,SiXY`ӠƬ sPUI(}D3?*C+ET!,?sDrQx6a^k.2ȃ3Ffǘ5MT(ߩ"Kۃ[<$m]_I﫮5/|Lt >QJ\!f&x eHrGBGv`P iMF49aCWJ/ج |s BO{H*WY9x*nNWzU5LdtD;!_,*ai5yU9إK-ԭЮe,k.B(W􏱻^8= u|^nڌ&]uXu-w5P悲 _$LIvy^5E'ƀIU"Rj,ԑM kB,)9{[qh^ťuYunj-G_ 1,S#^N SBȜ̼GgSICt|rJ)=X+64(^Tfw^F1I3Q\@ hj)6|; #znRZz}L&ʋiTOX%a-S4Iu䮴9Kpj>WniŶX,w8@nStZR26A}9Ib[ QT-Qp;rae䝭U.{i:. [нDnј>R] XHXެJq5IW䦜:Ǜ$f UVſ!+4яj_*e( @~cWg!fooQmgm 1? ax.v9o9ϗPJ\P,~4\HzqlGCSz0g#_!QGp[(jS Zr-c48+L鼷0`"KfU KY)K!1 MrO+a nNy8W{(S K(RG)tAޘA#![uMb{ 6A_dRW:*s-F z+S@94B?٣'/y0{&,M6ܥSPlg" ʔ{Ţ2ӠmE^:y W70E:NE_[Н@M"@So/0I ,7RH+(U>%?bZ2!odVz)C4XwJk_щYhTLvƄ/M4y8dCnújc :~cmVV>.($*{7wn+],)o8=hTVjj*4|]lt[`ljXRn+5DpE+=ǯ驡$?OpAᔭPN|3",Kn\:}%~o/H#=KCqjȔ, C쭯/KcMJ|sSbh!>ΘK  /Y Aj&2 I[+sMmwt]ѵL GjmLS58Wκy~ M*TI-Rk?ۧ38ls.#Kw æ#zߛfl#pM9֦-p_} Qt+3\9% #Bx}Jf]Y,Q(ʾeжRTJ6mPlj\ Ciܾd8ѤQT\=Sg6#)mw3C?sFCRN VŌkl셪~?bq# Ulj 9& e\;KlScϭq!=,sD!f>iƐXڲȇ* p =՜:2?YaRxwyQ$BDG5eD|}P FfSw_gt,/TK뎤+vCDL /g ( ӒWۜM?~[X l# Ծ8\v |o@ ŨqBأ#69gw4s.9J`&h٨+پisyY uFdsc_R{&6yBW~,beMbHĥK#"Y>]FhFW`Wϋa=_|<(C+ ?3~b.xYF8t9\7jP xE&,Q^I=wưcci/ +Ksn),Z}cAj4X- v 2BӚR4.@ǜUC/.釤lJxwꯂ㘏 RP_Qq$t)~bN)U/%e[ K'o'SbXY-~.7ny&a}˨6O[0ru!Fi.j#^>E|އYvvJ˅o4#3 |N4tJV +tэ+bM~ Z mγ!pA Br@ wB|"+7dű*^dž8(%+ȗ(Zf\ (qs~P8qiNk)Ngu0}؄liCdiSf@:pBt#{#\Xꉋ 13f@^mYۦ=H6َ +c'sc2!| fFPGH*uǁ .[<5TƔpOmCQ_ڏN|ArzouF &.Yy1h}HqY_z4,#"XS&|#󩟘W;-WSciBJ46h HJBXN$$nĄs4}N MН9#qVT,uUtڇZN}kueCVn{Nn2+w˵ NXuIlf\˻GOf $;hĸԱngddWbXVCg ىhD\͹{ ^}X$4vܙ$ΎVeqҡȴ 8kVWs/ds q;1U\FA`C_*YԅL'^#ͤ^cAk;;H_! /vC9IG:&H971{sb^;G  `xT]~D a0|S&nplóDC9u uw~[|(*TO!|g@衋{P`_zO$FRR3-3rM]Aq̅C77͵={A|a$8,.u1bWQa(ӷ\Yv .a%>SGDdUc~\(QrJoȂx6^zw3#dk:::DY#R} V;c>[hv'񗈑a\ҝnK~䢠xa1q9Y#G\2H8ڰ7DZDVBO}! ~it\ jnsD 'j r+gwI04pU]sTgcԬl'd!1_rߍ+' egM)U*7M6:f[]b=8+@Q޴͗67?z!Yַw;Oxm[_75jjF/ :_i@f7; v̠6:9Ȼ)~ɫ甶>yjyGc<^x1n* y, ~el!ԣoM˪ζ9R-.H=4 8!C*iýGv3KTzZM{"wAq_)n TqKr4a*fܔs_vlW.0HO?,yRI؂Ҥ8CNfFPWjHIrTW#+.͔];ɫC1X"WD9;8-p>cᖠXvo6Isv\[~1?T֏LVC,adAq>'=y)ư׆$>[!ҍ.}Ղ \NpsC|ǥfЅ@GeD :>3*{V13_ӛP`1#U(Y\4~yI[VKX>=0Q'yHL).q?h_igDe*WF (:*#Sȿ/8=,q- R^F=ι9M LphR&@,˰5/[gy+)w9@|SڔQGa]tPD\ܕ>{]7ri2(tР^9hHpo;SPb"J3PdI.`Än}۸[5%b\vxTl袈lSx2DzBۄwP մ ? 0 $ڈ %24}#.!vj{i 8)SO-UV9͘ǕM?8xe2aH <5 Okc!2[ȑ'1?*$w(dFş2Plo`}VƚW,,r"s %vsQg)Uk&wq+bB$2{!74.`Xu\FESP\3GRpv:zɶ1o@` P bajYi7h۴I. hmZn:bL nGY[u*VGG/wt8ϼA7NOvoQtBe7~IKU8t$jy8&Atݼ~Ֆ8+1b VYb8dd~9[a^h폒_xFjʃUfwP_Jq0.H?*]{ Nئ= ?VFApWߴ?zt3[#m}AhLK2rq{k;rBB mkȃŏ0n)XuHw~ f aoKn'08q45S5xN&p)GoLq+i)CMFBUX - #&jKNg@Pw.<@.\lQǫ0vmZEXw4q,Go53zɧ-am$}/AM:}AYjmx$; ~iXNz qǚE<^ JN{ȱ*fy8ŏwCG9Js~Q{!;M cct&SXK_ 4nr8sQX5S~ xF2wԫi@91E(j&g&(ì>p$y[㼣XrVDGqP> [ol"ٛʍ 6A%!\<%'o#fǟQو ]+I 4v3Txp()"ogTQUu^k}Pp5r+UnTIͅk'Rpg$\l6}\.f閺xFt"]F͙q![]:m*"+Quk2s}7>OGsƨk'rˊN:'DǼc?cP:<9N*O{\.f\R?ݩv?giԶ YZ