tp_smapi-kmp-pae-0.40_k2.6.37.1_1.2-1.2> A AlpA?MvL#n:(?d& * Y*Y iw; 4 > H \  ,@ l=`= =(>? @(F0GDHXIlXt Y \ ]4^qbcMdeflzCtp_smapi-kmp-pae0.40_k2.6.37.1_1.21.2Kernel Modules implementing smapi on ThinkPadsThe tp_smapi kernel module exposes some features of the ThinkPad hardware/firmware via a sysfs interface. Currently, the main implemented functionality is control of battery charging and extended battery status. It also includes an improved version of the HDAPS driver. The underlying hardware interfaces are SMAPI and direct access to the embedded controller. Authors: -------- Shem Multinymous multinymous@gmail.comMvbuild36LopenSUSE:11.4:Contribobs://build.opensuse.org/openSUSE:11.4:ContribGPL v2 or laterSystem/Kernelhttp://tpctl.sourceforge.netlinuxi586nvr=tp_smapi-kmp-pae-0.40_k2.6.37.1_1.2-1.2 wm2=/usr/lib/module-init-tools/weak-modules2 if [ -x $wm2 ]; then /bin/bash -${-/e/} $wm2 --add-kmp $nvr finvr=tp_smapi-kmp-pae-0.40_k2.6.37.1_1.2-1.2 rpm -ql $nvr | sed -n '/\.ko$/p' > /var/run/rpm-$nvr-modulesnvr=tp_smapi-kmp-pae-0.40_k2.6.37.1_1.2-1.2 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`8/~8AA큤MvMvMvMvMvd17b5bd211e1a0cf5540109cf5c8bfce32c1dd1839e7321fdc453c061e48a73fe05140b18764a627e8d0b4335404e8ffrootrootrootrootrootrootrootrootrootroottp_smapi-kmp-0.40-1.2.src.rpmtp_smapi-kmpmultiversion(kernel)ksym(pae:thinkpad_ec_invalidate)ksym(pae:thinkpad_ec_lock)ksym(pae:thinkpad_ec_prefetch_row)ksym(pae:thinkpad_ec_read_row)ksym(pae:thinkpad_ec_try_lock)ksym(pae:thinkpad_ec_try_read_row)ksym(pae:thinkpad_ec_unlock)tp_smapi-kmp-paetp_smapi-kmp-pae(x86-32)    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ rpmlib(VersionedDependencies)coreutilsgrep/bin/sh/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)ksym(pae:input_register_device)ksym(pae:param_ops_uint)ksym(pae:mutex_unlock)ksym(pae:down)ksym(pae:strstr)ksym(pae:platform_driver_register)ksym(pae:__request_region)ksym(pae:init_timer_key)ksym(pae:get_jiffies_64)ksym(pae:sprintf)ksym(pae:sscanf)ksym(pae:module_put)ksym(pae:platform_device_alloc)ksym(pae:up)ksym(pae:_raw_spin_lock_irqsave)ksym(pae:platform_driver_unregister)ksym(pae:mod_timer)ksym(pae:strcat)ksym(pae:input_unregister_device)ksym(pae:param_ops_bool)ksym(pae:dmi_find_device)ksym(pae:snprintf)ksym(pae:down_interruptible)ksym(pae:input_free_device)ksym(pae:platform_device_unregister)ksym(pae:__release_region)ksym(pae:jiffies)ksym(pae:_raw_spin_unlock_irqrestore)ksym(pae:platform_device_register_resndata)ksym(pae:del_timer_sync)ksym(pae:dmi_check_system)ksym(pae:__tracepoint_module_get)ksym(pae:sysfs_remove_group)ksym(pae:rtc_cmos_read)ksym(pae:rtc_lock)ksym(pae:platform_device_add)ksym(pae:input_set_abs_params)ksym(pae:param_ops_int)ksym(pae:sysfs_create_group)ksym(pae:strncpy)ksym(pae:printk)ksym(pae:module_layout)ksym(pae:down_trylock)ksym(pae:strlen)ksym(pae:dev_printk)ksym(pae:input_event)ksym(pae:input_allocate_device)ksym(pae:platform_device_put)ksym(pae:__const_udelay)ksym(pae:mutex_lock)ksym(pae:msleep)ksym(pae:ioport_resource)rpmlib(PayloadIsLzma)3.0.3-14.0-13.0.4-1109e3a421309552516d4c1491a925a661e6d26a81e862ad1fedf0f43168f5d37e746423c2c5af54222429852cea85541aa7ea57b09822587c70d85c2646aa615a3dcb61651be6725d975677bb3056add5c9a701d0ebd773157417a9561af7b2c773b7c61340c7d11c26888941a068da6d289021b09790a1601f94d32a88985c55259e64fbfea0a41a27a7fb1d8da84da6f1a90c928aa9b1aab3b6ed1e53b72397d5ba545d09cc53fe54d0d8621bd702ae0ed9708aabdf7925d0e4336df2eae3dfd6f3943dacf9a482f9ff7559e44.4.6-14.8.0/bin/sh/bin/sh/bin/shbuild36 1299620252@DH0.40_k2.6.37.1_1.28dbbd831e9001652a30427433dbfef12540b199edc7484e25005860.40_k2.6.37.1_1.2-1.20.40_k2.6.37.1_1.2-1.22.6.37.1-1.2-paeupdateshdaps.kothinkpad_ec.kotp_smapi.ko/lib/modules//lib/modules/2.6.37.1-1.2-pae//lib/modules/2.6.37.1-1.2-pae/updates/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.4:Contrib/standard/4f4ef3e0f7d34e9f3868da756752a802-tp_smapi-kmpcpiolzma5i586-suse-linux!镺F :Qkernel-paepackageand(kernel-pae:tp_smapi-kmp)@?`] cXGsVdD O-MZǺNs h79ȗo:C ͇ ջ,O,4:({˸תp2&SK̻Yjb-q*(3v>'^Go09&Lŋp<h|*+K'Zh;MrmRC_a'ijeqoۘ9T Tv(jy| Aj\r=}?]ؘf=6#`LFJ}섡3I~=)KnЏZI2JќuϐgG J \©Oٍbyj *bwd/뤱J|Rysga˰Aj؞ˍR~k7 G'v֓ϳo")o0xNs<6+0h{mSI9$Rq+8HX XϘ]>U"HyQ~cq2{"G3}I 1m;|Y^opaiJ,Cv?dfg]Zv8&ٙ ? U 8vGa(fH}Pi;]d?Xك](ی{UNJĊϜvGʭfyJo \c2!J%S$&wrŵj[Cbl=yLӥ1} a.P; vTclÆlBhO$ 2y~k%+J=F{c)+)TcOF$|0XBr|v΅yJsq!D-m}DۡfTl'74rj\|Q<@E ?/+ʌ˭zRRʬ$Ø^fc,'LN/6u~0T M@gS껗.֭`[+B }{W4MHA_W8 GZU. 6Xy d/3? 2ÑyG+,N.Dl?:%Sa~Phb<4r3Ɖ2_d-cf=Vy q^XP_l y7-&vO*upvBېN!3](s ]S26+ :<=Å>lFaU0,[2n&""ivvVz)ag wm`x%jR4Dd9|,*Ѱ>f! (Tz`UN .+>4$@Qguj€H_RKߠ(z8BHԈ%QE}CumAya(RrIYyIXt'k39)ivuC(O\Sm")+{6uuYAhpܲĹsjxXt4)qQy.i(R( S?1 jf޾Fh% 梄BW w[ǟ5&ȼΘ*#p]29~yO0f ak8 _fɥxoSimQv QtR*pVǕG^ق(Qq܆g̫,g$AdҰ/z`<)"v;<[)@FdԷ4A󩐖DH&` k`n׺1Np!t8*DZf$dn=X~^r2RVcl'cnu lZB]\n`fୁLlX:4,,TiQ`^]\KR0U7.\ǡ#f;# ,AEJ|7pgR+d ,R1Dtu.moLL8b$r!ab*y$s ]}̨]cwȦnFk>!R0tT1^`.HNbH T#Jjs Û#u:~}Iy}F5lM)»N{$c~fhsTBh>y}mJfyFqi@+ a1Ɇh1 d7 8mtk[Ay?;jJ_B~}OEQQ^X_ܯ0[  Rb3T4>={sT^w^4[/Waop$!.Lp 4OR{IxقQ/ι;:G+g\a*m%i{VP'jR<?PV8GY:".u mGOv["[Mk*DepoهWeJ΀e3èPfJ ȳ-և~4P(>uU(p8 ,T4l؝&,Xd?@B&bH?R40  Ħ񘐗ReS [4bCrLt%[",^af YXJiX S+Hɶ?>l=jL}}A'.,Yʘqfz ra-GC 9nbhp6sSr,f:Ei1fSbz"zp1ԤIh,WWoIY7n\'D_qs2gN&ᓛeo"yVoR0+l|a4jʶDN\vn3եhv biL$ eB\8hētlZN\ mXUQ8u#[Й;{oyĩXFLz̑K(Joz[C%ǀ[dAh]pFjP+)8TݎW&k%w0MC4Moi.E[J5xo^wP~Li]4kA*Ya1{pP~@;:8C`#,"zc/!.o >qXmK|ʪj\(TsS5RRzxF$NqHɯ"`Yz^)*,MvBcFk '8?y3mKA>sn%YI}pqt A*#f.tӈ9Y_$ۙ:me9' ,fl8WvyJMo.?bw>|[g{1 S[[6LB~ڨ*!I&eř$ -#훯7}S Vba:yL-Q0kHf%su!fG[4VcZ &rVe5> #`nv3y:!=V)oyY/ GSTљXNQnq?9~ݎ(K l?W+ʘ{$Id^g{NE/<{J |6)Ra]xQcG>QL}x@.d 50v$.u`"!2B$wn >q[C)wM t\J롤nrGDE>R@:/ PH>d` r6rT46|\ r)Wa{g.gWi%tٵX£_;&!`%۫g\O*En1,G,l`=1 L"1-.thJۭTz.sCE|.iL453UE;F&WYr[ynl69A ,S& fn7QYw uWK=/yA?b h%q'{u{S?G#Ey*PX?'tQHDƮc;꘏Q,0-?J8|!9!#5 ?@r6DA  'Ȥ,(qЌ$>.vsSd1k^Ϊ D)_\b }f\01z|)S Xa,}bu'F f{aLV a{l9`.,2bqz3 9d 4-H4)8Nfbqox[O痜yS 7rhlNCƠ p+E^Z@ SP`5)% uyw'G^榶Q(eHϦ΍ !ë:ڑ6q(0 '<<گv4~uľRgcY"L-(X՞sZ#S{WykQ @O(* `KF;H9\a(ܬ<ʠ0Cip?V9 NQ|o{b}YN"7y|oa&D}M)Z{KwNxe/Ϗs1:8ȧռ*:{7_Iɴ(p:(7%z;\޻̰YѱÒrR eFXtrEHb9_Vhp2ORW],m<n/V#רW,vQڂs%b6W}ɿ2U58nMT ]dE(ё7BS4[JfI٠@;%96)2:2.;BYw:B% 9Br<*d<(E\(!gyY Nmx')iKv8/QHY]`,В S8ܱ؉8lɚ *TZ{:caC ZԮ "@Mkcn>a4Js_E 䝣V2`{fAS31mpcL#„˄?Go6-+yЂ`[XB6xˍ|`M,y4`v<9i啐Ԯ[fX#bPh%.K4D2; jbCїH]%MDO֢V _l,(Y(}S)X4RL)ԌW MGɸ2ܮ[m&\et (lTq%Q5QJv')y*8[4H8x>#@}.2"f\?KsXFz*w"8qyeX|6𷮺s+Bqc^DPf;W1>Wo"<;J|3^rX36A2HK^ ZF1bk7;f7<6 G?F>]%z,BqwƕITd(TA.l_!Uv6[}+efy5tzd'rEyY^ãGHd>Yl{Lbu皩tl3| M`I#?0Sv> GsGr=)(?-#i"t  O!,O08ď]QGdOy[CLM{!BW+ xI²ُx܁Az`4G:ܡo~qņ/xSp쭈+bׄ7:kaUYKr,ǻFzѰU}R_Z l)_C9l%iJ)^ ).#eeC}-yd,pzwJ,xD+a,p%90daԽ& )nb"h>j8(:b5jvbJm]ioW D#o-ȯرd^ ۸g-$VrfjI({{cdCNsbH~k-"67oOvLO dbĮAy]Э~dq]%ìr.N Po[ϒdcR8$)iry喿Rj9P^}2oAW?Y?^=<:5}we~ ` 2 }$4ݿE˾-cfVs 3oU-zQWYwvOTA}jc,")iBk i46.XzMf2"W8EUG+,xliM} ;,-9 Eq,ofcgJ~KSl?A46r֪-7:1h/ K]{9g߳n(T^Sit}0-X~e{s@e,1Ӹj Jv"9=TnU)vji|u} YT9?&FL[9KX ~|?^oi->SG9AGw԰B19Sٷ>L^Ո"LMlLؿIv2AЎHH,SzȌK'ڕsO^&LQj26x[io`?@t=He PvATF;BIZnc lٲJM'k)%?sFض~٩m?s7F:SpB7]I{&s/y%/t:>ʇPhgtz|kvst¸ѦUG-JAEr~cęM2kHGXNyFGgK /*5L WBH;g޷dݯ]-S^69xP5P~ $1 Ԫ  H=C)/-iӀ-n+ϻ݈5!84r( *dj NQ&m>{ɍT@CeMtKA0]JnOzWjf߾qh`c }@-ɐ#E(>b.F_g8>.n C#&gA^quSqڕ {]únvf/ZH4nG VumLYw($}/&;ZbHGFJPUbBRQjCKXt@*?)P|.رB3d!hgHm+0) Z /tÑދtEXϑAӱ ZLܔT!jʧkn\B(70#]G4g Gڷ?LF7X*Zq| $Y9rsؙu{k@*GkfNt?fw$%w.9o}BuIiѪ<<_?wNG2\(֞U%5&*|4$1x<$X;[Ar%ǏH NzpOyʊMAysD+)Iq5Rt.'y_jtO.(R17+jZg&t ӓ0)+D \̨s]~6[YHFdqTb564! l%ݕTx@op%1㎚fLQϊ}o44[SA&ټM.+sF]%#jSfNfl#6+h_HP:mYV6d?x וiӨ l$o+z nR6m>(Z$λ5YdS6EP]R21qEzsQe0֑\NIp߄e0y軦. pK<>}%oAXY_LmBɹ*ìD6,1ِ@HăpխT詁\f8A%^5b1 .^FjJ'xh[pQ _S8оOjiG,8Y /"X(sE7Sݘ~)^7X@w d5yE:"|q1w}ȴ3s!9ɂ¼f:Y %s8ޱ0,sz l EN2ۼ6Mbz1D(Н;%28úkG$5wŃdi_21 8QG;YwguaŽT~A†@Om{5(5k[Pb>R£M++]T@؅)Z{~z&ly^ 6cś^$]Vy1#N #%N.GČɾא//d+ §_##*ơ*fG kF@:?b>e%ZkP ?.O7k8^s` =/,Oܫ5:R T%.m!k6l.R*#Wb~_Ĭwy.^sůkZ\ '0zCÉ;E,<\,jr"GzDE^9L5o$\˝LLGvޏi,< z*?㯅6*D5/`?:bo=u7I&jiOgL5v~M%cSgd4bmci؅PԹ*_ aGW,> ,1]@sbt65o2#䲡&YѦƂKzՔмT2E!,SH,~-Q DQ&3{zR,l0A7ł~=޷:5v ϧ 4+ݱJ+y5|VUKTW7}Ph'\c+!d7}z0 2D:Rɶ~zp!Q1 'ht!7M<5zFgmŰ9HbynkW Fի5hdu,)FB<1B*{z` ,*sD'kuDyJ؆MrU76_ho>TA :ʄTq Y2tMY0ɶ]/yB;7-0TxB>mӽjXA, ϯ\#$]מGf6LݬC,lլ{Ѩrw $ʀ9ܾ} c|AL' |VedVgV_ _ fsp7o*-{2>:ؠ?8xWlѮE7. Gt,9nnZ}{`Q&J-ࣖUW8Gzx!Wm"+SB~eo{n)[Ȭ oMX06Öi'jG)kHMNU՚Թ_3XoՅ03G2r̦1 PN%Y rw]`06'q k.Hir'(爭' xo#qʭcCAxPL sΪ WyCEꗽ#tOrYi~#1Zf9:/=rUE2M[kTP\WhywטOb8e#%;J%.,6FWfcz]Ztإ[[beTBāOD TgENXh9IRCP`K\Gj_Qdm̱o6;رd~h{uQֶp(X-o2l)HBup[+1Y ϥnsѬv?1p9KI?1A7x:H`@~ e2wvVEOOk^l2Qs7Y [ GDc2/ďTo=2!ZTvj/y |w1& _Y1βQx y3ՄG6o%YPҀGD@#NE۳GM}=w R܇=D%CY_^qG}p4FpvGee X) t#&])|"]c`D|lS \[O̖֙~PSq7vS6OKP1 mhᏪgDHjY |m鳫H3m o)҇Ifa茊 j cmwsB$S ;荈f!+Ñ{M{vE>L˫;-mƣKw I &uM%L(D%zyl dk\!MTwΏNBiZnHI>BZ,:[Nl E*ǛO-Bk%XBx%M;©>/|H67֤2zH^|PePއU}4lKFWl|NQQ9-_[Srk*DM>[͜5!K 0)7`lQ†RwߝY8tuKYL7|vql)Fts)kxe>>4v gb?7;1Zg,QC᣹TZP_